/**
 file:user.js
 author:ticktack
 date:2009.11.21
 update:2009.11.29
*/

/**--pub code--*/

/**--获取验证码--*/
   function ajaxMethod(cid){   
        document.getElementById(cid).setAttribute("src",null);   
        var svalue = "/servlet/getcode?id=" + Math.random();   
        document.getElementById(cid).setAttribute("src",svalue);                   
   }   
   function colorblue(id){   
        document.getElementById(id).color="blue";   
   }   
   function colorblack(id){   
       document.getElementById(id).color="black";   
   }   
   
/**--user register start--*/
	var right_userName="true";
	var right_email="true";
	var right_password="true";
	var right_repassword="true";
	var right_pquestion="true";
	var right_panswer="true";
    var right_code = "true";
    function showCheckUserNameResponse(originalRequest){ 
    //alert(originalRequest.responseText);               
       if(originalRequest.responseText=='no'){
       $('isok_username').innerHTML="<font color=green>用户名可用,请记住</font>";
       right_userName="true";
       }  
       else{
       $('isok_username').innerHTML="<font color=red>用户名已被使用</font>";
       right_userName="false";
       }           
    }    
     
    function checkUserName(){  
        var pars='userName='+$F('userName');  
        var url="/user/checkUserName.action";    
        if($F('userName')==""){    
        $('isok_username').innerHTML="<font color=red>请输入用户名</font>";  
            right_userName="false";
            return false;
        } 
        else{    
            var myAjax = new Ajax.Request( 
            url,{method:'post', 
            parameters:pars, 
            onComplete:showCheckUserNameResponse});
       }    
    }      
    
      function showRegisterCodeResponse(originalRequest){  
       //alert(originalRequest.responseText);              
       if(originalRequest.responseText=='yes'){
       $('isok_code').innerHTML="<font color=green>验证码正确</font>";
       right_code="true";
       }  
       else{
       $('isok_code').innerHTML="<font color=red>验证码错误</font>";
       right_code="false";
       }           
    }    
     
    function checkCode(){  
        var pars='code='+$F('code');  
        var regx = /[0-9a-zA-Z]+/ ;
        var url="/user/checkRegisterCode.action";    
        if($F('code')==""){    
        $('isok_code').innerHTML="<font color=red>请输入验证码</font>";  
            right_code="false";
            return false;
        } 
        else{    
            var myAjax = new Ajax.Request( 
            url,{method:'post', 
            parameters:pars, 
            onComplete:showRegisterCodeResponse});
       }    
    } 
	function dv_ajaxcheck_email(){
        var pars='email='+$F('email');    
        var url="/user/checkEmail.action";      
        if($F('email')==""){    
            $('isok_e_mail').innerHTML="<font color=red>请输入邮箱</font>"  
            right_email="false";  
            return false;    
        }    
        else{   
            var arrytext= $F('email').split('@');
            if(arrytext.length!=2&&arrytext[2]!=""){
               $('isok_e_mail').innerHTML="<font color=red>邮箱格式错误</font>";
               right_email="false";
               return false;
            }
            var myAjax = new Ajax.Request(    
                    url,{method:'post', 
                    parameters:pars,
                    onComplete:showResponse_email});
       }  
}

    function showResponse_email(originalRequest){                
       if(originalRequest.responseText=='no'){
       $('isok_e_mail').innerHTML="<font color=green>邮箱可用</font>";
       right_email="true";
       }  
       else{
       $('isok_e_mail').innerHTML="<font color=red>邮箱已被使用</font>";
       right_email="false";
       }           
    }    
		     
		function password_register(){
		var password=$F('password');
		if(password.length<6){
		   $('isok_password').innerHTML="<font color=red>密码应长于六位</font>";
		   right_password="false";
		    return false;
		}
		else{
		   $('isok_password').innerHTML="<font color=green>密码格式正确</font>";
		   right_password="true";
		    return true;
		}
		}	
		
		function repassword_register(){
		var password=$F('password');
		var repassword=$F('repeatPassword');
		if(password.length<6){
		   $('isok_repassword').innerHTML="<font color=red>密码应长于六位</font>";
		   right_repassword="false";
		    return false;
		}
		else{
		  if(repassword==password){
		     $('isok_repassword').innerHTML="<font color=green>密码输入正确</font>";
		     right_repassword="true";
		     return true;
		  }
		  else{
		    $('isok_repassword').innerHTML="<font color=red>密码输入不一致</font>";
		    right_repassword="false";
		     return false;
		  }
		}
		} 
		  
		function dv_ajaxcheck_passwordQuestion(){
		if($F('passwordQuestion')==""){
		   $('isok_passwordQuestion').innerHTML="<font color=green>暂不设密码保护</font>";
		   right_pquestion="true";
		    return false;  
		   }
		   else{
		    $('isok_passwordQuestion').innerHTML="<font color=green>密问可用</font>";
		    right_pquestion="true";
		    return true;  
		   }
		} 
		
		function dv_ajaxcheck_passwordAnswer(){
		  if($F('passwordAnswer')==""){
		    $('isok_passwordAnswer').innerHTML="<font color=green>暂不设密码保护</font>";
		    right_panswer="true";
		    return false;  
		   }
		   else{
		    $('isok_passwordAnswer').innerHTML="<font color=green>密答可用</font>";
		    right_panswer="true";
		    return true;  
		   }
		}   
		function dv_ajaxcheck_agreeToTerms(){
		if($('agreeToTerms').checked==true)
		  $('isok_agreeToTerms').innerHTML="<font color=green>我已经阅读条款,并同意该条款</font>";
		}
		function isok_register(){
		//alert("start register action!"+$F('userName'));
		
		 if($F('userName')==""){    
		  $('isok_username').innerHTML="<font color=red>请输入用户名</font>";  
		   right_userName="false";  
		 } 
		 if($F('email')==""){    
		  $('isok_e_mail').innerHTML="<font color=red>请输入邮箱</font>"  
		  right_email="false";   
		 }  
		 if($F("password").length<6){
		   $('isok_password').innerHTML="<font color=red>密码应长于六位</font>";
		   right_repassword="false";
		}
		 repassword_register();
		 if($('agreeToTerms').checked==false){
		  $('isok_agreeToTerms').innerHTML="<font color=red>你未同意条款</font>";
		  return false;
		 }
		
		if(right_userName=="true"&&right_email=="true"&&right_password=="true"&&right_repassword=="true"&&
		right_pquestion=="true"&&right_panswer=="true"&&right_code=="true"){
		 var pars='';    
         var url="/user/register.action?userName="+$F('userName')+"&password="+$F('password')+"&email="+$F('email')+"&passwordQuestion="+$F('passwordQuestion')+"&passwordAnswer="+$F('passwordAnswer');  
		 url=encodeURI(url); 
         url=encodeURI(url); 
		 var myAjax = new Ajax.Request(    
                    url,{method:'post',    
                    parameters:pars,  
                    asynchronous:false,    
                    evalScripts:true,
                    onComplete:showRegisterResponse});
		 }
		 else
		   return false;
	}
	function showRegisterResponse(originalRequest){  
	   var namevalue = document.getElementById('userName').value;
       var rflagobj = parent.document.getElementById('refreshflag');
       var rflag = rflagobj.value;
       if(originalRequest.responseText=="yes" && rflag=="yes"){
          parent.document.location.reload();
       }  
       if(originalRequest.responseText=="yes" && rflag=="no"){
          parent.document.getElementById('userName').value = namevalue;
       } 
       if(responseText=="error"){
          $('#isok_password').html("<font color=red>&nbsp;密码错误</font>");
       } 
	}
	/**--user register start--*/
		
	/*user login start*/
    var user_flag = "true";
	var code_flag = "true";
	var pass_flag = "true";
	   function showUserResponse(responseText){     
       if(responseText=="yes"){
          user_flag = "true";
          $('#isok_username').html("<font color=green>&nbsp;^_^&nbsp; 欢迎您登录乐网！</font>"); 
       }  
       if(responseText=="nouser"){
          user_flag = "false";
          $('#isok_username').html("<font color=red>&nbsp;用户名错误!</font>"); 
       }      
    } 
    
    function dv_ajaxcheck_user(){  
    
        var nameobj = $('#userName');
        var namevalue = nameobj.get(0).value;
        var url="/user/checkLoginUser.action?userName="+namevalue;      
        url=encodeURI(url); 
        url=encodeURI(url);    
        if(namevalue==""){
            $('#isok_username').html("<font color=red>&nbsp;请输入用户名</font>");  
            return false;    
        }
        else{
              $('#isok_username').html(""); 
			  $.get(url, function(data) {showUserResponse(data); });
        } 
    }  
    function ajaxcode_check(){
        var pars='';
        var regex = /(\s)+/;    
        var codeobj = $('#code');
		var codevalue = codeobj.get(0).value;
		var url="/user/checkcode.action?code="+codevalue;      
        if(codevalue=="" || regex.test(codevalue)){    
            $('#isok_code').html("<font color=red>&nbsp;请输入验证码</font>");  
            code_flag = "false";
            return false;    
        }
        else if(codevalue.length<4){
            $('#isok_code').html("<font color=red>&nbsp;验证码格式错误</font>");  
            code_flag = "false";
            return false;  
        }         
        else{
            $('#isok_code').html("");  
			$.get(url, function(data) {showCodeResponse(data); });
             }  
    }
    function showCodeResponse(responseText){
       if(responseText=="true"){
          $('#isok_code').html("<font color=green>&nbsp;验证码正确</font>");
          code_flag = "true";
       }  
       if(responseText=="false"){
          $('#isok_code').html("<font color=red>&nbsp;验证码错误</font>");
          code_flag = "false";
       }
    } 
     function showLoginResponse(responseText){
       var namevalue = document.getElementById('userName').value;
       var rflagobj = parent.document.getElementById('refreshflag');
       var rflag = rflagobj.value;
       if(responseText=="yes" && rflag=="yes"){
          parent.document.location.reload();
       }  
       if(responseText=="yes" && rflag=="no"){
          parent.document.getElementById('postUser').value = namevalue;
          parent.document.getElementById('replyUser').value = namevalue;
          //closeWindow();
          parent.document.getElementById('back').style.display = "none";
          parent.document.getElementById('mesWindow').style.display = "none";
          parent.document.getElementById('mesWindowTop').style.display = "none";
	      parent.document.getElementById('mesWindowContent').style.display = "none";
	      parent.document.getElementById('mesWindowBottom').style.display = "none";
       } 
	   saveCookieInfo();
       if(responseText=="error"){
          $('#isok_password').html("<font color=red>&nbsp;密码错误</font>");
       } 
    }
     function dv_ajaxcheck_login(){ 
        var nobj = $('#userName');
        var pobj = $('#password');
        var namevalue = nobj.get(0).value;
        var pvalue = pobj.get(0).value;
        var url="/user/login.action?userName="+namevalue+"&password="+pvalue;
        url=encodeURI(url); 
        url=encodeURI(url); 
        if(namevalue==""){
            $('#isok_username').html("<font color=red>&nbsp;请输入用户名</font>");  
            return false;    
        }
            
        if(pvalue==""){
            $('#isok_password').html("<font color=red>&nbsp;请输入密码</font>");  
            return false;   
        }
        $.ajaxSetup({ 
  			async: false 
  		}); 
         $.get(url, function(data) {showLoginResponse(data);});
    }
    
    function login(){
     if(user_flag == "true"&&code_flag=="true"){
             dv_ajaxcheck_login();       
       }
     else
        return false;
    }
//新建cookie。   
//hours为空字符串时,cookie的生存期至浏览器会话结束。
//hours为数字0时,建立的是一个失效的cookie,这个cookie
//会覆盖已经建立过的同名、同path的cookie（如果这个cookie存在）。   

function setCookie(name,value,hours,path){   
    var name = escape(name);   
    var value = escape(value);   
    var expires = new Date();   
    expires.setTime(expires.getTime() + hours*3600000);   
    path = path == "" ? "" : ";path=" + path;   
    _expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();   
    document.cookie = name + "=" + value + _expires + window.location.pathname;   
}   
//获取cookie值   
function getCookieValue(name){   
    var name = escape(name);   
    //读cookie属性，这将返回文档的所有cookie   
    var allcookies = document.cookie;          
    //查找名为name的cookie的开始位置   
    name += "=";   
    var pos = allcookies.indexOf(name);       
    //如果找到了具有该名字的cookie，那么提取并使用它的值   
    if (pos != -1){          //如果pos值为-1则说明搜索"version="失败   
        var start = pos + name.length;   //cookie值开始的位置   
        var end = allcookies.indexOf(";",start);  //从cookie值开始的位置起搜索第一个";"的位置,即cookie值结尾的位置   
        if (end == -1) end = allcookies.length;   //如果end值为-1说明cookie列表里只有一个cookie   
        var value = allcookies.substring(start,end);  //提取cookie的值   
        return unescape(value);    //对它解码         
        }      
    else return "";    //搜索失败，返回空字符串   
}   
//删除cookie   
function deleteCookie(name,path){   
    var name = escape(name);   
    var expires = new Date(0);   
    path = path == "" ? "" : ";path=" + path;   
    document.cookie = name + "="+ ";expires=" + expires.toUTCString() + path;   
}
   function getObj(objStr){return document.getElementById(objStr);}   
   function loadUserInfo(){   
       //分析cookie值，显示上次的登陆信息   
       var usernameValue = getCookieValue("userName");   
       getObj("userName").value = usernameValue;   
       var passwordValue = getCookieValue("password");   
       getObj("password").value = passwordValue;       
   }
   //保存用户cookie  
   function saveCookieInfo()   
    {   
        var usernameValue = getObj("userName").value;   
        var passwordValue = getObj("password").value;  
        //alert(usernameValue); 
        //alert(getObj("CookieYN").checked);
        if(getObj("CookieYN").checked){     
                setCookie("userName",getObj("userName").value,0.1,"/");   
                setCookie("password",getObj("password").value,0.1,"/");   
				parent.document.location.reload(); 
        }
                    
    }
    //删除用户cookie
	function removeUserInfo()   
    {   
        deleteCookie("userName","/"); 
		deleteCookie("password","/"); 
    }
    
    /*user login end*/	

/**弹出窗口功能实现部分**/
	var isIe = (document.all) ? true : false; 
	//设置select的可见状态 
	function setSelectState(state) {
		var objl = document.getElementsByTagName("select");
		for (var i = 0; i < objl.length; i++) {
			objl[i].style.visibility = state;
		}
	}
	function mousePosition(ev) {
		if (ev.pageX || ev.pageY) {
			return {x:ev.pageX, y:ev.pageY};
		}
		return {x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, y:ev.clientY + document.body.scrollTop - document.body.clientTop};
	} 
	//弹出方法 
	function showMessageBox(wTitle, content, pos, wWidth) {
		closeWindow();
		var bWidth = parseInt(document.documentElement.scrollWidth);
		var bHeight = parseInt(document.documentElement.scrollHeight);
		//parent.document.all('popbox').style.height=document.documentElement.scrollHeight;
		//parent.document.all("popbox").style.width=document.documentElement.scrollWidth; 
		if (isIe) {
			setSelectState("hidden");
		}
		var back = document.createElement("div");
		back.id = "back";
		var styleStr = "top:0px;left:0px;position:absolute;background:#666;width:" + bWidth + "px;height:" + bHeight + "px;";
		styleStr += (isIe) ? "filter:alpha(opacity=0);" : "opacity:0;";
		back.style.cssText = styleStr;
		document.body.appendChild(back);
		showBackground(back, 50);
		var mesW = document.createElement("div");
		mesW.id = "mesWindow";
		mesW.className = "mesWindow";
		mesW.innerHTML = "<div class='mesWindowTop'><table width='100%' height='100%'><tr><td>" + wTitle + "</td><td style='width:1px;'><input type='image' onclick='closeWindow();' class='close' src='/img/close.gif' border='0' width='10' height='10' /></td></tr></table></div><div class='mesWindowContent' id='mesWindowContent'>" + content + "</div><div class='mesWindowBottom'></div>";
		styleStr = "left:" + (((pos.x - wWidth) > 0) ? (pos.x - wWidth) : pos.x) + "px;top:" + (pos.y) + "px;position:absolute;width:" + wWidth + "px;";
		mesW.style.cssText = styleStr;
		document.body.appendChild(mesW);
	} 
	//让背景渐渐变暗 
	function showBackground(obj, endInt) {
		if (isIe) {
			obj.filters.alpha.opacity += 1;
			if (obj.filters.alpha.opacity < endInt) {
				setTimeout(function () {
					showBackground(obj, endInt);
				}, 5);
			}
		} else {
			var al = parseFloat(obj.style.opacity);
			al += 0.01;
			obj.style.opacity = al;
			if (al < (endInt / 100)) {
				setTimeout(function () {
					showBackground(obj, endInt);
				}, 5);
			}
		}
	} 
	//关闭窗口 
	function closeWindow() {
		if (document.getElementById("back") != null) {
			document.getElementById("back").parentNode.removeChild(document.getElementById("back"));
		}
		if (document.getElementById("mesWindow") != null) {
			document.getElementById("mesWindow").parentNode.removeChild(document.getElementById("mesWindow"));
		}
		if (isIe) {
			setSelectState("");
		}
	} 
	//Iframe自适应高度
	function SetCwinHeight(obj) {
		var cwin = obj;
		if (document.getElementById) {
			if (cwin && !window.opera) {
				if (cwin.contentDocument && cwin.contentDocument.body.offsetHeight) {
					cwin.height = cwin.contentDocument.body.offsetHeight;
				} else {
					if (cwin.Document && cwin.Document.body.scrollHeight) {
						cwin.height = cwin.Document.body.scrollHeight;
					}
				}
			}
		}
	}
	//登录弹出窗口 
	function loginBox(ev) {
		var objPos = mousePosition(ev); //
		messContent = "<div style='padding:20px 0 20px 0;text-align:center;height:100%;'><iframe name='popbox' id='cwin' width='100%' frameborder='0' height='100%' scrolling='no' src='/user/login.jsp' onload='Javascript:SetCwinHeight(this);' ></iframe></div>";
		showMessageBox("\u4e50\u7f51\u767b\u5f55", messContent, objPos, 450);
	}
	//注册弹出窗口
	function registerBox(ev) {
		var objPos = mousePosition(ev); //
		messContent = "<div style='padding:20px 0 20px 0;text-align:center;'><iframe name='popbox' id='cwin' width='100%' frameborder='0' height='100%' scrolling='no' src='/user/register.jsp' onload='Javascript:SetCwinHeight(this);'></iframe></div>";
		showMessageBox("\u4e50\u95ee\u6ce8\u518c", messContent, objPos, 500);
	}
	    
	//地理位置选择	    
	var where = new Array(35);  
	function comefrom(loca,locacity) { this.loca = loca; this.locacity = locacity; }  
	where[0]= new comefrom("请选择省份","请选择城市"); 
	where[1] = new comefrom("北京","|东城|西城|崇文|宣武|朝阳|丰台|石景山|海淀|门头沟|房山|通州|顺义|昌平|大兴|平谷|怀柔|密云|延庆");  
	where[2] = new comefrom("上海","|黄浦|卢湾|徐汇|长宁|静安|普陀|闸北|虹口|杨浦|闵行|宝山|嘉定|浦东|金山|松江|青浦|南汇|奉贤|崇明");  
	where[3] = new comefrom("天津","|和平|东丽|河东|西青|河西|津南|南开|北辰|河北|武清|红挢|塘沽|汉沽|大港|宁河|静海|宝坻|蓟县");  
	where[4] = new comefrom("重庆","|万州|涪陵|渝中|大渡口|江北|沙坪坝|九龙坡|南岸|北碚|万盛|双挢|渝北|巴南|黔江|长寿|綦江|潼南|铜梁|大足|荣昌|壁山|梁平|城口|丰都|垫江|武隆|忠县|开县|云阳|奉节|巫山|巫溪|石柱|秀山|酉阳|彭水|江津|合川|永川|南川");  
	where[5] = new comefrom("河北","|石家庄|邯郸|邢台|保定|张家口|承德|廊坊|唐山|秦皇岛|沧州|衡水");  
	where[6] = new comefrom("山西","|太原|大同|阳泉|长治|晋城|朔州|吕梁|忻州|晋中|临汾|运城");  
	where[7] = new comefrom("内蒙古","|呼和浩特|包头|乌海|赤峰|呼伦贝尔盟|阿拉善盟|哲里木盟|兴安盟|乌兰察布盟|锡林郭勒盟|巴彦淖尔盟|伊克昭盟");  
	where[8] = new comefrom("辽宁","|沈阳|大连|鞍山|抚顺|本溪|丹东|锦州|营口|阜新|辽阳|盘锦|铁岭|朝阳|葫芦岛");  
	where[9] = new comefrom("吉林","|长春|吉林|四平|辽源|通化|白山|松原|白城|延边");  
	where[10] = new comefrom("黑龙江","|哈尔滨|齐齐哈尔|牡丹江|佳木斯|大庆|绥化|鹤岗|鸡西|黑河|双鸭山|伊春|七台河|大兴安岭");  
	where[11] = new comefrom("江苏","|南京|镇江|苏州|南通|扬州|盐城|徐州|连云港|常州|无锡|宿迁|泰州|淮安");  
	where[12] = new comefrom("浙江","|杭州|宁波|温州|嘉兴|湖州|绍兴|金华|衢州|舟山|台州|丽水");  
	where[13] = new comefrom("安徽","|合肥|芜湖|蚌埠|马鞍山|淮北|铜陵|安庆|黄山|滁州|宿州|池州|淮南|巢湖|阜阳|六安|宣城|亳州");  
	where[14] = new comefrom("福建","|福州|厦门|莆田|三明|泉州|漳州|南平|龙岩|宁德");  
	where[15] = new comefrom("江西","|南昌市|景德镇|九江|鹰潭|萍乡|新馀|赣州|吉安|宜春|抚州|上饶");  
	where[16] = new comefrom("山东","|济南|青岛|淄博|枣庄|东营|烟台|潍坊|济宁|泰安|威海|日照|莱芜|临沂|德州|聊城|滨州|菏泽");  
	where[17] = new comefrom("河南","|郑州|开封|洛阳|平顶山|安阳|鹤壁|新乡|焦作|濮阳|许昌|漯河|三门峡|南阳|商丘|信阳|周口|驻马店|济源");  
	where[18] = new comefrom("湖北","|武汉|宜昌|荆州|襄樊|黄石|荆门|黄冈|十堰|恩施|潜江|天门|仙桃|随州|咸宁|孝感|鄂州"); 
	where[19] = new comefrom("湖南","|长沙|常德|株洲|湘潭|衡阳|岳阳|邵阳|益阳|娄底|怀化|郴州|永州|湘西|张家界");  
	where[20] = new comefrom("广东","|广州|深圳|珠海|汕头|东莞|中山|佛山|韶关|江门|湛江|茂名|肇庆|惠州|梅州|汕尾|河源|阳江|清远|潮州|揭阳|云浮");  
	where[21] = new comefrom("广西","|南宁|柳州|桂林|梧州|北海|防城港|钦州|贵港|玉林|南宁地区|柳州地区|贺州|百色|河池");  
	where[22] = new comefrom("海南","|海口|三亚");  
	where[23] = new comefrom("四川","|成都|绵阳|德阳|自贡|攀枝花|广元|内江|乐山|南充|宜宾|广安|达川|雅安|眉山|甘孜|凉山|泸州");  
	where[24] = new comefrom("贵州","|贵阳|六盘水|遵义|安顺|铜仁|黔西南|毕节|黔东南|黔南");  
	where[25] = new comefrom("云南","|昆明|大理|曲靖|玉溪|昭通|楚雄|红河|文山|思茅|西双版纳|保山|德宏|丽江|怒江|迪庆|临沧"); 
	where[26] = new comefrom("西藏","|拉萨|日喀则|山南|林芝|昌都|阿里|那曲");  
	where[27] = new comefrom("陕西","|西安|宝鸡|咸阳|铜川|渭南|延安|榆林|汉中|安康|商洛");  
	where[28] = new comefrom("甘肃","|兰州|嘉峪关|金昌|白银|天水|酒泉|张掖|武威|定西|陇南|平凉|庆阳|临夏|甘南");  
	where[29] = new comefrom("宁夏","|银川|石嘴山|吴忠|固原");  
	where[30] = new comefrom("青海","|西宁|海东|海南|海北|黄南|玉树|果洛|海西");  
	where[31] = new comefrom("新疆","|乌鲁木齐|石河子|克拉玛依|伊犁|巴音郭勒|昌吉|克孜勒苏柯尔克孜|博尔塔拉|吐鲁番|哈密|喀什|和田|阿克苏");  
	where[32] = new comefrom("香港","");  
	where[33] = new comefrom("澳门","");  
	where[34] = new comefrom("台湾","|台北|高雄|台中|台南|屏东|南投|云林|新竹|彰化|苗栗|嘉义|花莲|桃园|宜兰|基隆|台东|金门|马祖|澎湖");  
	where[35] = new comefrom("其它","|北美洲|南美洲|亚洲|非洲|欧洲|大洋洲");  
	function select() { 
	with(document.info.province) { var loca2 = options[selectedIndex].value; } 
	for(i = 0;i < where.length;i ++) { 
	if (where[i].loca == loca2) { 
	loca3 = (where[i].locacity).split("|"); 
	for(j = 0;j < loca3.length;j++) { with(document.info.city) { length = loca3.length; options[j].text = loca3[j]; options[j].value = loca3[j]; var loca4=options[selectedIndex].value;}} 
	break; 
	}} 
	document.info.address.value=loca2+" "+loca4; 
	} 
	function initaddr() { 
	with(document.info.province) { 
	length = where.length; 
	for(k=0;k<where.length;k++) { options[k].text = where[k].loca; options[k].value = where[k].loca; } 
	options[selectedIndex].text = where[0].loca; options[selectedIndex].value = where[0].loca; 
	} 
	with(document.info.city) { 
	loca3 = (where[0].locacity).split("|"); 
	length = loca3.length; 
	for(l=0;l<length;l++) { options[l].text = loca3[l]; options[l].value = loca3[l]; } 
	options[selectedIndex].text = loca3[0]; options[selectedIndex].value = loca3[0]; 
	}}     
	//修改用户信息	 
	function userModifySubmit(){
	  document.info.action="/user/modify.action";
	  document.info.target="_self";
	  document.info.submit();
	}    
	
	
	//关闭窗口
	function ClosePage()
	{
	  var ua=navigator.userAgent
	  var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
	  if(ie){
	      var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
	      if(IEversion< 5.5){
	         var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
	         str += '<param name="Command" value="Close"></object>';
	         document.body.insertAdjacentHTML("beforeEnd", str);
	         document.all.noTipClose.Click();
	      }
	      else{
	         window.opener =null;
	         window.close();
	      }
	  }
	  else{
	      window.close()
	  }
	}
	//修改密码
	 function showResponse(originalRequest){                
	       if(originalRequest.responseText=='yes'){
	       $('oldpassword_msg').innerHTML="<font color=green>旧密码正确</font>";
	       }  
	       else{
	       $('oldpassword_msg').innerHTML="<font color=red>旧密码错误</font>";
	       }           
	    }    
	     
	    function dv_ajaxcheck_oldpassword(){  
	        var pars='oldpassword='+$F('oldpassword');    
	        //alert($F('oldpassword'));
	        var url="/user/checkPsw.action";      
	        if($F('oldpassword')==""){    
	        $('oldpassword_msg').innerHTML="<font color=red>请输入旧密码</font>";  
	            jugeMain_usename="false";
	            return false;    
	        }    
	        else{    
	            var myAjax = new Ajax.Request( url,{method:'post', parameters:pars, onComplete:showResponse});
	       }    
	    }      
    
		function dv_ajaxcheck_password(){
		var password=$F('password');
		if(password.length<6){
		   $('password_msg').innerHTML="<font color=red>密码应长于六位</font>";
		    return false;
		}
		else{
		   $('password_msg').innerHTML="<font color=green>新密码可用</font>";
		    return true;
		}
		}	
		
		function dv_ajaxcheck_repassword(){
		var password=$F('password');
		var repassword=$F('repeatPassword');
		if(password.length<6){
		   $('repeatpassword_msg').innerHTML="<font color=red>密码应长于六位</font>";
		    return false;
		}
		else{
		  if(repassword==password){
		     $('repeatpassword_msg').innerHTML="<font color=green>新密码确认成功</font>";
		     return true;
		  }
		  else{
		    $('repeatpassword_msg').innerHTML="<font color=red>密码输入不一致</font>";
		     return false;
		  }
		}
		}   
	function submitNewpassword(){
	  document.apModifyPassword.action="/user/modifyPsw.action";
	  document.apModifyPassword.target="_self";
	  document.apModifyPassword.submit();
	}
	
	/** bbs search js date:09.12.16 */
function submitSearch() {
	var regx = /(^\s*)|(\s*$)/g;
    searchForm.query.value = searchForm.query.value.replace(regx, "");
    if (searchForm.query.value == null || searchForm.query.value == "") {
		alert("请输入查询内容！");
		searchForm.query.focus();
		return false;
	}

	searchForm.action="/doSearch.action";
	searchForm.submit();
}
  	