﻿//-------------for Testimonials 
var textArr =new Array() 
textArr[0]='<p style="margin:12px 0;">"AsiaInspection es la encargada de supervisar nuestra producción en Asia y de instruir a los equipos de las fábricas a la hora de solucionar los problemas detectados en cuestión de calidad.  Los informes son muy completos y, dado que se almacenan en su sitio Web ..."</p>';
textArr[1]='<p style="margin:12px 0;">"Cuando decidimos conceder todo nuestro negocio de inspecciones y test de laboratorio a AsiaInspection para todos los productos no comestibles importados desde Asia, nos sentíamos un poco escépticos, dado que AsiaInspection no era una compañía tan grande como ..."</p>';
textArr[2]='<p style="margin:12px 0;">"Hace ya cinco años, dejamos el control de la calidad de nuestra empresa en Asia en manos de AsiaInspection. Juntos, hemos diseñado un programa de control de la calidad a medida, específico para nuestros sistemas de iluminación ..."</p>';
textArr[3]='<p style="margin:12px 0;">"Me gustaría aprovechar esta oportunidad para agradecer a AsiaInspection por el excepcional servicio que he recibido desde que comenzamos a trabajar juntos.(...) No existe empresa que pueda cuidar de nuestro control de calidad como lo hace la suya ..."</p>';
textArr[4]='<p style="margin:12px 0;">"Querido equipo de AsiaInspection, Muchas gracias por sus últimos dos detallados informes acerca de la inspección en la Fábrica XXXXXXX. Ha sido muy útil para poder tomar una decisión. Solo quería decirles que hemos tenido varios problemas ..."</p>';
textArr[5]='<p style="margin:12px 0;">"Como parte de nuestra actividad comercial, nuestra empresa adquiere productos promocionales en Asia. Aunque somos conscientes de los riesgos, nos es imposible realizar evaluaciones a nivel interno: necesitamos un socio en el ..."</p>';
//textArr[6]='<p>"AsiaInspection ha sido increíble para Bamko hasta la fecha. La calidad de sus informes y el servicio de atención al cliente recibido por nuestro Gestor de Cuenta han sido magníficos."...</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[5]="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]="Comprador";
positionArr[5]="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]="Líder europeo en productos para la casa";
typeArr[5]="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[5]="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[5]="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[5]="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')";
xtArr[4]="";
xtArr[5]="";

curPage[0]="harlequintrade"
curPage[1]="somerfieldgroup"
curPage[2]="corep"
curPage[3]="headzgamez"
curPage[4]="allibert"
curPage[5]="fotorama"


}catch(err){alert(err);}
var swIndex=0;

function nextPage(){
//alert(swIndex);
window.location="/nuestro-clientes#"+curPage[swIndex];
}

function nextTestimonial(){
swIndex=swIndex+1;
if(swIndex>=5){
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];
//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","Por favor, rellene este campo");
            setErrField(fieldName);
          return;
	}
  }
 if(fieldName=="EmailAddress"){
	obj = document.getElementsByName("EmailAddress")[0];
	if(obj.value == ""){
		 setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, escriba un e-mail válido");
            setErrField(fieldName);
          return;
	}	
  }
	if(fieldName=="Telephone"){
	 obj= document.getElementsByName("Telephone")[0];
 var objValue = obj.value.Trim();
if(objValue==""||objValue=="null"){

  setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, escriba un teléfono válido");
            setErrField(fieldName);
          return;
	      }
}
}
  }
if(fieldName=="Message"){
	obj = document.getElementsByName("Message")[0];
	if(obj.value == ""){
		 setValidateRs(fieldName,"no","Por favor, rellene este campo");
            setErrField(fieldName);
          return;
	}
}
  if(fieldName=="CompanyCountry"){
	obj=obj = document.getElementsByName("CompanyCountry")[0];
	if(obj[obj.selectedIndex].text == ""){
		
		 setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, rellene este campo");
            setErrField(fieldName);
          return;
}

  if (selectedList.options[selectedList.selectedIndex].text=="Tradeshow")
		{ obj1 = document.getElementsByName("Tradeshow")[0];
          if (obj1[obj1.selectedIndex].text == "")
            {
 setValidateRs(fieldName,"no","Por favor, rellene este campo");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="AsiaInspection Referral")
		{ if (Trim(document.getElementsByName("WhereHear_1")[0].value)=="")
            {setValidateRs(fieldName,"no","Por favor, rellene este campo");
            setErrField(fieldName);
          return;} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Other")
		{ if (Trim(document.getElementsByName("WhereHear_1")[0].value)=="")
           {setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, rellene este 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","Por favor, rellene este 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","Por favor, rellene este campo");
            setErrField(fieldName);
          return;}	
  }  
   }    
           
  

	if(fieldName=="AboutQuestion"){
	obj = document.getElementsByName("AboutQuestion")[0];
	if(obj.value == ""){
		
		setValidateRs(fieldName,"no","Por favor, rellene este campo");
            setErrField(fieldName);
          return;
	}else if(obj[obj.selectedIndex].text == "Other"){
		obj = document.getElementsByName("AboutQuestion_Other")[0]
		if(obj.value == ""){
			setValidateRs(fieldName,"no","Por favor, rellene este campo");
            setErrField(fieldName);
          return;
		}		
	}
	}
if(fieldName=="code"){
	//added by Roy April 16,2007
	if(document.getElementsByName("code")[0].value=="")
	{
		setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, escriba el mismo código de seguridad que en la imagen");
            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","Por favor, rellene este campo");
          setErrField(fieldName);
          return;
        }else if(hasDoubleChar(fieldValue)==true){
         // setValidateRs(fieldName,"no","Please do not use characters such as @, *, +, space, \, /, ?, :, <, >, |, etc.");
         setValidateRs(fieldName,"no","Por favor, use caracteres Ingleses únicamente.");
          setErrField(fieldName);

          return;
      }
    else if(isCorrect(fieldValue)==false){
          setValidateRs(fieldName,"no","Por favor, no use caracteres como @, *, +, space, \, /, ?, :, <, >, |, etc.");
          
          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","Este Login ya ha sido elegido por otro usuario, por favor seleccione uno diferente.");
            setErrField(fieldName);
					}
					return;
				}
			});		
      }
      
   }
 if(fieldName=="Company"){
 
       var msg="";
       if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
        //} else if(isCorrect(fieldValue)==false){
        //  setValidateRs(fieldName,"no","Por favor, no use caracteres como @, *, +, space, \, /, ?, :, <, >, |, etc.");
        //  setErrField(fieldName);

        //  return;
      }
 }
  if(fieldName=="Email"){
       var msg="";
       if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, escriba un e-mail válido");	
setErrField(fieldName);
               return;
		}	
  }
  
 }else if(fieldName=="Pswd"){

      if(fieldValue==""){

          setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
        }else if(hasDoubleChar(fieldValue)==true){
         // setValidateRs(fieldName,"no","Please do not use characters such as @, *, +, space, \, /, ?, :, <, >, |, etc.");
         setValidateRs(fieldName,"no","Por favor, use caracteres Ingleses únicamente.");
          setErrField(fieldName);

          return;
      }
    else if(isCorrect(fieldValue)==false){
          setValidateRs(fieldName,"no","Por favor, no use caracteres como @, *, +, space, \, /, ?, :, <, >, |, etc.");
          
          setErrField(fieldName);

          return;
      }
 }else if(fieldName=="Passwordc"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
        }
      if (!(document.getElementById("Pswd").value==document.getElementById("Passwordc").value))
          {
          setValidateRs(fieldName,"no","Por favor, compruebe su contraseña de confirmación");
setErrField(fieldName);
          return;
		}
 }else if(fieldName=="Firstname"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="Name"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="City"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, rellene este campo");
setErrField(fieldName);
          return;
		}	
 }else if(fieldName=="Adress"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
        }
 }
else if(fieldName=="CompanyCountry"){
     if (document.getElementById("CompanyCountry").selectedIndex==0)
		{
		 setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
 		} 
 }
else if(fieldName=="Industry"){
     if (document.getElementById("Industry").selectedIndex==0)
		{
		 setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
 		} 
 }
else if(fieldName=="TelNum"){
      if(fieldValue=="" || fieldValue == document.getElementById("Temp").value){
          setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, escriba un teléfono válido");
setErrField(fieldName);
          return;
	      }
}


         }
 }else if(fieldName=="AccDptCt"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="AccDptEmail"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no"," Por favor, rellene este 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"," Por favor, escriba un e-mail válido");
setErrField(fieldName);
          return;
	}
 
 }else if(fieldName=="Email_1"||fieldName=="Email_2"||fieldName=="Email_3"||fieldName=="Email_4"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;
        }
 }
else if(fieldName=="Industry"){

      if(document.getElementById("Industry").selectedIndex==0){
          setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, rellene este 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","Por favor, rellene este 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"," Por favor, rellene este campo");
setErrField(fieldName);
          return;
		
} } 
  else if (selectedList.options[selectedList.selectedIndex].text=="Other")
		{ if (Trim(document.getElementById("OtherType").value)=="")
           {
            setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, rellene este 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","Por favor, rellene este 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","Por favor, rellene este campo");
setErrField(fieldName);
          return;  
          
		}}  
       if (selectedList.options[selectedList.selectedIndex].text=="AsiaInspection Referral" && document.forms[0].OtherType.value=="" ){
 setValidateRs(fieldName,"no","Por favor, rellene este campo");
setErrField(fieldName);
          return;  	
  }	

 }

else if(fieldName=="AcceptTerm"){
      if(!document.getElementById("AcceptTerm").checked){
          setValidateRs(fieldName,"no","Por favor, acepte las condiciones");
setErrField(fieldName);
          return;
        }
 }else if(fieldName=="code"){
      if(fieldValue==""){
          setValidateRs(fieldName,"no","Por favor, rellene este 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","Por favor, escriba el mismo código de seguridad que en la imagen");
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