function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function frmLtr(cString){
	for(var ixb=0;ixb<cString.length;ixb++){
		if(ixb==0){
			tmpStr=cString.charCodeAt(ixb);
		}
		else{
			tmpStr=tmpStr+'|'+cString.charCodeAt(ixb);
		}
	}
return tmpStr;
}

function setLang(value){
//Set cookie for futher identification
	createCookie('IHLang',value,30);
//Set session variable
	var ajax = new xmlreq();
		ajax.setVar("LS", value);
		ajax.requestFile = "l3_frxmlreqlang.asp";
		ajax.method = 1;//1-post,  2-get
		ajax.elementType = 1;//1-variable, 2-dom element		
		ajax.onLoading = function(){};
		ajax.onLoaded =  function(){}; 
		ajax.onInteractive =  function(){};
		ajax.onCompletion = function(){document.location="index.asp";};
		ajax.onError= function(){};
		ajax.responseType=1;//1-text, 2-xml
	ajax.runAJAX();	
	//regenerate page
}
function $obj(objId){
//get reference to object
	return document.getElementById(objId)
}

function reqTrial(){
//Apply for trial
	if(($obj("I3").value.length>0)&&($obj("I4").value.length>0)&&($obj("I7").value.length>2)&&($obj("I8").value.length>0)&&$obj("I7").value==$obj("I6").value){
		IHN=$obj("I3").value;
		IHM=$obj("I4").value;
		IHP=$obj("I7").value;
		IHC=$obj("I8").value;
		IHR=document.referrer;		
		IHM=IHM.toUpperCase();
			regexStr = new RegExp(/\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/)
		if(IHM.match(regexStr)){
			$obj("I4").disabled =true;		
			$obj("I3").disabled =true;		
			$obj("I4").readonly =true;		
			$obj("I3").readonly =true;		
			$obj("I7").readonly =true;
			$obj("I8").readonly =true;
			sendTrial(IHN,IHM,IHR,IHP,IHC)
		}
		else{
			$obj("I11").innerHTML="Please provide valid email.";
		}
	}
	else{
		$obj("I11").innerHTML="Please provide valid data.";
	}
	//regenerate page
}

function sendTrial(IHN,IHM,IHR,IHP,IHC,IHF){
	var ajax = new xmlreq();
		ajax.setVar("IHN",frmLtr(IHN));
		ajax.setVar("IHM",frmLtr(IHM));
		ajax.setVar("IHR",frmLtr(IHR));
		ajax.setVar("IHP",frmLtr(IHP));
		ajax.setVar("IHC",frmLtr(IHC));
		ajax.requestFile = "ihuserregistrationxmlreq.asp";
		ajax.method = 1;//1-post,  2-get
		ajax.elementType = 1;//1-variable, 2-dom element		
		ajax.onLoading = function(){$obj("I11").innerHTML="in process...";};
		ajax.onLoaded =  function(){$obj("I11").innerHTML="sending ...";}; 
		ajax.onInteractive =  function(){$obj("I11").innerHTML="waiting...";};
		ajax.onCompletion = function(){$obj("I11").innerHTML=this.response; };
		ajax.onError= function(){};
		ajax.responseType=1;//1-text, 2-xml
	ajax.runAJAX();	
}

function setStatus(msg){
	$obj("I11").innerHTML=msg
}

