

 function deletequoteprice(url,id){
   var param="";
   if(!confirm("确认要删除报价纪录吗?")){  
     return null;
   }  
   this.id=id;   
   param=param+"id="+id; 
   showWindowLoading('window_loading');
   var ajax_quoteprice = new Ajax.Request(url, {method: 'post', parameters: param, onComplete: deletequotepriceOnSucceed});
 }
 
  function deletequotepriceOnSucceed(m_Request){
 	result = m_Request.responseText; 	
 	if(result!=""){ 	   
 	   var jsonMsgObj = new JsonMsgObj(result);  
 	   if(jsonMsgObj.getMessage()=='00001'){ 	   	
 	   		alert("删除仓库报价成功!"); 
 	   		var row;
		    var list = document.getElementById("list");
		    row = document.getElementById(id);				         
		    list.removeChild(row);	   
 	   }else{
 	     	alert("删除仓库报价失败!"); 
 	   }   
 	}
    hideLocSelect('window_loading');	 	

 }

function addmessage(url){
  var param=""; 
  var type=document.main.type;
  var name=document.main.name;
  if(name.value==""){
     alert("请输入你的姓名!");
     return null;
  }
  var email=document.main.email;
  if(email.value==""){
   alert("请输入您的电子邮件!");
   return null;
  }
  var title=document.main.title;
  if(title.value==""){
   alert("请输入标题名称!");
   return null;
  }  
  var content=document.main.content;
  if(content.value==""){
   alert("请输入内容!");
   return null;
  }

  
    param=param+"type="+type.value;    	
  	param=param+"&name="+encodeURIComponent(name.value);
  	param=param+"&email="+encodeURIComponent(email.value);
  	param=param+"&title="+encodeURIComponent(title.value);
  	param=param+"&content="+encodeURIComponent(content.value);
 	ajax_message=new Ajax(url);
    ajax_message.OnReading 
    {	            
	  showWindowLoading('window_loading');
    }
    ajax_message.OnSucceed
	(	        
	    function(result)
	    {	       
           if(result!=""){      
                 showUpdateErrorMsg(decodeURIComponent(result));         
            }else{
                 showUpdatefinashMsg("您的问题已成功提交!请您耐心等待我们的审核....");
            }
		    hideLocSelect('window_loading');	         
	   
	    }
	);
	ajax_message.OnTimeout
	 (
		 function()
	     {
	        hideLocSelect('window_loading');
			alert("网络连接超时！");
			location.reload();
	  	   }
	  );   
	 ajax_message.invokeServer(param,'POST'); 
}

function deletefavorite(url){
       var param="";    
       var ids = document.getElementsByName("input");
	   var id = new Array();
	   var k=0;
	   for(var i=0;i<ids.length;i++){
	     if(ids[i].checked){
		    id[k]=ids[i].value;
		    k++;
	     }
	   }
	   if(id.length==0){
		   alert("请选择复选框中的选中项!");
		   return false;
	    } 
	    
	   if(!confirm("确认要删除所选纪录吗?")){  
		   return null;
		 }	
	    param="ids="+id;
        showWindowLoading('window_loading');
        var ajax_fevorite = new Ajax.Request(url, {method: 'post', parameters: param, onComplete: fevoriteOnSucceed});
 }
 
 function fevoriteOnSucceed(m_Request){
 	result = m_Request.responseText;
 	if(result!=""){ 	   
 	   var jsonMsgObj = new JsonMsgObj(result);   	  
       alert(jsonMsgObj.getMessage()); 
       location.reload();      
 	}
    hideLocSelect('window_loading');	 	

 }



function checkforget(){
  	var name = document.main.name;  
  	if(name.value=="" ){
  	  setPromptText("请您输入会员名!",true,"error");	
	  document.main.name.focus();
	  return false;
  	}  	
	setElementTextDisabled("error");
	return true;
}

function editmember(){
   	var email=document.main.email;   	
	if(!checkEmail(email,"error")){
		document.main.email.focus();
		return false;
	}
	setElementTextDisabled("error");
	var question=document.main.question;
	if(question.value==""){
	  setPromptText("为了方便找回密码,请您输入您的密码提问！",true,"error");	
	  document.main.question.focus();
	  return false;
	}
	setElementTextDisabled("error");
	var answer=document.main.answer;
	if(answer.value==""){
	  setPromptText("为了方便找回密码,请您输入您的密码回答！",true,"error");	
	  document.main.answer.focus();
	  return false;
	}
	setElementTextDisabled("error");
	return true;
}

function repwd(){
	if(document.getElementById("errormsg")){ 
	   setElementTextDisabled("errormsg");
	}   
	if(document.getElementById("successmsg")){ 
	   setElementTextDisabled("successmsg");
	}   
	var password=document.main.password;
	if (!checkPassword(password,"error"))
	{					
		document.main.password.focus();
		return false;
	}	
	setElementTextDisabled("error");
	
	var repassword=document.main.repassword;
	if (!checkPassword(repassword,"error"))
	{					
		document.main.repassword.focus();
		return false;
	}	
	setElementTextDisabled("error");
	var cfpassword=document.main.cfpassword;
	if(!checkPassword2(cfpassword,repassword,"error")){
	    document.main.cfpassword.focus();
		return false;
	}
	setElementTextDisabled("error");
    return true;		
}

function checkname(url){
  var param="";  
  changeRegStyle('usernameMsg','msg1','user_chkname');
  if(document.getElementById("name").value!=""){
     param=param+"name="+encodeURIComponent(document.getElementById("name").value);       
     var ajax_check = new Ajax.Request(url, {method: 'post', parameters: param, onComplete: checknameOnSucceed});
  }
}

function checknameOnSucceed(m_Request){  
 	result = m_Request.responseText;
 	if(result!=""){ 	   
 	   var jsonMsgObj = new JsonMsgObj(result);    
 	   setElementTextDisabled("usernameMsg");
 	   setPromptText(jsonMsgObj.getMessage(), true,"user_chkname");	          
 	}
}



function checkemail(url){
  var param="";  
  changeRegStyle('emailMsg','msg1','user_chkemail');
  if(document.getElementById("email").value!=""){
     param=param+"email="+encodeURIComponent(document.getElementById("email").value);       
     var ajax_check = new Ajax.Request(url, {method: 'post', parameters: param, onComplete: checkemailOnSucceed});
  }
}

function checkemailOnSucceed(m_Request){  
 	result = m_Request.responseText;
 	if(result!=""){ 	   
 	   var jsonMsgObj = new JsonMsgObj(result);    
 	   setElementTextDisabled("emailMsg");
 	   setPromptText(jsonMsgObj.getMessage(), true,"user_chkemail");	          
 	}
}




function checklogin(){
   
	if(document.getElementById("errormsg")){ 
	   setElementTextDisabled("errormsg");
	}   
    var name = document.main.name;  
  	if(name.value=="" ){
  	  setElementText("error","请您输入登录名!");	
	  document.main.name.focus();
	  return false;
  	}  	
	if(name.value.length<3){	  	
	  setElementText("error","登录名大于4个英文和数字或2个中文组成,不能含空格！");	
	  document.main.name.focus();
	  return false;
	}

    if (!filterusername(name.value)){

		setElementText("error","登录名不得包含特殊符号！" );	
		document.main.name.focus();
		return false;
	}
	setElementTextDisabled("error");
	var password=document.main.password;
	if (!checkPassword(password,"error"))
	{					
		document.main.password.focus();
		return false;
	}	
	setElementTextDisabled("error");
	var authimg=document.main.authimg;
	//alert(authimg)
	if(authimg==""){
    	setElementText("error","请输入图片中所看见的验证码！");	
		document.main.authimg.focus();
		return false;
	}
	if(authimg.value.length!=4){
	    setElementText("error","请输入图片中所看见的验证码！");	
		document.main.authimg.focus();
		return false
	}
	setElementTextDisabled("error");
	return true;
}

function checkmember(){ 

  	var name = document.main.name;  	
	if(name.value=="" || name.value.length<3 || name.value.length>12){	 	
	  setElementTextDisabled("usernameMsg");
	  setPromptText("会员名只能由3到12个英文和数字或2到6个中文组成,不能含空格！", true,"user_chkname");	
	  return false;
	}
    if (foundSpecialChars(name.value)){	
    	setElementTextDisabled("usernameMsg");	
		setPromptText("会员名不得包含特殊符号！", true,"user_chkname");			
		return false;
	}
	if(isRefuse(name.value))
	{   
	    setElementTextDisabled("usernameMsg");
		setPromptText("会员名不合法，或过于简单！", true,"user_chkname");
		return false;
	}	
	setElementTextDisabled("user_chkname");

	var mobilephone=document.main.mobilephone;
	if(mobilephone.value.length!=11){	
		if (getValue("email")=="")
		{
				    setElementTextDisabled("mobilephoneMsg");
					setPromptText("请您输入正确的手机号码,或在下面留下您的电子邮件地址和固定电话,以方便我们与您联系!", true,"user_chkmphone");			
		
		return false;
		}

	}

	setElementTextDisabled("user_chkmphone");
	var password=document.main.password;
	if (!checkPassword(password,"user_chkpwd"))
	{			
	    setElementTextDisabled("passwordMsg");			
		return false;
	}
	
	setElementTextDisabled("user_chkpwd");
	var chkpwd=document.main.cfpassword;
	if(!checkPassword2(chkpwd,password,"user_dchkpwd")){	
	    setElementTextDisabled("chkpwdMsg");		
		return false;
	}
	setElementTextDisabled("user_dchkpwd");
	
	var email=document.main.email;

	if (email.value!="")
	{
		if(!checkEmail(email,"user_chkemail")){
			setElementTextDisabled("emailMsg");	
			return false;
		}
		
		if (mobilephone.value=="" && getValue("workphone")=="")
		{
			
			setElementTextDisabled("mobilephoneMsg");
			//mobilephone.focus();
			setPromptText("请您输入正确的手机号码,或在下面留下您的固定电话号码,以方便我们与您联系!", true,"user_chkmphone");
			return false;
		}
	}
	if(document.main.account_agreement.checked==false){
	   alert("对不起,您必须同意库网服务协议才能注册!");
	   return false;
	}
    return true;			

}

function checkreg(){

    var name = document.main.name;  	
	if(name.value=="" || name.value.length<3 || name.value.length>12){	 	
	  setElementTextDisabled("usernameMsg");
	  setPromptText("会员名只能由3到12个英文和数字或2到6个中文组成,不能含空格！", true,"user_chkname");	
	  return false;
	}
    if (foundSpecialChars(name.value)){	
    	setElementTextDisabled("usernameMsg");	
		setPromptText("会员名不得包含特殊符号！", true,"user_chkname");			
		return false;
	}
	if(isRefuse(name.value))
	{   
	    setElementTextDisabled("usernameMsg");
		setPromptText("会员名不合法，或过于简单！", true,"user_chkname");
		return false;
	}	
	setElementTextDisabled("user_chkname");
	
	var mobilephone=document.main.mobilephone;
	if(mobilephone.value.length!=11){
		if (getValue("email")=="")
		{
			setElementTextDisabled("mobilephoneMsg");
			setPromptText("请您输入正确的手机号码,或在下面留下您的电子邮件地址和固定电话,以方便我们与您联系!", true,"user_chkmphone");	
			
			return false;
		}
	    
	}
	setElementTextDisabled("user_chkmphone");
	var password=document.main.password;
	if (!checkPassword(password,"user_chkpwd"))
	{			
	    setElementTextDisabled("passwordMsg");			
		return false;
	}
	
	setElementTextDisabled("user_chkpwd");
	var chkpwd=document.main.cfpassword;
	if(!checkPassword2(chkpwd,password,"user_dchkpwd")){	
	    setElementTextDisabled("chkpwdMsg");		
		return false;
	}
	setElementTextDisabled("user_dchkpwd");
	
	var email=document.main.email;
	if (email.value!="")
	{
		if(!checkEmail(email,"user_chkemail")){
			setElementTextDisabled("emailMsg");	
			return false;
		}
		if (mobilephone.value=="" && getValue("workphone")=="")
		{
			
			setElementTextDisabled("mobilephoneMsg");
			//mobilephone.focus();
			setPromptText("请您输入正确的手机号码,或在下面留下您的固定电话号码,以方便我们与您联系!", true,"user_chkmphone");
			return false;
		}
	}
	
	var privatecode=document.main.privatecode;
	if(!checkIdcard(privatecode.value)){	
	    setElementTextDisabled("privatecodeMsg");
	    setPromptText("您的身份证号码不正确,请您认真填写!", true,"user_chkprivatecode");			
		return false;
	}
	
	var realname=document.main.realname;
	if(realname.value==""){	 	
	  setElementTextDisabled("realnameMsg");
	  setPromptText("联系人不能为空！", true,"user_chkrealname");	
	  return false;
	}
	
	var address=document.main.address;
	if(address.value==""){	 	
	  setElementTextDisabled("addressMsg");
	  setPromptText("地址不能为空！", true,"user_chkaddress");	
	  return false;
	}
	
	if(document.main.account_agreement.checked==false){
	   alert("对不起,您必须同意库网服务协议才能注册!");
	   return false;
	}
    return true;	
}

function checkName(url){
    var param="";
  	var name = document.main.name;
	if(name.value=="" || name.value.length<3 || name.value.length>12){
	  setElementTextDisabled("usernameMsg");	  	
	  setPromptText("会员名只能由3到12个英文和数字或2到6个中文组成,不能含空格！", true,"user_chkname");	  
	  return null;
	}
    if (foundSpecialChars(name.value)){	
        setElementTextDisabled("usernameMsg");	
		setPromptText("会员名不得包含特殊符号！", true,"user_chkname");		
		return null;
	}
	if(isRefuse(name.value))
	{	
	    setElementTextDisabled("usernameMsg");
		setPromptText("会员名不合法，不能使用如下类型的名称 \n\n* 过于简单，如111、123、aaa等\n* 保留字词，如user、keyword、关键字等\n* 管理称谓，如admin、版主等\n* 政治人物名字", true,"user_chkname");
		return null;
	}	
	setElementTextDisabled("user_chkname");
	param=param+"name="+encodeURIComponent(name.value);
	ajax_checkname=new Ajax(url);
    ajax_checkname.OnReading 
    {	            
	  showWindowLoading('window_loading');
    }
    ajax_checkname.OnSucceed
	(	        
	    function(result)
	    {	       
            if(result!=""){              
               setPromptText(decodeURIComponent(result), false,"user_chkname");	 
               setElementTextDisabled("usernameMsg");      
            }
		    hideLocSelect('window_loading');	         
	   
	    }
	);
	ajax_checkname.OnTimeout
	 (
		 function()
	     {
	        hideLocSelect('window_loading');
			alert("网络连接超时！");
			location.reload();
	  	   }
	  );   
	 ajax_checkname.invokeServer(param,'POST');  
}
