/*############## FOR MULTIPLE IMAGE SHOW FOR PRODUCT DESC. PAGE ##########*/
function showMedImage(cnt)
{

var medImgs = document.getElementsByName("medimg[]");
var medImgs1 = document.getElementsByName("medimg1[]");
for(var i=0;i<medImgs.length;i++){
 medImgs[i].style.display="none"; 
 medImgs1[i].style.display="none";
}
medImgs[cnt].style.display="block";
medImgs1[cnt].style.display="block"; 
  
}
/*################ END ##############################*/
/*############# FOR AJAX FUNCTION ##################*/
function initXMLHTTPRequest() {
	var xmlHttp = null;
	try {
	    	// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e) {
	       	// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
/*############# AJAX CODE END ##################*/
/*############ FOR TIME OUT ################*/
function timedClearMs(objID) {
	document.getElementById(objID).innerHTML = '';	
	clearTimeout(msgIntervalId);
}
/*############## END #######################*/
function changeText(elementName, eventType) {
	var value = elementName.value;
	var defaultValue =  'Search';	
	
	if(eventType=='show') {
		if(value == "") elementName.value = defaultValue;
	}
	
	if(eventType=='hide') { 
		if(value == defaultValue) elementName.value = '';
	}
}

function checkKeyword1() {
var ProductSearch = document.form1.ProductSearch.value;
if(ProductSearch == "Search") 
return false;
else if(Search == "") 
return false;
return true;
}





function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{

   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1])
   if ((version >= 5.5) && (document.body.filters)) 
   {
      for(var i=0; i<document.images.length; i++)
      {
         var img = document.images[i]
         var imgName = img.src.toUpperCase()
         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText 
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
            img.outerHTML = strNewHTML
            i = i-1
         }
      }
   }    
}
window.attachEvent("onload", correctPNG);







function validateForm()
{ 
	
	var emailChkRegxp      = /^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,6}$/;
	
	if(document.frmlowpricereg.txtname.value=='')
	{
		document.getElementById("errname").innerHTML ="Please enter your name.";
		document.frmlowpricereg.txtname.focus();
		return false;
	}
	else
	{
		document.getElementById("errname").innerHTML ="";
	}
	if(document.frmlowpricereg.txtemail.value=='')
	{
		document.getElementById("errmail").innerHTML ="Please enter your email address.";
		document.frmlowpricereg.txtemail.focus();
		return false;
	}
	else
	{
		document.getElementById("errmail").innerHTML ="";
	}
	if(!document.frmlowpricereg.txtemail.value.match(emailChkRegxp))
	{
		document.getElementById("errmail").innerHTML ="Please enter a valid email address.";
		document.frmlowpricereg.txtemail.focus();
		return false;
	}
	else
	{
		document.getElementById("errmail").innerHTML ="";
	}
}
























function chkEmail()
{
	var uname = document.getElementById('uname').value;
	var passwd = document.getElementById('passwd').value;	
	
	var url="chk_email.php?uname="+uname+"&passwd="+passwd;	
	
	var xmlHttp = initXMLHTTPRequest();
    xmlHttp.open("GET",url, true);
	xmlHttp.onreadystatechange = function () 
		{
		if (xmlHttp.readyState == 4) 
			{
			var xmlDoc = xmlHttp.responseText;
			if(xmlDoc=="msg")
					{	
					document.getElementById("mailmsg").style.display="none";
					document.getElementById("pass").style.display="none";
					 document.newres.submit();
					}
			if(xmlDoc=="exist")
					{	
					document.getElementById("exiterrormsg").innerHTML ="You have already created an account with this email address.  Please use other box to sign into your SystemActive Account."; 
					if(document.getElementById("exiterrormsg").innerHTML!="")
						{
						document.getElementById("passwd").value="";
						document.getElementById("uname").value="";	
						document.newres.uname.focus();					
						}
					document.getElementById("mailmsg").style.display="none";
					document.getElementById("pass").style.display="none";
					}
			else if(xmlDoc!="") 
				{ 				
				var arr = xmlDoc.split("*");
				document.getElementById("mailmsg").innerHTML =arr[0];	
					if(arr[0]!="")
						{
						document.newres.uname.focus();
						}			
				document.getElementById("pass").innerHTML =arr[1];	
					if(arr[1]!="")
						{
						document.newres.passwd.focus();
						}			
				}			
			}
		};
xmlHttp.send(null);
}
function loginmailcheck(){
	var uname = document.getElementById('logemail').value;
	var passwd = document.getElementById('logpass').value;
	var url="chk_email.php?uname="+escape(uname)+"&passwd="+escape(passwd)+"&UID="+1;	
	var xmlHttp = initXMLHTTPRequest();
    xmlHttp.open("GET",url, true);
	xmlHttp.onreadystatechange = function () 
		{
		if (xmlHttp.readyState == 4) 
			{
			var xmlDoc = xmlHttp.responseText;				
			if(xmlDoc=="msg")
					{	
					document.getElementById("emailerror").style.display="none";
					document.getElementById("passerror").style.display="none";
					 document.frmlog.submit();
					}
			if(xmlDoc=="exist")
					{	
					document.getElementById("txtmsg").innerHTML ="Invalid Email or Password ! Please try another."; 
					if(document.getElementById("txtmsg").innerHTML!=""){
					document.getElementById("logpass").value="";
					document.frmlog.logpass.focus()
					}
					document.getElementById("emailerror").style.display="none";
					document.getElementById("passerror").style.display="none";
					}
			else if(xmlDoc!="") 
				{ 				
				var arr = xmlDoc.split("*");
				document.getElementById("emailerror").innerHTML =arr[0];	
					if(arr[0] !="")
						{
						document.frmlog.logemail.focus();
						}			
				document.getElementById("passerror").innerHTML =arr[1];	
					if(arr[1] !="")
						{
						document.frmlog.logpass.focus();
						}				
				}			
			}
		};
xmlHttp.send(null);
	
	
	}










function echeck(str) 
	{
  		var at="@";
  		var dot=".";
  		var lat=str.indexOf(at);
  		var lstr=str.length;
  		var ldot=str.indexOf(dot);
  		if (str.indexOf(at)==-1)
  			{
     		//alert("Invalid E-mail ID");
			document.getElementById("emailerror").innerHTML="Invalid Email Address";
     		return false;
  			}
 
  		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
  			{
     		//alert("Invalid E-mail ID");
			document.getElementById("emailerror").innerHTML="Invalid Email Address";
     		return false;
  			}
 
  		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
  			{
      		//alert("Invalid E-mail ID");
			document.getElementById("emailerror").innerHTML="Invalid Email Address";
      		return false;
  			}
 
   		if (str.indexOf(at,(lat+1))!=-1)
   			{
      		//alert("Invalid E-mail ID");
			document.getElementById("emailerror").innerHTML="Invalid Email Address";
      		return false;
   			}
 
   		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
   			{
      		//alert("Invalid E-mail ID");
			document.getElementById("emailerror").innerHTML="Invalid Email Address";
      		return false;
   			}
 
   		if (str.indexOf(dot,(lat+2))==-1)
   			{
      		//alert("Invalid E-mail ID");
			document.getElementById("emailerror").innerHTML="Invalid Email Address";
      		return false;
   			}
  
   		if (str.indexOf(" ")!=-1)
   			{
      		//alert("Invalid E-mail ID");
			document.getElementById("emailerror").innerHTML="Invalid Email Address";
      		return false;
   			}
    	return true; 
 	}
      function focus(){
		  if(document.frmlog && document.frmlog.logemail)
          	document.frmlog.logemail.focus();
              }
function LogValidate()
	{
	  
	if(document.frmlog.logemail.value == "")
			{
			//alert("Please Enter Your Email ID");
			document.getElementById("emailerror").innerHTML="Username can not be blank";
			document.getElementById("passerror").innerHTML="";
			document.frmlog.logemail.focus();
			return false;
			}
		if (echeck(document.frmlog.logemail.value)==false)
			{
  			document.frmlog.logemail.value = "";
  			document.frmlog.logemail.focus();
  			return false;
 			}	
	if(document.frmlog.logpass.value == "")
		{		
		document.getElementById("passerror").innerHTML="Password can not be blank";
		document.frmlog.logpass.focus();
		return false;
		}	
		
	return true;	
	}

function RegValid()
	{
	if(document.frmnewreg.regemail.value == "")
		{
		alert("Please enter your email address");
		document.frmnewreg.regemail.focus();
		return false;
		}
	if (echeck(document.frmnewreg.regemail.value)==false)
		{
		document.frmnewreg.regemail.value = "";
		document.frmnewreg.regemail.focus();
		return false;
		}
/*	if(document.frmnewreg.reg1email.value == "")
		{
		alert("Please Enter Your Confirm Email ID");
		document.frmnewreg.reg1email.focus();
		return false;
		}	
	if(document.frmnewreg.regemail.value != document.frmnewreg.reg1email.value)
		{
		alert("Your Email ID And Confirm Email ID Not Match");
		document.frmnewreg.reg1email.value = "";
		document.frmnewreg.reg1email.focus();
		return false;
		}		
	if(document.frmnewreg.clubcard.checked != true)
		{
		if(document.frmnewreg.clubcardno.value == "")
			{
			alert("Please enter clubcard number.");
			document.frmnewreg.clubcardno.focus();
			return false;
			}
		} */	
	return true;	
	}
	
function checkStoreMail() {
	var emailRegxp = /^[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}$/;
	var mail = document.form2.email.value;
	if(!mail.match(emailRegxp))	{
		document.getElementById("storeEmailError").innerHTML = "Please enter a valid email";
		return false;
	} else document.getElementById("storeEmailError").innerHTML = "";
	return true;
}
	



function formsubmit(e)
{	
	if (e.keyCode == 13) 
		{			
			loginmailcheck();
		}
}
function resformsubmit(e)
{	
	if (e.keyCode == 13) 
		{
			chkEmail();
		}
}
		


function showhide(x)
	{
			if(x=='a')
				{
				document.getElementById('i1').style.display="block";
					for(i=2;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
				}
			
			if(x=='b')
				{
				document.getElementById('i1').style.display="none";
			   document.getElementById('i2').style.display="block";
					for(i=3;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
		      }
			if(x=='c')
				{				
			    document.getElementById('i3').style.display="block";
					for(i=4;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
					for(i=1;i<=2;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
		      }
			  if(x=='d')
				{				
			    document.getElementById('i4').style.display="block";
					for(i=5;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
					for(i=1;i<=3;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
		      }
			   if(x=='e')
				{					
			    document.getElementById('i5').style.display="block";
					for(i=6;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
					for(i=1;i<=4;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
		      }
			  if(x=='f')
				{				
			    document.getElementById('i6').style.display="block";
					for(i=7;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
					for(i=1;i<=5;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
		      }
			  if(x=='g')
				{				
			    document.getElementById('i7').style.display="block";
					for(i=8;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
					for(i=1;i<=6;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
		      }
			  if(x=='h')
				{				
			    document.getElementById('i8').style.display="block";
					for(i=9;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
					for(i=1;i<=7;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
		      }
			  if(x=='i')
				{				
			    document.getElementById('i9').style.display="block";
					for(i=10;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
					for(i=1;i<=8;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
		      }
			   if(x=='j')
				{				
			    document.getElementById('i10').style.display="block";					
					for(i=1;i<=9;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
		      }
			  
	}
	
function show(){
	document.getElementById('i7').style.display="block";
					for(i=8;i<=10;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
					for(i=1;i<=6;i++)
					{
						document.getElementById('i'+i).style.display="none";
					}
	}
	

function validateForm1()
{ 
	var alphabetChkRegExp  = /^([a-zA-Z ]+)$/;
	var alphaNumChkRegExp  = /^([a-zA-Z0-9 ]+)$/;
	var addressChkRegExp   = /^([a-zA-Z0-9 ,\-\'\.]+)$/;
	var birthDateChkRegExp = /^([0-9]){2}(\/|-){1}([0-9]){2}(\/|-)([0-9]){4}$/;
	var postCodeChkRegExp  = /^([A-Za-z]{1,2})([0-9]{2,3})([A-Za-z]{2})$/;	
	//var telNoChkRegExp     = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
	var mobNoChkRegExp     = /^([0-9]{10,15})$/;
	//var emailChkRegxp      = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
	var emailChkRegxp      = /^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,6}$/;
	var urlChkRegxp        = /^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([\w]+)(.[\w]+){1,2}$/;
	
	var captchaVal = document.getElementById("txtSecurityCode").value;
	
	if(document.frmnewregistration.userid.value == ""){
		document.getElementById("erruseridDivID").style.display="";
		
		document.getElementById("usrid").innerHTML="Username can not be blank";
		document.getElementById("pass").innerHTML="";
		document.getElementById("errpassDivID").style.display="none";
		document.getElementById("errGenderDivID").style.display="none";
		document.getElementById("errormsg").style.display="none";
		document.getElementById("title").style.display="none";	
		document.frmnewregistration.userid.focus();
		return false;
		}
	else if(!document.frmnewregistration.userid.value.match(emailChkRegxp)) 
	{
		document.getElementById("erruseridDivID").style.display="";
		document.getElementById("usrid").innerHTML="Invalid email";	
		document.getElementById("pass").innerHTML="";
		document.getElementById("errpassDivID").style.display="none";
		document.getElementById("errGenderDivID").style.display="none";
		document.getElementById("errormsg").style.display="none";
		document.getElementById("title").style.display="none";	
		document.frmnewregistration.userid.focus();
		return false;	
	}
	else{
		document.getElementById("usrid").innerHTML="";
		document.getElementById("erruseridDivID").style.display="none";		
		}
		
	if(document.frmnewregistration.password.value == "")
	{
		document.getElementById("errpassDivID").style.display="";
		document.getElementById("pass").innerHTML="Password can not be blank";
		document.getElementById("errGenderDivID").style.display="none";
		document.getElementById("errormsg").style.display="none";
		document.getElementById("title").style.display="none";	
		document.frmnewregistration.password.focus();
		return false;
		}
	else if((document.frmnewregistration.password.value.length < 4) || (document.frmnewregistration.password.value.length >20)) 
		{
	   document.getElementById("errpassDivID").style.display="";
       document.getElementById("pass").innerHTML="Password should have at least 4 or at most 20 characters only \n"; 
	   document.getElementById("errGenderDivID").style.display="none";
		document.getElementById("errormsg").style.display="none";
		document.getElementById("title").style.display="none";	
		document.frmnewregistration.password.focus();
		return false;
		}
		else
		{		
		document.getElementById("pass").innerHTML="";
		document.getElementById("errpassDivID").style.display="none";		
		}
		
	if(document.frmnewregistration.gender.value == "")
		{        
			document.getElementById("errGenderDivID").style.display="";
			document.getElementById("errormsg").style.display="";
			document.getElementById("title").style.display="";
			document.frmnewregistration.gender.value="";    
			document.frmnewregistration.gender.focus();    
			return false;    
		}
	else{
		document.getElementById("errGenderDivID").style.display="none";
		document.getElementById("errormsg").style.display="none";
		document.getElementById("title").style.display="none";		
		}

	if(document.frmnewregistration.fname.value == ""){		
        document.getElementById("errFnameDivID").style.display="";
		document.getElementById("errormsg").style.display="";
		document.getElementById("fn").style.display="";
		document.frmnewregistration.fname.focus();
		return false;	
	}
	else
	{		
		document.getElementById("errFnameDivID").style.display="none";
		document.getElementById("errormsg").style.display="none";
		document.getElementById("fn").style.display="none";		
	}
	
	if(document.frmnewregistration.lname.value == ""){		
        document.getElementById("errlnameDivID").style.display="";
		document.getElementById("errormsg").style.display="";
		document.getElementById("ln").style.display="";
		document.frmnewregistration.lname.focus();
		return false;	
	}
	else
	{		
		document.getElementById("errlnameDivID").style.display="none";
		document.getElementById("errormsg").style.display="none";
		document.getElementById("ln").style.display="none";		
	}

	if(document.frmnewregistration.telno.value == ""){		
        document.getElementById("errtelnoDivID").style.display="";
		document.getElementById("errormsg").style.display="";
		document.getElementById("tn").style.display="";
		document.frmnewregistration.telno.focus();
		return false;	
	}
	
	else if(document.frmnewregistration.telno.value =="") {
        document.getElementById("errtelnoDivID").style.display="";
		document.getElementById("errormsg").style.display="";
		/*document.getElementById("tn2").style.display="";*/
		document.frmnewregistration.telno.focus();
		return false;		
	}
	/*else if(document.frmnewregistration.telno.value.length>14) {
        //document.getElementById("errtelnoDivID").innerHTML="You can put maximum of 15 characters ."; 
		alert(document.frmnewregistration.telno.value.length)
		return false;		
	}*/
	else
	{		
		document.getElementById("errtelnoDivID").style.display="none";
		document.getElementById("errormsg").style.display="none";
		document.getElementById("tn").style.display="none";		
	}

	if(document.frmnewregistration.postcode.value == ""){		
        document.getElementById("errpostcodeDivID").style.display="";
		document.getElementById("errormsg1").style.display="";
		document.getElementById("pc").style.display="";
		document.frmnewregistration.postcode.focus();
		return false;	
	}

	else
	{		
		document.getElementById("errpostcodeDivID").style.display="none";
		document.getElementById("errormsg1").style.display="none";
		document.getElementById("pc").style.display="none";		
	}
	
	if(document.frmnewregistration.address1.value == ""){		
        document.getElementById("erraddress1DivID").style.display="";
		document.getElementById("errormsg1").style.display="";
		document.getElementById("ad1").style.display="";
		document.frmnewregistration.address1.focus();
		return false;	
	}

	else
	{		
		document.getElementById("erraddress1DivID").style.display="none";
		document.getElementById("errormsg1").style.display="none";
		document.getElementById("ad1").style.display="none";	
	}


	if(document.frmnewregistration.town.value == "")
		{		
        document.getElementById("errtownDivID").style.display="";
		document.getElementById("errormsg1").style.display="";
		document.getElementById("twn").style.display="";
		document.frmnewregistration.town.focus();
		return false;	
	}

	else
	{		
		document.getElementById("errtownDivID").style.display="none";
		document.getElementById("errormsg1").style.display="none";
		document.getElementById("twn").style.display="none";	
	}
	if(document.frmnewregistration.country.value == 240)
	{
		document.getElementById("errorcountrydiv").style.display="";
		document.getElementById("errormsg1").style.display="";
		document.getElementById("cnt").style.display="";
		return false;	
	}
	else
	{		
		document.getElementById("errorcountrydiv").style.display="none";
		document.getElementById("errormsg1").style.display="none";
		document.getElementById("cnt").style.display="none";
	}	
	if(captchaVal == "")
	{
		document.getElementById("errCaptchaDivID").style.display="";		
		document.getElementById("captchaVal").innerHTML="Security code can not be blank";
		document.frmnewregistration.txtSecurityCode.focus();
		return false;
	}	 
	else 
	{       
		// Now the Ajax CAPTCHA validation
		checkcode(captchaVal);			
	}
	if(document.frmnewregistration.terms.checked == false){
    	document.getElementById("termmsg").innerHTML ="Please agree with the terms and conditions.";   
		document.frmnewregistration.terms.focus();
        return false;
    }    
    else 
    {
        document.getElementById("termmsg").innerHTML ="";       
    }
	return true;
}

function validatephone(x) {
	
	 var maintainplus = '';
 	var numval = x.value
	//alert(numval.charAt(0))
 	if ( numval.charAt(0)=='+'){ 
	var maintainplus = '+';
	}	
	curphonevar = numval.replace(/[\\A-Za-z!"£$%^&*+_={};:'@#~,.¦\/<>?|`¬\]\[]/g,'');	
	if(numval.charAt(0)=='+')
		{
		var strl = (curphonevar.length);
		var strlength = strl+1;
		}
	else{
	var strlength = (curphonevar.length);		
	}
	document.getElementById('telno').value = maintainplus + curphonevar;	
	var maintainplus = '';		
	if(strlength ==16 )
		{
		
			alert("You can put maximum of 15 characters .");				
			var rt = document.getElementById('telno').value;			
			document.getElementById('telno').value = rt.substring(0,15);
		}
		x.focus();
}




function findPostCode(type) {
	if(document.frmnewregistration.postcode.value=="")
	alert("Please Enter Post Code !");
	if(type == 1) {		
		var postCode = document.frmnewregistration.postcode.value; 
		
		if(postCode == "") { document.frmnewregistration.postcode.focus(); return false;  }
		document.getElementById("allPostCodes1").style.display = 'block'; 
		document.getElementById("allPostCodes1").innerHTML='Please Wait&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="images/loadingAnimation.gif" width="150" height="16" alt="" />';	
		
		getPostCodes('find_postcode.php?action=getAll&postCode='+postCode+'&div=allPostCodes1', "allPostCodes1");
		
	} 
}  


/*//Create a boolean variable to check for a valid Internet Explorer instance.
var xmlhttp1 = false;
try {
xmlhttp1 = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp1 = false;
}
}
//var xmlhttp = false;
//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp1 && typeof XMLHttpRequest != 'undefined') {
var xmlhttp = new XMLHttpRequest();
}
*/
function getPostCodes(serverPage, objID) {
var xmlhttp = initXMLHTTPRequest();
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText; }
}
xmlhttp.send(null);
}


function getPostCode(serverPage, objID) {  
  var xmlhttp = initXMLHTTPRequest();
	var obj = document.getElementById(objID);
	obj.innerHTML = "Please wait";
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function() {
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		var values = xmlhttp.responseText.split("~");		
			if(objID == "allPostCodes1") {
				obj.style.display = 'none';					
				document.frmnewregistration.postcode.value = values[0];
				document.frmnewregistration.address1.value      = values[1];
				document.frmnewregistration.address2.value     = values[2];
				document.frmnewregistration.town.value     = values[3];
				document.frmnewregistration.county.value    = values[4];				
				document.getElementById('errormsg1').style.display="none";
				document.getElementById('errpostcodeDivID').style.display="none";				
			}			
			
		}
	}
	xmlhttp.send(null);
}

function checkcode(thecode) 
{	
	var xmlHttp = initXMLHTTPRequest();	
    var url="captcheck.php?code="+thecode;
	xmlHttp.open("GET",url, true);		
	xmlHttp.onreadystatechange = function () 
	{
		if (xmlHttp.readyState == 4) 
		{ 		
			var captchaOK = xmlHttp.responseText;			
			//return captchaOK;
			if(captchaOK != 1) 
			{				
				document.getElementById("errCaptchaDivID").style.display="";				
				document.getElementById("captchaVal").innerHTML='The entered code was not correct.';		
				document.frmnewregistration.txtSecurityCode.focus();
					  
			}
			else
			{
				document.getElementById("errCaptchaDivID").style.display="none";
				document.getElementById("captchaVal").innerHTML='';	
				
			}
			
		}
	}
	xmlHttp.send(null);
}
