﻿$(document).ready(function () {
	$("#TelNum").blur(function hideLabels(){
		var tt=$(this).val();		
		while(tt.indexOf(".")!=-1){
			tt=tt.replace(".","");
		}
		$(this).val(tt);
	});
	$("#MobileNum").blur(function hideLabels(){
		var tt=$(this).val();		
		while(tt.indexOf(".")!=-1){
			tt=tt.replace(".","");
		}
		$(this).val(tt);
	});
	
	
});
//-------------for Testimonials 
var textArr =new Array() 
textArr[0]='<p >"AsiaInspection monitora la nostra produzione in Asia e supporta le nostre fabbriche nella soluzione dei problemi individuati. Fornisce report ricchi di informazioni che vengono pubblicati online per consentire un ..."</p>' ;
textArr[1]='<p >"Quando decidemmo affidare tutto il nostro business di Ispezioni e Test di Laboratorio ad AsiaInspection per tutti i prodotti non alimentari importati da Asia, abbiamo provato un certo scetticismo, dato che AsiaInspection ..."</p>';
textArr[2]='<p >"Cinque anni fa abbiamo incaricato AsiaInspection di condurre tutti i nostri controlli di qualità in Asia. Insieme abbiamo ideato un programma di ispezioni personalizzato, specifico per i nostri prodotti, lampade ..."</p>';
textArr[3]='<p >"Vorrei cogliere l\'occasione per ringraziare AsiaInspection dal servizio eccezionale che ho ricevuto da quando abbiamo iniziato a collaborare. (...) Non sarei stato in grado di curare, come Voi state facendo ..."</p>';
textArr[4]='<p >"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 ..."</p>';
//textArr[4]='<p>L\'acquisto di prodotti promozionali in Asia rientra tra le varie attività di cui ci occupiamo. Siamo consapevoli dei rischi legati alla nostra attività e perciò preferiamo affidare i controlli a un partner fidato. Abbiamo incaricato AsiaInspection di  ...</p>';
//textArr[6]='<p>"AsiaInspection è stata eccezionale per Bamko fino ad oggi. La qualità dei loro Rapporti ed il servizio di attenzione al cliente ricevuto dal nostro Account Manager è stato magnifico.</p>';
var nameArr = new Array();
var positionArr = new Array();
var typeArr = new Array();
var companyArr = new Array();
var imgArr = new Array();
var urlArr = new Array();
var xtArr = new Array();
var curPage= new Array();

try{


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.jpg";
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";
//urlArr[6]="www.bamko.net";

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"

}catch(err){alert(err);}
var swIndex=0;

function nextPage(){
//alert(swIndex);
window.location="/I-nostri-clienti-ricordano#"+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 == ""){
		 setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;
	}
  }
 if(fieldName=="EmailAddress"){
	obj = document.getElementsByName("EmailAddress")[0];
	if(obj.value == ""){
		 setValidateRs(fieldName,"no","Per favore compili questo campo");
            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","Per favore inserisca un corretto indirizzo e-mail");
            setErrField(fieldName);
          return;
	}	
  }
	if(fieldName=="Telephone"){
	 obj= document.getElementsByName("Telephone")[0];
 var objValue = obj.value.Trim();
if(objValue==""||objValue=="null"){

  setValidateRs(fieldName,"no","Per favore compili questo campo");
            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","Per favore inserisca un valido numero telefonico.");
            setErrField(fieldName);
          return;
	      }
}
}
  }
if(fieldName=="Message"){
	obj = document.getElementsByName("Message")[0];
	if(obj.value == ""){
		 setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;
	}
}
  if(fieldName=="CompanyCountry"){
	obj=obj = document.getElementsByName("CompanyCountry")[0];
	if(obj[obj.selectedIndex].text == ""){
		
		 setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;
	}
}
 if(fieldName=="WhereHear"){
     var selectedList = document.getElementsByName("WhereHear")[0];
	var tradeList = document.getElementsByName("Tradeshow")[0];
	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","Per favore compili questo campo");
            setErrField(fieldName);
          return;
}

  if (selectedList.options[selectedList.selectedIndex].text=="Tradeshow")
		{ obj1 = document.getElementsByName("Tradeshow")[0];
          if (obj1[obj1.selectedIndex].text == "")
            {
 setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="AsiaInspection Referral")
		{ if (Trim(document.getElementsByName("WhereHear_1")[0].value)=="")
            {setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Other")
		{ if (Trim(document.getElementsByName("WhereHear_1")[0].value)=="")
           {setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Recommendation")
		{ obj1 = document.getElementsByName("Recommendation")[0];
          if (obj1[obj1.selectedIndex].text == "")
           {setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Advertising")
		{ obj1 = document.getElementsByName("Advertising")[0];
          if (obj1[obj1.selectedIndex].text == "")
           {setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;} } 

  if (selectedList.options[selectedList.selectedIndex].text=="Tradeshow" && tradeList.options[tradeList.selectedIndex].text=="Other")
  {
  	if (Trim(document.getElementsByName("WhereHear_1")[0].value)=="")
            {setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;}	
  }  
   }    
           
  

	if(fieldName=="AboutQuestion"){
	obj = document.getElementsByName("AboutQuestion")[0];
	if(obj.value == ""){
		
		setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;
	}else if(obj[obj.selectedIndex].text == "Other"){
		obj = document.getElementsByName("AboutQuestion_Other")[0]
		if(obj.value == ""){
			setValidateRs(fieldName,"no","Per favore compili questo campo");
            setErrField(fieldName);
          return;
		}		
	}
	}
if(fieldName=="code"){
	//added by Roy April 16,2007
	if(document.getElementsByName("code")[0].value=="")
	{
		setValidateRs(fieldName,"no","Per favore compili questo campo");
            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","Per favore inserisca il corretto codice di sicurezza");
            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){}
//
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","Per favore compili questo campo");
          setErrField(fieldName);
          return;
        }else if(hasDoubleChar(fieldValue)==true){
         // setValidateRs(fieldName,"no","Please do not use characters such as @, *, +, space, \, /, ?, :, <, >, |, etc.");
         setValidateRs(fieldName,"no","Usare solo caratteri dell'alfabeto latino (senza caratteri speciali).");
          setErrField(fieldName);

          return;
      }
    else if(isCorrect(fieldValue)==false){
          setValidateRs(fieldName,"no","Per favore non utilizzi caratteri come @, *, +, spazio, \, /, ?, :, <, >, |,ecc...");
          //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","Login già esistente, sceglierne uno diverso.");
            setErrField(fieldName);
					}
					return;
				}
			});		
      }
      
   }
 if(fieldName=="Company"){
 
       var msg="";
       if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;
        //} else if(isCorrect(fieldValue)==false){
        //  setValidateRs(fieldName,"no","Per favore non utilizzi caratteri come @, *, +, spazio, \, /, ?, :, <, >, |,ecc...");
        //  setErrField(fieldName);

        //  return;
      }
 }
  if(fieldName=="Email"){
       var msg="";
       if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
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","Per favore inserisca un corretto indirizzo e-mail");	
setErrField(fieldName);
               return;
		}	
  }
  
 }else if(fieldName=="Pswd"){

      if(fieldValue==""){

          setValidateRs(fieldName,"no","Per favore compili questo campo");
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","Per favore non utilizzi caratteri come @, *, +, spazio, \, /, ?, :, <, >, |,ecc...");
          //setValidateRs(fieldName,"no","Please use English characters");
          setErrField(fieldName);

          return;
      }
 }else if(fieldName=="Passwordc"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;
        }
      if (!(document.getElementById("Pswd").value==document.getElementById("Passwordc").value))
          {
          setValidateRs(fieldName,"no","Per favore controlli la conferma della password");
setErrField(fieldName);
          return;
		}
 }else if(fieldName=="Firstname"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="Name"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="City"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
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","Per favore compili questo campo");
setErrField(fieldName);
          return;
		}	
 }else if(fieldName=="Adress"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;
        }
 }
else if(fieldName=="CompanyCountry"){
     if (document.getElementById("CompanyCountry").selectedIndex==0)
		{
		 setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;
 		} 
 }
else if(fieldName=="Industry"){
     if (document.getElementById("Industry").selectedIndex==0)
		{
		 setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;
 		} 
 }
else if(fieldName=="TelNum"){
      if(fieldValue=="" || fieldValue == document.getElementById("Temp").value){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
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","Per favore inserisca un valido numero telefonico");
setErrField(fieldName);
          return;
	      }
}


         }
 }else if(fieldName=="AccDptCt"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="AccDptEmail"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no"," Per favore compili questo campo");
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","Per favore inserisca un corretto indirizzo e-mail");
setErrField(fieldName);
          return;
	}
 
 }else if(fieldName=="Email_1"||fieldName=="Email_2"||fieldName=="Email_3"||fieldName=="Email_4"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;
        }
 }
else if(fieldName=="Industry"){

      if(document.getElementById("Industry").selectedIndex==0){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
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","Per favore compili questo campo");
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","Per favore compili questo campo");
setErrField(fieldName);
          return;
		 } } 
 }

else if(fieldName=="OtherType"){
    if (selectedList.options[selectedList.selectedIndex].text=="AI Referral")
		{ if (Trim(document.getElementById("OtherType").value)=="")
           {
            setValidateRs(fieldName,"no"," Per favore compili questo campo");
setErrField(fieldName);
          return;
		
} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Other")
		{ if (Trim(document.getElementById("OtherType").value)=="")
           {
            setValidateRs(fieldName,"no","Per favore compili questo campo");
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","Per favore compili questo campo");
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","Per favore compili questo campo");
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","Per favore compili questo campo");
setErrField(fieldName);
          return;  
          
		}}  
       if (selectedList.options[selectedList.selectedIndex].text=="AsiaInspection Referral" && document.forms[0].OtherType.value=="" ){
 setValidateRs(fieldName,"no","Per favore compili questo campo");
setErrField(fieldName);
          return;  	
  }	

 }

else if(fieldName=="AcceptTerm"){
      if(!document.getElementById("AcceptTerm").checked){
          setValidateRs(fieldName,"no","Per favore accetti le condizioni");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="code"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Per favore compili questo campo");
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","Per favore inserisca il corretto codice di sicurezza");
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();")
//
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{
     //
 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==""))
		{ setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
        }
	}
}
 if(fieldName=="FirstName"){
	 if (document.getElementById('FirstName') && document.getElementById('FirstName').value=="")
		{setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
  }
}
 if(fieldName=="LastName"){
	 if (document.getElementById('LastName') && document.getElementById('LastName').value=="")
		{setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
  }
}
 if(fieldName=="City"){
	 if (document.getElementById('City') && document.getElementById('City').value=="")
		{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=="")
		{ setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;
}
}
 if(fieldName=="Telephone"){
	 if (document.getElementById('Telephone') && document.getElementById('Telephone').value=="")
		{setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;		
}
}
 if(fieldName=="Mobile"){
	 if (document.getElementById('Mobile') && document.getElementById('Mobile').value=="")
		{setValidateRs(fieldName,"no","Please fill out this field");
            setErrField(fieldName);
          return;		
}
}
if(fieldName=="PersonalEmail"){
	if (document.getElementById('PersonalEmail')) { 	
		adresse = document.getElementById('PersonalEmail').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(fieldName=="A3id"){
	 if (document.getElementById('A3id') && document.getElementById('A3id').value=="")
		{
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=="")
	{
		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){}
//
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