function contactd()
{
//alert();
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='Jim G'
 b='jim.garrett'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='arrett'
 d=f+m
 document.write(a+b+j+k+l+c+d+e)
}

function contactde()
{
//alert();
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='jim.garrett'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m
 document.write(a+b+j+k+l+c+d+e)
}

function contactdem()
{
//alert();
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='jim.garrett'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=b+j+k+l
 document.write(a+b+j+k+l+c+d+e)
}

function recruitingasia()
{
//alert();
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='recruitmen'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='tindia@'
 l='om'
 m='il'
 d=b+j+k+l
 document.write(a+b+j+k+l+c+d+e)
}

function contacth(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='hfi'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}

function contactb(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='baltimore'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}

function contactj(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='judy'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}

function contacta(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='archana'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}

function contacte(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='eric'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}

function contactjohn(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='john'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}

function contactan(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='anchal'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}
function contactc(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='hfi'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d='contact us'

 document.write(a+b+j+k+l+c+d+e)
}


function contactm(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='mahesh'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}
function contactap(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='apala'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}
function contacteurope(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='europe'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}
function contactdeniz(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='nigel'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}
function nigel(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='nigel'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}
function contactemail(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='judy'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d='email'
 document.write(a+b+j+k+l+c+d+e)
}
function contactsing(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='singapore'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}
function contactny(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='ema'
 b='newyork'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='@'
 l='om'
 m='il'
 d=f+m

 document.write(a+b+j+k+l+c+b+j+k+l+e)
}
function showPopup(filename,sizex,sizey)

{
			  wnd = window.open(filename,'Popup','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,screenX=0,left=0,screenY=0,top=0,width='+sizex+',height='+sizey);
  }
  
  //form validation of registration.asp

function MM_findObj(n, d) { //v4.0

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && document.getElementById) x=document.getElementById(n); return x;

}



function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;

  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);

    if (val) { nm=val.name; if ((val=val.value)!="") {

      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');

        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';

      } else if (test!='R') {

        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';

        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');

          min=test.substring(8,p); max=test.substring(p+1);

          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';

    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }

  } if (errors) alert('The following error(s) occurred:\n'+errors);

  document.MM_returnValue = (errors == '');

}

/*added for adding new recruitment email-id for india */
function contactrec(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 f='recruitm'
 b='recruitmenti'
 j='humanfa'
 c='\">'
 a+='lto:'
 e='</a>'
 k='ctors.c'
 b+='ndia@'
 l='om'
 m='entindia@humanfactors.com'
 d=f+m
 document.write(a+b+j+k+l+c+d+e)
}
function showPage(val1, val2)
{
	document.getElementById(val1).style.display = "block"
	document.getElementById(val2).style.display = "none"
	
}
function changedata(actype)
{
	if(actype=="expand")
	{
		document.getElementById("sitemapcontent").style.display="block";
		document.getElementById("smp").innerHTML='<a href="#" onclick="javascript:changedata(\'collapse\')"><img src="/images/collapse.gif" border="0" align="absmiddle"/>&nbsp;Go to...</a><span class="fR">User Experience for a Better World&nbsp;&nbsp;&nbsp;</span></div>';
	}
	else
	{
		document.getElementById("sitemapcontent").style.display="none";
		document.getElementById("smp").innerHTML='<a href="#" onclick="javascript:changedata(\'expand\')"><img src="/images/expand.gif" border="0" align="absmiddle"/>&nbsp;Site Map</a><span class="fR">User Experience for a Better World&nbsp;&nbsp;&nbsp;</span></div>';
	}
	
}











  function getCookie(name)
 	{ 
	var DC = document.cookie;
	var index = DC.indexOf(name + "=");
    if (index == -1) return null;
    index = DC.indexOf("=", index) + 1;
    var endstr = DC.indexOf(";", index);
    if (endstr == -1) endstr = DC.length;
    return unescape(DC.substring(index, endstr));
  	}
  
  // Function setCookie sets the cookie for the site. This cookie is set for  160 days.
  
  function setCookie(name, value)
   { 
   	var DC = document.cookie;
	var today = new Date();
  	var expiry = new Date(today.getTime() + 160 * 24 * 60 * 60 * 1000); // plus 160 days

	var path = "/";

    if (value != null && value != "")
    {  
		document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString() + "; path=" + path  
		DC = document.cookie; 
	}
  }

// Function Check() is wtitten is called from the load event of the body. This function sets the value of all the fields.

function Check()
{
	document.cookie = 'formsubmit= ; expires=Thu, 2 Mar 2006 20:47:11 UTC; path=/';
	var str = getCookie("VALSET")
	//selectstate(document.getElementById('Country').options[document.getElementById('Country').selectedIndex].value);	
	//if(str != null)
	//{
		GetAllValuesOnForm();
	//}
	//alert(document.getElementById('Country').options[document.getElementById('Country').selectedIndex].value);
	selectstate(document.getElementById('Country').options[document.getElementById('Country').selectedIndex].value)
	GetAllValuesOnForm();
}

// Function SetAllValInCookies() will be called when any form is being submitted. This function sets the cookie for the site.

function SetAllValInCookies(myForm)
{	
	var str = getCookie("VALSET")
		
	var intStoreCookies = 0;
	if(str != null)
	{
		intStoreCookies = 1;
	}
	else
	{
		if (confirm("Is it OK to keep this information for later download requests? (If NOT 'Cancel'.)")) 
		{
			intStoreCookies = 1 ;
		}
		else
		{
			//added by santosh removed return false
			
			intStoreCookies = 0 ;
		}
	}
	if (intStoreCookies==1)
	{	
	setCookie("VALSET","true");

	var intCtr=0;
	for (intCtr=0;intCtr < myForm.elements.length - 1;intCtr++)
	{
		if (myForm.elements[intCtr].type == "text")
		{
			setCookie(myForm.elements[intCtr].name, myForm.elements[intCtr].value);
		}
		if (myForm.elements[intCtr].type == "textarea")
		{
			setCookie(myForm.elements[intCtr].name, myForm.elements[intCtr].value);
		}
		if (myForm.elements[intCtr].type == "select-one")
		{
			setCookie(myForm.elements[intCtr].name, myForm.elements[intCtr].value);
		}
		if (myForm.elements[intCtr].type == "select")
		{
			setCookie(myForm.elements[intCtr].name, myForm.elements[intCtr].value);
		}
	}
	
	}
	//Added by santosh
	else
	{
	
	
	}
	//setCookie('formsubmit','no');
	//document.cookie = "formsubmit=''; expires="+expires+"; path=/";
	//document.cookie = 'formsubmit= ; expires=Thu, 2 Mar 2006 20:47:11 UTC; path=/';

	return true;
}

function GetAllValuesOnForm()
{
	var intFormCount = 0;

	for (intFormCount=0; intFormCount < document.forms.length; intFormCount++)
	{
		var intCtr=0;
		for (intCtr=0;intCtr< document.forms[intFormCount].elements.length - 1;intCtr++)
		{
	
		//	if (document.forms[intFormCount].elements[intCtr].type == "text")
		//	{
		
			var cookievalue = ParseCookie(document.forms[intFormCount].elements[intCtr].name)
			
		
		if (cookievalue != "NULL")
		{
				document.forms[intFormCount].elements[intCtr].value = ParseCookie(document.forms[intFormCount].elements[intCtr].name)
		}
	    	//}
		}
	}
}

function ParseCookie(name)
{
	var RetVal = getCookie(name)
	if(RetVal == null)
	{
		RetVal = "NULL";
	}	
	return RetVal;
	
}

/*function written for dynamicly generation of states */

function selectstate(sel)
{

//alert(sel);
if (sel=="Canada" || sel=="United States")
{
	//alert(document.forms[0].onsubmit);
	/*if (document.forms[0].id == "IOS")
	{
	alert("training");
	}
	else
	{
	alert("normal form");
	}
	*/
	document.forms[1].onsubmit = function () { MM_validateForm('FirstName','','R','LastName','','R','Title','','R','Phone','','R','Email','','RisEmail','Company','','R','Country','','R','State','','R');return document.MM_returnValue;};
	//document.getElementById('lblstate').style.disply = 'block';
	//document.getElementById('lblstate').innerHTML = '*';
	//alert(document.forms[0].onsubmit);
	if (sel == "Canada")
	{
	document.getElementById('statetd').innerHTML = "<span class='mandatoryfield'>*</span> <select name='State' class='inputwidth278'><option value=''>Select Province</option><option value='AB'>AB</option><option value='BC'>BC</option><option value='MB'>MB</option><option value='NB'>NB</option><option value='NL'>NL</option><option value='NT'>NT</option><option value='NS'>NS</option><option value='NU'>NU</option><option value='ON'>ON</option><option value='PE'>PE</option><option value='QC'>QC</option><option value='SK'>SK</option><option value='YT'>YT</option></select>";
	}
	else if (sel == "United States")
	{
	document.getElementById('statetd').innerHTML = "<span class='mandatoryfield'>*</span> <select name='State' class='inputwidth278'><option value=''>Select State</option><option value='AL'>AL</option><option value='AK'>AK</option><option value='AS'>AS</option><option value='AZ'>AZ</option><option value='AR'>AR</option><option value='CA'>CA</option><option value='CO'>CO</option><option value='CT'>CT</option><option value='DE'>DE</option><option value='DC'>DC</option><option value='FM'>FM</option><option value='FL'>FL</option><option value='GA'>GA</option><option value='GU'>GU</option><option value='HI'>HI</option><option value='ID'>ID</option><option value='IL'>IL</option><option value='IN'>IN</option><option value='IA'>IA</option><option value='KS'>KS</option><option value='KY'>KY</option><option value='LA'>LA</option><option value='ME'>ME</option><option value='MH'>MH</option><option value='MD'>MD</option><option value='MA'>MA</option><option value='MI'>MI</option><option value='MN'>MN</option><option value='MS'>MS</option><option value='MO'>MO</option><option value='MT'>MT</option><option value='NE'>NE</option><option value='NV'>NV</option><option value='NH'>NH</option><option value='NJ'>NJ</option><option value='NM'>NM</option><option value='NY'>NY</option><option value='NC'>NC</option><option value='ND'>ND</option><option value='MP'>MP</option><option value='OH'>OH</option><option value='OK'>OK</option><option value='OR'>OR</option><option value='PW'>PW</option><option value='PA'>PA</option><option value='PR'>PR</option><option value='RI'>RI</option><option value='SC'>SC</option><option value='SD'>SD</option><option value='TN'>TN</option><option value='TX'>TX</option><option value='UT'>UT</option><option value='VT'>VT</option><option value='VI'>VI</option><option value='VA'>VA</option><option value='WA'>WA</option><option value='WV'>WV</option><option value='WI'>WI</option><option value='WY'>WY</option></select>";
	}

}

else
{
document.getElementById('statetd').innerHTML ='<span class="mandatoryfield">&nbsp;&nbsp;</span><input type="text" name="State" maxlength="45" class="inputwidth270" />';
document.forms[1].onsubmit = function () { MM_validateForm('FirstName','','R','LastName','','R','Title','','R','Phone','','R','Email','','RisEmail','Company','','R','Country','','R');return document.MM_returnValue;};
	//document.getElementById('lblstate').style.disply = 'none';
	//document.getElementById('lblstate').innerHTML = '&nbsp;';
/*document.forms[0].onSubmit = "MM_validateForm('Email','','RisEmail');return document.MM_returnValue";*/
}
/*	if (document.forms[0].attachEvent)
	{
	document.forms[0].removeEvent('onsubmit',function() {MM_validateForm('State','','R');return document.MM_returnValue}); 
	}
	else
	{
	document.forms[0].removeEventListener('submit',function() {MM_validateForm('State','','R');return document.MM_returnValue},false); 
	}
	
if (sel == "Canada" || sel == "United States")
{
	if (document.forms[0].attachEvent)
	{
	document.forms[0].attachEvent('onsubmit',function() {MM_validateForm('State','','R');return document.MM_returnValue}); 
	}
	else
	{
	document.forms[0].addEventListener('submit',function() {MM_validateForm('State','','R');return document.MM_returnValue},false); 
	}
}
	*/

}

function flashwrite(flname,wsize,hsize)
{
var so = new SWFObject(flname, "mymovie", wsize, hsize, "8", "#ffffff");
so.addParam("wmode", "transparent");
so.addParam("allowFullScreen", "true");
so.write("flashwrite");
}

function flashwrite_big(flname,wsize,hsize)
{
var so = new SWFObject(flname, "mymovie", wsize, hsize, "8", "#ffffff");
so.addParam("wmode", "transparent");
so.addParam("allowFullScreen", "true");
so.write("flashwrite");
}

function showPopuproi(filename,sizex,sizey)
{
wnd = window.open(filename,'Popup','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,screenX=50,left=50,screenY=20,top=20,width='+sizex+',height='+sizey);
wnd.focus();
} 

function showPopup_secondary(filename,sizex,sizey)

{
wnd = window.open(filename,'PopupSecondary','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,screenX=0,left=0,screenY=0,top=0,width='+sizex+',height='+sizey);
  }
  
  
 
function toggle(showHideDiv, switchTextDiv) {
	var ele = document.getElementById(showHideDiv);
	var text = document.getElementById(switchTextDiv);
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML = "Show Details";
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = "Hide Details";
	}
}

