var IMGDIR = '../front/common';
var content="暫無介紹";
var userAgent = navigator.userAgent.toLowerCase();
var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
var zoomobj = Array();var zoomadjust;var zoomstatus = 1;var msgwidth = 0;var zoomdragstart = new Array();var zoomclick = 0;
/*********************************/
/********圖片預覽處理類**************/
/*********************************/
//獲取ID對象
function getElm(name) {
	return document.getElementById(name);
}
//定義圖片路徑
function setdir(dir) {
	IMGDIR = dir;
}
//獲取層的坐標
function fetchOffset(obj) {
	var left_offset = obj.offsetLeft;
	var top_offset = obj.offsetTop;
	while((obj = obj.offsetParent) != null) {
		left_offset += obj.offsetLeft;
		top_offset += obj.offsetTop;
	}
	return { 'left' : left_offset, 'top' : top_offset };
}
//獲取IMAGE 對象
function attachimg(obj, action) {
	if(action == 'load') {
		if(is_ie && is_ie < 7) {
			var objinfo = fetchOffset(obj);
			msgwidth = document.body.clientWidth - objinfo['left'] - 20;
		} else {
			if(!msgwidth) {
				var re = /postcontent|message/i;
				var testobj = obj;
				while((testobj = testobj.parentNode) != null) {
					var matches = re.exec(testobj.className);
					if(matches != null) {
						msgwidth = testobj.clientWidth - 20;
						break;
					}
				}
				if(msgwidth < 1) {
					msgwidth = window.screen.width;
				}
			}
		}
		if(obj.width > msgwidth) {
			obj.resized = true;
			obj.width = msgwidth;
			obj.style.cursor = 'pointer';
		} else {
			obj.onclick = null;
		}
	} else if(action == 'mouseover') {
		if(obj.resized) {
			obj.style.cursor = 'pointer';
		}
	}
}
//查看圖片是否顯示
function attachimginfo(obj, infoobj, show, event) {
	objinfo = fetchOffset(obj);
	if(show) {
		getElm(infoobj).style.left = objinfo['left'] + 'px';
		getElm(infoobj).style.top = obj.offsetHeight < 40 ? (objinfo['top'] + obj.offsetHeight) + 'px' : objinfo['top'] + 'px';
		getElm(infoobj).style.display = '';
	} else {
		if(is_ie) {
			getElm(infoobj).style.display = 'none';
			return;
		} else {
			var mousex = document.body.scrollLeft + event.clientX;
			var mousey = document.documentElement.scrollTop + event.clientY;
			if(mousex < objinfo['left'] || mousex > objinfo['left'] + objinfo['width'] || mousey < objinfo['top'] || mousey > objinfo['top'] + objinfo['height']) {
				getElm(infoobj).style.display = 'none';
			}
		}
	}
}
//判斷是否顯示
function tagshow(event) {
	var obj = is_ie ? event.srcElement : event.target;
	obj.id = !obj.id ? 'tag_' + Math.random() : obj.id;
	ajaxmenu(event, obj.id, 0, '', 1, 3, 0);
	obj.onclick = null;
}
//復制代碼
function copycode(obj) {
	if(is_ie && obj.style.display != 'none') {
		var rng = document.body.createTextRange();
		rng.moveToElementText(obj);
		rng.scrollIntoView();
		rng.select();
		rng.execCommand("Copy");
		rng.collapse(false);
	}
}
//獲取鼠標滾動
function signature(obj) {
	if(obj.style.maxHeightIE != '') {
		var height = (obj.scrollHeight > parseInt(obj.style.maxHeightIE)) ? obj.style.maxHeightIE : obj.scrollHeight;
		if(obj.innerHTML.indexOf('![]() ]*?>/ig, ''));
		getElm('postform').message.focus();
	}
}
//定義彈出層圖片事件
function zoom(obj, zimg,cc) {
	if(document.all.tl != null)
		document.all.tl.style.display = "none";
	content = cc;
	zoomstatus = 1;
	if(!zoomstatus) {
		window.open(zimg, '', '');
		alert(zoomstatus);
		return;
	}
	if(!zimg) {
		zimg = obj.src;
	}
	if(!getElm('zoomimglayer_bg')) {
		if(null==getElm('append_parent')) {
			var div=document.createElement("div");
			div.id="append_parent";
			document.body.appendChild(div);
		}
		
		div = document.createElement('div');
		div.id = 'zoomimglayer_bg';
		div.style.position = 'absolute';
		div.style.left = div.style.top = '0px';
		div.style.width = '100%';
		div.style.height = window.screen.height < document.body.scrollHeight ? document.body.scrollHeight : window.screen.height + 'px';div.style.backgroundColor = '#000';div.style.display = 'none';div.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=80,finishOpacity=100,style=0)';div.style.opacity = 0.8;
		getElm('append_parent').appendChild(div);
		div = document.createElement('div');div.id = 'zoomimglayer';div.style.position = 'absolute';
		div.className = 'popupmenu_popup';div.style.padding = 0;
		getElm('append_parent').appendChild(div);
	}
	zoomobj['srcinfo'] = fetchOffset(obj);
	zoomobj['srcobj'] = obj;
	zoomobj['zimg'] = zimg;
	getElm('zoomimglayer').style.display = '';
	getElm('zoomimglayer').style.left = zoomobj['srcinfo']['left'] + 'px';
	getElm('zoomimglayer').style.top = zoomobj['srcinfo']['top'] + 'px';
	getElm('zoomimglayer').style.width = zoomobj['srcobj'].width + 'px';
	getElm('zoomimglayer').style.height = zoomobj['srcobj'].height + 'px';
	getElm('zoomimglayer').style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=40,finishOpacity=100,style=0)';
	getElm('zoomimglayer').style.opacity = 0.4;
	getElm('zoomimglayer').style.zIndex = 999;
	getElm('zoomimglayer').innerHTML = '
]*?>/ig, ''));
		getElm('postform').message.focus();
	}
}
//定義彈出層圖片事件
function zoom(obj, zimg,cc) {
	if(document.all.tl != null)
		document.all.tl.style.display = "none";
	content = cc;
	zoomstatus = 1;
	if(!zoomstatus) {
		window.open(zimg, '', '');
		alert(zoomstatus);
		return;
	}
	if(!zimg) {
		zimg = obj.src;
	}
	if(!getElm('zoomimglayer_bg')) {
		if(null==getElm('append_parent')) {
			var div=document.createElement("div");
			div.id="append_parent";
			document.body.appendChild(div);
		}
		
		div = document.createElement('div');
		div.id = 'zoomimglayer_bg';
		div.style.position = 'absolute';
		div.style.left = div.style.top = '0px';
		div.style.width = '100%';
		div.style.height = window.screen.height < document.body.scrollHeight ? document.body.scrollHeight : window.screen.height + 'px';div.style.backgroundColor = '#000';div.style.display = 'none';div.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=80,finishOpacity=100,style=0)';div.style.opacity = 0.8;
		getElm('append_parent').appendChild(div);
		div = document.createElement('div');div.id = 'zoomimglayer';div.style.position = 'absolute';
		div.className = 'popupmenu_popup';div.style.padding = 0;
		getElm('append_parent').appendChild(div);
	}
	zoomobj['srcinfo'] = fetchOffset(obj);
	zoomobj['srcobj'] = obj;
	zoomobj['zimg'] = zimg;
	getElm('zoomimglayer').style.display = '';
	getElm('zoomimglayer').style.left = zoomobj['srcinfo']['left'] + 'px';
	getElm('zoomimglayer').style.top = zoomobj['srcinfo']['top'] + 'px';
	getElm('zoomimglayer').style.width = zoomobj['srcobj'].width + 'px';
	getElm('zoomimglayer').style.height = zoomobj['srcobj'].height + 'px';
	getElm('zoomimglayer').style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=40,finishOpacity=100,style=0)';
	getElm('zoomimglayer').style.opacity = 0.4;
	getElm('zoomimglayer').style.zIndex = 999;
	getElm('zoomimglayer').innerHTML = '
|  | 

";
	//str+="
";
	//str+="";
	var type = videosrc.replace(/.+[\/\.]/g,'').toLowerCase();
	if (type.indexOf("do?") !=-1){
		if(isIE()){
			window.open(videosrc, "_blank", "top=40,left=70,width=700,height=500");
		}else{
			var winname = window.open('', "_blank", "top=40,left=70,width=700,height=500");
			winname.document.open('text/html', 'replace');
			winname.document.write(getPlayer(videosrc, 650, 550));
			winname.document.close();
		}
	}else {
		var winname = window.open('', "_blank", "top=40,left=70,width=700,height=500");
		winname.document.open('text/html', 'replace');
		winname.document.write(getPlayer(videosrc, 650, 550));
		winname.document.close();
	}
}
function showvideo2(obj){
	var videosrc = obj.getAttribute('videourl');
	var type = videosrc.replace(/.+[\/\.]/g,'').toLowerCase();
	if (type.indexOf("do?") !=-1){
		if(isIE()){
			window.open(videosrc, "_blank", "top=40,left=70,width=700,height=500");
		}else{
			var winname = window.open('', "_blank", "top=40,left=70,width=700,height=500");
			winname.document.open('text/html', 'replace');
			winname.document.write(getPlayer(videosrc, 650, 550));
			winname.document.close();
		}
	}else {
		var winname = window.open('', "_blank", "top=40,left=70,width=700,height=500");
		winname.document.open('text/html', 'replace');
		winname.document.write(getPlayer(videosrc, 650, 550));
		winname.document.close();
	}
	
}