//var MainServer="http://test.ecenco.net"		//定义全局变量
var MainServer="http://www.ecenco.com"		//定义全局变量
//****************************************************/
//后台顶部菜单点击动作
//e：事件
//ThisTable:当前表格
//例子:onclick="TopMenuOper(event,this)"
//****************************************************/
function TopMenuOper(e,ThisTable){
	e=e|| window.event;
	var obj=e.target || e.srcElement;
	if(obj.tagName=="A"){
		obj=obj.parentNode;
		TopMenuChangeClass(obj,ThisTable);
	}
}
function TopMenuChangeClass(obj,ThisTable){
	var CheckItem=0;
	var span=ThisTable.getElementsByTagName("span");
	for(var i=0;i<span.length;i++){
		span[i].className="TMS";
		if(span[i]==obj){CheckItem=i;}
	}
	obj.className="TMSed";
}

//****************************************************/
//后台左侧菜单点击动作
//****************************************************/
function LeftMenuOper(e,ds){
	if(!e){e = window.event;}
	var obj
	if(window.event){
		obj = e.srcElement;
	}else{
		obj = e.target;
	}
	if(obj.tagName == "SPAN"){
		obj=obj.parentNode;
		LeftMenuChangeClass(obj,ds);
	}else{
		LeftMenuChangeClass(obj,ds);
	}
}
function LeftMenuChangeClass(obj,ds){
	var OnClickedTR=obj.parentNode.rowIndex+1;
	if(OnClickedTR%2==1){
		for(var i=0;i<ds.rows.length;i++){
			if(i%2==0 && i!=(OnClickedTR-1)){
				ds.rows[i].className="LMTR01";
				ds.rows[i+1].style.display="none";
			}
		}
		if(obj.parentNode.className=="LMTR01" || obj.parentNode.className=="LMTR02"){
			obj.parentNode.className="LMTR03";
			ds.rows[OnClickedTR].style.display="";
		}else{
			obj.parentNode.className="LMTR02";
			ds.rows[OnClickedTR].style.display="none";
		}
	}
}
function LMOnMouseOver(obj){
	if(obj.className!="LMTR03"){
		obj.className="LMTR02";
	}
}
function LMOnMouseOut(obj){
	if(obj.className!="LMTR03"){
		obj.className="LMTR01";
	}
}
//****************************************************/
//多内容导航条
//e：事件
//例子:onclick="ContentBarOper(event)"
//****************************************************/
function ContentBarOper(e){
	e=e|| window.event;
	var obj=e.target || e.srcElement;
	if(obj.tagName=="SPAN"){
		obj=obj.parentNode;
	}else if(obj.tagName=="B"){
		obj=obj.parentNode;
	}else if(obj.tagName=="I"){
		obj=obj.parentNode;
	}else{
		return;
	}
	var ContentBar=document.getElementById("ContentBar");
	var B=ContentBar.getElementsByTagName("B");
	var SPAN=ContentBar.getElementsByTagName("SPAN");
	var I=ContentBar.getElementsByTagName("I");
	for(var i=0;i<B.length;i++){
		B[i].style.background="url(/images/power/ContentHidden01.gif)";
		SPAN[i].style.background="url(/images/power/ContentHidden02.gif)";
		I[i].style.background="url(/images/power/ContentHidden03.gif)";
	}
	var TheB=obj.getElementsByTagName("B");
	var TheSPAN=obj.getElementsByTagName("SPAN");
	var TheI=obj.getElementsByTagName("I");
	TheB[0].style.background="url(/images/power/ContentShow01.gif)";
	TheSPAN[0].style.background="url(/images/power/ContentShow02.gif)";
	TheI[0].style.background="url(/images/power/ContentShow03.gif)";
}
//****************************************************/
//指定导航中的某个内容标题预先选中
//Item：内容标题的排序,0表示第1个,1表示第2个
//****************************************************/
function SetSelectedA(Item){
	var ContentBar=document.getElementById("ContentBar");
	var objs = ContentBar.getElementsByTagName("A");
	for(var i = 0; i < objs.length; i++){
		objs[i].getElementsByTagName("B")[0].style.background="url(/images/power/ContentHidden01.gif)";
		objs[i].getElementsByTagName("SPAN")[0].style.background="url(/images/power/ContentHidden02.gif)";
		objs[i].getElementsByTagName("I")[0].style.background="url(/images/power/ContentHidden03.gif)";
	}
	var obj=ContentBar.getElementsByTagName("A")[Item];
	obj.getElementsByTagName("B")[0].style.background="url(/images/power/ContentShow01.gif)";
	obj.getElementsByTagName("SPAN")[0].style.background="url(/images/power/ContentShow02.gif)";
	obj.getElementsByTagName("I")[0].style.background="url(/images/power/ContentShow03.gif)";
}
//****************************************************/
//函数名：GetLength
//功能介绍：检查字符串的长度
//参数说明：要检查的字符串
//返回值：长度值
//****************************************************/
function GetLength(strTemp){
	var i,sum;
	sum=0;
	for(i=0;i<strTemp.length;i++){
		if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
			sum=sum+1;
		else
			sum=sum+2;
	}
	return sum;
}
//****************************************************/
//函数名：chkspc
//功能介绍：检查是否含有空格
//参数说明：要检查的字符串
//返回值：0：是  1：不是
//****************************************************/
function chkspc(a){
	var i=a.length;
	var j = 0;
	var k = 0;
	while (k<i){
		if (a.charAt(k) != " ")
			j = j+1;
			k = k+1;
	}
	if (j==0){
		return 0;
	}
 	if (i!=j){
		return 2;
	}
	else{
		return 1;
	}
}

function CheckIsSpace(str){
	for(var i=0;i<str.length;i++){
		if(str.charCodeAt(i)==32){
			return true;
			break;
		}
	}
	return false;
}

//****************************************************/
//检查是否为电话号码
//Tel：要检查的字符串
//****************************************************/
function CheckTel(Tel){
	var i,j,strTemp;
	strTemp="0123456789-()# ";
	for(i=0;i<Tel.length;i++){
		j=strTemp.indexOf(Tel.charAt(i));
		if(j==-1){return false;}
	}
	return true;
}
//****************************************************/
//检查是否为Email
//Email：要检查的字符串
//****************************************************/
function CheckEmail(Email){
	var i=Email.length;
	var temp = Email.indexOf('@');
	var tempd = Email.indexOf('.');
	if(temp > 1) {
  		if((i-temp) > 3){
   			if((i-tempd)>0){return true;}
		}
	}
	return false;
}
//****************************************************/
//单击超级连接选中单选或者多选按钮
//Tag：单选框的Name属性
//Values：单选框的N值
//****************************************************/
function CheckedButton(Tag,Values){
	var obj=document.getElementsByName(Tag);
	for(var i=0;i<obj.length;i++){
		if(obj[i].value==Values){obj[i].click();}
	}
}
//****************************************************/
//检查是否为数字
//NUM：要检查的数字
//返回值：1为是数字，0为不是数字
//****************************************************/
function CheckNumber(NUM){
	var i,j,strTemp;
	strTemp="0123456789";
	if ( NUM.length== 0)
  		return 0
	for (i=0;i<NUM.length;i++){
		j=strTemp.indexOf(NUM.charAt(i));
		if (j==-1){
  //说明有字符不是数字
   			return 0;
		}
	}
 //说明是数字
	return 1;
}
//****************************************************/
//检查是否含有非数字或字母
//str：要检查的字符串
//返回值：0：含有 1：全部为数字或字母
//****************************************************/
function CheckPassword(str){
	var strSource ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var ch;
	var i;
	var temp;
	for (i=0;i<=(str.length-1);i++){
    	ch = str.charAt(i);
    	temp = strSource.indexOf(ch);
		if (temp==-1){
			return 0;
		}
	}
	if (strSource.indexOf(ch)==-1){
    	return 0;
  	}
	else{
    	return 1;
	}
}

//函数名：chkdate
//功能介绍：检查是否为日期
//参数说明：要检查的字符串
//返回值：false：不是日期  true：是日期
function CheckDate(datestr){
	var lthdatestr;
	if(datestr!= ""){lthdatestr= datestr.length;}
	else{lthdatestr=0;}
	var tmpy="";
 	var tmpm="";
 	var tmpd="";
 //var datestr;
 	var status=0;
 	if(lthdatestr==0){return false;}

	for(i=0;i<lthdatestr;i++){
		if(datestr.charAt(i)=='-'){status++;}
 		if(status>2){return false;}
 		if((status==0) && (datestr.charAt(i)!='-')){tmpy=tmpy+datestr.charAt(i);}
 		if((status==1) && (datestr.charAt(i)!='-')){tmpm=tmpm+datestr.charAt(i);}
  		if((status==2) && (datestr.charAt(i)!='-')){tmpd=tmpd+datestr.charAt(i);}
	}
	year=new String(tmpy);
	month=new String(tmpm);
	day=new String(tmpd);
	 //tempdate= new String (year+month+day);
	 //alert(tempdate);
	if((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2)){return false;}//alert("Invalid format of date!");
	if(!((1<=month) && (12>=month) && (31>=day) && (1<=day)) ){return false;}//alert ("Invalid month or day!");
	if(!((year % 4)==0) && (month==2) && (day==29)){return false;}//alert ("This is not a leap year!");
	if((month<=7) && ((month % 2)==0) && (day>=31)){return false;}//alert ("This month is a small month!");
	if((month>=8) && ((month % 2)==1) && (day>=31)){return false;}//alert ("This month is a small month!");
	if((month==2) && (day==30)){return false;}//alert("The Febryary never has this day!");
	return true;
}

//****************************************************/
//全角边半角
//value：要检查的字符串
//返回值：正确的字符串
//****************************************************/
function repvalue(value){
	value = SBCswitch(value);
	value = value.replace(/[^\d]/g,'');
	return value;
}
function SBCswitch(mobnumber){
	while(mobnumber.indexOf("０")!=-1){
		re=/[０]/g;
		mobnumber=mobnumber.replace(re,"0")
		}
	while(mobnumber.indexOf("１")!=-1){
		re=/[１]/g;
		mobnumber=mobnumber.replace(re,"1")
		}
	while(mobnumber.indexOf("２")!=-1){
		re=/[２]/g;
		mobnumber=mobnumber.replace(re,"2")
		}
	while(mobnumber.indexOf("３")!=-1){
		re=/[３]/g;
		mobnumber=mobnumber.replace(re,"3")
		}
	while(mobnumber.indexOf("４")!=-1){
		re=/[４]/g;
		mobnumber=mobnumber.replace(re,"4")
		}
	while(mobnumber.indexOf("５")!=-1){
		re=/[５]/g;
		mobnumber=mobnumber.replace(re,"5")
		}
	while(mobnumber.indexOf("６")!=-1){
		re=/[６]/g;
		mobnumber=mobnumber.replace(re,"6")
		}
	while(mobnumber.indexOf("７")!=-1){
		re=/[７]/g;
		mobnumber=mobnumber.replace(re,"7")
		}
	while(mobnumber.indexOf("８")!=-1){
		re=/[８]/g;
		mobnumber=mobnumber.replace(re,"8")
		}
	while(mobnumber.indexOf("９")!=-1){
		re=/[９]/g;
		mobnumber=mobnumber.replace(re,"9")
		}
	while(mobnumber.indexOf("Ａ")!=-1){
	re=/[Ａ]/g;
	mobnumber=mobnumber.replace(re,"A")
	}
	while(mobnumber.indexOf("Ｓ")!=-1){
	re=/[Ｓ]/g;
	mobnumber=mobnumber.replace(re,"S")
	}
	while(mobnumber.indexOf("Ｄ")!=-1){
	re=/[Ｄ]/g;
	mobnumber=mobnumber.replace(re,"D")
	}
	while(mobnumber.indexOf("Ｆ")!=-1){
	re=/[Ｆ]/g;
	mobnumber=mobnumber.replace(re,"F")
	}
	while(mobnumber.indexOf("Ｇ")!=-1){
	re=/[Ｇ]/g;
	mobnumber=mobnumber.replace(re,"G")
	}
	while(mobnumber.indexOf("Ｈ")!=-1){
	re=/[Ｈ]/g;
	mobnumber=mobnumber.replace(re,"H")
	}
	while(mobnumber.indexOf("Ｊ")!=-1){
	re=/[Ｊ]/g;
	mobnumber=mobnumber.replace(re,"J")
	}
	while(mobnumber.indexOf("Ｋ")!=-1){
	re=/[Ｋ]/g;
	mobnumber=mobnumber.replace(re,"K")
	}
	while(mobnumber.indexOf("Ｌ")!=-1){
	re=/[Ｌ]/g;
	mobnumber=mobnumber.replace(re,"L")
	}
	while(mobnumber.indexOf("Ｑ")!=-1){
	re=/[Ｑ]/g;
	mobnumber=mobnumber.replace(re,"Q")
	}
	while(mobnumber.indexOf("Ｗ")!=-1){
	re=/[Ｗ]/g;
	mobnumber=mobnumber.replace(re,"W")
	}
	while(mobnumber.indexOf("Ｅ")!=-1){
	re=/[Ｅ]/g;
	mobnumber=mobnumber.replace(re,"E")
	}
	while(mobnumber.indexOf("Ｒ")!=-1){
	re=/[Ｒ]/g;
	mobnumber=mobnumber.replace(re,"R")
	}
	while(mobnumber.indexOf("Ｔ")!=-1){
	re=/[Ｔ]/g;
	mobnumber=mobnumber.replace(re,"T")
	}
	while(mobnumber.indexOf("Ｙ")!=-1){
	re=/[Ｙ]/g;
	mobnumber=mobnumber.replace(re,"Y")
	}
	while(mobnumber.indexOf("Ｕ")!=-1){
	re=/[Ｕ]/g;
	mobnumber=mobnumber.replace(re,"U")
	}
	while(mobnumber.indexOf("Ｉ")!=-1){
	re=/[Ｉ]/g;
	mobnumber=mobnumber.replace(re,"I")
	}
	while(mobnumber.indexOf("Ｏ")!=-1){
	re=/[Ｏ]/g;
	mobnumber=mobnumber.replace(re,"O")
	}
	while(mobnumber.indexOf("Ｐ")!=-1){
	re=/[Ｐ]/g;
	mobnumber=mobnumber.replace(re,"P")
	}
	while(mobnumber.indexOf("Ｚ")!=-1){
	re=/[Ｚ]/g;
	mobnumber=mobnumber.replace(re,"Z")
	}
	while(mobnumber.indexOf("Ｘ")!=-1){
	re=/[Ｘ]/g;
	mobnumber=mobnumber.replace(re,"X")
	}
	while(mobnumber.indexOf("Ｃ")!=-1){
	re=/[Ｃ]/g;
	mobnumber=mobnumber.replace(re,"C")
	}
	while(mobnumber.indexOf("Ｖ")!=-1){
	re=/[Ｖ]/g;
	mobnumber=mobnumber.replace(re,"V")
	}
	while(mobnumber.indexOf("Ｂ")!=-1){
	re=/[Ｂ]/g;
	mobnumber=mobnumber.replace(re,"B")
	}
	while(mobnumber.indexOf("Ｎ")!=-1){
	re=/[Ｎ]/g;
	mobnumber=mobnumber.replace(re,"N")
	}
	while(mobnumber.indexOf("Ｍ")!=-1){
	re=/[Ｍ]/g;
	mobnumber=mobnumber.replace(re,"M")
	}
	while(mobnumber.indexOf("ａ")!=-1){
	re=/[ａ]/g;
	mobnumber=mobnumber.replace(re,"a")
	}
	while(mobnumber.indexOf("ｓ")!=-1){
	re=/[ｓ]/g;
	mobnumber=mobnumber.replace(re,"s")
	}
	while(mobnumber.indexOf("ｄ")!=-1){
	re=/[ｄ]/g;
	mobnumber=mobnumber.replace(re,"d")


	}
	while(mobnumber.indexOf("ｆ")!=-1){
	re=/[ｆ]/g;
	mobnumber=mobnumber.replace(re,"f")
	}
	while(mobnumber.indexOf("ｇ")!=-1){
	re=/[ｇ]/g;
	mobnumber=mobnumber.replace(re,"g")
	}
	while(mobnumber.indexOf("ｈ")!=-1){
	re=/[ｈ]/g;
	mobnumber=mobnumber.replace(re,"h")
	}
	while(mobnumber.indexOf("ｊ")!=-1){
	re=/[ｊ]/g;
	mobnumber=mobnumber.replace(re,"j")
	}
	while(mobnumber.indexOf("ｋ")!=-1){
	re=/[ｋ]/g;
	mobnumber=mobnumber.replace(re,"k")
	}
	while(mobnumber.indexOf("ｌ")!=-1){
	re=/[ｌ]/g;
	mobnumber=mobnumber.replace(re,"l")
	}
	while(mobnumber.indexOf("ｑ")!=-1){
	re=/[ｑ]/g;
	mobnumber=mobnumber.replace(re,"q")
	}
	while(mobnumber.indexOf("ｗ")!=-1){
	re=/[ｗ]/g;
	mobnumber=mobnumber.replace(re,"w")
	}
	while(mobnumber.indexOf("ｅ")!=-1){
	re=/[ｅ]/g;
	mobnumber=mobnumber.replace(re,"e")
	}
	while(mobnumber.indexOf("ｒ")!=-1){
	re=/[ｒ]/g;
	mobnumber=mobnumber.replace(re,"r")
	}
	while(mobnumber.indexOf("ｔ")!=-1){
	re=/[ｔ]/g;
	mobnumber=mobnumber.replace(re,"t")
	}
	while(mobnumber.indexOf("ｙ")!=-1){
	re=/[ｙ]/g;
	mobnumber=mobnumber.replace(re,"y")
	}
	while(mobnumber.indexOf("ｕ")!=-1){
	re=/[ｕ]/g;
	mobnumber=mobnumber.replace(re,"u")
	}
	while(mobnumber.indexOf("ｉ")!=-1){
	re=/[ｉ]/g;
	mobnumber=mobnumber.replace(re,"i")
	}
	while(mobnumber.indexOf("ｏ")!=-1){
	re=/[ｏ]/g;
	mobnumber=mobnumber.replace(re,"o")
	}
	while(mobnumber.indexOf("ｐ")!=-1){
	re=/[ｐ]/g;
	mobnumber=mobnumber.replace(re,"p")
	}
	while(mobnumber.indexOf("ｚ")!=-1){
	re=/[ｚ]/g;
	mobnumber=mobnumber.replace(re,"z")
	}
	while(mobnumber.indexOf("ｘ")!=-1){
	re=/[ｘ]/g;
	mobnumber=mobnumber.replace(re,"x")
	}
	while(mobnumber.indexOf("ｃ")!=-1){
	re=/[ｃ]/g;
	mobnumber=mobnumber.replace(re,"c")
	}
	while(mobnumber.indexOf("ｖ")!=-1){
	re=/[ｖ]/g;
	mobnumber=mobnumber.replace(re,"v")
	}
	while(mobnumber.indexOf("ｂ")!=-1){
	re=/[ｂ]/g;
	mobnumber=mobnumber.replace(re,"b")
	}
	while(mobnumber.indexOf("ｎ")!=-1){
	re=/[ｎ]/g;
	mobnumber=mobnumber.replace(re,"n")
	}
	while(mobnumber.indexOf("ｍ")!=-1){
	re=/[ｍ]/g;
	mobnumber=mobnumber.replace(re,"m")
	}
	while(mobnumber.indexOf("＠")!=-1){
	re=/[＠]/g;
	mobnumber=mobnumber.replace(re,"@")
	}
	while(mobnumber.indexOf("．")!=-1){
	re=/[．]/g;
	mobnumber=mobnumber.replace(re,".")
	}
	return mobnumber;
}

//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年1月5日星期一
//全角转半角
//CheckStr:需要转换的字符串
//***********************************************/
function SBC2DBC(CheckStr){
	var SBCstr="";	//全角字符
	var DBCstr="";	//半角字符
	SBCstr="０１２３４５６７８９";
	DBCstr="0123456789";
	SBCstr+="ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ";
	DBCstr+="abcdefghijklmnopqrstuvwxyz";
	SBCstr+="ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ．";
	DBCstr+="ABCDEFGHIJKLMNOPQRSTUVWXYZ.";
	var StrOne="";
	var SBCOne="";
	var DBCOne="";
	for(var i=0;i<SBCstr.length;i++){
		SBCOne=SBCstr.charAt(i);
		DBCOne=DBCstr.charAt(i);
		while(CheckStr.indexOf(SBCOne)>=0){
			CheckStr=CheckStr.replace(SBCOne,DBCOne);
		}
	}
	return CheckStr;
}
//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年1月5日星期一
//去掉特殊符号
//CheckStr:需要替换的字符串
//Except:不替换的字符串
//***********************************************/
function CutSpecialChar(CheckStr,Except){
	var SpecialStr=""
	SpecialStr="§№☆★○●◎◇◆□■△▲※→←↑↓〓＃＆＠＼＾＿￣―♂♀";
	SpecialStr+="┌┍┎┏┐┑┒┓─┄┈├┝┞┟┠┡┢┣│┆┊┬┭┮┯┰┱┲┳┼┽┾┿╀╁╂╃";
	SpecialStr+="└┕┖┗┘┙┚┛━┅┉┤┥┦┧┨┩┪┫┃┇┋┴┵┶┷┸┹┺┻╄╅╆╇╈╉╊╋";
	SpecialStr+="°′″＄￡￥‰％℃¤￠";
	SpecialStr+="≈≡≠＝≤≥＜＞≮≯∷±＋－×÷／∫∮∝∞∧∨∑∏∪∩∈∵∴⊥∥∠⌒⊙≌∽√";
	SpecialStr+="。，、；：？！…—·ˉˇ¨‘’“”々～‖∶＂＇｀｜〃〔〕〈〉《》「」『』．〖〗【】（）［］｛｝";
	SpecialStr+="~`!@#$%^&*()_+|=-[{]}<,>.?/:;'\"\\";
	SpecialStr+=" ";
	//SpecialStr="~!@#$%^&*()-_+=|/><§№☆★○◎●◇◆□〓↓↑←→※▲■△■＃＆＠＼＾＿￣⊙≌∽∈∑∏∧〖〗【】（）［］｛｝『』「」《》〈〉〔〕“”々～‖∶＂＇？！…·￥￡‰％℃¤￠＄◢◤◢▓◢◤▄◣♂ラ＊"
	var SpeOne="";
	for(var i=0;i<SpecialStr.length;i++){
		SpeOne=SpecialStr.charAt(i);
		while(CheckStr.indexOf(SpeOne)>=0 && Except.indexOf(SpeOne)<0){
			CheckStr=CheckStr.replace(SpeOne,"");
		}
	}
	return CheckStr;
}
//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年7月28日星期二
//去掉数字
//CheckStr:需要替换的字符串
//Except:不替换的字符串
//***********************************************/
function CutNumber(CheckStr,Except){
	Except = (Except.replace(/^\s*|\s*$/gi,"") == "") ? "" : "(?![" + Except + "])" ;
	var patrn = new RegExp(Except + "[0-9]","gi");
	return CheckStr.replace(patrn,"");
}
//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年7月28日星期二
//去掉英文字母
//CheckStr:需要替换的字符串
//Except:不替换的字符串
//***********************************************/
function CutEnglish(CheckStr,Except){
	Except = (Except.replace(/^\s*|\s*$/gi,"") == "") ? "" : "(?![" + Except + "])" ;
	var patrn = new RegExp(Except + "[A-Za-z]","gi");
	return CheckStr.replace(patrn,"");
}
//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年7月28日星期二
//去掉中文
//CheckStr:需要替换的字符串
//Except:不替换的字符串
//***********************************************/
function CutChinese(CheckStr,Except){
	Except = (Except.replace(/^\s*|\s*$/gi,"") == "") ? "" : "(?![" + Except + "])" ;
	var patrn = new RegExp(Except + "[\\u4E00-\\u9FA5]","g");
	return CheckStr.replace(patrn,"");
}

//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年1月7日星期三(修改)
// 获取光标所在的字符位置
// @param obj 要处理的控件, 支持文本域和输入框
// @author hotleave
//***********************************************/
function getPosition(obj){
	var result = 0;
	if(obj.selectionStart){ //非IE浏览器
		result = obj.selectionStart
	}else if(document.selection){ //IE
		var rng = document.selection.createRange();
		if(obj.tagName == "TEXTAREA"){ //如果是文本域
			var range_all = document.body.createTextRange();
			range_all.moveToElementText(obj);
			for(result = 0;range_all.compareEndPoints("StartToStart",rng) < 0;result++)
				range_all.moveStart('character',1);
		}else{ //输入框
			rng.moveStart("character",-event.srcElement.value.length);
			result = rng.text.length;
		}
	}
	return result;
}

//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年1月7日星期三(修改)
// 移动光标到指定的字符位置
//obj:光标所在的控件
//pn:指定位置
//***********************************************/
function movePoint(obj,pn){
	if(isNaN(pn))
		return;
	if(obj.createTextRange){	//IE
		var rng = obj.createTextRange();
		rng.moveStart("character",pn);
		rng.collapse(true);
		rng.select();
	}else{		//火狐
		obj.selectionStart=pn;
		obj.selectionEnd=pn;
	}
}

//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年1月5日星期一
//过滤字符串
//obj:需要过滤的控件
//***********************************************/
function CheckChar(obj,CutType,Except){
	var StartPos = getPosition(obj);	//获取当前光标的位置
	var FirstCutStr = SBC2DBC(obj.value);	//全角转半角

	var SecondCutStr = FirstCutStr;
	if(!/\bsp\b/.test(CutType))
		SecondCutStr = CutSpecialChar(SecondCutStr,Except);	//过滤特殊字符串
	if(!/\bnum\b/.test(CutType))
		SecondCutStr = CutNumber(SecondCutStr,Except);	//过滤数字
	if(!/\ben\b/.test(CutType))
		SecondCutStr = CutEnglish(SecondCutStr,Except);	//过滤英文
	if(!/\bcn\b/.test(CutType))
		SecondCutStr = CutChinese(SecondCutStr,Except);	//过滤中文

	obj.value = SecondCutStr;
	if(FirstCutStr.length == SecondCutStr.length){	//没有过滤过字符串,光标位置为开始位置
		movePoint(obj,StartPos);
	}else{	//有过滤过特殊字符串,光标位置为开始位置减过滤的字数
		var LessLength = FirstCutStr.length - SecondCutStr.length;
		movePoint(obj,StartPos - LessLength);
	}
}

//***********************************************/
//选择全部复选框或单选框
//state:所点击的控件状态
//name:要全选的控件名
//***********************************************/
function SelectAll(state,name) {
    var ids = document.getElementsByName(name);
    for (var i = 0; i < ids.length; i++){
            ids[i].checked = state;
    }
}
//***********************************************/
//创建一个隐藏的iframe执行指定的网页
//toUrl:所点击的控件状态
//***********************************************/
function niceFrame(toUrl){
	var nf = document.getElementById("domNiceFrame");
	if (nf){
		document.body.removeChild(nf);
	}
	var newf = "<iframe name=\"domFrame\" src=\""+toUrl+"\" />";
	var d = document.createElement("div");
	d.id="domNiceFrame";
	//d.style.display="none";
	d.innerHTML=newf;
	document.body.appendChild(d);
}
//***********************************************/
//弹出新窗口
//url:要显示的页面路径
//width:窗口宽度
//height:窗口高度
//scrollbars:是否有滚动条
//***********************************************/
function openwin(url,width,height,scrollbars) {
	var wi;
	var he;
	var sc;
	var thisTop;
	var thisLeft;
	var thisHeight = window.screen.height;
	var thisWidth = window.screen.width;
	wi = (width=="") ? wi = 560 : wi = width;
	he = (height=="")? he = 460 : he = height;
	sc = (scrollbars) ? sc = "yes" : sc = "no";
	thisTop = parseInt((thisHeight-he)/2);
	thisLeft = parseInt((thisWidth-wi)/2);
　　window.open (url, "", "height="+he+", width="+wi+", toolbar =no, menubar=no, scrollbars="+sc+", resizable=no, location=no, status=no,top="+thisTop+",left="+thisLeft);
}
//******************************/
//批量删除通用函数
//form:表单[object]
//checkid:复选框的name属性
//mess:没选择任何记录的提示内容
//url:要提交的页面地址
//passstr:传递的参数
//******************************/
function MoreDelOper(form,checkid,mess,url,passstr){
	if(mess==""){mess="您确定要删除所选记录吗?";}
	if(SelectIsCheck(checkid)==false){
		alert("至少选择一条记录!");
	}else{
		if(confirm(mess)){
			form.action=url+"?PageNO="+PageNO+"&"+passstr;
			form.submit();
		}
	}
}
//******************************/
//检查同名的checkbox中有没有被选中,有返回true，没有返回false
//name:checkbox的Name属性
//******************************/
function SelectIsCheck(name){
	var obj = document.getElementsByName(name);
	for (var i = 0; i<obj.length; i++){
		if (obj[i].checked){
			return true;
		}
	}
	return false;
}
//*********************************/
//三个条件验证数字是否符合要求
//obj:要判断的数字
//Msg:不符合条件时的输出信息
//*********************************/
function CheckNumThree(obj,Msg){
	if(chkspc(obj.value)==0){alert(Msg+"不能为空!");obj.focus();return false;}
	if(CheckNumber(obj.value)==0){alert(Msg+"只能为数字!");obj.focus();return false;}
	if(GetLength(obj.value)>10){alert(Msg+"不能超过10位数!");obj.focus();return false;}
}
//*********************************/
//两个条件验证数字是否符合要求
//obj:要判断的数字
//Msg:不符合条件时的输出信息
//*********************************/
function CheckNumTwo(obj,Msg){
	if(obj.value!=""){
		if(CheckNumber(obj.value)==0){alert(Msg+"只能为数字!");obj.focus();return false;}
		if(GetLength(obj.value)>10){alert(Msg+"不能超过10位数!");obj.focus();return false;}
	}
}
//*********************************/
//两个条件验证字符串是否符合要求
//obj:要判断的字符串
//Msg:不符合条件时的输出信息
//Min:字符串的最小值
//Max:字符串的最大值
//*********************************/
function CheckStringTwo(obj,Msg,Min,Max){
	if(chkspc(obj.value)==0){alert(Msg+"不能为空!");obj.focus();return false;}
	if(GetLength(obj.value)>Max || GetLength(obj.value)<Min){
		var HalfMin=Min/2;
		var HalfMax=Max/2;
		alert(Msg+"应该在"+Min+"至"+Max+"个字符或"+HalfMin+"至"+HalfMax+"个汉字内!");
		obj.focus();
		return false;
	}
}
//*********************************/
//一个条件验证字符串是否符合要求
//obj:要判断的字符串
//Msg:不符合条件时的输出信息
//Max:字符串的最大值
//*******************************
function CheckStringOne(obj,Msg,Max){
	if(GetLength(obj.value)>Max){
		alert(Msg+"应该在"+Max+"个字符或"+Max/2+"个汉字内!");
		//obj.focus();
		return false;
	}
}

function AutoFillClassValue(form){
	var className = form.ClassName.value;
	if(className == ""){return;}
	form.SEOTitle.value="$cityName" + className + "-$cityName宇讯网络科技『$cityUrl』";
	form.Keywords.value="$cityName" + className;
	form.Description.value="$cityName" + className + "-$cityName宇讯网络科技『$cityUrl』";
}

//****************************************/
//文本框之间传值
//****************************************/
function AutoFillValue(objForm){
	var className = "";
	for(var i = 0; i < objForm.ClassID.options.length; i++){
		if(objForm.ClassID.options[i].selected && objForm.ClassID.value != ""){
			className = "|" + objForm.ClassID.options[i].text;
			break;
		}
	}
	var thevalue= objForm.ProductName.value;
	objForm.SEOTitle.value=thevalue + className + "-宇讯网络科技『ECENCO.COM』";
	objForm.Keywords.value=thevalue + className.replace(/\|/gi,",");
	objForm.Description.value=thevalue + className.replace(/\|/gi,",") + "-宇讯网络科技『ECENCO.COM』";
}

function DelClassWarn(CountNum){
	if(CountNum==0){
		if(confirm("您确定要删除该记录吗?")==false){
			return false;
		}
	}else{
		if(confirm("您要删除该记录包含"+CountNum+"个相关产品\n      您是否继续吗?")==false){
			return false;
		}
	}
	return true;
}

//**************************/
//城市地区三联动下拉菜单
//PID:省份ID
//CID:城市ID
//AID:镇区ID
//**************************/
function SetupPCA(PID,CID,AID){
	var Province=document.getElementById("ProvinceID");
	var City=document.getElementById("CityID");
	var Area=document.getElementById("AreaID");
	ChangeChildSelect(CityArray,PID,'CityID','=选择城市=');
	ChangeChildSelect(AreaArray,CID,'AreaID','=选择城市=');
	for(var i=0;i<Province.length;i++){
		if(Province.options[i].value==PID){Province.options[i].selected=true;}
	}
	for(var i=0;i<City.length;i++){
		if(City.options[i].value==CID){City.options[i].selected=true;}
	}
	for(var i=0;i<Area.length;i++){
		if(Area.options[i].value==AID){Area.options[i].selected=true;}
	}
}
function GetProvinceSelect(){
	var ProvinceSelect=document.getElementById("ProvinceID");
	var ProvinceID;
	var ProvinceName;
	for(var i=0;i<ProvinceArray.length;i++){
		ProvinceID=ProvinceArray[i][0];
		ProvinceName=ProvinceArray[i][1];
		ProvinceSelect.options.add(new Option(ProvinceName,ProvinceID));
	}
}
function ChangeChildSelect(ChildArray,PassValue,ChildName,Msg){
	var obj=document.getElementById(ChildName);
	obj.length=0;
	obj.options.add(new Option(Msg,""));
	for(var i=0;i<ChildArray.length;i++){
		if(ChildArray[i][1] == PassValue){
			obj.options.add(new Option(ChildArray[i][2],ChildArray[i][0]));
		}
	}
}
function ClearAreaSelect(){
	var obj=document.getElementById("AreaID");
	obj.length=0;
	obj.options.add(new Option("=选择镇区=",""));
}
//********************************/
//根据ID在新窗口显示用户信息
//********************************/
function ShowUserDetailInfo(id,width,height){
	var url="UserDetailInfo.asp?ID="+id;
	openwin(url,width,height,true);
}

//******************************************/
//Ajax异步执行
//******************************************/
function PublicAjax(url,Functions){
	url+="&RightTime="+new Date().getTime();
	var xmlHttp = createXMLHttpRequest();
	xmlHttp.onreadystatechange = function(){CallBack(xmlHttp,Functions);}
	xmlHttp.open("GET", url, true);
	//xmlHttp.setRequestHeader("If-Modified-Since","0"); 	//用户防止IE缓存
	xmlHttp.send(null);
}
function createXMLHttpRequest(){
	if (window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}
}
function CallBack(xmlHttp,Functions){
	if (xmlHttp.readyState == 4){
		if (xmlHttp.status == 200){
			return Functions(xmlHttp.responseText);
		}else{
			alert ("Not able to retrieve description" + xmlHttp.statusText);
		}
	}
}

//***********************************************/
//改变图片的大小
//W:定义图片宽度
//H:定义图片高度
//***********************************************/
function ChangImgSize(W,H){
	var img=document.getElementsByName("PartnersImg");
	var imgW;
	var imgH;
	for(var i=0;i<img.length;i++){
		imgW=parseInt(img[i].width);
		imgH=parseInt(img[i].height);
		if(W!=""){
			W=parseInt(W);
			if(imgW>W){img[i].width=W;}
		}
		if(H!=""){
			H=parseInt(H);
			if(imgH>H){img[i].height=H;}
		}
	}
}

//***********************************/
//前台支付方式页面的js动作
//***********************************/
function PrintPrepaidType(This){
	var Items;
	var AllPrepaidType=document.getElementsByName("PrepaidType");
	for(var i=0;i<AllPrepaidType.length;i++){
		if(AllPrepaidType[i]!=This){
			AllPrepaidType[i].checked=false;
			document.getElementById("PayContentTD0"+(i+1)).style.display="none";
		}else{
			Items=i+1;
		}
	}
	if(This.checked){
		document.getElementById("PayContentTD0"+Items).style.display="";
	}else{
		document.getElementById("PayContentTD0"+Items).style.display="none";
	}
}

/************************************/
/*功能:设定居中显示
/*obj:要居中的层对象
/************************************/
function LayerCenter(obj){
	var Layer=obj;

	//页面的宽度
	var PageW = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;
	//页面的高度
	var PageH= (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;
	var LayerW=parseInt(Layer.style.width);//层的宽度
	var LayerH=parseInt(Layer.style.height);//层的高度

	//下拉滚动条的高度
	var ScrollH=0;
	if(document.documentElement){ScrollH = document.documentElement.scrollTop;}else{ScrollH = document.body.scrollTop;}
	this.left=(PageW-LayerW)/2;
	this.top=(PageH-LayerH)/2+ScrollH;
}

/************************************/
/*功能:计算指定宽度和高度的容器的居中位置
/*TheW:容器宽度
/*TheH:容器高度
/************************************/
function CountCenter(TheW,TheH){
	//页面的宽度
	var PageW = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;
	//页面的高度
	var PageH= (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;

	//下拉滚动条的高度
	var ScrollH=0;
	if(document.documentElement){ScrollH = document.documentElement.scrollTop;}else{ScrollH = document.body.scrollTop;}
	this.left=(PageW-TheW)/2;
	this.top=(PageH-TheH)/2+ScrollH;
}

/**************************/
//获得下拉滚动条的高度
/**************************/
function GetScrollTop(){
	var y=0;
	if(document.documentElement)
		y = document.documentElement.scrollTop;
	else
		y = document.body.scrollTop;
	return parseInt(y);
}

//**************************/
//对所有select操作
//val:对select控件的操作类型	1:隐藏 2:显示
//**************************/
function AllSelectHidden(val){
	var obj=document.getElementsByTagName("select");
	if(obj){
		var oper="";
		if(val==1){oper="none";}
		for(var i=0;i<obj.length;i++){
			obj[i].style.display=oper;
		}
	}
}

//**************************/
//写入Cookiess
//name:Cookiess的名称
//value:Cookiess的值
//**************************/
function setCookie(name,value){
    var Days = 30;
    var exp  = new Date();    //new Date("December 31, 9998");
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
//**************************/
//读取Cookiess
//name:Cookiess的名称
//**************************/
function getCookie(name){
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
        if(arr=document.cookie.match(reg)) return unescape(arr[2]);
        else return null;
}
//**************************/
//删除Cookiess
//name:Cookiess的名称
//**************************/
function delCookie(name){
    var exp = new Date();
        exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
        if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

//**************************/
//重新设置父窗口Iframe的高度
//IframeName:父窗口Iframe的名称
//**************************/
function ResetIframeH(){
	var ParentIframe = parent.document.getElementsByTagName("IFRAME")[0];
	if(ParentIframe){
		ParentIframe.style.height=document.body.scrollHeight+"px";
	}
}

//**************************/
//用JS函数选择下拉列表指定的值
//Obj:下拉列表控件(object)
//Val:指定的值
//**************************/
function JsChooseSelectBox(Obj,Val){
	for(var i=0;i<Obj.options.length;i++){
		if(Obj.options[i].value==Val){
			Obj.options[i].selected=true;
			break;
		}
	}
}

//=========================================================================================================================//
//=========================================================================================================================//
//=========================================================================================================================//
//****************************************************/
//Powered by ECENCO.COM-Tech2  2009年9月22日星期二
//多内容导航条
//event:事件
//this:主要层
//例子:onclick="diyTableHeadOper(event,this)"
//****************************************************/
function diyTableHeadOper(e,me){
	e = e || window.event;
	var obj = e.target || e.srcElement;
	if(obj == me)
		return;
	var link = me.getElementsByTagName("A");
	var className = obj.className.replace(/ed$/gi,"");
	for(var i = 0; i < link.length; i++){
		link[i].className = className;
	}
	obj.className = className + "ed";
}

//****************************************************/
//Powered by ECENCO.COM-Tech2  2009年10月24日星期六
//多内容导航条二(主要用于数据中心IDC)
//event:事件
//this:主要层
//例子:onclick="diyTableHeadOper(event,this)"
//****************************************************/
function diyTableHeadOper2(e,me){
	e = e || window.event;
	var obj = e.target || e.srcElement;
	if(obj == me)
		return;
	if(obj.tagName != "SPAN");
		obj = obj.parentNode;
	var span = me.getElementsByTagName("span");
	var className = obj.className.replace(/ed$/gi,"");
	for(var i = 0; i < span.length; i++){
		span[i].className = className;
	}
	obj.className = className + "ed";
}

//****************************************************/
//Powered by ECENCO.COM-Tech2  2009年9月24日星期四
//多内容导航条
//event:事件
//this:主要层
//例子:onclick="topMenuUpOper(event,this)"
//****************************************************/
function topMenuUpOper(e,me){
	e = e || window.event;
	var obj = e.target || e.srcElement;
	if(obj == me){return;}
	if(obj.tagName != "A"){return;}
	if(obj.className == "top_menu_navigate_options"){return;}

	var item = null;
	var link = me.getElementsByTagName("A");
	var className = obj.className.replace(/ed$/gi,"");
	for(var i = 0; i < link.length; i++){
		link[i].className = (link[i].className == "top_menu_navigate_options") ? "top_menu_navigate_options" : className ;
		if(link[i] == obj)
			item = i;
	}
	obj.className = className + "ed";

	var downMain = document.getElementById("top_menu_down_main");
	if(!downMain){return;}
	var div = downMain.getElementsByTagName("DIV");
	for(var i = 0; i < div.length; i++){
		div[i].style.display = "none";
	}
	if(!div[item]){return;}
	div[item].style.display = "";
}
//****************************************************/
//Powered by ECENCO.COM-Tech2  2009年9月24日星期四
//初始化多内容导航条
//num:初始选中的项	0为第一项
//例子:topMenuUpSetup(0)
//****************************************************/
function topMenuUpSetup(num){
	var topMenu = document.getElementById("top_menu_up_main");
	if(!topMenu){return;}
	var link = topMenu.getElementsByTagName("A");
	if(num > link.length - 1 || num < 0 || num == "")
		num = 0;
	var className = link[0].className.replace(/ed$/gi,"");
	for(var i = 0; i < link.length; i++){
		link[i].className = (link[i].className == "top_menu_navigate_options") ? "top_menu_navigate_options" : className ;
	}
	link[num].className = className + "ed";

	var downMain = document.getElementById("top_menu_down_main");
	if(!downMain){return;}
	var div = downMain.getElementsByTagName("DIV");
	if(!div[num]){return;}
	div[num].style.display = "";
}

//****************************************************/
//Powered by ECENCO.COM-Tech2  2009年9月24日星期四
//快速导航动作
//obj:对象
//oper:动作描述
//例子:onMouseOver="navigateOper(this,'over'); onMouseOut="navigateOper(this,'out');"
//****************************************************/
function navigateOper(obj,oper){
	var dt = obj.getElementsByTagName("DT")[0];
	var li = obj.getElementsByTagName("LI")[0];
	if(!dt){return;}
	if(!li){return;}
	var className = dt.className.replace(/ed$/gi,"");

	if(oper == "over"){
		dt.className = className + "ed";
		li.style.display = "";
	}else{
		dt.className = className;
		li.style.display = "none";
	}
}

//****************************************************/
//Powered by ECENCO.COM-Tech2  2009年9月28日星期一
//数据加载中
//****************************************************/
function loadingHTML(){
	return "<div class=\"loading\">数据加载中</div>";
}

//****************************************************/
//Powered by ECENCO.COM-Tech2  2009年9月28日星期一
//数据加载失败
//e:重新加载的事件
//****************************************************/
function loadfailedHTML(e){
	return "<div class=\"loadfailed\">数据加载失败<a href=\"javascript:void(0);\" onclick=\"" + e + ";return false;\">[重新加载]</a></div>"
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年5月21日星期四
//改变记录的布尔值动作
//flag:此动作的唯一标识
//id:要更改的记录ID
//val:当前记录的状态	真为1,假为0
//tText:为真时的文本显示
//fText:为假时的文本显示
//actionPage:数据处理页面名称
//************************************************/
function booleanAction(obj,flag,id,val,tText,fText,actionPage){
	var url = actionPage + ((/\?/.test(actionPage)) ? "&oper=" : "?oper=");
	if(val == 0){
		url += flag + "True";
		obj.innerHTML = tText;
		obj.style.color = "#390";
		obj.onclick = function(){booleanAction(obj,flag,id,1,tText,fText,actionPage);}
	}else if(val == 1){
		url += flag + "False";
		obj.innerHTML = fText;
		obj.style.color = "#F00";
		obj.onclick = function(){booleanAction(obj,flag,id,0,tText,fText,actionPage);}
	}
	url += "&ID=" + id;
	niceFrame(url);
	return false;
}

function vipShow(){
	var FlagArr = "";
	FlagArr += "index_a1" + ",";
	FlagArr += "index_b1" + ",";
	FlagArr += "index_c1" + ",";
	FlagArr += "index_d1" + ",";
	FlagArr += "index_e1" + ",";
	FlagArr += "index_e2" + ",";
	FlagArr += "index_e3" + ",";
	FlagArr += "index_f1" + ",";
	FlagArr += "index_g1" + ",";
	FlagArr += "domain_a1" + ",";
	FlagArr += "mail_a1" + ",";
	FlagArr += "webdesign_a1" + ",";
	FlagArr += "vhost_a1" + ",";
	FlagArr += "idc_a1" + ",";

	FlagArr = FlagArr.replace(/\,$/gi,"");
	FlagArr = FlagArr.split(",");

	for(var i = 0; i < FlagArr.length; i++){
		var obj = document.getElementById(FlagArr[i]);
		if(obj)
			vipGet(FlagArr[i]);
	}
}

function vipGet(ID){
	var obj = $("#" + ID);
	var url = MainServer + "/processor/vipModel.asp";
	obj.html(loadingHTML());
	$.ajax({
		type: "GET",
		url: url,
		data: "Flag=" + ID,
		dataType: "script",
		error: function(XMLHttpRequest,textStatus,errorThrown){
			obj.html(loadfailedHTML("vipGet('" + ID + "')"));
		}
	});
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年8月12日星期三
//初始化单选/复选框值
//obj:单选/复选框对象
//val:选中的值,以逗号分隔
//************************************************/
function setupRCSelect(obj,val){
	if(!obj){return;}
	val = val.replace(/true/gi,"1");
	val = val.replace(/false/gi,"0");

	if(typeof(obj.length) == "undefined"){
		if(obj.tagName.toUpperCase() == "INPUT" && obj.type.toLowerCase() == "radio" && val.length == 0)
			val = "0";
		obj.checked = false;
		if(("," + val + ",").indexOf("," + obj.value + ",") != -1)
			obj.click();
	}else if(obj.length != 0){
		if(obj[0].tagName.toUpperCase() == "OPTION"){
			obj = obj.options
			for(var i = 0; i < obj.length; i++){
				if(("," + val + ",").indexOf("," + obj[i].value + ",") != -1)
					obj[i].selected = true;
			}
		}else if(obj[0].tagName.toUpperCase() == "INPUT"){
			val = (obj[0].type.toLowerCase() == "radio" && val.length == 0) ? "0" : val;
			for(var i = 0; i < obj.length; i++){
				obj[i].checked = false;
				if(("," + val + ",").indexOf("," + obj[i].value + ",") != -1)
					obj[i].click();
			}
		}
	}
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年10月23日星期五
//快速登录
//url:登录后需要调整的地址
//************************************************/
function fastLogin(url){
	$.ajax({
		type: "GET",
		url: MainServer + "/processor/fastlogin.asp",
		data: "action=check&url=" + url,
		dataType: "script"
	});
}
//************************************************/
//Powered by ECENCO.COM-Tech2  2009年10月24日星期六
//检测快速登录表单
//************************************************/
function ajaxCheckFastLogin(form){
	var IsPassCheck = true;
	if(chkInfo(form.UserName,"text:账号; tag:null; color:#e0e5ea,#ff9900;","null,username,max:25") == false)
		return false;
	if(chkInfo(form.Password,"text:密码; tag:null; color:#e0e5ea,#ff9900;","null,min:6,max:13") == false)
		return false;

	var RememberVal = (form.Remember.checked) ? 1 : "";
	$.ajax({
		type: "GET",
		url: MainServer + "/processor/fastlogin.asp?action=login&url=" + form.url.value,
		data: "UserName=" + form.UserName.value + "&Password=" + form.Password.value + "&Remember=" + RememberVal,
		dataType: "script"
	});
	return false;
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年6月18日星期四
//代码来源于互联网
//复制指定内容到粘贴板
//************************************************/
function copy2Clipboard(txt){
	if(window.clipboardData){
		window.clipboardData.clearData();
		window.clipboardData.setData("Text",txt);
		return true;
	}
	else if(navigator.userAgent.indexOf("Opera")!=-1){
		window.location=txt;
		return true;
	}
	else if(window.netscape){
		try{
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		}
		catch(e){
			alert("您的firefox安全限制限制您进行剪贴板操作，请打开’about:config’将signed.applets.codebase_principal_support’设置为true’之后重试，相对路径为firefox根目录/greprefs/all.js");
			return false;
		}
		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);
		return true;
	}
}

function hiddenLeftFaq(){
	var faq = $(".left_faq_help");
	faq.css("display","none");
}

//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年1月21日星期三
//date1与date2比较
//返回1:小于 2:等于 3:大于
//***********************************************/
function compareDate(date1,date2){
	var DateNum1=dateTurnNum(date1);
	var DateNum2=dateTurnNum(date2);
	if(DateNum1>DateNum2){
		return 3;
	}
	if(DateNum1==DateNum2){
		return 2;
	}
	if(DateNum1 < DateNum2){
		return 1;
	}
}
//***********************************************/
//Powered by ECENCO.COM-Tech2  2009年1月21日星期三
//把时间转换成14位数字,不够14位用0补够
//***********************************************/
function dateTurnNum(Time){
	var re=/-|\/| |:/ig;
	var Time=Time.replace(re,",");
	var TimeArr=Time.split(",");
	for(var i=0;i < TimeArr.length;i++){
		if(parseInt(TimeArr[i]) < 10 && TimeArr[i].indexOf("0")==-1){
			TimeArr[i]="0"+TimeArr[i];
		}
	}
	var TimeStr=TimeArr.join("");
	if(TimeStr.length < 14){
		var TimeStrLen=14-TimeStr.length;
		for(var i=0;i < TimeStrLen;i++){
			TimeStr+="0";
		}
	}
	return parseInt(TimeStr);
}

//************************************************/
//Ajax异步执行
//************************************************/
function newAjax(url,fuc){
	url += "&rTime=" + new Date().getTime();
	var xmlHttp = createXMLHttpRequest();
	xmlHttp.onreadystatechange = function(){CallBack(fuc);}
	xmlHttp.open("GET", url, true);
	//xmlHttp.setRequestHeader("If-Modified-Since","0"); 	//用户防止IE缓存
	xmlHttp.send(null);
    
    function createXMLHttpRequest(){
        if(window.ActiveXObject)
            return new ActiveXObject("Microsoft.XMLHTTP");
        else if(window.XMLHttpRequest)
            return new XMLHttpRequest();
    }
	
    function CallBack(fuc){
        if(xmlHttp.readyState == 4){
            if(xmlHttp.status == 200){
				eval((fuc.substring(0,fuc.length -1) + ",xmlHttp.responseText)").replace("(,","("))
			}else
                alert("Not able to retrieve description" + xmlHttp.statusText);
        }
    }
}

function openLinks(id,link){
	$.ajax({
		type: "GET",
		url: MainServer + "/processor/NewsModel.asp",
		data: "action=AddClick&ID=" + id,
		dataType: "html",
		success: function(msg){
			window.open(link);
		}
	});
}

function openFAQLinks(id,link){
	$.ajax({
		type: "GET",
		url: MainServer + "/processor/FAQModel.asp",
		data: "action=AddClick&ID=" + id,
		dataType: "html",
		success: function(msg){
			window.open(link);
		}
	});
}
