﻿//-------------for Testimonials 
var textArr =new Array() 
var nameArr = new Array();
var positionArr = new Array();
var typeArr = new Array();
var companyArr = new Array();
var imgArr = new Array();
var xtArr = new Array();
var urlArr = new Array();
var curPage= new Array();

try{
textArr[0]='<p>"AsiaInspection monitors our production in Asia and guides our factories to fix any quality problems they discover.Their reports are rich in information and are hosted on their website which allows for a fluid flow of information. We have also used their reports commercially to prove that we have complete control ..."</p>' ;
textArr[1]='<p>"When we decided to award our entire business of Inspections & Laboratory testing to AsiaInspection for non-food imports from Asia, we were a little skeptical, as AsiaInspection were not as large as the players we were used to working with. However, very quickly this concern turned into a real satisfaction from ..."</p>';
textArr[2]='<p>"Five years ago we completely outsourced our quality inspection in Asia to AsiaInspection . Together, we have designed a tailor-made inspection program, specific to our lamps & lighting equipment. AsiaInspection has dedicated a specialized and well-trained team to inspect our products and audit our factories ..."</p>';
textArr[3]='<p>"I would like to take this opportunity to thank AsiaInspection for the exceptional service I have received since we first began to work together.(...)There is no way on earth that I could possibly look after our company\'s quality control needs the way in which your company can.(...) The reports are very professional ..."</p>';
//textArr[4]='<p>"Dear AsiaInspection team,<br><br>  Many thanks for your two recent detailed report concerning inspection at XXXXXXX factory. This is very helpful to make decision. I just wanted to let you know that as we have many quality and delivery issues with this manufacturer, will certainly discontinue  ..."</p>';
textArr[4]='<p>"Part of our activity involves purchasing promotional products in Asia. We are very conscious of the risks but cannot perform the assessments ourselves: we need a partner we can trust. We use AsiaInspection to control our production ..."</p>';
//textArr[6]='<p>"AsiaInspection has been amazing for Bamko thus far.  The quality of their report and the overall customer service we have received from our account manager has been incredible."</p>';

nameArr[0]="Hans Brefelt";
nameArr[1]="Stephen Ridge";
nameArr[2]="Arnaud Champion";
nameArr[3]="Penny Osbourne";
//nameArr[4]="Pascal Clerc";
nameArr[4]="Keith Vooght";
//nameArr[6]="Phil Koosed ";

positionArr[0]="CEO";
positionArr[1]="Head of Technical Solutions";
positionArr[2]="Purchasing Manager";
positionArr[3]="Senior Vice President";
//positionArr[4]="Buyer";
positionArr[4]="Sales Director";
//positionArr[6]="President";

typeArr[0]="Swedish Trading Company";
typeArr[1]="Major U.K. Supermarket Chain ";
typeArr[2]="Leading French importer of lamps & lighting equipment";
typeArr[3]="North America Sport Board Games company ";
//typeArr[4]="European leader in Homeware products ";
typeArr[4]="UK Promotion Agency";
//typeArr[6]="U.S. Promotional merchandise importer";

companyArr[0]="Harlequin AB";
companyArr[1]="Somerfield Stores Limited ";
companyArr[2]="COREP";
companyArr[3]="HeadzGamez ";
//companyArr[4]="Allibert ";
companyArr[4]="Fotorama UK Ltd ";
//companyArr[6]="Bamko Promotional Items";

imgArr[0]="logo_0.gif";
imgArr[1]="";
imgArr[2]="logo_2.gif";
imgArr[3]="";
//imgArr[4]="logo_4.gif";
imgArr[4]="logo_5.jpg";
//imgArr[6]="logo_6.jpg";

urlArr[0]="www.harlequintrade.com";
urlArr[1]="www.somerfieldgroup.co.uk";
urlArr[2]="www.corep.com";
urlArr[3]="www.headzgamez.com";
//urlArr[4]="www.allibert.fr";
urlArr[4]="www.fotorama.co.uk";

xtArr[0]="xt_med('C','1','Harlequin','S')";
xtArr[1]="xt_med('C','1','Somerfield','S')";
xtArr[2]="xt_med('C','1','Corep','S')";
xtArr[3]="xt_med('C','1','Headzgamez','S')";
//urlArr[4]="www.allibert.fr";
xtArr[4]="";

curPage[0]="harlequintrade"
curPage[1]="somerfieldgroup"
curPage[2]="corep"
curPage[3]="headzgamez"
curPage[4]="fotorama"


//urlArr[6]="www.bamko.net";
}catch(err){alert(err);}
var swIndex=0;

function nextPage(){
//alert(swIndex);
window.location="/asia-inspection-testimonials#"+curPage[swIndex];
}

function nextTestimonial(){

swIndex=swIndex+1;
if(swIndex>=4){
swIndex=0;
}
var name=nameArr[swIndex];
//name=name.substring(0, 28);

var position=positionArr[swIndex];
//position=position.substring(0, 28);

var company=companyArr[swIndex];
//company=company.substring(0, 28);
var type=typeArr[swIndex];
//type=type.substring(0, 22);

document.getElementById("scrollDivText").innerHTML=textArr[swIndex];
document.getElementById("nameText").innerHTML=name;
document.getElementById("positionText").innerHTML=position;
document.getElementById("companyText").innerHTML=company;
//document.getElementById("imageText").innerHTML=imgArr[swIndex];
document.getElementById("typeText").innerHTML=type;
document.getElementById("urlText").innerHTML=urlArr[swIndex];
document.getElementById("urlText").href="http://"+urlArr[swIndex];
document.getElementById("urlText").onclick=xtArr[swIndex];
//var imgStr_1="<img  height='43' onload=\"javascript:if(this.width>160){this.resized=true;this.width='160';}\"  src='/qi/aiweb.nsf/WebRessources/2kStaticPageImg/$file/";
//var imgStr_2="'/>";   
if(imgArr[swIndex]!=""){
//document.getElementById("imageText").innerHTML=imgStr_1+imgArr[swIndex]+imgStr_2;
document.getElementById("imageText").src="/qi/aiweb.nsf/WebRessources/2kStaticPageImg/$file/"+imgArr[swIndex];
}else{
//document.getElementById("imageText").innerHTML=imgStr_1+"blank.jpg"+imgStr_2;
document.getElementById("imageText").src="/qi/aiweb.nsf/WebRessources/2kStaticPageImg/$file/blank_en.jpg";
}
}


var tDoc=null;

//-----------------end 

//---------  validate for contact

function validateFiled_contact(isLive,fieldName,fieldValue){
var obj;
try{
     //注意，此页面里有两个UserName
 if(fieldName=="UserName"){
	obj = document.getElementsByName("UserName")[1];
      if(obj==null){
       obj = document.getElementById("UserName_2");
      }
	if(obj.value.Trim() == ""){
		 setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
	}
  }
 if(fieldName=="EmailAddress"){
	obj = document.getElementsByName("EmailAddress")[0];
	if(obj.value.Trim() == ""){
		 setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
	}
      if (obj.value.charAt(0)=="." || 
		obj.value.charAt(0)=="@"|| 
		obj.value.indexOf('@', 0) == -1 || 
		obj.value.indexOf('.', 0) == -1 || 
		obj.value.lastIndexOf("@")==obj.value.length-1 || 
		obj.value.lastIndexOf(".")==obj.value.length-1) { 
		 
		 setValidateRs(fieldName,"no","Incorrect E-mail address");
            setErrField(fieldName);
          return;
	}	
  }
	if(fieldName=="Telephone"){
	 obj= document.getElementsByName("Telephone")[0];
 var objValue = obj.value.Trim();
if(objValue==""||objValue=="null"){

  setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
}else{
 for (i = 0; i < objValue.length; i ++)
		{
	      var code =  objValue.charAt(i);
	       if (isNaN(code)&&code!="-"&&code!="—"&&code!="+"&&code!="＋"&&code!="("&&code!=")")
		{
	        
		 setValidateRs(fieldName,"no","Please input a valid Phone number");
            setErrField(fieldName);
          return;
	      }
}
}
  }
if(fieldName=="Message"){
	obj = document.getElementsByName("Message")[0];
	if(obj.value.Trim() == ""){
		 setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
	}
}
  if(fieldName=="CompanyCountry"){
	obj=obj = document.getElementsByName("CompanyCountry")[0];
	if(obj[obj.selectedIndex].text == ""){
		
		 setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
	}
}
 if(fieldName=="WhereHear"){
     var selectedList = document.getElementById("WhereHear");
	var tradeList = document.getElementById("Tradeshow");
	if (selectedList.options[selectedList.selectedIndex].value=="space1"  ||selectedList.options[selectedList.selectedIndex].value=="space2"  ||selectedList.options[selectedList.selectedIndex].value=="space3"  ||selectedList.options[selectedList.selectedIndex].value=="space4"  ||(selectedList.options[selectedList.selectedIndex].value=="" &&selectedList.options[selectedList.selectedIndex].text=="") || selectedList.options[selectedList.selectedIndex].value=="empty1"||selectedList.options[selectedList.selectedIndex].value=="empty2"||selectedList.options[selectedList.selectedIndex].value=="empty3")
	      {

 setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
}

  if (selectedList.options[selectedList.selectedIndex].text=="Tradeshow")
		{ obj1 = document.getElementById("Tradeshow");
          if (obj1[obj1.selectedIndex].text == "")
            {
 setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="AsiaInspection Referral")
		{ if (Trim(document.getElementById("WhereHear_1").value)=="")
            {setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Other")
		{ if (Trim(document.getElementById("WhereHear_1").value)=="")
           {setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Recommendation")
		{ obj1 = document.getElementById("Recommendation");
          if (obj1[obj1.selectedIndex].text == "")
           {setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Advertising")
		{ obj1 = document.getElementById("Advertising");
          if (obj1[obj1.selectedIndex].text == "")
           {setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;} } 

  if (selectedList.options[selectedList.selectedIndex].text=="Tradeshow" && tradeList.options[tradeList.selectedIndex].text=="Other")
  {
  	if (Trim(document.getElementById("WhereHear_1").value)=="")
            {setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;}	
  }  
   }    
           
  

	if(fieldName=="AboutQuestion"){
	obj = document.getElementsByName("AboutQuestion")[0];
	if(obj.value == ""){
		
		setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
	}else if(obj[obj.selectedIndex].text == "Other"){
		obj = document.getElementsByName("AboutQuestion_Other")[0]
		if(obj.value == ""){
			setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
		}		
	}
	}
if(fieldName=="code"){
	//added by Roy April 16,2007
	if(document.getElementsByName("code")[0].value.Trim()=="")
	{
		setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
	}
	else
	{
		filename = document.images['piID'].src;
		startIndex = filename.indexOf(".jpg",1)-4;
		endIndex = filename.indexOf(".jpg",1);
	     checkCode=filename.substring(startIndex,endIndex);
	     if(checkCode != document.getElementsByName("code")[0].value)
	     {
	     
	     	setValidateRs(fieldName,"no","Please input the same security code as on the picture");
            setErrField(fieldName);
          return;
		}
	}
	}
 setValidateRs(fieldName,"yes","");
	//document.forms[0].submit();
	}catch(err){
	
	return false; ;
	}
}


function checkForm_contact(){
try{
isOk=true;
firstErrField="";
try{
validateFiled_contact(false,"UserName","");
validateFiled_contact(false,"EmailAddress","");
validateFiled_contact(false,"Telephone","");
validateFiled_contact(false,"CompanyCountry","");
validateFiled_contact(false,"AboutQuestion","");
validateFiled_contact(false,"Message","");
validateFiled_contact(false,"WhereHear","");
validateFiled_contact(false,"code","");
}catch(err){return false;}
if(isOk){
document.forms[0].submit();
}else{
try{eval("document.forms[0]."+firstErrField+".focus();")}catch(err){}
try{eval("document.getElementById('"+firstErrField+"').focus();")}catch(err){}
//改变（当前）背景颜色 gino
try{
   var tF=eval("document.forms[0]."+firstErrField)
  var mm=tF.parentNode.parentNode;
  changeBg_tr(mm);
}catch(err){;return false;}
}
}catch(err){return false;}
return false;
}

//------------end validate for contact

//-------------show Email for regisite
var start=1;
function disShowCon(){
if(start==1){
document.all.anotherStr.style.display='inline';
}
eval("document.all.anotherEm_"+start+".style.display='inline'");
eval("document.all.anotherInput_"+start+".style.display='inline'");
if(start>3){
document.all.speTr.style.backgroundColor='#fff';
document.all.emailBu.style.display="none";
return;
}
start++;
}
//-------------end show Email for regisite



//-----------validate for regisite page

function validateFiled_reg(isLive,fieldName,fieldValue){
var selectedList = document.getElementById("Question3");
	var tradeList = document.getElementById("Tradeshow");
fieldValue=fieldValue.Trim();
//isLive:是否在线验证
 if(fieldName=="Login"||fieldName=="Email"||fieldName=="Company"){
  if(fieldName=="Login"){
   if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
          setErrField(fieldName);
          return;
        } else if(hasDoubleChar(fieldValue)==true){
         // setValidateRs(fieldName,"no","Please do not use characters such as @, *, +, space, \, /, ?, :, <, >, |, etc.");
         setValidateRs(fieldName,"no","Please use English characters");
          setErrField(fieldName);

          return;
      }
    else if(isCorrect(fieldValue)==false){
          setValidateRs(fieldName,"no","Please do not use characters such as @, *, +, space, \, /, ?, :, <, >, |, etc.");
         //setValidateRs(fieldName,"no","Please use English characters");
          setErrField(fieldName);

          return;
      }
    else if(isLive){
      	 var strdata=fieldName+"&"+fieldValue;
        
      $.ajax({
				type: "POST",
				url: "/QI/AIWeb.nsf/2008ValidateRegField",
				async: "true",
				data: strdata,
				success: function(msg){
					
					if ($.trim(msg.toLowerCase().split("&")[0])=="yes"){
						setValidateRs(fieldName,"yes","");
					}else{
						//setValidateRs(fieldName,"no",msg.toLowerCase().split("&")[1]);
						setValidateRs(fieldName,"no","This Login is already taken by another user, please input a new one.");
            setErrField(fieldName);
					}
					return;
				}
			});		
      }
      
   }
 if(fieldName=="Company"){
 
       var msg="";
       if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        //} else if(isCorrect(fieldValue)==false){
        //  setValidateRs(fieldName,"no","Please do not use characters such as @, *, +, space, \, /, ?, :, <, >, |, etc.");
        //  setErrField(fieldName);

        //  return;
      }
 }
  if(fieldName=="Email"){
       var msg="";
       if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }
	var place=fieldValue.indexOf("@",1)
	var pos=fieldValue.indexOf(".",place+1)
	var spx=fieldValue.indexOf(" ",0)
	if (!((place>-1)&& (fieldValue.length>2) && (pos>1) &&(spx<=-1)))
		{
		setValidateRs(fieldName,"no","Incorrect E-mail address");	
setErrField(fieldName);
               return;
		}	
   }
 }else if(fieldName=="Pswd"){

      if(fieldValue==""){

          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }else if(hasDoubleChar(fieldValue)==true){
         // setValidateRs(fieldName,"no","Please do not use characters such as @, *, +, space, \, /, ?, :, <, >, |, etc.");
         setValidateRs(fieldName,"no","Please use English characters");
          setErrField(fieldName);

          return;
      }
    else if(isCorrect(fieldValue)==false){
          setValidateRs(fieldName,"no","Please do not use characters such as @, *, +, space, \, /, ?, :, <, >, |, etc.");
         //setValidateRs(fieldName,"no","Please use English characters");
          setErrField(fieldName);

          return;
      }
 }else if(fieldName=="Passwordc"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }
      if (!(document.getElementById("Pswd").value==document.getElementById("Passwordc").value))
          {
          setValidateRs(fieldName,"no","Please check the password confirmation");
setErrField(fieldName);
          return;
		}
 }else if(fieldName=="Firstname"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="Name"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="City"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="isFactory"){
     if ((document.getElementById("IsSupplier").style.display =="") &&( document.getElementById("IsFactory")[0].checked==false &&document.getElementById("IsFactory")[1].checked==false))
		{
		  setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
		}	
 }else if(fieldName=="Adress"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }
 }
else if(fieldName=="CompanyCountry"){
     if (document.getElementById("CompanyCountry").selectedIndex==0)
		{
		 setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
 		} 
 }
else if(fieldName=="Industry"){
     if (document.getElementById("Industry").selectedIndex==0)
		{
		 setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
 		} 
 }
else if(fieldName=="TelNum"){
      if(fieldValue=="" || fieldValue == document.getElementById("Temp").value){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }else{

 for (i = 0; i < fieldValue .length; i ++)
		{
	      var code =  fieldValue .charAt(i);
	       if (isNaN(code)&&code!="-"&&code!="—"&&code!="+"&&code!="＋"&&code!="("&&code!=")")
		{
	        setValidateRs(fieldName,"no","Please input a valid Phone number");
setErrField(fieldName);
          return;
	      }
}


         }
 }else if(fieldName=="AccDptCt"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="AccDptEmail"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no"," Please fill out this field");
setErrField(fieldName);
          return;
        }
adress2 =document.getElementById("AccDptEmail").value
       var place2=fieldValue.indexOf("@",1)
	var pos2=fieldValue.indexOf(".",place2+1)
      if (!((place2>-1)&& (adress2.length>2) && (pos2>1)))
	{
	setValidateRs(fieldName,"no"," Incorrect E-mail address");
setErrField(fieldName);
          return;
	}
 
 }else if(fieldName=="Email_1"||fieldName=="Email_2"||fieldName=="Email_3"||fieldName=="Email_4"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }
 }
else if(fieldName=="Industry"){

      if(document.getElementById("Industry").selectedIndex==0){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }
 }
else if(fieldName=="Question3"){

       if (selectedList.options[selectedList.selectedIndex].text==""  || selectedList.options[selectedList.selectedIndex].value=="empty1"||selectedList.options[selectedList.selectedIndex].value=="empty2"||selectedList.options[selectedList.selectedIndex].value=="empty3"){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }  
 }
else if(fieldName=="Tradeshow"){
     if (selectedList.options[selectedList.selectedIndex].text=="Tradeshow")
		{ obj1 = document.getElementById("Tradeshow");
          if (obj1[obj1.selectedIndex].text == "")
           {
           setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
		 } } 
 }

else if(fieldName=="OtherType"){
    if (selectedList.options[selectedList.selectedIndex].text=="AI Referral")
		{ if (Trim(document.getElementById("OtherType").value)=="")
           {
            setValidateRs(fieldName,"no"," Please fill out this field");
setErrField(fieldName);
          return;
		
} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Other")
		{ if (Trim(document.getElementById("OtherType").value)=="")
           {
            setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
		         
} } 
 }
else if(fieldName=="Recommendation"){
     if (selectedList.options[selectedList.selectedIndex].text=="Recommendation")
		{ obj1 = document.getElementById("Recommendation");
          if (obj1[obj1.selectedIndex].text == "")
           {
        setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;           
		} } 
 }
else if(fieldName=="Advertising"){
     if (selectedList.options[selectedList.selectedIndex].text=="Advertising")
		{ obj1 = document.getElementById("Advertising");
          if (obj1[obj1.selectedIndex].text == "")
           {
            setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;       
} }  
 }
else if(fieldName=="OtherType"){
      if (selectedList.options[selectedList.selectedIndex].text=="Tradeshow" && tradeList.options[tradeList.selectedIndex].text=="Other")
  {
  	if (Trim(document.getElementById("OtherType").value)=="")
           {
 setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;  
          
		}}  
       if (selectedList.options[selectedList.selectedIndex].text=="AsiaInspection Referral" && document.forms[0].OtherType.value=="" ){
 setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;  	
  }	

 }

else if(fieldName=="AcceptTerm"){
      if(!document.getElementById("AcceptTerm").checked){
          setValidateRs(fieldName,"no","Please accept the Terms & Conditions");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="code"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Please fill out this field");
setErrField(fieldName);
          return;
        }else{
               filename = document.images['piID'].src;

		startIndex = filename.indexOf(".jpg",1)-4;
		endIndex = filename.indexOf(".jpg",1);
	      checkCode=filename.substring(startIndex,endIndex);

	      if(checkCode != fieldValue)
	     { setValidateRs(fieldName,"no","Please input the same security code as on the picture");
setErrField(fieldName);
	     	return;
		}
         }
 }else{
  setValidateRs(fieldName,"yes","");
 }
 setValidateRs(fieldName,"yes","");
} 



function checkForm_reg(){
isOk=true;
firstErrField="";
try{
validateFiled_reg(true,"Login",document.getElementById("Login").value);

validateFiled_reg(false,"Pswd",document.getElementById("Pswd").value);

validateFiled_reg(false,"Passwordc",document.getElementById("Passwordc").value);
validateFiled_reg(false,"Name",document.getElementById("Name").value);
validateFiled_reg(false,"Firstname",document.getElementById("Firstname").value);

validateFiled_reg(false,"Company",document.getElementById("Company").value);
validateFiled_reg(false,"Email",document.getElementById("Email").value);
validateFiled_reg(false,"Adress",document.forms[0].Adress.value);
validateFiled_reg(false,"City",document.getElementById("City").value);
validateFiled_reg(false,"CompanyCountry","");
validateFiled_reg(false,"TelNum",document.getElementById("TelNum").value);
validateFiled_reg(false,"AccDptCt",document.getElementById("AccDptCt").value);
validateFiled_reg(false,"AccDptEmail",document.getElementById("AccDptEmail").value);

validateFiled_reg(false,"Industry","");


validateFiled_reg(false,"Question3","");
validateFiled_reg(false,"Tradeshow","");
validateFiled_reg(false,"OtherType","");
validateFiled_reg(false,"Recommendation","");
validateFiled_reg(false,"Advertising","");
validateFiled_reg(false,"AcceptTerm","");
validateFiled_reg(false,"code",document.getElementById("code").value);
}catch(err){alert(err);return false;}

if(isOk){
var strdata="Login&"+document.getElementById("Login").value;
        
      $.ajax({
				type: "POST",
				url: "/QI/AIWeb.nsf/2008ValidateRegField",
				async: "true",
				data: strdata,
				success: function(msg){
					
					if ($.trim(msg.toLowerCase().split("&")[0])=="yes"){
						
						document.forms[0].submit();
					}else{
						//setValidateRs("Login","no",msg.toLowerCase().split("&")[1]);
						setValidateRs("Login","no","This Login is already taken by another user, please input a new one.");
            setErrField(fieldName);
					}
					return;
				}
			});	
}else{

eval("document.forms[0]."+firstErrField+".focus();")
eval("document.getElementById('"+firstErrField+"').focus();")
//改变（当前）背景颜色 gino
try{
   var tF=eval("document.forms[0]."+firstErrField)
  var mm=tF.parentNode.parentNode;
  changeBg_tr(mm);
}catch(err){alert(err);return false;}
}
return false;
}
//-----------end validate for regisite page


//----validate for job page
function validateFiled_job(isLive,fieldName,fieldValue){
var obj;
try{
     //注意，此页面里有两个UserName
 if(fieldName=="Expertises"){

	if (document.getElementById('tabInspector').style.display=="")
	{var i=$('#ExpertisesTD input:checked').length;
			
		if (i==0)
		{
 setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
		}
}
  }
 if(fieldName=="AreaCountries_1"){
	if (document.getElementById('tabInspector').style.display=="")
	{
	flag1=false
		for (i=1;i<=14;i++)
		{		
eval("var tS=document.getElementById('Expertises_"+i+"');")
		if (tS.checked)
			{
			flag1=true
			}	
		}
		if (flag1==false)
		{
 setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
		}
  }


  }

 if(fieldName=="AreaCity"){
if (document.getElementById('tabInspector').style.display=="")
	{
	 if ((document.getElementById('AreaCity') && document.getElementById('AreaCity').value.Trim()==""))
		{ setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
        }
	}
}
 if(fieldName=="FirstName"){
	 if (document.getElementById('FirstName') && document.getElementById('FirstName').value.Trim()=="")
		{setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
  }
}
 if(fieldName=="LastName"){
	 if (document.getElementById('LastName') && document.getElementById('LastName').value.Trim()=="")
		{setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
  }
}
 if(fieldName=="City"){
	 if (document.getElementById('City') && document.getElementById('City').value.Trim()=="")
		{setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
  }
}
 if(fieldName=="Country"){
	 if (document.getElementById('Country') && Trim(document.getElementById('Country')[document.getElementById('Country').selectedIndex].text)=="")
		{ 
         
          setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
}
}
 if(fieldName=="Address"){
	if (document.getElementById('Address') && document.getElementById('Address').value.Trim()=="")
		{ setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
}
}
 if(fieldName=="Telephone"){
	 if (document.getElementById('Telephone') && document.getElementById('Telephone').value.Trim()=="")
		{setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;		
}
}
 if(fieldName=="Mobile"){
	 if (document.getElementById('Mobile') && document.getElementById('Mobile').value.Trim()=="")
		{setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;		
}
}
if(fieldName=="PersonalEmail"){
	if (document.getElementById('PersonalEmail')) { 	
		adresse = document.getElementById('PersonalEmail').value.Trim();
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
		if ( !( (place > -1)&&(adresse.length >2)&&(point > 1) )  )
		{
setValidateRs(fieldName,"no","Please input a valid Email address");
            setErrField(fieldName);
          return;	
}}	

}

 if(fieldName=="A3id"){
	 if (document.getElementById('A3id') && document.getElementById('A3id').value.Trim()=="")
		{
setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;		
}
}
 if(fieldName=="ConfirmEmail"){
	if (document.getElementById('ConfirmEmail')) { 	
		adresse = document.getElementById('ConfirmEmail').value;
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
		if ( !( (place > -1)&&(adresse.length >2)&&(point > 1) )  )
		{
setValidateRs(fieldName,"no","Please input a valid Email address");
            setErrField(fieldName);
          return;	
}}	
if(document.getElementById('PersonalEmail').value!=document.getElementById('ConfirmEmail').value)
		{
			
setValidateRs(fieldName,"no","Please check the Email confirmation.");
            setErrField(fieldName);
          return;
		}

}
 

if(fieldName=="code"){
	//added by Roy April 16,2007
	if(document.getElementsByName("code")[0].value.Trim()=="")
	{
		setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
	}
	else
	{
		filename = document.images['piID'].src;
		startIndex = filename.indexOf(".jpg",1)-4;
		endIndex = filename.indexOf(".jpg",1);
	     checkCode=filename.substring(startIndex,endIndex);
	     if(checkCode != document.getElementsByName("code")[0].value)
	     {
	     
	     	setValidateRs(fieldName,"no","Please input the same security code as on the picture");
            setErrField(fieldName);
          return;
		}
	}
	}
 setValidateRs(fieldName,"yes","");
	//document.forms[0].submit();
	}catch(err){
	
	
	}
}


function checkForm_job(){
try{
isOk=true;
firstErrField="";
try{

validateFiled_job(false,"Expertises","");

validateFiled_job(false,"AreaCountries_1","");

validateFiled_job(false,"AreaCity","");

validateFiled_job(false,"LastName","");

validateFiled_job(false,"FirstName","");

validateFiled_job(false,"Address","");

//validateFiled(false,"Telephone","");

validateFiled_job(false,"City","");

validateFiled_job(false,"Mobile","");

validateFiled_job(false,"Country","");

validateFiled_job(false,"WhereHear","");

validateFiled_job(false,"PersonalEmail","");

validateFiled_job(false,"ConfirmEmail","");

validateFiled_job(false,"A3id","");
validateFiled_job(false,"code","");

}catch(err){}

if(isOk){

// Add By Edwin 2009-Sep-01
try{document.getElementById('A3').value=document.getElementById('A3id').value.Trim() } catch(err){}
try{document.getElementById('A1').value=document.getElementById('A1id').value.Trim() } catch(err){}
try{document.getElementById('A2').value=document.getElementById('A2id').value.Trim() } catch(err){}
try{document.getElementById('A4').value=document.getElementById('A4id').value.Trim() } catch(err){}
//=========================================

document.forms[0].submit();
}else{

try{eval("document.forms[0]."+firstErrField+".focus();")}catch(err){}
try{eval("document.getElementById('"+firstErrField+"').focus();")}catch(err){}
//改变（当前）背景颜色 gino
try{

   var tF=eval("document.forms[0]."+firstErrField);
   if(tF==null){
tF=eval("document.getElementById('"+firstErrField+"')");
}
  var mm=tF.parentNode.parentNode;
  changeBg_tr(mm);
}catch(err){return false;}
}
}catch(err){return false;}
return false;
}


//----end validate for job page

//------for job list
function ApplyOne(b1)
{
window.location.href="/QI/AIJob.nsf/Ag_ApplyOffer?OpenAgent&ID=" + b1;
}

function popupJob(strid){
     var url='/QI/AIJOB.nsf/vWebJobOfferByIds/' + strid + '?OpenDocument'
	var myBars='directories=no,location=no,menubar=no,status=no';
	var myOptions='scrollbars=yes,width=700,height=500,left=200,top=100,resizable=yes';
	var myFeatures=myBars+','+myOptions;
	window.open(url,'_Blank',myFeatures);
} 
/*
function changeBGColor_TR(sTableID){
	
//	var sortType=""
	var oTable = document.getElementById(sTableID);

　　 var oTBody = oTable.tBodies[0];

　　var colDataRows = oTBody.rows;
//	alert("xxxx")

	for(var i=0;i<colDataRows.length;i++)   
        {   
              if(i % 2 ==0){
//            alert("test....1111")
	         colDataRows[i].className='oddtr';
             }else{
               colDataRows[i].className='';
		   }
		   
         }   

 
     }
     
     
function makeSortIcons(iCol,sDataType){
	
    var oTable = document.getElementById(sTableID);
 
 　 var oTBody = oTable.tBodies[0];

　　var colDataRows = oTBody.rows;

    var sortType=""
　　var vValue1 = convert(colDataRows[1].cells[iCol].firstChild.nodeValue, sDataType);
　　var vValue2 = convert(colDataRows[2].cells[iCol].firstChild.nodeValue, sDataType);
　　　
　　if (vValue1 < vValue2) {
	if (sortType=="") {
	sortType="up"
	}else{
	return false;}
	
	
//　　 return -1;
　　} else if (vValue1 > vValue2) {
	if (sortType=="") {
	sortType="down"
	}else{
	return false;	
	}
//　　 return 1;
　　} else {
	sortType=""
//　　return 0;
　　}

}     
*/


//-------end for job list