﻿var UserAgent = navigator.userAgent.toLowerCase();
var ie4=document.all&&UserAgent.indexOf("opera")==-1
var ns6=document.getElementById&&!document.all


//COOKIE Start
function getCookie(sName){
	var cookie = "" + document.cookie;
	var start = cookie.indexOf(sName);
	if (cookie == "" || start == -1) 
		return "";
	var end = cookie.indexOf(';',start);
	if (end == -1)
		end = cookie.length;
	return unescape(cookie.substring(start+sName.length + 1,end));
}
function setCookie(sName, value) {
	document.cookie = sName + "=" + escape(value) + ";path="+CookiePath+";";
}
function setCookieForever(sName, value) {
	var expdate = new Date();
	expdate.setFullYear(expdate.getFullYear() + 30);
	var DomainStr = CookieDomain ? " domain=" + CookieDomain+"; " : "";
	document.cookie = sName + "=" + escape(value) + ";path="+CookiePath+";"+DomainStr+"expires="+expdate.toGMTString()+";";
}
//COOKIE END


function $(id) {
	return document.getElementById(id);
}


//UrlPost Start

function UrlPost(Url){
document.write("<form id=UrlPost method=Post></form>")
	$("UrlPost").action = Url;
	document.forms['UrlPost'].submit()
}
//UrlPost END


//goUrl Start

function goUrl(Url){
	this.location.href=Url;
}
//goUrl END

function MM_goToURL() { //v3.0 
var i, args=MM_goToURL.arguments; document.MM_returnValue = false; 
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); 
} 

//XmlDom Start
function GetXmlDom() {
	if (window.ActiveXObject) {//IE浏览器
		return new ActiveXObject("Microsoft.XMLDOM");
	}
	else if (document.implementation && document.implementation.createDocument) { //其它浏览器
		return document.implementation.createDocument("","",null);
	}
}
function GetNodeValue(objXmlElement)
{
	if(window.ActiveXObject) {	//IE浏览器
		return objXmlElement.text;
	}
	else if(window.XMLHttpRequest) {  //其它浏览器
		try {
			return objXmlElement.firstChild.nodeValue;
		}
		catch(ex) {
			return "";
		}
	}
}

function ShowMenuList(XMLUrl){
	var XmlDom = GetXmlDom();
	var SubMenuStr,MenuNode;
	XmlDom.async = false;
	XmlDom.load(XMLUrl);
	var XmlDomRoot = XmlDom.documentElement;
	var CategoryNode = XmlDomRoot.getElementsByTagName('Category');
	for (var i=0; i<CategoryNode.length; i++) {
		SubMenuStr="";
		MenuNode = CategoryNode[i].getElementsByTagName('Menu');
		
		for (var j=0; j<MenuNode.length; j++){
			SubMenuStr+="<div class=menuitems><a href=javascript:UrlPost(&quot;"+MenuNode[j].getAttributeNode("Url").nodeValue+"&quot;)>"+GetNodeValue(MenuNode[j])+"</a></div>";
		}
		$("MenuListID").innerHTML += " | <a href=javascript:UrlPost(&quot;"+CategoryNode[i].getAttributeNode("Url").nodeValue+"&quot;) onmouseover=\"showmenu(event,'"+SubMenuStr+"')\">"+CategoryNode[i].getAttributeNode("Name").nodeValue+"</a>";
	}
}
//XmlDom End

//跳转页面显示
function ShowPage(TotalPage,PageIndex,url){
	document.write("<table style='clear: both;'><tr><td valign='baseline' class='PageInation'>");
	
	//document.write("<form onsubmit=\"return false;\"><table style='clear: both;'><tr><td valign='baseline' class='PageInation'><span class=MultiPages>"+PageIndex+"/"+TotalPage+"</span>");
	if (PageIndex>1) { 	
	var lastpage=PageIndex-1;
	document.write("<a class=PageNum href=?PageIndex="+lastpage+"&"+url+">上一页</a>");
	}
	
	
	if (PageIndex<6) {
		PageLong=11-PageIndex;
	}
	else
		if (TotalPage-PageIndex<6) {
			PageLong=10-(TotalPage-PageIndex)
		}
		else {
			PageLong=5;
		}
		

    var x=0; 
	for (var i=1; i <= TotalPage; i++ ) {
		

		
		if (i < PageIndex+PageLong && i > PageIndex-PageLong || i==1 ){
	//	if (i < PageIndex+PageLong && i > PageIndex-PageLong || i==1 || i==TotalPage){
		
		    x++;
			if (i>2 && x==2){
			document.write("<span>...</span>");
			}

			if (PageIndex==i) {
				document.write("<span class=CurrentPage>"+ i +"</span>");
			}
			else {
				document.write("<a class=PageNum href=?PageIndex="+i+"&"+url+">"+ i +"</a>");
			}	
			
				
		    if ( i < TotalPage-1 && x==10){
		       document.write("<span>...</span>");
			}
			
		}
	}
	
	if (PageIndex<TotalPage) { 	
	var nextpage=PageIndex+1;
	document.write("<a class=PageNum href=?PageIndex="+nextpage+"&"+url+">下一页</a>");
	}	
	//document.write("<input onkeydown=if((event.keyCode==13)&&(this.value!=''))window.location='?PageIndex='+this.value+'&"+url+"'; onkeyup=if(isNaN(this.value))this.value='' class=PageInput> </td></tr></table></form>");
	document.write(" </td></tr></table>");
}

////////////////////////
function html_ShowPage(TotalPage,PageIndex,url,titleurl){
	document.write("<table style='clear: both;'><tr><td valign='baseline' class='PageInation'>");
	
	//document.write("<form onsubmit=\"return false;\"><table style='clear: both;'><tr><td valign='baseline' class='PageInation'><span class=MultiPages>"+PageIndex+"/"+TotalPage+"</span>");
	if (PageIndex>1) { 	
	var lastpage=PageIndex-1;
	document.write("<a class=PageNum href="+titleurl+"?PageIndex="+lastpage+"&"+url+">上一页</a>");
	}
	
	
	if (PageIndex<6) {
		PageLong=11-PageIndex;
	}
	else
		if (TotalPage-PageIndex<6) {
			PageLong=10-(TotalPage-PageIndex)
		}
		else {
			PageLong=5;
		}
		

    var x=0; 
	for (var i=1; i <= TotalPage; i++ ) {
		

		
		if (i < PageIndex+PageLong && i > PageIndex-PageLong || i==1 ){
	//	if (i < PageIndex+PageLong && i > PageIndex-PageLong || i==1 || i==TotalPage){
		
		    x++;
			if (i>2 && x==2){
			document.write("<span>...</span>");
			}

			if (PageIndex==i) {
				document.write("<span class=CurrentPage>"+ i +"</span>");
			}
			else {
				document.write("<a class=PageNum href="+titleurl+"?PageIndex="+i+"&"+url+">"+ i +"</a>");
			}	
			
				
		    if ( i < TotalPage-1 && x==10){
		       document.write("<span>...</span>");
			}
			
		}
	}
	
	if (PageIndex<TotalPage) { 	
	var nextpage=PageIndex+1;
	document.write("<a class=PageNum href="+titleurl+"?PageIndex="+nextpage+"&"+url+">下一页</a>");
	}	
	//document.write("<input onkeydown=if((event.keyCode==13)&&(this.value!=''))window.location='?PageIndex='+this.value+'&"+url+"'; onkeyup=if(isNaN(this.value))this.value='' class=PageInput> </td></tr></table></form>");
	document.write(" </td></tr></table>");
}
//////////////////////////


//跳转页面显示
function admin_ShowPage(TotalPage,PageIndex,url){
	document.write("<form onsubmit=\"return false;\"><table style='clear: both;'><tr><td valign='baseline' class='PageInation'><a class=MultiPages>"+PageIndex+"/"+TotalPage+"</a>");
	if (PageIndex<6) {
		PageLong=11-PageIndex;
	}
	else
		if (TotalPage-PageIndex<6) {
			PageLong=10-(TotalPage-PageIndex)
		}
		else {
			PageLong=5;
		}
	for (var i=1; i <= TotalPage; i++) {
		if (i < PageIndex+PageLong && i > PageIndex-PageLong || i==1 || i==TotalPage){
			if (PageIndex==i) {
				document.write("<a class=CurrentPage>"+ i +"</a>");
			}
			else {
				document.write("<a class=PageNum href=?PageIndex="+i+"&"+url+">"+ i +"</a>");
			}
		}
	}
	document.write("<input onkeydown=if((event.keyCode==13)&&(this.value!=''))window.location='?PageIndex='+this.value+'&"+url+"'; onkeyup=if(isNaN(this.value))this.value='' class=PageInput></td></tr></table></form>");
}


//全选复选框
function CheckAll(form){
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if (e.name != 'chkall' && e.type=="checkbox" && e.checked!=form.chkall.checked){e.click();}
	}
}

function CheckAll2(form){
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if (e.name != 'chkall2' && e.type=="checkbox" && e.checked!=form.chkall2.checked){e.click();}
	}
}


//菜单

var menuOffX=0		//菜单距连接文字最左端距离
var menuOffY=18		//菜单距连接文字顶端距离

function showmenu(e,vmenu,mod){
	if (!vmenu){return false;} //如果空则不显示
	var which=vmenu
	menuobj=$("popmenu")
	menuobj.innerHTML=which
	menuobj.contentwidth=menuobj.offsetWidth
	eventX=e.clientX
	eventY=e.clientY
	var rightedge=document.body.clientWidth-eventX
	var bottomedge=document.body.clientHeight-eventY
	var getlength
	if (rightedge<menuobj.contentwidth){
		getlength=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth+menuOffX : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth
	}else{
		getlength=ie4? ie_x(event.srcElement)+menuOffX : ns6? window.pageXOffset+eventX : eventX
	}
	menuobj.style.left=getlength+'px'
	
	if (bottomedge<menuobj.contentheight&&mod!=0){
		getlength=ie4? document.body.scrollTop+eventY-menuobj.contentheight-event.offsetY+menuOffY-23 : ns6? window.pageYOffset+eventY-menuobj.contentheight-10 : eventY-menuobj.contentheight
	}
	else{
		getlength=ie4? ie_y(event.srcElement)+menuOffY : ns6? window.pageYOffset+eventY+10 : eventY
	}
	menuobj.style.top=getlength+'px'
	
	menuobj.style.visibility="visible"
}

function ie_y(e){  
	var t=e.offsetTop;  
	while(e=e.offsetParent){  
		t+=e.offsetTop;  
	}  
	return t;  
}  
function ie_x(e){  
	var l=e.offsetLeft;  
	while(e=e.offsetParent){  
		l+=e.offsetLeft;  
	}  
	return l;  
}  

function highlightmenu(e,state){
	if (document.all)
		source_el=event.srcElement
	else if (document.getElementById)
		source_el=e.target
	if (source_el.className!="menuskin" && source_el.className!=""){
		source_el.className=(state=="on")? "mouseoverstyle" : "menuitems";
	}
	else{
		while(source_el.id!="popmenu"){
			source_el=document.getElementById? source_el.parentNode : source_el.parentElement
			if (source_el.className!="menuskin" && source_el.className!=""){
				source_el.className = (state=="on")? "mouseoverstyle" : "menuitems"
			}
		}
	}
}

function hidemenu(){if (window.menuobj)menuobj.style.visibility="hidden"}

function contains_ns6(a, b) {
        while (b.parentNode)
                if ((b = b.parentNode) == a)
                        return true;
        return false;
}
function dynamichide(e){
        if (ie4&&!menuobj.contains(e.toElement))
                hidemenu()
        else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
                hidemenu()
}

document.onclick=hidemenu
document.write("<div class=menuskin id=popmenu onmouseover=highlightmenu(event,'on') onmouseout=highlightmenu(event,'off');dynamichide(event)></div>")
// 菜单END


//add area script
function ValidateTextboxAdd(box, button)
{
 var buttonCtrl = $(button);
 if ( buttonCtrl != null )
 {
 if (box.value == "" || box.value == box.Helptext)
 {
 buttonCtrl.disabled = true;
 }
 else
 {
 buttonCtrl.disabled = false;
 }
 }
}
//add area script end

//Ajax Start
function Ajax_GetXMLHttpRequest() {
	if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} 
	else if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}
}
function Ajax_CallBack(FormName,ID,URL,IsAlert){
	var x = Ajax_GetXMLHttpRequest();
	var ID = $(ID);
	x.open("POST",URL);
	x.setRequestHeader("REFERER", location.href);
	x.setRequestHeader( "Content-Type", "text/html;charset=UTF-8" );//改
	x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	x.onreadystatechange = function(){if(x.readyState == 4 && x.status == 200){
		if(IsAlert){x.responseText?alert(x.responseText):alert('添加成功');}
				else
				if(ID){ID.innerHTML=x.responseText;}
				}
		else
				{if(ID){ID.innerHTML='<span style="color:#666">请稍候……</span>'}
		}
	}
	var encodedData=""
	
	
	if (document.forms.length > 0 && FormName) {		
		var form = document.forms[FormName];
		for (var i = 0; i < form.length; ++i) {
			var element = form.elements[i];
			if (element.name) {
				var elementValue = null;
				if (element.nodeName == "INPUT") {
					var inputType = element.getAttribute("TYPE").toUpperCase();
	
					
					if (inputType == "TEXT" || inputType == "PASSWORD" || inputType == "HIDDEN") {
						//elementValue = escape(element.value);
						elementValue = element.value;
					} else if (inputType == "CHECKBOX" || inputType == "RADIO") {
						if (element.checked) {
							elementValue = escape(element.value);
						}
					}
					
				} else if (element.nodeName == "SELECT" || element.nodeName == "TEXTAREA") {
					//elementValue = escape(element.value);
					elementValue = element.value;
				}
			
				
				if (elementValue) {
					if(encodedData==""){
						//encodedData = element.name + "=" + encodeURIComponent(elementValue);
						encodedData = element.name + "=" + elementValue;
					}
					else{
						//encodedData += "&" + element.name + "=" + encodeURIComponent(elementValue);
						encodedData += "&" + element.name + "=" + elementValue;
					}
				}	
				
			}
		}

	}
	//alert(encodedData)
	x.send(encodedData);
}


function Ajax_CallBack_msg(FormName,ID,URL,IsAlert){
	var x = Ajax_GetXMLHttpRequest();
	var ID = $(ID);
	x.open("POST",URL);
	x.setRequestHeader("REFERER", location.href);
	x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	x.onreadystatechange = function(){
		if(x.readyState == 4 && x.status == 200){
			if(IsAlert){
				x.responseText?alert(x.responseText):alert('添加成功');
				}else if(ID){
					ID.innerHTML=x.responseText;
					if (x.responseText.length > 0){
						setInterval(blinkNewMsg, 1000);
					}
				}
			}
		}
	
	
	
	var encodedData=""

	x.send(encodedData);
}
//Ajax End



function loadThreadFollow(Paramater){
	var targetImg =$("followImg");
	var targetDiv =$("follow");
	if (targetDiv.style.display!='block'){
		Ajax_CallBack(false,"followTd","loading.asp?menu=UsersOnline&"+Paramater+"")
		targetDiv.style.display="block";
		targetImg.src="images/minus.gif";
	}else{
		targetDiv.style.display="none";
		targetImg.src="images/plus.gif";
	}
}

function ToggleMenuOnOff(menuName) {
	var menu = $(menuName);
	if (menu.style.display == 'none') {
		menu.style.display = '';
	} else {
		menu.style.display = 'none';
	}	
}

function ForumGroupToggleCollapsed(id) {
	var menu = $("ForumGroup"+id);
	var menuImg =$("ForumGroupImg"+id);
	if (menu.style.display == 'none') {
		menu.style.display = '';
		menuImg.src="images/group_collapse.gif";
		setCookie("ForumGroupDisplay"+id,"")
	} else {
		menu.style.display = 'none';
		menuImg.src="images/group_expand.gif";
		setCookieForever("ForumGroupDisplay"+id,"none")
	}
}

function OpenWindow (target) { 
  window.open(target, "_Child", "toolbar=no,scrollbars=yes,resizable=yes,width=400,height=400"); 
}


function log_out()
{
	ht = document.getElementsByTagName("html");
	ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if (confirm('你确定要退出？'))
	{
		goUrl("Login.asp?Menu=OUT");
	}
	else
	{
		ht[0].style.filter = "";
		return false;
	}
}


function ShowPannel(btn){
	var idname = new String(btn.id);
	var s = idname.indexOf("_");
	var e = idname.lastIndexOf("_")+1;
	var tabName = idname.substr(0, s);
	var id = parseInt(idname.substr(e, 1));
	var tabNumber = btn.parentNode.childNodes.length;
	for(i=0;i<tabNumber;i++){
		document.getElementById(tabName+"_tab_"+i).style.display = "none";
		document.getElementById(tabName+"_btn_"+i).className = "";
	};
	document.getElementById(tabName+"_tab_"+id).style.display = "block";
	btn.className = "NowTag";
}

function AjaxShowPannel(btn){
	var idname = new String(btn.id);
	var s = idname.indexOf("_");
	var e = idname.lastIndexOf("_")+1;
	var tabName = idname.substr(0, s);
	var id = idname.substr(s, e-s);
	var tabNumber = btn.parentNode.childNodes.length;
	var menu =  new String(btn.getAttributeNode("menu").nodeValue);	//getAttributeNode("menu").nodeValue 兼容FF3。0
	var ajaxurl = new String(btn.parentNode.getAttributeNode("ajaxurl").nodeValue) + '&' + menu;
	for(i=0;i<tabNumber;i++){
		document.getElementById(tabName+id+i).className = "";
	};
	btn.className = "NowTag";
	$(tabName).innerHTML = '<table cellspacing=0 cellpadding=0 width="100%" class="PannelBody"><tr><td><img src="images/loading.gif" border=0 /></td></tr></table>';
	Ajax_CallBack(false,tabName,ajaxurl);
}




function ShowCheckResult(ObjectID, Message, ImageName) {
	obj = $(ObjectID);
	obj.style.display = '';
	obj.innerHTML = '<img src="images/check_'+ImageName+'.gif" align=absmiddle>&nbsp;' + Message;
}

/*显示验证码*/
function getVerifyCode() {
	if(document.getElementById("VerifyCodeImgID"))
		document.getElementById("VerifyCodeImgID").innerHTML = '<img src="VerifyCode.asp?t='+Math.random()+'" alt="点击刷新验证码" style="cursor:pointer;border:0;vertical-align:middle;" onclick="this.src=\'VerifyCode.asp?t=\'+Math.random()" />'
}
function CheckVerifyCode(VerifyCode) {
	var patrn=/^\d+$/;		//纯数字
	if(!patrn.exec(VerifyCode)) {
		ShowCheckResult("CheckVerifyCode", "您没有输入验证码或输入有误。","error");
		return;
	}
	Ajax_CallBack(false,"CheckVerifyCode","Loading.asp?menu=CheckVerifyCode&VerifyCode=" + VerifyCode);
}


function CheckSelected(form,checked,TargetID){
	$(TargetID).className = checked ? "CommonListCellChecked" : "CommonListCell";
	if (checked == false)form.chkall.checked = checked;
}

function CheckSelected2(form,checked,TargetID){
	$(TargetID).className = checked ? "CommonListCellChecked" : "CommonListCell";
	if (checked == false)form.chkall.checked = checked;
	if (checked == false)form.chkall2.checked = checked;
}

//密码检测

function isctype(character){
 if (character>=48 && character<=57) //数字
  return 1;
 if (character>=65 && character<=90) //大写字母
  return 2;
 if (character>=97 && character<=122) //小写
  return 4;
 else
  return 8; //特殊字符
}

function bitTotal(num){
 modes=0;
 for (i=0;i<4;i++){
  if (num & 1) modes++;
  num>>>=1;
 }
 return modes;
}

function checkStrong(sPW){
 Modes=0;
 for (i=0;i<sPW.length;i++){
  Modes|=isctype(sPW.charCodeAt(i));
 }
 return bitTotal(Modes);
}



function EvalPwd(pwd){
 O_color="#F1F1F1";
 L_color="#FF0000";
 M_color="#FFFF99";
 H_color="#00CC66";
 if (pwd.length<6){
  Lcolor=Mcolor=Hcolor=O_color;
 }
 else{
  S_level=checkStrong(pwd);
  switch(S_level)  {
   case 0:
    Lcolor=Mcolor=Hcolor=O_color;
   case 1:
    Lcolor=L_color;
    Mcolor=Hcolor=O_color;
    break;
   case 2:
    Lcolor=Mcolor=M_color;
    Hcolor=O_color;
    break;
   default:
    Lcolor=Mcolor=Hcolor=H_color;
    }
  }
 $("iWeak").style.background=Lcolor;
 $("iMedium").style.background=Mcolor;
 $("iStrong").style.background=Hcolor;
 return;
}


//讯息提示
function MsgGet()
{
	$(MsgDivID).style.visibility="visible"
	try{
	divTop = parseInt($(MsgDivID).style.top,10)
	divLeft = parseInt($(MsgDivID).style.left,10)
	divHeight = parseInt($(MsgDivID).offsetHeight,10)
	divWidth = parseInt($(MsgDivID).offsetWidth,10)
	docWidth = document.documentElement.clientWidth;
	docHeight = document.documentElement.clientHeight;
	$(MsgDivID).style.top = (parseInt(document.documentElement.scrollTop,10) + docHeight + 10) + 'px';//  divHeight
	$(MsgDivID).style.right = (parseInt(document.documentElement.scrollLeft,10) + docWidth - divWidth) + 'px';
	objTimer = window.setInterval("MsgMove()",10)
	}
	catch(e){}
}

function MsgResize()
{
	try{
	divHeight = parseInt($(MsgDivID).offsetHeight,10)
	divWidth = parseInt($(MsgDivID).offsetWidth,10)
	docWidth = document.documentElement.clientWidth;
	docHeight = document.documentElement.clientHeight;
	$(MsgDivID).style.top = (docHeight - divHeight + parseInt(document.documentElement.scrollTop,10)) + 'px';
	$(MsgDivID).style.right = (docWidth - divWidth + parseInt(document.documentElement.scrollLeft,10)) + 'px';
	}
	catch(e){}
}

function MsgMove()
{
	try
	{
	if(parseInt($(MsgDivID).style.top,10) <= (docHeight - divHeight + parseInt(document.documentElement.scrollTop,10)))
	{
	window.clearInterval(objTimer)
	objTimer = window.setInterval("MsgResize()",1)
	}
	divTop = parseInt($(MsgDivID).style.top,10)
	$(MsgDivID).style.top = (divTop - 1) + 'px';
	}
	catch(e){}
}
function MsgClose()
{
	$(MsgDivID).style.visibility='hidden';
	if(objTimer) window.clearInterval(objTimer)
}
//讯息 END

function copyToClipboard(txt) {
	if(window.clipboardData) {
   		window.clipboardData.clearData();
   		window.clipboardData.setData("Text", txt);
	} else if(navigator.userAgent.indexOf("Opera") != -1) {
		window.location = txt;
	} else if (window.netscape) {
		try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		} catch (e) {
			alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
		}
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip)
			return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans)
			return;
		trans.addDataFlavor('text/unicode');
		var str = new Object();
		var len = new Object();
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		var copytext = txt;
		str.data = copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid = Components.interfaces.nsIClipboard;
		if (!clip)
			return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
	}
}
function download(ed2k_links) {
	//尝试使用activex方式批量新增下载
	try {
		var ax = new ActiveXObject("IE2EM.IE2EMUrlTaker");
		var emule_version = ax.GetEmuleVersion();
		if ('e' != emule_version.substr(0,1)) {
			throw {errorCode:'eMule not Installed.'};
		}
		ax.SendUrl(ed2k_links, 'dd', document.location);
		delete ax;
		return;
	} catch (e) {}

	if (!window.continueDown) { //使用最旧的方法来批量新增下载
		window.location=ed2k_links;
	}
}
function gen_size(val, li, sepa) {
	if (parseInt(val)<1) return 0;
    sep = Math.pow(10, sepa); //小数点后的位数
    li = Math.pow(10, li); //开始截断的长度
    retval  = val;
    unit    = 'Bytes';
    if (val >= li*1000000000) {
        val = Math.round( val / (1099511627776/sep) ) / sep;
        unit  = 'TB';
    } else if (val >= li*1000000) {
        val = Math.round( val / (1073741824/sep) ) / sep;
        unit  = 'GB';
    } else if (val >= li*1000) {
        val = Math.round( val / (1048576/sep) ) / sep;
        unit  = 'MB';
    } else if (val >= li) {
        val = Math.round( val / (1024/sep) ) / sep;
        unit  = 'KB';
    }
    return val +' '+ unit;
}


function showDiv(act,div){
if(act==1){
$(div).style.display="Block";
}
if(act==2){
$(div).style.display="none";
}
}


 //check font size
 function checktext(text)
{
  allValid = true;
  for (i = 0;  i < text.length;  i++)
  {
   if (text.charAt(i) != " ")
   {
    allValid = false;
    break;
   }
  }
return allValid;
}

function gbcount(message,total,used,remain)
{
 var max;
 max = total.value;
 if (message.value.length > max) {
 message.value = message.value.substring(0,max);
 used.value = max;
 remain.value = 0;
 alert("不能超过 "+max+" 个字!");
 }
 else {
 used.value = message.value.length;
 remain.value = max - used.value;
 }
}




//加入收藏
function addBookmark() {
	title='【汽车人】汽车行业人才招聘(www.qcr.cc)';
	url='http://www.qcr.cc/'
    if (window.sidebar) { 
     window.sidebar.addPanel(title, url,""); 
     } 
    else if( document.all ) {
     window.external.AddFavorite( url, title);
     } 
    else if( window.opera && window.print ) {
      return true;
    }
   }
   

//推荐朋友的js
function share_copyToClipBoard(url,title,alertvar) {   
   var clipBoardContent=''; 
   clipBoardContent+=url;
   clipBoardContent+='\r\n'+title;
    if(window.clipboardData)   
    {   
        window.clipboardData.clearData();   
        window.clipboardData.setData("Text", clipBoardContent);  
    }   
    else if(navigator.userAgent.indexOf("Opera") != -1)   
    {   
        window.location = clipBoardContent;   
    }   
    else if (window.netscape)   
    {   
        try {   
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
        }   
        catch (e)   
        {   
            alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");   
        }   
        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);   
        if (!clip)   
            return;   
        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);   
        if (!trans)   
            return;   
        trans.addDataFlavor('text/unicode');   
        var str = new Object();   
        var len = new Object();   
        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);   
        var copytext = clipBoardContent;   
        str.data = copytext;   
        trans.setTransferData("text/unicode",str,copytext.length*2);   
        var clipid = Components.interfaces.nsIClipboard;   
        if (!clip)   
            return false;   
        clip.setData(trans,null,clipid.kGlobalClipboard);   
    }  
        alert("你已复制链接及标题，请粘贴到QQ/MSN等发给好友!"); 
	
} 


//判断有没有选择
function isCheckboxChecked(formName,checkboxName,msg){
	var form=document.forms[formName];//表单对象
	var flag = 0 ;
	for(var i=0;i<form.elements.length;i++){
		if(form.elements[i].type=="checkbox" && form.elements[i].name==checkboxName && form.elements[i].checked) {
			flag++;
		}
	}

	if(!flag){
		if(msg) alert(msg);
		return false;
	}else{
		return true;
	}
}


 function getselect(div1,div2,divx,id,div3,divx3){
 var str=document.getElementById(div1).value;
 Ajax_CallBack(false,divx,"ajax/get_select.asp?obj=" + escape(str) + "&divname=" + div2 + "&menu=" + id + "&div3=" + div3 + "&divx3=" + divx3);
  if (divx3!=''){
 Ajax_CallBack(false,divx3,"ajax/get_select.asp"); 
 }
 }
 
 
   function alt_div_showdiv(id){
  //x=document.body.scrollLeft+event.clientX; 
	   
  $("alt_"+id).style.display="block";
 // $("alt_"+id).innerHTML=x;
  }
    function alt_div_hiddiv(id){
  $("alt_"+id).style.display="none";  
  }
  
  
  
  function resizeimgIwidth(ImgD,iwidth) {
     var image=new Image();
     image.src=ImgD.src;
	 
	 
     if(image.width>0 && image.height>0){
		 
        if(image.width>image.height){
           if(image.width>iwidth){
               ImgD.width=iwidth;
               ImgD.height=(image.height*iwidth)/image.width;
           }else{
                  ImgD.width=image.width;
                  ImgD.height=image.height;
           }
		}else{
			
		   if(image.height>iwidth){
               ImgD.height=iwidth;
               ImgD.width=(image.width*iwidth)/image.height;
           }else{
                  ImgD.width=image.width;
                  ImgD.height=image.height;
           }
			
		   
		}
            
      }  
    
//	ImgD.onclick = function() { 
	//location.href=image.src;
	//}

	// ImgD.title = alt;

    
}


  //虚拟表单
  function to_temp_form(u,x,t,url){  
   $("is_to_temp_form").u.value= u;
   $("is_to_temp_form").x.value= x;
   $("is_to_temp_form").t.value= t;
   if(url==1){
	   $("is_to_temp_form").action = 'MyMessageChat.asp';
   }else
   {
	   $("is_to_temp_form").action = 'hr_tools_show.asp';
   }   
   document.forms['is_to_temp_form'].submit()    
  }
  
  
  function GetRandomNum(Min,Max)
{   
var Range = Max - Min;   
var Rand = Math.random();   
return(Min + Math.round(Rand * Range));   
}   
  
  
  
 function check_select(newvar){     
         var s = document.getElementById(newvar);

           if (s.checked){
        s.checked = false;  
               }else
               {
        s.checked = true;        
		   }
         }

 function radio_check_select(newvar){     
         var s = document.getElementById(newvar);
         s.checked = true;        

         }
		 
//HtmlTop_right		 
function CommonTopSearch_loc_var(newvar){
$('CTS_div_left_s1_a_font').innerHTML=newvar;
$('CommonTopSearch_loc').value=newvar;
ToggleMenuOnOff('CTS_loc_div');
}

function CommonTopSearch_job_var(newvar,newid){
$('CTS_job_title').innerHTML='<span title="'+newvar+'">'+newvar+'</span>';
$('CommonTopSearch_job_type').value=newvar;
$('CommonTopSearch_job_type_t').value=newid;
ToggleMenuOnOff('CTS_job_div');
}


  function jobshow_div_showdiv(id){
  $("CTS_job_div_pop_"+id).style.display="" ;
  $("serach_div_job_"+id).className="selected";
  }
  
    function jobshow_div_hiddiv(id){
  $("serach_div_job_"+id).className="";
  $("CTS_job_div_pop_"+id).style.display="none";  
  }
  
  function CommonTopSearch_form_get(id){
  if(id==1){
  $("CommonTopSearch_div_left_but01").className="selected";
  $("CommonTopSearch_div_left_but02").className="noselected";
  document.CommonTopSearch_form.action="search.asp"
  }
  
  if(id==2){
  $("CommonTopSearch_div_left_but01").className="noselected";
  $("CommonTopSearch_div_left_but02").className="selected";
  document.CommonTopSearch_form.action="pr_jlzj_list.asp"
  }
  }
  
  
  function loc_div_show(){
  
  ToggleMenuOnOff('CTS_loc_div')
  if($('read_loc_div_show').value==''){
  Ajax_CallBack(false,'CTS_loc_div','ajax_get_city_work.asp?menu=city1');
  $('read_loc_div_show').value='y';
  }
  }
  
  function work_div_show(){
  ToggleMenuOnOff('CTS_job_div');
  
  if($('read_work_div_show').value==''){
  Ajax_CallBack(false,'CTS_job_div','ajax_get_city_work.asp?menu=work1');
  $('read_work_div_show').value='y';
  }
  
  }
//HtmlTop_right	.end		 



//添加关注
function qcr_fs_add(act,obj,fs){
Ajax_CallBack(false,'fs_get_'+obj,'qcr_fs_add.asp?act='+act+'&obj='+obj+'&fs='+fs+'');
}

function fuc_share(t,obj){
	maxbb_Modal.Open('qcr_share.asp?obj='+obj+'&t='+t+'&menu=shareadd',570,180);
}
