// JavaScript Document
var sys_telephone="029-88662021";
var sys_fax="029-88662021";
var sys_getValidateCodeTime=300
function Telephone(){
    document.write(sys_telephone);
}
function checklogin_top(){
	var xmlhttp = createxmlhttp();
    if(xmlhttp){
	    var date=new Date();
		var h=date.getHours();
		var m=date.getMinutes();
		var s=date.getSeconds();
		var url="/ajax/user_login.asp?action=checkLogin_top&Time="+ h + m +s +"";
		var btype=browserType();
		xmlhttp.onreadystatechange=function(){f_checklogin_top(xmlhttp)};
		xmlhttp.open ("Get",url,true);
		xmlhttp.send(null);
		xmlhttp.onreadystatechange=function(){f_checklogin_top(xmlhttp)};
	}
	correctPNG();
}
function f_checklogin_top(xmlhttp){
	if (xmlhttp.readyState==4 && xmlhttp.status==200){
		document.getElementById("userLogingdiv").innerHTML= xmlhttp.responseText;
	}
}
function navsearch(){
    var obj=document.getElementById("keyWord");
	if(obj.value!=""){
		window.location='/tour-route-search.asp?w='+escape(obj.value)+'';
	}
}
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6. 
{ 
    var arVersion = navigator.appVersion.split("MSIE") 
    var version = parseFloat(arVersion[1]) 
    if ((version >= 5.5) && (document.body.filters)) 
    { 
       for(var j=0; j<document.images.length; j++) 
       { 
          var img = document.images[j] 
          var imgName = img.src.toUpperCase() 
          if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
          { 
             var imgID = (img.id) ? "id='" + img.id + "' " : "" 
             var imgClass = (img.className) ? "class='" + img.className + "' " : "" 
             var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " 
             var imgStyle = "display:inline-block;" + img.style.cssText 
             if (img.align == "left") imgStyle = "float:left;" + imgStyle 
             if (img.align == "right") imgStyle = "float:right;" + imgStyle 
             if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
             var strNewHTML = "<span " + imgID + imgClass + imgTitle 
             + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
             + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
             img.outerHTML = strNewHTML 
             j = j-1 
          } 
       } 
    }    
} 
//**************************************************************************测字符串实际长度
String.prototype.Tlength = function(){var arr=this.match(/[^\x00-\xff]/ig);return this.length+(arr==null?0:arr.length);}
//**************************************************************************字符串左取
String.prototype.left = function(num,mode){if(!/\d+/.test(num))return(this);var str = this.substr(0,num);if(!mode) return str;var n = str.Tlength() - str.length;num = num - parseInt(n/2);return this.substr(0,num);}
//**************************************************************************字符串右取
String.prototype.right = function(num,mode){if(!/\d+/.test(num))return(this);var str = this.substr(this.length-num);if(!mode) return str;var n = str.Tlength() - str.length;num = num - parseInt(n/2);return this.substr(this.length-num);}
//**************************************************************************字符串包含
String.prototype.GetCount = function(str,mode){return eval("this.match(/("+str+")/g"+(mode?"i":"")+").length");}
//**************************************************************************字符串去除两端空字符
String.prototype.Trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
String.prototype.Ltrim = function(){return this.replace(/(^\s*)/g, "");}
String.prototype.Rtrim = function(){return this.replace(/(\s*$)/g, "");}
String.prototype.isDate = function(){
	return /^(\d{4})-(\d{1,2})-(\d{1,2})$/.test(this) ? function(str) {
		with (RegExp) {
			var date = new Date($1, --$2, $3);
			return $1 == date.getFullYear()
				&& $2 == date.getMonth()+1
				&& $3 == date.getDate();
		}
	}(this) : false;
}
//**************************************************************************分享到
bookmark_service_div="kxzt,qqxy,baiduHi,bookmark,baidu,douban,sohuweibo,163weibo,qqweibo,more";
bookmark_service="qqkj,sinaweibo,xnzt,qq,fhwwb,tianysq,msn,more";
//**************************************************************************输入限制
function regInput(obj, reg, inputStr)
{
var docSel = document.selection.createRange()
if (docSel.parentElement().tagName != "INPUT") return false
oSel = docSel.duplicate()
oSel.text = ""
var srcRange = obj.createTextRange()
oSel.setEndPoint("StartToStart", srcRange)
var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
return reg.test(str)
}
//**************************************************************************提示信息
function showMsg(tagId,text,time){
	var obj=document.getElementById(tagId);
    obj.style.display="block";
	obj.innerHTML=text;
	setTimeout(function(){obj.innerHTML=""},time);
}
//**************************************************************************取窗口可视范围的高度
function getScrollTop()
{
    var scrollTop=0;
    if(document.documentElement&&document.documentElement.scrollTop)
    {
        scrollTop=document.documentElement.scrollTop;
    }
    else if(document.body)
    {
        scrollTop=document.body.scrollTop;
    }
    return scrollTop;
}
//**************************************************************************取文档内容实际高度 
function getScrollHeight()
{
    return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);
}
//**************************************************************************取窗口可视范围的高度 
function getClientHeight()
{
    var clientHeight=0;
    if(document.body.clientHeight&&document.documentElement.clientHeight)
    {
        var clientHeight = (document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;        
    }
    else
    {
        var clientHeight = (document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;    
    }
    return clientHeight;
}
//**************************************************************************IE浏览器判断
function browserType(){
    if(window.navigator.userAgent.indexOf("MSIE")>0){
	    return "IE"   
    }
	if(window.navigator.userAgent.indexOf("Firefox")>0){
	    return "FF"   
    }
	if(window.navigator.userAgent.indexOf("Opera")>1){
	    return "OP"   
    }
}
//**************************************************************************取得页面的高宽
function getBodySize(){
    var bodySize=[];
    with(document.documentElement){
    bodySize[0]=(scrollWidth>clientWidth)?scrollWidth:clientWidth;  //如果滚动条的宽度大于页面的宽度，取得滚动条的宽度，否则取页面宽度
    bodySize[1]=(scrollHeight>clientHeight)?scrollHeight:clientHeight;  //如果滚动条的高度大于页面的高度，取得滚动条的高度，否则取高度
    }
    return bodySize;
}
//**************************************************************************取得浏览器可视大小
function getClientSize(){
	var clientSize=[];
	with(document.documentElement){
		clientSize[0]=clientWidth;
		clientSize[1]=clientHeight;
		}
		return clientSize;
}
//**************************************************************************创建层
//function openDiv(w,h,tagId,rfunction,pagePath){
//	var divContent=userLogin("loadPage","","",pagePath);
//	openCoverDiv(tagId);
//	document.getElementById("loginDiv").innerHTML=divContent;
//	document.getElementById(tagId).style.display="block";
//    divResize(w,h,tagId);
//	void(0);
//}
//**************************************************************************关闭层
function closeDiv(tagId){
    //var height=document.getElementById(tagId).style.height.replace("px","");
	//divSmaller(height,tagId);
	document.getElementById("htmlDiv").innerHTML="";
	document.getElementById("cover_div").style.display='none';
}
//**************************************************************************设置div层的样式
function divResize(dWidth,dHeight,tagId){
    var obj=document.getElementById(tagId);
    obj.style.position="absolute";
    var i=0;
    var clientSize=getClientSize();
    obj.style.left=(clientSize[0]-dWidth)/2+document.documentElement.scrollLeft+"px";
	obj.style.top=(clientSize[1]-dHeight)/2+document.documentElement.scrollTop+"px";
    obj.style.width=dWidth+"px";
    obj.style.height=dHeight+"px";
    //divLarger(i,dHeight,tagId);	
}
//让div层大小循环增大
function divLarger(i,dHeight,tagId){
    var obj=document.getElementById(tagId);
    obj.style.height=i+"px";
    if(i<=dHeight){
        i+=10;
        setTimeout("divLarger("+i+","+dHeight+",'"+tagId+"')",20); //设置超时40毫秒
    }
}
//让Div层循环变小
function divSmaller(i,tagId){	
    var obj=document.getElementById(tagId);
    obj.style.height=i+"px";
	if (i>=10){
		i-=10;
		setTimeout("divSmaller("+i+",'"+tagId+"')",1);
	}else{
		//obj.style.display="none";
		document.getElementById("htmlDiv").innerHTML="";
		document.getElementById("cover_div").style.display='none';
		void(0);
	}
}
//**************************************************************************创建遮盖层
function openCoverDiv(tagId){
    //如果存在遮盖层，则让其显示
    if(document.getElementById("cover_div")){
        document.getElementById("cover_div").style.display='block';
    }
    //否则创建遮盖层
    else{
        var coverDiv=document.createElement('div');
        document.body.appendChild(coverDiv);
        coverDiv.id='cover_div';
        with(coverDiv.style){
            position='absolute';
			background=tagId=="login"?'#FFFFFF':'#FFFFFF';
            left='0px';
            top='0px';
            var bodySize=getBodySize();
            width=bodySize[0]+'px'
            height=bodySize[1]+'px';
            zIndex=9998;
			var bType=browserType()
            if(bType=="IE"){
			    filter="Alpha(Opacity=60)";//IE滤镜
            }else{
			    opacity=0.6;//非IE滤镜
            }
        }
   }
}
//**************************************************************************上传图片
function UpLoad(Url,ValueObj,ImgObj,FilePath,FileExt,FName){
	var w=window.screen.availWidth;
    var width=(w-400)/2
    var t=window.screen.availHeight;
    var top=(t-165)/2
	var sRet=window.showModalDialog(''+Url+'?uppath='+FilePath+'&filelx='+FileExt+'&FName='+FName+'&Rnd='+Math.random()+'','上传图片—悦途旅游网网','dialogWidth:400px;dialogHeight:165px;dialogLeft:'+width+'px;dialogTop:'+top+'px;center:yes;help:no;resizable:no;status:no;scroll:no');
	if(sRet==0){
		alert("上传错误！");
	}
	if(sRet!=0 && sRet!=null && sRet!=""){
		if(!isEmpty(ValueObj)){document.getElementById(ValueObj).value=sRet}
		if(!isEmpty(ImgObj)){document.getElementById(ImgObj).src=FilePath+sRet}
		alert("上传成功！");
	}
}
//**************************************************************************图片尺寸调整js
//obj:需要调整的图片object w最大宽度，超过即压缩 h最大高度，超过即压缩
function imgresize(obj,w,h){
	if(obj.width>w && obj.height<h){
		obj.height=(w/obj.width)*obj.height;
	    obj.width=w;
	}
	if(obj.width<w && obj.height>h){
		obj.width=(h/obj.height)*obj.width;
	    obj.height=h
	}
	if(obj.width>w && obj.height>h){
		var rw=w/obj.width;
		var rh=h/obj.height
	    if(rw*1 > rh*1){
		    obj.height=rw*obj.height;
	        obj.width=w;
		}
		if(rw*1 < rh*1){
		    obj.width=rh*obj.width;
	        obj.height=h
		}
		if(rw*1 == rh*1){
		    obj.width=w;
	        obj.height=h
		}
	}
}
//**************************************************************************根据元素value值选定下拉列表、复选框、单选按钮
//tbj:通过document.getElementById获取的objec
//obj:如果是checkbox或radio则是通过document.all.xxx获取的object  如果是select 则是通过document.getElementById获取的object
//value:需要选中的选项的值
function selectedByValue(tbj,obj,value){
	if(tbj.type=="select-one"){
	    for(i=0;i<obj.length;i++){
			if(obj.options[i].value==value){
				obj.selectedIndex=i;
			}
		}
	}
	if(tbj.type=="checkbox"){
	    for(i=0;i<obj.length;i++){
			if(obj[i].value==value){
				obj[i].checked=true;
			}
		}
	}
	if(tbj.type=="radio"){
	    for(i=0;i<obj.length;i++){
			if(obj[i].value==value){
				obj[i].checked=true;
			}
		}
	}
    
}
//**************************************************************************邮件验证
function isValidEmail(sEmail){
	var myReg = /^[\-._a-zA-Z0-9]+@([\-_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,3}$/;
	return myReg.test(sEmail);	
}
//**************************************************************************空字符串验证
function isEmpty(s1){
	var sValue = s1 + "";
	var test = / /g;
	sValue = sValue.replace(test, "");
	return sValue==null || sValue.length<=0;
}
//**************************************************************************数字验证
function isValidNumber(s1){
	var i,j;	
	var strTemp="0123456789.";
	if (isEmpty(s1))
		return false;
	
	var bRet = true;
	for (i=0;i<s1.length;i++)
	{
		j=strTemp.indexOf(s1.charAt(i)); 
		if (j==-1)
		{
			bRet = false;
			break;
		}
	}	
	return bRet;
}
//**************************************************************************电话号码验证
function isValidTel(s1){
	var i,j;
	var strTemp="0123456789-()#+ ";
	
	if (isEmpty(s1))
		return false;
		
	var bRet = true;
	for (i=0;i<s1.length;i++)
	{
		j=strTemp.indexOf(s1.charAt(i)); 
		if (j==-1)
		{			
			bRet = false;
			break;
		}
	}
	return bRet;
}
//**************************************************************************手机号码验证
function isValidMobel(value){
	if((/^13\d{9}$/g.test(value))|| (/^14\d{9}$/g.test(value))|| (/^15[0-35-9]\d{8}$/g.test(value))|| (/^18[025-9]\d{8}$/g.test(value))){
		return true;
	}
	else{
		return false;
	}
}
//**************************************************************************身份证验证
function CheckIDCard(idcard){
  idcard= idcard.toUpperCase();
  var Errors=new Array("验证通过!","身份证号码位数不对!","身份证号码出生日期超出范围或含有非法字符!","身份证号码校验错误!","身份证地区非法!");      
  var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门"}      
  var Y,JYM;
  var S,M; 
  var str ;  
  var idcard_array = new Array();      
  idcard_array = idcard.split("");      
  if(area[parseInt(idcard.substr(0,2))]==null){
	//alert(Errors[4]); 
	return false; 
  }
  switch(idcard.length){      
    case 15:      
      if ((parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard.substr(6,2))+1900) % 4 == 0 )){      
        ereg = /^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/;      
      }      
      else{      
        ereg = /^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/;     
      }      
      if(ereg.test(idcard)){      
        //alert(Errors[0]); 
        return true;		
      }else{     
        //alert(Errors[2]);
		return false;
	  }		
    break;      
  case 18:      
    if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 )){      
      ereg = /^[1-9][0-9]{5}19|20[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/;
    }      
    else{      
    ereg = /^[1-9][0-9]{5}19|20[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/;    
    }      
    if(ereg.test(idcard)){      
      S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7 + (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9 + (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10 + (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5 + (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8 + (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4 + (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2 + parseInt(idcard_array[7]) * 1 + parseInt(idcard_array[8]) * 6 + parseInt(idcard_array[9]) * 3 ;      
      Y = S % 11;      
      M = "F";      
      JYM = "10X98765432";      
      M = JYM.substr(Y,1);      
      if(M == idcard_array[17]){      
        //alert(Errors[0]);
		return true;	
      }else{     
        //alert(Errors[3]);
		return false;
	  }		
    }      
    else {    
      //alert(Errors[2]);
	  return false;
	}      
    break;      
  default:      
    //alert(Errors[1]);
	return false;	
    break;      
  }      
}
//**************************************************************************创建XMLHttpRequest实例
function createxmlhttp(){
   var xmlhttpobj;
   if (window.ActiveXObject) {
   try {
      xmlhttpobj=new window.ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
        xmlhttpobj=new window.ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        alert("不能创建XMLHttpRequest实例！");
        return false;
      }      
   }     
   } else if (window.XMLHttpRequest) {
      xmlhttpobj=new window.XMLHttpRequest();
      if (xmlhttpobj.overrideMimeType) {
         xmlhttpobj.overrideMimeType("text/xml");
      }
   } 
   return xmlhttpobj;
}
//**************************************************************************Js翻页
function gotoPage(pageStr,maxs){
    var pageNum=document.getElementById("pageNum").value;
	if(pageNum*1>maxs){
	    alert("您输入的页码超出最大页码数！");
		document.getElementById("pageNum").value="";
	}else{
	    window.location=pageStr+pageNum+".html";
	}
}
//**************************************************************************加载页面内容
function loadpage(pagePath){
    var xmlhttp = createxmlhttp();
    if(xmlhttp){
	    var date=new Date();
		var h=date.getHours();
		var m=date.getMinutes();
		var s=date.getSeconds();
		var txt;
		var url="/ajax/loadpage.asp?pagePath="+ pagePath +"&Time="+ h + m +s +"";
		xmlhttp.open ("Get",url,false);
		var BType=browserType();
		xmlhttp.send();
		if(BType!="FF"){
			if(xmlhttp.readystate==4){
				if(xmlhttp.status==200){
					txt=xmlhttp.responseText;
				}
			}
			if(xmlhttp.readystate < 4){alert('ajax状态错误！');}
	    }else{txt=xmlhttp.responseText;}
		return txt;
	}
}
//**************************************************************************会员登陆提交
function sub_userlogin(){
    var ubj=document.getElementById("userName");
	var pbj=document.getElementById("passWord");
	if(!isValidMobel(ubj.value)){
	    showMsg("errMesDiv","您输入的手机号不正确。",5000);
		return false;
	}
	else if(isEmpty(pbj.value) || pbj.value.length<3){
		showMsg("errMesDiv","请输入密码。",5000);
		return false;
	}
	else if(isValidMobel(ubj.value) && !isEmpty(pbj.value)){
		var loginReturn=userLogin("login",ubj.value,pbj.value,"");
		//alert(loginReturn)
		if(loginReturn==0){
			showMsg("errMesDiv","您输入的帐号密码不匹配。",5000);
		}
		if(loginReturn==9){
			showMsg("errMesDiv","您登陆失败超过3次，请您30分钟后再尝试登陆。",5000);
		}
		if(loginReturn==1){
			//showMsg("errMesDiv","登录成功。",2000)
			ubj.value="";
			pbj.value="";
			var returnfcuntions=document.getElementById("returnfcuntion").value;
			closeDiv("login");
			if(returnfcuntions!=""){eval(returnfcuntions)};
		}
	}
}
function sub_usernotlogin_ask(){
    var vcode=document.getElementById("validateCode");
	if(isEmpty(vcode.value)){
	    showMsg("errMesDiv","请输入验证码。",5000);
		vcode.value="";
	}
	else if(!isEmpty(vcode.value)){
	    var xmlhttp = createxmlhttp();
		if(xmlhttp){
			var date=new Date();
			var h=date.getHours();
			var m=date.getMinutes();
			var s=date.getSeconds();
			var url="/ajax/validatecode.asp?act=check&vcode="+ vcode.value +"&Time="+ h + m +s +"";
			xmlhttp.onreadystatechange=function(){f_sub_usernotlogin_ask(xmlhttp,vcode);};
			xmlhttp.open ("Get",url,true);
			xmlhttp.send();
			xmlhttp.onreadystatechange=function(){f_sub_usernotlogin_ask(xmlhttp,vcode);};
		}
	}
}
function f_sub_usernotlogin_ask(xmlhttp,vcode){
    if(xmlhttp.readyState==4){
		if(xmlhttp.status==200){
			if(xmlhttp.responseText==1){
				showMsg("errMesDiv","验证码输入不正确。",5000);
				vcode.value="";
				vcode.focus();
			}
			if(xmlhttp.responseText==0){
				var returnfcuntions=document.getElementById("returnfcuntion").value;
				vcode.value="";
				vcode.disabled=true;
				closeDiv("login");
				if(returnfcuntions!=""){eval(returnfcuntions)};
			}
		}
	}
}
//**************************************************************************获取手机验证码
function sub_getMobileValidataCode(act){
	var mobileNum=document.getElementById("mobile").value;
	if(!isValidMobel(mobileNum)){
	    showMsg("errMesDiv","您输入的手机号不正确。",5000);
		return false;
	}
	else if(isValidMobel(mobileNum)){
		document.getElementById("btgetValidataCode").disabled=true;
		document.getElementById("btgetValidataCode").readOnly=true;
		document.getElementById("mobile").readOnly=true;
		var xmlhttp = createxmlhttp();
		if(xmlhttp){
			var date=new Date();
			var h=date.getHours();
			var m=date.getMinutes();
			var s=date.getSeconds();
			var url="/ajax/getmobilevalidatacode.asp?action=get&act="+act+"&mobileNum="+ mobileNum +"&Time="+ h + m +s +"";
			xmlhttp.onreadystatechange=function(){f_sub_getMobileValidataCode(xmlhttp,mobileNum);};
			xmlhttp.open ("Get",url,true); 
			xmlhttp.send();
			xmlhttp.onreadystatechange=function(){f_sub_getMobileValidataCode(xmlhttp,mobileNum);};
		}
	}
}
function f_sub_getMobileValidataCode(xmlhttp,mobileNum){
    if(xmlhttp.readyState==4){
		if(xmlhttp.status==200){
			var txt=xmlhttp.responseText;
			if(txt==0){
				alert("手机验证码已发送到"+mobileNum+"，请查收，有效期30分钟！");
				setbtgetValidataCode();
			}
			if(txt==1){
				document.getElementById("btgetValidataCode").disabled=false;
				document.getElementById("btgetValidataCode").value="获得验证码";
				alert("通信网关错误，手机验证码发送失败，请致电"+sys_telephone+"咨询！");
			}
			if(txt==3){
				document.getElementById("btgetValidataCode").disabled=true;
				alert("您发送手机验证码的频率过于频繁，请致电"+sys_telephone+"咨询！");
			}
		}
	}
}
var timerv;
function setbtgetValidataCode(){
	if(document.getElementById("btgetValidataCode") && document.getElementById("btcheckValidataCode")){
        document.getElementById("btgetValidataCode").disabled=true;
		document.getElementById("btcheckValidataCode").disabled=false;
		timerv=setInterval(calcbtgetValidataCode,1000)
	}
}
function calcbtgetValidataCode(){
	sys_getValidateCodeTime-=1
	document.getElementById("btgetValidataCode").value=sys_getValidateCodeTime+"秒后重发";
	if(sys_getValidateCodeTime==0){
		document.getElementById("btgetValidataCode").disabled=false;
		document.getElementById("btgetValidataCode").value="获得验证码";
	    clearInterval(timerv);
	}
}
//**************************************************************************打开登录注册
function openlogin(){
    var divContent=loadpage("login.htm");
	openCoverDiv("login");
	document.getElementById("htmlDiv").innerHTML=divContent;
	document.getElementById("login").style.display="block";
	document.getElementById("returnfcuntion").value="checklogin_top()";
	divResize(774,400,"login");
	document.getElementById("userName").focus();
}
function logout(){
    var rs=userLogin("logout","","","");
	if(rs==1){
		var url=window.location.href;
	    window.location=url;
	}
}
//**************************************************************************会员登陆验证和判断
function userLogin(action,userName,passWord,loginType){
    var xmlhttp = createxmlhttp();
    if(xmlhttp){
	    var date=new Date();
		var h=date.getHours();
		var m=date.getMinutes();
		var s=date.getSeconds();
		var url="/ajax/user_login.asp?action="+ action +"&userName="+ userName +"&passWord="+ passWord +"&loginType="+ loginType +"&Time="+ h + m +s +"";
		xmlhttp.open ("Get",url,false);
		var BType=browserType();
		xmlhttp.send();
		var txt;
		if(BType!="FF"){
			if(xmlhttp.readystate==4){
				if(xmlhttp.status==200){
					txt=xmlhttp.responseText;
				}
			}
			if(xmlhttp.readystate < 4){alert('ajax状态错误！');}
	    }else{txt=xmlhttp.responseText;}
		return txt;
	}
}
function f_userLogin(xmlhttp){
    if (xmlhttp.readyState==4 && xmlhttp.status==200){
		return xmlhttp.responseText;
	}
}
function savenowurl(){
    cookies("set","nowurl",document.location.href);
}
//用ajax 进行cookies操作
function cookies(act,name,value){
    var xmlhttp = createxmlhttp();
    if(xmlhttp){
	    var date=new Date();
		var h=date.getHours();
		var m=date.getMinutes();
		var s=date.getSeconds();
		var url="/ajax/cookies.asp?action="+ act +"&name="+ name+"&value="+ escape(value) +"&Time="+ h + m +s +"";
		xmlhttp.open ("Get",url,false);
		var BType=browserType();
		xmlhttp.send();
		if(BType!="FF"){
			if(xmlhttp.readystate==4){
				if(xmlhttp.status==200){
					txt=xmlhttp.responseText;
				}
			}
			if(xmlhttp.readystate < 4){alert('ajax状态错误！');}
	    }else{txt=xmlhttp.responseText;}
		if(act=="get"){return txt;}
		
		//xmlhttp.open ("Get",url,false); 
//		xmlhttp.send(null);
//	    if(xmlhttp.readyState==4){
//			if(xmlhttp.status==200){
//				if(act=="get"){
//			        var txt=xmlhttp.responseText;
//				    return txt;
//				}
//			}
//		}
//		if(xmlhttp.readyState < 4){alert('ajax状态错误！');}
	}
}
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("如果您正在使用FireFox！\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);   
      }   
} 
