
var JQ = $; 

function checkComment(){ 

	var tmpMsg     = JQ("#message");
	var tmpPhone   = JQ("#phone");
	var tmpFax     = JQ("#fax");
	var tmpEmail   = JQ("#email");
	var tmpName    = JQ("#name");
	var tmpCoutry  = JQ("#coutry"); 
	 
	var msg      = JQ.trim(tmpMsg.val());
	var phone    = JQ.trim(tmpPhone.val());
	var fax      = JQ.trim(tmpFax.val());
	var email    = JQ.trim(tmpEmail.val());
	var uname    = JQ.trim(tmpName.val());
	var coutry   = JQ.trim(tmpCoutry.val()); 

	var flag = true; 
	
	if(msg == "" || msg == "msg" ){
		tmpMsg.focus();
		tmpMsg.css("border", "1px solid #F00");
		flag = false;
		return false;
	}else if(msg.length > 1000 ){
		alert("no more than 1000 characters!");
		tmpMsg.focus();
		tmpMsg.css("border", "1px solid #F00");
		flag = false;
		return false;
	}else{
		tmpMsg.css("border", "1px solid #ccc");
	} 
	
	if(email == "" || !check_email(email)){
		tmpEmail.focus();
		tmpEmail.css("border","1px solid #F00");
		flag = false;
		return false;
	}else{
		tmpEmail.css("border","1px solid #ccc");
	}
	
	if(phone == "" ){
		tmpPhone.focus();
		tmpPhone.css("border","1px solid #F00");
		flag = false;
		return false;
	}else{
		tmpPhone.css("border","1px solid #ccc");
	} 
	 
  if(flag)
		commentRequest();
	 
}

function commentRequest(){
	 
	var tmpMsg     = JQ("#message");
	var tmpPhone   = JQ("#phone");
	var tmpFax     = JQ("#fax");
	var tmpEmail   = JQ("#email");
	var tmpName    = JQ("#name");
	var tmpCoutry  = JQ("#coutry"); 
	 
	var msg      =  tmpMsg.val();
	var phone    = JQ.trim(tmpPhone.val());
	var fax      = JQ.trim(tmpFax.val());
	var email    = JQ.trim(tmpEmail.val());
	var uname    = JQ.trim(tmpName.val());
	var coutry   = JQ.trim(tmpCoutry.val());   
	  
	JQ.ajax({
	
		type:"POST",
		cache:"true",
		dataType:"xml",
		url:"index.php?act=tellus",
		data:"dd=&phone="+phone+"&fax="+fax+"&email="+email+"&uname="+uname+"&coutry="+coutry+"&msg="+msg,
	
		success: function(xml){		
				//var responseS = JQ(xml).find("res")[0].firstChild.data;  
				tmpMsg.val("");
				tmpPhone.val(""); 
				tmpFax.val("");
				tmpEmail.val(""); 
				tmpName.val("");
				tmpCoutry.val(""); 
				alert ("Your message has been sent to TubeSolution system successfully!")
				//alert (responseS)
		}
	});
}  

function chkLoginForm()
{
	var tmpPasswd     = JQ("#Passwd"); 
	var tmpEmail      = JQ("#Email"); 
	var tmpIsselect   = JQ("#isselect");  
	
	var passwd   = JQ.trim(tmpPasswd.val());
	var email    = JQ.trim(tmpEmail.val());
	var isselect = JQ.trim(tmpIsselect.val());
	
	if(JQ("#isselect").attr("checked"))
	   isselect = 'reme';
   else
	    isselect = '';
	 
	var flag = true;
	
	if(email == "" || !check_email(email)){ 
		tmpEmail.focus();
		tmpEmail.css("border","1px solid #F00"); 
		 flag = false;
		return false;
	}else{
		tmpEmail.css("border","1px solid #ccc");
	}
	
	if( passwd=="" || ( passwd.length < 6 || passwd.length > 20) )
	{
		tmpPasswd.focus();
		tmpPasswd.css("border","1px solid #F00"); 
		 flag = false;
		return false;
	}else{
		tmpPasswd.css("border","1px solid #ccc");
	} 
	
	
  if(flag)
		 ExecLogin(email,passwd,isselect);
	 
}

function ExecLogin(email,passwd,isselect){ 
	 
	JQ.ajax({
		type:"POST",
		cache:"true",
		dataType:"xml",
		url:"index.php?act=login",
		data:"btnSubmit=1&Email="+email+"&Passwd="+passwd+"&isselect="+isselect,
		success: function(xml){ 
				 
				var responseS = JQ(xml).find("res")[0].firstChild.data; 
				var responseS1 = JQ(xml).find("res")[1].firstChild.data;
				
				if(responseS1 == "successfully") {
					location.replace("index.php");  
				}else{  
				    JQ("#loginerrinfo").text(responseS);
				}
				
		}
	}); 
	
}

function chkforgetForm()
{ 
	var tmpEmail      = JQ("#Email");   
	 
	var email    = JQ.trim(tmpEmail.val());  
	
	var flag = true;
	
	if(email == "" || !check_email(email)){ 
		tmpEmail.focus();
		tmpEmail.css("border","1px solid #F00"); 
		 flag = false;
		return false;
	}else{
		tmpEmail.css("border","1px solid #ccc");
	} 
	
	
    if(flag)
		 ExceforgetForm(email);
	 
}

function ExceforgetForm(email){ 

	var tmpEmail      = JQ("#Email");   
	
	JQ.ajax({
		type:"POST",
		cache:"true",
		dataType:"xml",
		url:"index.php?act=login&code=forget",
		data:"btnSubmit=1&Email="+email,
		success: function(xml){ 
				 
			var responseS = JQ(xml).find("res")[0].firstChild.data;   
			var responseS2 = JQ(xml).find("res")[1].firstChild.data;  
				 
				if(responseS2 == "successfully") { 
					location.replace("index.php?act=sucessinfo&info="+responseS);  
				}else{  
					tmpEmail.css("border","1px solid #F00"); 
				    alert(responseS);
				}
			
		}
	}); 
	
}

function chkModidypwdForm()
{ 
	var tmpPasswd      = JQ("#Passwd");  
	var tmpRepasswd    = JQ("#Repasswd");  
	var tmpmd55        = JQ("#md55");
	var tmpEmail       = JQ("#Email");   
	 
	var email       = JQ.trim(tmpEmail.val());    
	var passwd      = JQ.trim(tmpPasswd.val()); 
	var repasswd    = JQ.trim(tmpRepasswd.val());  
	var md55        = JQ.trim(tmpmd55.val());
	
	var flag = true;
	
	if(passwd == ""){ 
		tmpPasswd.focus();
		tmpPasswd.css("border","1px solid #F00"); 
		 flag = false;
		return false;
	}else{
		tmpPasswd.css("border","1px solid #ccc");
	}  
	
	if(repasswd == ""){ 
		tmpRepasswd.focus();
		tmpRepasswd.css("border","1px solid #F00"); 
		 flag = false;
		return false;
	}else{
		tmpRepasswd.css("border","1px solid #ccc");
	} 
	
	if(repasswd != passwd){ 
		tmpRepasswd.focus();
		tmpRepasswd.css("border","1px solid #F00"); 
		 flag = false;
		 alert("New Password is not same Re-type Password");
		return false;
	}else{
		tmpRepasswd.css("border","1px solid #ccc");
	}
	
    if(flag){
		 JQ.ajax({
			type:"POST",
			cache:"true",
			dataType:"xml",
			url:"index.php?act=login&code=modify",
			data:"btnSubmit=1&Email="+email+"&password="+passwd+"&md55="+md55,
			success: function(xml){ 
					 
				var responseS = JQ(xml).find("res")[0].firstChild.data;  
				var responseS2 = JQ(xml).find("res")[1].firstChild.data;  
				 
				if(responseS2 == "successfully") { 
					location.replace("index.php?act=sucessinfo&info="+responseS);  
				}else{  
				    alert(responseS);
				}
				
				
			}
		}); 
    }
	 
}

function check_email(thisinput)
{
	var re = /^[0-9a-zA-Z\-\.\_]+@[0-9a-zA-Z\-]+\.[0-9a-zA-Z\-\.]+$/;
	
	if (!thisinput.match(re))
	{
		
		return false
		
	}else{
		
		return true
	}
	 
}


function checkUrl(url){
	reg = /^(http:\/\/)([a-z0-9]*[.]?)[a-z0-9]+[.]([a-z\.]{2,6})([\/]*[a-z]*)$/;
	if (!reg.test(url)) return false
	else return true;
}

function checkIsPhone(string){	 
	reg = /^[\-+]{0,1}[0-9]+$/;
	return false
	if (string.match(reg)) {
		return false
	}
	else{
		return true;
	} 
	 
} 

function f_check_phone(obj)    
{    
     var regu =/(^([0][1-9]{2,3}[-])?\d{3,8}(-\d{1,6})?$)|(^\([0][1-9]{2,3}\)\d{3,8}(\(\d{1,6}\))?$)|(^\d{3,8}$)/;    
     var re = new RegExp(regu);    
    if (re.test( obj.value )) {    
      return true;    
     }    
     f_alert(obj,"请输入正确的电话号码");    
    return false;    
}    


function htmlEncode(string){
	return(string.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;").replace(/\r\n/g,"<br \/>"));
}
