// JavaScript Document

//For Programmer Information
/****************************/
//To get the price details we using div tag concept below
function ValidateForm_Inst(){
	var emailID=document.getElementById("txt_email");
	
	if ((emailID.value==null)||(emailID.value=="")){
		document.getElementById("txt_email_errmsg").innerHTML="Enter your Email ID";		
		document.getElementById("txt_email_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_email_errmsg").style.fontSize="12px";					
		document.getElementById("txt_email").style.background="#FF9F9F";	
		emailID.focus();
		//return false
	}
	else if (echeck(emailID.value)==false){
		document.getElementById("txt_email_errmsg").innerHTML="Invalid Email ID";
		document.getElementById("txt_email_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_email_errmsg").style.fontSize="12px";					
		document.getElementById("txt_email").style.background="#FF9F9F";			
		emailID.value=""
		emailID.focus()
		//return false
	}
	//return true
 }


function fn_productalert(id)
{
	var file,url,upperlimit;
	url="";
	file=window.location.href;
	upperlimit=0;
	if (file.indexOf("localhost")>0)
	{
		upperlimit=4;	
	}
	else
	{
		upperlimit=3;	
	}
	getfile=file.split("/");
	for(i=0;i<upperlimit;i++)
	{
		url=url+getfile[i]+"/";	
	}
	url=url+"productalert.asp?id="+id;
	window.location=url;
}

function fun_viewproduct()
{
//		get_retailprice('2');
		var file;
		var getfile,takefilename,takesource1,takesource2;
		var path,sourcedata;
		var agt=navigator.userAgent.toLowerCase();
		var browser= navigator.appName;
		file=window.location.href;
		getfile=file.split("/");
		takefilename=getfile[getfile.length-1].split("?");
		if (takefilename.length>=2)        
		{path=getfile[(getfile.length)-2]+"/"+takefilename[0];        
			takesource1=takefilename[1].split("&");
			if (takesource1.length>=2)
			{
				takesource2=takesource1[0].split("=");
				sourcedata=takesource2[1];
			}
			else
			{
				takesource2=takefilename[1].split("=");
				sourcedata=takesource2[1];
			}
		}
		else
		{
			path=getfile[(getfile.length)-2]+"/"+getfile[getfile.length-1];
			sourcedata="";
		}

		var xmlHttp=null;
		var url;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
		  alert ("Your browser does not support AJAX!");
		  return;
		} 
		url="../productprice.asp";
		if(file.indexOf("e-gift-card.htm")>0)
		{
			url=url+"?val="+path+"&id=1103"+"&src="+sourcedata;
		}
		else
		{
			url=url+"?val="+path+"&id=0"+"&src="+sourcedata;
		}		
		xmlHttp.onreadystatechange=stateChangedprice;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
}
function stateChangedprice() 
{ 
	
	if (xmlHttp.readyState==4)
	{ 
		var result,ans,count,xReferaFriendModule,file;
		var catname_array,catname;
		result=Trim(xmlHttp.responseText);
		ans=result.split("<-->");
		count=0;
		file=window.location.href;  
		if(file.indexOf("e-gift-card.htm")<0)
		{
			if (ans[0]!='')
			{	
				document.getElementById('shopfind').innerHTML="<a href='#light' OnClick='clicktofindstore()' style='outline:none;'><div id='storefind'></div></a>";			
				document.getElementById('prodprice').innerHTML=ans[0];
				count=(parseInt(ans[1])*150)+20;
				document.getElementById('prodprice').style.height=count+"px";
				document.getElementById('prodprice').style.width="250px";
	//			fn_iframe_assign(ans[2],ans[3],ans[4],ans[5]);
				
				
				catname_array=ans[5].split("/");
				xReferaFriendModule=ans[6];
				if (catname_array.length>1) 
				{
					catname=catname_array[0];
				}			
			}
		}
		if(file.indexOf("e-gift-card.htm")>0)
		{
			document.getElementById("totitemsincart").value=ans[2];
		}
		fn_iframe_assign(ans[2],ans[3],ans[4],catname,xReferaFriendModule);
	}
}


function fn_lovelylip_register(referrer)
{
		var xmlHttp=null;
		var url;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
		  alert ("Your browser does not support AJAX!");
		  return;
		} 
		url="../../facebookcampaign.asp?action=viewregister";
		url=url+"&catalogid=1179&referrer="+referrer;
		xmlHttp.onreadystatechange=stateChanged_lovelylipbutter_register;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
}

function stateChanged_lovelylipbutter_register() 
{ 
	
	if (xmlHttp.readyState==4)
	{ 
		var result,ans,count,xReferaFriendModule,file;
		var catname_array,catname,totitems,totcost;
		result=Trim(xmlHttp.responseText);
		totitems=0;
		totcost=0.00;
		ans=result.split("<-->");
		document.getElementById("lovelylips_register").innerHTML=ans[0];
		if(Trim(ans[1])=="")
		{
			totitems=0;
		}
		else
		{
			totitems=ans[1];
		}
		
		if(Trim(ans[2])=="")
		{			
			totcost=0;
		}
		else
		{
			totcost=ans[2];
		}

		document.getElementById("items").innerHTML=totitems;	
		document.getElementById("totitems").innerHTML=totitems;		
		document.getElementById("totcost").innerHTML=totcost;
		
		if(ans[3]=="")
		{
			document.getElementById('login').innerHTML="<a href='../../loginout.asp'>Login</a>";		
		}
		else
		{
			document.getElementById('login').innerHTML="<a href='../../logout.asp'>Logout</a>";		
		}
		document.getElementById('referralmodule').innerHTML="<a href='../../referral.asp'><img src='../../images/shareNenjoyicon-health.jpg' border='0'></a>";
		
	}
}

function fn_lovelylip_buynow()
{
		var xmlHttp=null;
		var url;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
		  alert ("Your browser does not support AJAX!");
		  return;
		} 
		url="../../facebookcampaign.asp?action=buynow";
		url=url+"&catalogid=1179";
		xmlHttp.onreadystatechange=stateChanged_lovelylipbutter;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
}

function stateChanged_lovelylipbutter() 
{ 
	
	if (xmlHttp.readyState==4)
	{ 
		var result,ans,count,xReferaFriendModule,file;
		var catname_array,catname,totitems,totcost;
		result=Trim(xmlHttp.responseText);
		totitems=0;
		totcost=0.00;
		ans=result.split("<-->");
		document.getElementById("lovelylips_buynow").innerHTML=ans[0];
		if(Trim(ans[1])=="")
		{
			totitems=0;
		}
		else
		{
			totitems=ans[1];
		}
		
		if(Trim(ans[2])=="")
		{			
			totcost=0;
		}
		else
		{
			totcost=ans[2];
		}

		document.getElementById("items").innerHTML=totitems;	
		document.getElementById("totitems").innerHTML=totitems;		
		document.getElementById("totcost").innerHTML=totcost;
		
		if(ans[3]=="")
		{
			document.getElementById('login').innerHTML="<a href='../../loginout.asp'>Login</a>";		
		}
		else
		{
			document.getElementById('login').innerHTML="<a href='../../logout.asp'>Logout</a>";		
		}
		document.getElementById('referralmodule').innerHTML="<a href='../../referral.asp'><img src='../../images/shareNenjoyicon-health.jpg' border='0'></a>";
		
	}
}


function fn_iframe_assign(count,subtotal,customerid,catname,xReferaFriendModule)
//function fn_iframe_assign(count,subtotal,customerid)
{
		get_retailprice('2');
		if (count=="")
		{
			count="0";
		}
		if ((subtotal=="") || (subtotal==0))
		{
			subtotal="0.00";
		}
		
		if(customerid=="")
		{
			parent.document.getElementById('login').innerHTML="<a href='../loginout.asp'>Login</a>";		
		}
		else
		{
			parent.document.getElementById('login').innerHTML="<a href='../logout.asp'>Logout</a>";		
		}
		parent.document.getElementById('totitems').innerHTML=count;
		parent.document.getElementById('totcost').innerHTML=subtotal;	
		parent.document.getElementById('items').innerHTML=count;
		if (xReferaFriendModule=="No")
		{
				parent.document.getElementById('referralmodule').innerHTML="";			
		}
		else
		{
			if (catname=="healthcare")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-health.jpg' border='0'></a>";
			}
			else if (catname=="skincare")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-skin.jpg' border='0'></a>";
			}
			else if (catname=="haircare")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-hair.jpg' border='0'></a>";
			}
			else if (catname=="babycare")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-baby.jpg' border='0'></a>";
			}		
			else if (catname=="animalhealth")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-animal.jpg' border='0'></a>";
			}
			else
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-health.jpg' border='0'></a>";			
			}
		}
		
}


// Ajax to get price and item
function addproduct(id,catid,subcatid,giftvoucher)
{
	//alert(giftvoucher);
	var sizeid,qtyid,catalogid,quantity;
	sizeid="size"+id;
	qtyid="quantity"+id;
	catalogid=document.getElementById(sizeid).value;
	quantity=document.getElementById(qtyid).value;

	if(giftvoucher=="True")
	{
		alert("Sorry, you cannot buy other products with eGift Card in cart.");
		return;
	}

	if(isNaN(quantity))
	{
		alert("Enter Numeric Values Only");
		document.getElementById(qtyid).value="1";
		document.getElementById(qtyid).focus();
		return;
	}
	if(isFloat(quantity)==false)
	{
		alert("Enter integer numbers only");
		document.getElementById(qtyid).value="1";
		document.getElementById(qtyid).focus();		
		return;		
	}

	var xmlHttp; 
	var div_dispmsg;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
	if (catid!="0")
	{
		var url="../prodprice.asp";
	}
	else
	{
		var url="prodprice.asp";		
	}
	url=url+"?catalogid="+catalogid;
	url=url+"&quantity="+quantity;
	if (catid=="0")
	{
		url=url+"&source2=ALLPROD";	
	}
	else if ((catid=="1") && (subcatid=="0"))	// HEALTH CARE
	{
		url=url+"&source2=HC-SCAT";	
	}
	else if ((catid=="1") && ((subcatid=="5") ||  (subcatid=="8") ||  (subcatid=="26")))	// HEALTH CARE - SUB SUB CATEGORY PAGE
	{
		url=url+"&source2=HC-SSCAT";	
	}
			
	else if ((catid=="2")&&(subcatid=="0"))	// SKIN CARE
	{
		url=url+"&source2=SC-SCAT";	
	}
	else if ((catid=="2")&&((subcatid=="9")|| (subcatid=="11")|| (subcatid=="12")|| (subcatid=="13")|| (subcatid=="14")|| (subcatid=="15")|| (subcatid=="16")|| (subcatid=="17")|| (subcatid=="18")))	// SKIN CARE - SUB SUB CATEGORY PAGE
	{
		url=url+"&source2=SC-SSCAT";	
	}	
	
	else if ((catid=="3")&&(subcatid=="0"))	// HAIR CARE
	{
		url=url+"&source2=HAC-SCAT";	
	}
	else if ((catid=="3")&&((subcatid=="19")||(subcatid=="20")||(subcatid=="21")))	// HAIR CARE SUB SUB CATEGORY
	{
		url=url+"&source2=HAC-SSCAT";	
	}	
	
	else if ((catid=="4")&&(subcatid=="0"))	// BABY CARE
	{
		url=url+"&source2=BC-SCAT";
	}
	else if ((catid=="4")&&((subcatid=="22")||(subcatid=="23")||(subcatid=="24")))	// BABY CARE SUB SUB CATEGORY
	{
		url=url+"&source2=BC-SSCAT";
	}


	else if ((catid=="28")&&(subcatid=="0"))	// ANIMAL CARE
	{
		url=url+"&source2=AC-SCAT";
	}
	else if ((catid=="28")&&(subcatid=="29"))	// ANIMAL CARE SUB SUB CATEGORY
	{
		url=url+"&source2=AC-SSCAT";
	}	
	else
	{
			url=url+"&source2=GENERAL";
	}

	xmlHttp.onreadystatechange=stateChangedAllProducts_AddProduct;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	div_dispmsg="dispmsg"+id;
	document.getElementById(div_dispmsg).style.display="block";
	setTimeout("hidedivtag("+id+")",1500);	
}


function add_toshop(id,val,giftvoucher)
{
	var xmlHttp; 
	var div_dispmsg;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
	var txt="quantity"+val;
	qty=document.getElementById(txt).value;
	if(isNaN(qty))
	{
		alert("Enter Numeric Values Only");
		document.getElementById(txt).value="1";
		document.getElementById(txt).focus();
		return;
	}
	if(isFloat(qty)==false)
	{
		alert("Enter integer numbers only");
		document.getElementById(txt).value="1";
		document.getElementById(txt).focus();		
		return;		
	}
	if(giftvoucher=="True")
	{
		alert("Sorry, you cannot buy other products with eGift Card in cart.");
		return;
	}

	var url="../prodprice.asp";
	url=url+"?catalogid="+id;
	url=url+"&quantity="+qty;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	div_dispmsg="dispmsg"+val;
	document.getElementById(div_dispmsg).style.display="block";
	setTimeout("hidedivtag("+val+")",1500);	
}

function add_toshop_DD(id,val,directory,cstock,defaultpage)
{
	var xmlHttp,newurl; 
	var div_dispmsg;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
	var txt="quantity"+val;
	qty=document.getElementById(txt).value;
	if(isNaN(qty))
	{
		alert("Enter Numeric Values Only");
		document.getElementById(txt).value="1";
		document.getElementById(txt).focus();
		return;
	}
	if(isFloat(qty)==false)
	{
		alert("Enter integer numbers only");
		document.getElementById(txt).value="1";
		document.getElementById(txt).focus();		
		return;		
	}
	if(directory=="R")
	{
		var url="prodprice.asp";			
	}
	else
	{
		var url="../prodprice.asp";	
	}
	
	url=url+"?catalogid="+id;
	url=url+"&quantity="+qty;

	if(directory=="FBCampaign")
	{
		document.frm_fbcampaign.method="post";
		document.frm_fbcampaign.action="../../prodprice.asp?catalogid="+id+"&quantity="+qty+"&directory="+directory;
		document.frm_fbcampaign.submit();		
	}
	else if(directory=="R")
	{
		xmlHttp.onreadystatechange=function(){
			if (xmlHttp.readyState==4)
			{ 
				var xmlDoc=xmlHttp.responseXML.documentElement;
				var items,totcost,customerid;
				items=xmlDoc.getElementsByTagName("items")[0].childNodes[0].nodeValue;
				totcost=xmlDoc.getElementsByTagName("price")[0].childNodes[0].nodeValue;
				customerid=xmlDoc.getElementsByTagName("customerid")[0].childNodes[0].nodeValue;		
				if (items=="")
				{
				items="0";		
				}
				if ((totcost=="") || (totcost==0))
				{
				totcost="0.00";	
				}
				if((customerid=="")||(customerid=="0"))
				{
					if(directory=="R")
					{
						parent.document.getElementById("login").innerHTML="<a href='../loginout.asp'>Login</a>";			
					}
					else
					{
						document.getElementById("login").innerHTML="<a href='../loginout.asp'>Login</a>";			
					}
				}
				else
				{
					if(directory=="R")
					{
						parent.document.getElementById("login").innerHTML="<a href='../logout.asp'>Logout</a>";			
					}
					else
					{
						document.getElementById("login").innerHTML="<a href='../logout.asp'>Logout</a>";
					}
				}
				parent.document.getElementById("items").innerHTML=items;
				if (defaultpage!="Y")
				{
					parent.document.getElementById("totitems").innerHTML=items;
					parent.document.getElementById("totcost").innerHTML=totcost;	
				}
			}	
		};
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);			
	}
	else
	{
		xmlHttp.onreadystatechange=function()
		{
			if (xmlHttp.readyState==4)
			{ 
				var xmlDoc=xmlHttp.responseXML.documentElement;
				var items,totcost,customerid;
				items=xmlDoc.getElementsByTagName("items")[0].childNodes[0].nodeValue;
				totcost=xmlDoc.getElementsByTagName("price")[0].childNodes[0].nodeValue;
				customerid=xmlDoc.getElementsByTagName("customerid")[0].childNodes[0].nodeValue;		
		//		var browserName=navigator.appName; 
				if (items=="")
				{
					items="0";		
				}
				if ((totcost=="") || (totcost==0))
				{
					totcost="0.00";	
				}
				if((customerid=="")||(customerid=="0"))
				{
					parent.document.getElementById("login").innerHTML="<a href='../loginout.asp'>Login</a>";			
				}
					else
				{
					parent.document.getElementById("login").innerHTML="<a href='../logout.asp'>Logout</a>";			
				}
				parent.document.getElementById("items").innerHTML=items;
				if (defaultpage!="Y")
				{
					parent.document.getElementById("totitems").innerHTML=items;
					parent.document.getElementById("totcost").innerHTML=totcost;	
				}
			}				
		};
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);					
	}
	div_dispmsg="dispmsg"+val;	
	if (parseInt(cstock)<=50)
	{	
		document.getElementById(div_dispmsg).style.display="block";
		document.getElementById(div_dispmsg).innerHTML="<h3>Out of Stock</h3>";
	}
	else
	{
		setTimeout("dispdivtag("+val+")",1000);	
	}
}

function stateChangedDD() 
{ 
//	get_retailprice('1');
	if (xmlHttp.readyState==4)
	{ 
		var xmlDoc=xmlHttp.responseXML.documentElement;
		var items,totcost,customerid;
		items=xmlDoc.getElementsByTagName("items")[0].childNodes[0].nodeValue;
		totcost=xmlDoc.getElementsByTagName("price")[0].childNodes[0].nodeValue;
		customerid=xmlDoc.getElementsByTagName("customerid")[0].childNodes[0].nodeValue;		
		if (items=="")
		{
			items="0";		
		}
		if ((totcost=="") || (totcost==0))
		{
			totcost="0.00";	
		}
		if((customerid=="")||(customerid=="0"))
		{
			parent.document.getElementById("login").innerHTML="<a href='../loginout.asp'>Login</a>";			
		}
			else
		{
			parent.document.getElementById("login").innerHTML="<a href='../logout.asp'>Logout</a>";			
		}
		parent.document.getElementById("items").innerHTML=items;
		parent.document.getElementById("totitems").innerHTML=items;
		parent.document.getElementById("totcost").innerHTML=totcost;	
	}
}


function isFloat(num){
   if(isNaN(num) || num.indexOf(".")<0){
      return true;
   }else{
      num=parseFloat(num);
      return false;
   }
}

function dispdivtag(val)
{
	var	div_dispmsg;
	div_dispmsg="dispmsg"+val;
	document.getElementById(div_dispmsg).style.display="block";
	setTimeout("hidedivtag("+val+")",1000);	
}

function hidedivtag(val)
{
	var	div_dispmsg;
	div_dispmsg="dispmsg"+val;
	document.getElementById(div_dispmsg).style.display="none";
	//alert("hide");
}


function displaycartitems()
{
//	AllProducts();
	var xmlHttp;
	//document.getElementById("drp").style.height="35px";		
	//document.getElementById("drp").style.bgcolor="#EDF6F5";
	//document.getElementById("drp").innerHTML="<a href='dailydeals.asp'><img src='images/dd-ac.jpg' border='0'></a>";		
/*	var newurl;
	newurl=window.location.href;	
	if (newurl.indexOf("specials")>0)
		document.getElementById("drp").innerHTML="<a href='dailydeals.asp'><img src='../images/dd-ac.jpg' border='0'></a>";
	else
		document.getElementById("drp").innerHTML="<a href='dailydeals.asp'><img src='images/dd-ac.jpg' border='0'></a>";		
	end if 
*/
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
//	var url="../prodprice.asp";
	var pathArray = window.location.pathname.split( '/' );
	if (parseInt(pathArray.length)==2)
	{url="prodprice.asp";}
	else if (parseInt(pathArray.length)>2)
	{url="../prodprice.asp";}
	url=url+"?catalogid=0";
	url=url+"&quantity=0";
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	
}

//var xmlHttp;
function AllProducts(catid,subcatid)
{
	xmlHttp=GetXmlHttpObject();
 	if (xmlHttp==null)
	{
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
	/*if((catid=="0")&&(subcatid=="0"))
	{
		//document.getElementById("drp").style.height="35px";		
		//document.getElementById("drp").style.bgcolor="#EDF6F5";
		//document.getElementById("drp").innerHTML="<a href='dailydeals.asp'><img src='images/dd-ac.jpg' border='0'></a>";

	}
	else
	{
		//get_retailprice('2')	
		//document.getElementById("drp").style.height="35px";		
		//document.getElementById("drp").style.bgcolor="#EDF6F5";
		//document.getElementById("drp").innerHTML="<a href='../dailydeals.asp'><img src='../images/dd-ac.jpg' border='0'></a>";
	}*/

	

	if (catid !="0")
	{
		var url="../allproductsaction.asp";
	}
	else
	{
		var url="allproductsaction.asp";
	}
	if (catid=="")
	{
		catid=0;	
	}
	if (subcatid=="")
	{
		subcatid=0;	
	}
	url=url+"?catid="+catid;
	url=url+"&subcatid="+subcatid;	
	xmlHttp.onreadystatechange=stateChangedAllProducts;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}

function stateChangedAllProducts() 
{ 

	if (xmlHttp.readyState==4)
	{
		var param;
		var xmlDoc=xmlHttp.responseXML.documentElement,XReferAFriendModule;
		var totcost,reccount,proddet,tname,totalids,items,customerid;		
		totalids=xmlDoc.getElementsByTagName("totalids")[0].childNodes[0].nodeValue;	
		reccount=xmlDoc.getElementsByTagName("reccount")[0].childNodes[0].nodeValue;		
		items=xmlDoc.getElementsByTagName("items")[0].childNodes[0].nodeValue;
		totcost=xmlDoc.getElementsByTagName("price")[0].childNodes[0].nodeValue;
		customerid=xmlDoc.getElementsByTagName("customerid")[0].childNodes[0].nodeValue;	
		XReferAFriendModule=xmlDoc.getElementsByTagName("xReferaFriendModule")[0].childNodes[0].nodeValue;	
		catname=xmlDoc.getElementsByTagName("catname")[0].childNodes[0].nodeValue;			
		param=totalids.split(",");
		if (XReferAFriendModule=="No")
		{
				parent.document.getElementById('referralmodule').innerHTML="";			
		}
		else
		{
			if (catname=="healthcare")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-health.jpg' border='0'></a>";
			}
			else if (catname=="skincare")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-skin.jpg' border='0'></a>";
			}
			else if (catname=="haircare")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-hair.jpg' border='0'></a>";
			}
			else if (catname=="babycare")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-baby.jpg' border='0'></a>";
			}		
			else if (catname=="animalhealth")
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-animal.jpg' border='0'></a>";
			}
			else if (catname=="root")
			{
				document.getElementById('referralmodule').innerHTML="<a href='referral.asp'><img src='images/shareNenjoyicon-health.jpg' border='0'></a>";
			}			
			else
			{
				parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-health.jpg' border='0'></a>";			
			}
		}
		for(i=0;i<param.length;i++)
		{
			tname="prod"+param[i];	
			proddet=xmlDoc.getElementsByTagName(tname)[0].childNodes[0].nodeValue;	
			if (proddet!="")
			{
/*				document.getElementById(tname).innerHTML=proddet;			*/
				document.getElementById(tname).style.background="url('http://store.himalayahealthcare.com/images/spacer.gif')";		
				document.getElementById(tname).innerHTML=proddet;								
				document.getElementById(tname).style.backgroundColor="#EDF6F5";				

			}
		}
		
		parent.document.getElementById("items").innerHTML=items;
		parent.document.getElementById("totitems").innerHTML=items;
		parent.document.getElementById("totcost").innerHTML=totcost;	

		if((customerid=="")||(customerid=="0"))
		{
			parent.document.getElementById("login").innerHTML="<a href='../loginout.asp'>Login</a>";			
		}
			else
		{
			parent.document.getElementById("login").innerHTML="<a href='../logout.asp'>Logout</a>";			
		}
		
	}
}


function GetXmlHttpObject()
{
var xmlHttp;
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;
}

function stateChangedAllProducts_AddProduct() 
{ 

	if (xmlHttp.readyState==4)
	{ 
		var xmlDoc=xmlHttp.responseXML.documentElement;
		var items,totcost,customerid;
		items=xmlDoc.getElementsByTagName("items")[0].childNodes[0].nodeValue;
		totcost=xmlDoc.getElementsByTagName("price")[0].childNodes[0].nodeValue;
		customerid=xmlDoc.getElementsByTagName("customerid")[0].childNodes[0].nodeValue;		
//		var browserName=navigator.appName; 
		if (items=="")
		{
			items="0";		
		}
		if ((totcost=="") || (totcost==0))
		{
			totcost="0.00";	
		}
		if((customerid=="")||(customerid=="0"))
		{
			parent.document.getElementById("login").innerHTML="<a href='loginout.asp'>Login</a>";			
		}
			else
		{
			parent.document.getElementById("login").innerHTML="<a href='logout.asp'>Logout</a>";			
		}
		parent.document.getElementById("items").innerHTML=items;
		parent.document.getElementById("totitems").innerHTML=items;
		parent.document.getElementById("totcost").innerHTML=totcost;
	
	}
}



function stateChanged() 
{ 
//	get_retailprice('2');
	if (xmlHttp.readyState==4)
	{ 
		var xmlDoc=xmlHttp.responseXML.documentElement;
		var items,totcost,customerid,xReferAFriend;
		items=xmlDoc.getElementsByTagName("items")[0].childNodes[0].nodeValue;
		totcost=xmlDoc.getElementsByTagName("price")[0].childNodes[0].nodeValue;
		customerid=xmlDoc.getElementsByTagName("customerid")[0].childNodes[0].nodeValue;		
		xReferAFriend=xmlDoc.getElementsByTagName("xReferaFriendModule")[0].childNodes[0].nodeValue;		
//		var browserName=navigator.appName; 
		if (items=="")
		{
			items="0";		
		}
		if ((totcost=="") || (totcost==0))
		{
			totcost="0.00";	
		}
		if((customerid=="")||(customerid=="0"))
		{
//			parent.document.getElementById("login").innerHTML="<a href='../loginout.asp'>Login</a>";			
			parent.document.getElementById("login").innerHTML="<a href='loginout.asp'>Login</a>";
		}
			else
		{
//			parent.document.getElementById("login").innerHTML="<a href='../logout.asp'>Logout</a>";			
			parent.document.getElementById("login").innerHTML="<a href='logout.asp'>Logout</a>";
		}
		parent.document.getElementById("items").innerHTML=items;
		parent.document.getElementById("totitems").innerHTML=items;
		parent.document.getElementById("totcost").innerHTML=totcost;	
		
		if (xReferAFriend=="No")
		{
				parent.document.getElementById('referralmodule').innerHTML="";			
		}
		else
		{

			var pathArray = window.location.pathname.split( '/' );
			if (parseInt(pathArray.length)==2)
			{parent.document.getElementById('referralmodule').innerHTML="<a href='referral.asp'><img src='images/shareNenjoyicon-health.jpg' border='0'></a>";	}
			else if (parseInt(pathArray.length)>2)
			{parent.document.getElementById('referralmodule').innerHTML="<a href='../referral.asp'><img src='../images/shareNenjoyicon-health.jpg' border='0'></a>";}		
		}
		
	}
}

// get daily retail price for choosing one random product
function get_retailprice(val)
{		
	var newurl;
	newurl=window.location.href;	
/*	if (document.getElementById('drp')!="undefined")
	{
			if (newurl.indexOf("dailydeals.asp")>0)
			{
				//document.getElementById('drp').innerHTML="<div align='center'><img src='images/dd-ac.jpg'></div>";
			}
			else
			{			
				if(val=="1")
				{
					document.getElementById('drp').innerHTML="<div align='center'><img src='images/DDloader.gif'></div>";
				}
				else if(val=="2")
				{
					document.getElementById('drp').innerHTML="<div align='center'><img src='../images/DDloader.gif'></div>";
				}
			}
	}*/
	var xmlHttp=null;
	var url;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	if(val=="1")
	{
		url="retailprice.asp?frm=1";
	}
	else if (val=="2")
	{
		url="../retailprice.asp?frm=2";
	}
	xmlHttp.onreadystatechange=stateChangedretailofferprice;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChangedretailofferprice() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var result;
		var info;
		result=Trim(xmlHttp.responseText);
		if (result!='')
		{
			var res= result.split('-->');			
/*			if((res[10]=="202.144.44.125")||(res[10]=="127.0.0.1"))
			{*/
			if (document.getElementById('drp')!="undefined")
			{

				if (res[0]==1)
				{
					if (res[11]=="Y")
					{
						info="<table cellspacing='0' cellpadding='0' class='drptab_MBox' border='1'><tr><td><font size='2'><h3>Magic Box Offer is active.</h3><br />To resume shopping the Magic Box Offer , please <a href='../shop_magicbox.asp'><b>click here</b></a>.<br /><br />To switch to normal shopping mode, <a href='../cancelmagicbox.asp'><b>click here</b></a>.  Please note the existing Magic Box Offer  will be cancelled.</font></td></tr>";
					}
					else
					{					
						info="<table cellspacing='0' cellpadding='0' class='drptab' border='0'>";
						info=info+"<tr><td colspan='3' align='center'><img src='images/dd-ac.jpg'></td></tr>";
						info=info+"<tr><td colspan='3'>&nbsp;</td></tr>";
						info=info+"<tr>";
						info=info+"<td width='25%' rowspan='4'><a href='"+res[1]+"'><img src='"+res[2]+"' border='0'></a></td>";
						info=info+"<td width='5%' rowspan='4'>&nbsp;</td>";
						info=info+"<td width='70%'><h3><a href='"+res[1]+"' >"+res[3]+"</a></h3></td>";
						info=info+"</tr>";
						info=info+"<tr><td><h5>"+res[7]+"</h5></td></tr>";
						info=info+"<tr><td><font size='1px'>Regular Price:  </font><font size='2px'><br>Rs. <s>"+parseFloat(res[4]).toFixed(2)+"</s></font></td></tr>";
						info=info+"<tr><td><font size='1px'>Sale Price: </font><br><b>Rs. "+parseFloat(res[5]).toFixed(2)+"</b></td></tr>";
						if(parseInt(res[9])>50)
						{
							info=info+"<tr><td colspan='2' align='right'><font size='2px;'>Quantity</font>&nbsp;&nbsp;</td>";
							info=info+"<td><input type='text' name='quantity999' id='quantity999' size='2' value='1'  maxlength='2'></td></tr>";						
							info=info+"<tr><td colspan='3' align='center'>&nbsp;<div id='dispmsg999' name='dispmsg999' style='background-color:#00A5B6; color:#FFFFFF; display:none; border: #00A5B6 0.1px solid;font-family: Arial;font-weight: bold;font-size: 12px;'>Product Added</div></td></tr>";
							info=info+"<tr><td colspan='3' align='center'><a href=javascript:add_toshop_DD('"+res[8]+"','999','R','"+res[9]+"','N')><img src='images/button2.png' border='0'></a></td></tr>";
						}
						else
						{
							info=info+"<tr><td colspan='3' align='center'><h3>Out of Stock</h3></td></tr>";
						}
					}
					info=info+"</table>";
				}
				else if(res[0]==2)
				{
					if (res[11]=="Y")
					{
						info="<div class='drptab_MBox'><br><table cellspacing='0' cellpadding='0' border='0'><tr><td><font size='2'><h3>Magic Box Offer is active.</h3><br />To resume shopping the Magic Box Offer , please <a href='../shop_magicbox.asp'><b>click here</b></a>.<br /><br />To switch to normal shopping mode, <a href='../cancelmagicbox.asp'><b>click here</b></a>.  <br><br>Please note the existing Magic Box Offer  will be cancelled.<br></font></td></tr></table></div>";
					}
					else
					{
						info="<table cellspacing='0' cellpadding='0' class='drptab' border='0'>";
						info=info+"<tr><td colspan='3' align='center'><img src='../images/dd-ac.jpg'></td></tr>";
						info=info+"<tr><td colspan='3'>&nbsp;</td></tr>";
						info=info+"<tr>";
						info=info+"<td width='25%' rowspan='4'><a href='../"+res[1]+"'><img src='../"+res[2]+"' border='0'></a></td>";
						info=info+"<td width='5%' rowspan='4'>&nbsp;</td>";
						info=info+"<td width='70%'><a href='../"+res[1]+"'><h3>"+res[3]+"</h3></a></td>";
						info=info+"</tr>";
						info=info+"<tr><td height='25'><h5>"+res[7]+"</h5></td></tr>";
						info=info+"<tr><td><font size='1px'>Regular Price:  </font><font size='2px'><br>Rs. <s>"+parseFloat(res[4]).toFixed(2)+"</s></font></td></tr>";
						info=info+"<tr><td><font size='1px'>Sale Price: </font><br><b>Rs. "+parseFloat(res[5]).toFixed(2)+"</b></td></tr>";
						if(parseInt(res[9])>50)
						{
							info=info+"<tr><td colspan='2' align='right'><font size='2px;'>Quantity</font>&nbsp;&nbsp;</td>";
							info=info+"<td><input type='text' name='quantity999' id='quantity999' size='2' value='1'  maxlength='2'></td></tr>";						
							info=info+"<tr><td colspan='3' align='center'>&nbsp;<div id='dispmsg999' name='dispmsg999' style='background-color:#00A5B6; color:#FFFFFF; display:none; border: #00A5B6 0.1px solid;font-family: Arial;font-weight: bold;font-size: 12px;'>Product Added</div></td></tr>";
							info=info+"<tr><td colspan='3' align='center'><a href=javascript:add_toshop_DD('"+res[8]+"','999','IR','"+res[9]+"','N')><img src='../images/button2.png' border='0'></a></td></tr>";
						}
						else
						{
							info=info+"<tr><td colspan='3' align='center'><h3>Out of Stock</h3></td></tr>";
						}
						info=info+"</table>";
					}
					
				}
				//document.getElementById('drp').innerHTML=info;
			}
		}
		else
		{
			if (document.getElementById('drp')!="undefined")
			{document.getElementById('drp').innerHTML='';}
//		}
		}
	}
}



//REFER A FRIEND MODULE
function spacecheck(frm)
{
	var x=frm;
	var y=x.length;
	var count=0;
	var str="";
	for(var i=0;i<y;i++)
	{
		if(x.charAt(i)==" ")
		{
			count++;
		}
	if(x.charAt(i) !=" ")
		{
			str+= x.charAt(i);
		}   
	}
	
	if(str=="")
		{
			return false;
		}  
	else
		{
			return true;
		}
}




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){
		    return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
}
	
	
var mainflag=true;	
function fn_submit_referral()
{
	var flag1=true,flag2=true,flag3=true,flag4=true,flag5=true;
	if (spacecheck(document.getElementById("SendName").value)==false)
	{
		document.getElementById("SendName_errmsg").innerHTML="Enter Your Name";
		document.getElementById("SendName_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("SendName_errmsg").style.fontSize="10px";					
		document.getElementById("SendName").style.background="#FF9F9F";
		document.getElementById("SendName_errmsg").style.height="20px";
		document.getElementById("SendName").focus();
		mainflag=false;
	}
	if (spacecheck(document.getElementById("SendEmailId").value)==false)
	{
		document.getElementById("SendEmailId_errmsg").innerHTML="Enter Your E-mail Id";
		document.getElementById("SendEmailId_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("SendEmailId_errmsg").style.fontSize="10px";					
		document.getElementById("SendEmailId").style.background="#FF9F9F";			
		document.getElementById("SendEmailId").focus();
		mainflag=false;	
	}
	if (echeck(document.getElementById("SendEmailId").value)==false)
	{
		document.getElementById("SendEmailId_errmsg").innerHTML="Invalid E-mail Id";
		document.getElementById("SendEmailId_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("SendEmailId_errmsg").style.fontSize="10px";					
		document.getElementById("SendEmailId").style.background="#FF9F9F";		
		document.getElementById("SendEmailId").focus();
		mainflag=false;
	}
	
	if ((spacecheck(document.getElementById("ReceiveName1").value)==false) && (spacecheck(document.getElementById("ReceiveEmailId1").value)==false) && (spacecheck(document.getElementById("ReceiveName2").value)==false) && (spacecheck(document.getElementById("ReceiveEmailId2").value)==false)&& (spacecheck(document.getElementById("ReceiveName3").value)==false) && (spacecheck(document.getElementById("ReceiveEmailId3").value)==false)&& (spacecheck(document.getElementById("ReceiveName4").value)==false) && (spacecheck(document.getElementById("ReceiveEmailId4").value)==false)&& (spacecheck(document.getElementById("ReceiveName5").value)==false) && (spacecheck(document.getElementById("ReceiveEmailId5").value)==false))
	{
		alert("Please enter any one of your Friends Information and proceed");
		document.getElementById("ReceiveName1").focus();
		return false;
	}
	
	if (((document.getElementById("ReceiveName1").value=="")&&(document.getElementById("ReceiveEmailId1").value!=""))||((document.getElementById("ReceiveName1").value!="")&&(document.getElementById("ReceiveEmailId1").value=="")))
	{
		flag1=false;
	}
	if((document.getElementById("ReceiveName1").value!="")&&(document.getElementById("ReceiveEmailId1").value!=""))
	{
		flag1=false;	
	}

	if (((document.getElementById("ReceiveName2").value=="")&&(document.getElementById("ReceiveEmailId2").value!=""))||((document.getElementById("ReceiveName2").value!="")&&(document.getElementById("ReceiveEmailId2").value=="")))
	{
		flag2=false;
	}
	if((document.getElementById("ReceiveName2").value!="")&&(document.getElementById("ReceiveEmailId2").value!=""))
	{
		flag2=false;
	}

	if (((document.getElementById("ReceiveName3").value=="")&&(document.getElementById("ReceiveEmailId3").value!=""))||((document.getElementById("ReceiveName3").value!="")&&(document.getElementById("ReceiveEmailId3").value=="")))
	{
		flag3=false;
	}
	if((document.getElementById("ReceiveName3").value!="")&&(document.getElementById("ReceiveEmailId3").value!=""))
	{
		flag3=false;
	}


	if (((document.getElementById("ReceiveName4").value=="")&&(document.getElementById("ReceiveEmailId4").value!=""))||((document.getElementById("ReceiveName4").value!="")&&(document.getElementById("ReceiveEmailId4").value=="")))
	{
		flag4=false;
	}
	if((document.getElementById("ReceiveName4").value!="")&&(document.getElementById("ReceiveEmailId4").value!=""))
	{
		flag4=false;
	}

	if (((document.getElementById("ReceiveName5").value=="")&&(document.getElementById("ReceiveEmailId5").value!=""))||((document.getElementById("ReceiveName5").value!="")&&(document.getElementById("ReceiveEmailId5").value=="")))
	{
		flag5=false;
	}
	if((document.getElementById("ReceiveName5").value!="")&&(document.getElementById("ReceiveEmailId5").value!=""))
	{
		flag5=false;
	}


	/* Receiver Detail #1 */
	if (flag1==false)
	{
		custommessage("ReceiveName1","ReceiveEmailId1","ReceiveName1_errmsg","ReceiveEmailId1_errmsg",1)
	}
	
	/* Receiver Detail #2 */	
	if (flag2==false)
	{
		custommessage("ReceiveName2","ReceiveEmailId2","ReceiveName2_errmsg","ReceiveEmailId2_errmsg",2)
	}
	
	/* Receiver Detail #3 */	
	if (flag3==false)
	{
		custommessage("ReceiveName3","ReceiveEmailId3","ReceiveName3_errmsg","ReceiveEmailId3_errmsg",3)
	}


	/* Receiver Detail #4 */	
	if (flag4==false)
	{
		custommessage("ReceiveName4","ReceiveEmailId4","ReceiveName4_errmsg","ReceiveEmailId4_errmsg",4)		
	}

	/* Receiver Detail #5 */	
	if (flag5==false)
	{
		custommessage("ReceiveName5","ReceiveEmailId5","ReceiveName5_errmsg","ReceiveEmailId5_errmsg",5)
	}
	if(mainflag==false)
	{
		return false;	
	}
	else
	{
		return true;
		
	}	
}

function custommessage(id,emailid,divid,divemailid,cnt)
{
		if (spacecheck(document.getElementById(id).value)==false)
		{
			document.getElementById(divid).innerHTML="Enter Your Friend #"+cnt+" Name";
			document.getElementById(divid).style.border = '1px solid #ff0000';
			document.getElementById(divid).style.fontSize="10px";					
			document.getElementById(id).style.background="#FF9F9F";
			document.getElementById(divid).style.height="20px";
			document.getElementById(id).focus();
			mainflag=false;
		}
		if (spacecheck(document.getElementById(emailid).value)==false)
		{
			document.getElementById(divemailid).innerHTML="Enter Your E-mail Id";
			document.getElementById(divemailid).style.border = '1px solid #ff0000';
			document.getElementById(divemailid).style.fontSize="10px";					
			document.getElementById(emailid).style.background="#FF9F9F";			
			document.getElementById(emailid).focus();
			mainflag=false;
		}
		if (echeck(document.getElementById(emailid).value)==false)
		{
			document.getElementById(divemailid).innerHTML="Invalid E-mail Id";
			document.getElementById(divemailid).style.border = '1px solid #ff0000';
			document.getElementById(divemailid).style.fontSize="10px";					
			document.getElementById(emailid).style.background="#FF9F9F";		
			document.getElementById(emailid).focus();
			mainflag=false;
		}	
}

function Referal_Change(id,divid,color)
{
	document.getElementById(divid).style.border="0px";
	document.getElementById(divid).innerHTML="";
	if(color=="1")
	{
		document.getElementById(id).style.background="#FFFFCC";	
		if (divid.indexOf("EmailId")>0)
		{
			document.getElementById(divid).innerHTML="<img src='images/DDloader.gif' border='0'>";
		}
	}
	else if(color=="2")
	{
		document.getElementById(id).style.background="#B8F5B1";
		if (divid.indexOf("EmailId")>0)
						  {													  
								if (echeck(document.getElementById(id).value)==false)
								{
									document.getElementById(divid).innerHTML="Invalid E-Mail Id";
									document.getElementById(divid).style.border = '1px solid #ff0000';
									document.getElementById(divid).style.fontSize="10px";					
									document.getElementById(id).style.background="#FF9F9F";			
									document.getElementById(id).focus();
								}
								else
								{		
										var xmlHttp; 
										xmlHttp=GetXmlHttpObject();
										if (xmlHttp==null)
										{
											alert ("Your browser does not support AJAX!");
											return;
										} 
										var url="Referral_CheckEmailId.asp?type=back";
										url=url+"&emailid="+document.getElementById(id).value;
										xmlHttp.onreadystatechange=function(){
											if (xmlHttp.readyState==4)
											{ 
												var result;
												result=Trim(xmlHttp.responseText);
												answer=result.split("-->");
												
												if(parseInt(answer[0])>=1)
												{
													document.getElementById(divid).innerHTML=answer[1];
													//document.getElementById(id).value="";
													document.getElementById(id).focus();
													document.getElementById(id).style.background="#FF9F9F";
													document.getElementById(divid).style.border = '0px solid #ff0000';
													document.getElementById("btn_submit").disabled=true;	
													document.getElementById("btn_submit").disabled=true;
													document.getElementById("btn_submit").style.background="#EEEEEE";
													document.getElementById("btn_submit").style.border="0.1px solid #00A5B6";													
													document.getElementById("btn_submit").style.color="#000000";
												}
												else
												{
													//document.getElementById(divid).innerHTML=answer[1];
													document.getElementById(divid).style.border = '0px solid #ff0000';
													document.getElementById(id).style.background="#B8F5B1";	
													document.getElementById("btn_submit").disabled=false;	
													document.getElementById("btn_submit").disabled=false;
													document.getElementById("btn_submit").style.background="#00A5B6";
													document.getElementById("btn_submit").style.border="1px solid #00A5B6";
													document.getElementById("btn_submit").style.color="#FFFFFF";
													document.getElementById("btn_submit").style.fontWeight="bold";
													document.getElementById("btn_submit").style.fontSize="11px";
													
												}
												document.getElementById(divid).style.fontSize="10px";					
	
											}
										}
										xmlHttp.open("GET",url,true);
										xmlHttp.send(null);		
								}
						  }
	}
	else
	{
		document.getElementById(id).style.background="#FFFFFF";
	}	
}



/*function stateChangedReferral(divid) 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var result;
		result=Trim(xmlHttp.responseText);
		alert(result);
	}	
}*/

function fn_referral_reset()
{
	document.getElementById("SendName").value="";
	document.getElementById("SendEmailId").value="";
	document.getElementById("ReceiveName1").value="";	
	document.getElementById("ReceiveEmailId1").value="";
	document.getElementById("ReceiveName2").value="";
	document.getElementById("ReceiveEmailId2").value="";	
	
	document.getElementById("SendName_errmsg").innerHTML="";
	document.getElementById("SendName_errmsg").style.border="0px solid #ff0000";
	document.getElementById("SendName").style.background="#FFFFFF";
	document.getElementById("SendName_errmsg").style.height="0px";

	document.getElementById("SendEmailId_errmsg").innerHTML="";
	document.getElementById("SendEmailId_errmsg").style.border="0px solid #ff0000";
	document.getElementById("SendEmailId").style.background="#FFFFFF";
	document.getElementById("SendEmailId_errmsg").style.height="0px";

	document.getElementById("ReceiveName1_errmsg").innerHTML="";
	document.getElementById("ReceiveName1_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveName1").style.background="#FFFFFF";
	document.getElementById("ReceiveName1_errmsg").style.height="0px";

	document.getElementById("ReceiveEmailId1_errmsg").innerHTML="";
	document.getElementById("ReceiveEmailId1_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveEmailId1").style.background="#FFFFFF";
	document.getElementById("ReceiveEmailId1_errmsg").style.height="0px";

	document.getElementById("ReceiveName2_errmsg").innerHTML="";
	document.getElementById("ReceiveName2_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveName2").style.background="#FFFFFF";
	document.getElementById("ReceiveName2_errmsg").style.height="0px";

	document.getElementById("ReceiveEmailId2_errmsg").innerHTML="";
	document.getElementById("ReceiveEmailId2_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveEmailId2").style.background="#FFFFFF";
	document.getElementById("ReceiveEmailId2_errmsg").style.height="0px";

	document.getElementById("ReceiveName3_errmsg").innerHTML="";
	document.getElementById("ReceiveName3_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveName3").style.background="#FFFFFF";
	document.getElementById("ReceiveName3_errmsg").style.height="0px";

	document.getElementById("ReceiveEmailId3_errmsg").innerHTML="";
	document.getElementById("ReceiveEmailId3_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveEmailId3").style.background="#FFFFFF";
	document.getElementById("ReceiveEmailId3_errmsg").style.height="0px";

	document.getElementById("ReceiveName4_errmsg").innerHTML="";
	document.getElementById("ReceiveName4_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveName4").style.background="#FFFFFF";
	document.getElementById("ReceiveName4_errmsg").style.height="0px";

	document.getElementById("ReceiveEmailId4_errmsg").innerHTML="";
	document.getElementById("ReceiveEmailId4_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveEmailId4").style.background="#FFFFFF";
	document.getElementById("ReceiveEmailId4_errmsg").style.height="0px";

	document.getElementById("ReceiveName5_errmsg").innerHTML="";
	document.getElementById("ReceiveName5_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveName5").style.background="#FFFFFF";
	document.getElementById("ReceiveName5_errmsg").style.height="0px";

	document.getElementById("ReceiveEmailId5_errmsg").innerHTML="";
	document.getElementById("ReceiveEmailId5_errmsg").style.border="0px solid #ff0000";
	document.getElementById("ReceiveEmailId5").style.background="#FFFFFF";
	document.getElementById("ReceiveEmailId5_errmsg").style.height="0px";
	
	if (document.getElementById("morefriends").style.display=="none")
	{
		document.getElementById("addmore").style.visibility="visible";
	}
}


function AddControls1()
{
	var cnt,textcount,theForm,i;
	textcount=0;
	i=0;
	theForm=document.forms[0];
	cnt=document.forms[0].elements.length;
	for(i=0;i<cnt;i++)
	{
		alert(theForm.elements[i].type);
/*		if(document.forms[0].element[i].type=="input")
		{
			textcount=textcount+1;
		}*/
	}
	alert("totalcount="+cnt);
	alert("textcount="+textcount);
//alert(document.getElementByName("ReceiveName").count);	
	
}

//MODULE FOR LOGIN PAGE
function fn_change(id,divid,color)
{
	document.getElementById(divid).style.border = '0px';
	document.getElementById(divid).innerHTML="";

	if(color=="1")
	{
		if (divid.indexOf("txt_referralcode_errmsg")>=0)
		{
			document.getElementById("txt_referral_EmailId_errmsg").innerHTML="<img src='images/DDloader.gif' border='0'>";
		}
		/*else if(divid.indexOf("txt_email_errmsg")>=0)
		{
			document.getElementById("txt_email_errmsg").innerHTML="<img src='images/DDloader.gif' border='0'>";			
		}*/
		document.getElementById(id).style.background="#FFFFCC";		
	}
	else if(color=="2")
	{
			if (divid.indexOf("txt_referralcode_errmsg")>=0)
			{
					if (echeck(document.getElementById("txt_referral_EmailId").value)==false)
					{
						document.getElementById("txt_referral_EmailId_errmsg").innerHTML="Invalid E-Mail Id";
						document.getElementById("txt_referral_EmailId_errmsg").style.border = '1px solid #ff0000';
						document.getElementById("txt_referral_EmailId_errmsg").style.fontSize="10px";					
						document.getElementById("txt_referral_EmailId").style.background="#FF9F9F";			

						document.getElementById("txt_referral_EmailId").focus();
					}
					else
					{		
						var xmlHttp; 
						xmlHttp=GetXmlHttpObject();
						if (xmlHttp==null)
						{
							alert ("Your browser does not support AJAX!");
							return;
						} 
						var url="Referral_CheckEmailId.asp?type=front";
						url=url+"&emailid="+document.getElementById("txt_referral_EmailId").value;
						url=url+"&code="+document.getElementById(id).value;
						xmlHttp.onreadystatechange=function()
						{
							if (xmlHttp.readyState==4)
							{ 
								var result;
								result=Trim(xmlHttp.responseText);
								answer=result.split("-->");
								if(parseInt(answer[0])>=1)
								{
									//document.getElementById(divid).innerHTML=answer[1];
									document.getElementById(id).style.background="#B8F5B1";
									document.getElementById("apply").disabled=false;
									document.getElementById("apply").style.background="#00A5B6";
									document.getElementById("apply").style.border="1px solid #00A5B6";
									document.getElementById("apply").style.color="#FFFFFF";
									document.getElementById("apply").style.fontWeight="bold";
									document.getElementById("apply").style.fontSize="11px";
									document.getElementById(divid).style.border = '0px solid #ff0000';
									document.getElementById(divid).style.fontSize="10px";
								}
								else
								{
									document.getElementById(divid).innerHTML=answer[1];
									document.getElementById(id).style.background="#FF9F9F";
									document.getElementById("apply").disabled=true;	
									document.getElementById("apply").style.background="#CCCCCC";
									document.getElementById("apply").style.border="1px solid #CCCCCC";
									document.getElementById(divid).style.border = '1px solid #ff0000';
									document.getElementById(divid).style.fontSize="10px";
									document.getElementById("txt_referral_EmailId_errmsg").innerHTML="";
								}
							}
						}
						xmlHttp.open("GET",url,true);
						xmlHttp.send(null);		
					}	
			}	
/*			else if(divid.indexOf("txt_email_errmsg")>=0)
			{
					if (echeck(document.getElementById("txt_email").value)==false)
					{
						document.getElementById("txt_email_errmsg").innerHTML="Invalid E-Mail Id";
						document.getElementById("txt_email_errmsg").style.border = '1px solid #ff0000';
						document.getElementById("txt_email_errmsg").style.fontSize="10px";					
						document.getElementById("txt_email").style.background="#FF9F9F";			
						document.getElementById("txt_email").focus();
						flag=false;
					}
					else
					{		
						var xmlHttp; 
						xmlHttp=GetXmlHttpObject();
						if (xmlHttp==null)
						{
							alert ("Your browser does not support AJAX!");
							return;
						} 
						var url="Referral_CheckEmailId.asp?type=checkout";
						url=url+"&emailid="+document.getElementById("txt_email").value;
						url=url+"&code="+document.getElementById(id).value;
						xmlHttp.onreadystatechange=function()
						{
							if (xmlHttp.readyState==4)
							{ 
								var result;
								result=Trim(xmlHttp.responseText);
								answer=result.split("-->");
								if(parseInt(answer[0])>=1)
								{
									document.getElementById(divid).innerHTML=answer[1];
									document.getElementById(id).style.background="#FF9F9F";
									document.getElementById(divid).style.border = '1px solid #ff0000';
									document.getElementById(divid).style.fontSize="10px";
//									flag=false;
								}
								else
								{
									document.getElementById(divid).innerHTML=answer[1];
									document.getElementById(id).style.background="#B8F5B1";
									document.getElementById(divid).style.border = '1px solid #B8F5B1';
									document.getElementById(divid).style.fontSize="10px";
//									flag=true;
									
								}
							}
						}
						xmlHttp.open("GET",url,true);
						xmlHttp.send(null);	
					}
			}*/
			else
			{
					document.getElementById(id).style.background="#B8F5B1";
			}
	}
	else
	{
		document.getElementById(id).style.background="#FFFFFF";
	}
}


function fn_submit_instsales()
{
	flag=true;
	check_recaptchaval();
	//alert(document.getElementById("hidrecap").value);
	if(spacecheck(document.getElementById("customername").value)==false)
	{
		alert("Enter your name");
		document.getElementById("customername").value="";
		document.getElementById("customername").focus();
		flag=false;
	}
	else if(spacecheck(document.getElementById("companyname").value)==false)
	{
		alert("Enter Company Name");
		document.getElementById("companyname").value="";
		document.getElementById("companyname").focus();
		flag=false;		
	}
	else if(spacecheck(document.getElementById("emailid").value)==false)
	{
		alert("Enter Email Id");
		document.getElementById("emailid").value="";
		document.getElementById("emailid").focus();
		flag=false;		
	}	
	else if(echeck(document.getElementById("emailid").value)==false)
	{
		alert("Invalid Email Id");
		//document.getElementById("emailid").value="";
		document.getElementById("emailid").focus();
		flag=false;		
	}	
	else if(spacecheck(document.getElementById("custmsg").value)==false)
	{
		alert("Enter Comments");
		document.getElementById("custmsg").value="";
		document.getElementById("custmsg").focus();
		flag=false;		
	}	
	//else if ((document.getElementById("hidrecap").value=="false") || (Trim(document.getElementById("hidrecap").value)==""))
	/*else if (Trim(document.getElementById("hidrecap").value)=="")
	{		
		alert(Trim(document.getElementById("hidrecap").value));
		alert("Please enter the words");
		document.getElementById("recaptcha_response_field").focus();
		flag=false;	
	}*/
	else if (Trim(document.getElementById("recaptcha_response_field").value)=="")
	{
		alert("Please enter the words");
		document.getElementById("recaptcha_response_field").focus();		
		flag=false;		
	}
	else if (Trim(document.getElementById("hidrecap").value).length>0)
	{
		alert("Please re-enter the words");
		document.getElementById("recaptcha_response_field").focus();		
		flag=false;	
	}
	/*else if (document.getElementById("hidrecap").value=="true")
	{
		flag=true;
	}*/
	//return false;
	if(flag==false)
	{
		return false;
	}
	else
	{
		return true;	
	}
}


function check_recaptchaval()
{
	var url;
	var xmlHttp=null;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
	//url="www.google.com/recaptcha/api/verify";
	//url=url+"?privatekey=6LdRa78SAAAAAGeCX3RzuPXWPiexHokmU4U40eta&remoteip=210.210.22.33";	
	url="Captcha.asp"
	url=url+"?recaptcha_challenge_field="+document.getElementById("recaptcha_challenge_field").value;
	url=url+"&recaptcha_response_field="+document.getElementById("recaptcha_response_field").value;
	xmlHttp.onreadystatechange=stateChangedcheck;
//	alert(url);
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function stateChangedcheck()
{
	var validchk;
	if (xmlHttp.readyState==4)
	{ 
		var i;
		validchk=Trim(xmlHttp.responseText);
		split_validchk=validchk.split("<-->");
		//alert(split_validchk[0]);
		//alert(split_validchk[0].length);
		/*alert(split_validchk[1]);*/
		document.getElementById("hidrecap").value=split_validchk[0];
	}
}


//Trim Function
function Trim(str)
{
	//trim leding spaces
	while(true)
	{
		if(str.charAt(0) == ' ')
			str = str.substr(1);
		else
			break;
	}
	
	//trim trailing spaces
	while(true)
	{
		if(str.charAt(str.length-1) == ' ')
			str = str.substr(0,str.length-1);
		else
			break;
	}
	return(str);	
}


function fn_inst_custregister(customerid)
{
	var flag=true;
	if(spacecheck(document.getElementById("cmb_title").value)==false)
	{
		document.getElementById("cmb_title_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("cmb_title_errmsg").style.fontSize="12px";					
		document.getElementById("cmb_title_errmsg").innerHTML="Select Title";
		document.getElementById("cmb_title").style.background="#FF9F9F";
		document.getElementById("cmb_title").focus();
		flag=false;
	}
	if (spacecheck(document.getElementById("txt_firstname").value)==false)
	{
		document.getElementById("txt_firstname_errmsg").innerHTML="Enter First Name";		
		document.getElementById("txt_firstname_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_firstname_errmsg").style.fontSize="12px";			
		document.getElementById("txt_firstname").style.background="#FF9F9F";		
		document.getElementById("txt_firstname").focus();
		flag=false;		
	}
	if (spacecheck(document.getElementById("txt_lastname").value)==false)
	{
		//alert("Enter Last Name");
		document.getElementById("txt_lastname_errmsg").innerHTML="Enter Last Name";		
		document.getElementById("txt_lastname_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_lastname_errmsg").style.fontSize="12px";			
		document.getElementById("txt_lastname").style.background="#FF9F9F";		
		document.getElementById("txt_lastname").focus();
		flag=false;		
	}
	if (spacecheck(document.getElementById("txt_address").value)==false)
	{
		document.getElementById("txt_address_errmsg").innerHTML="Enter Address";		
		document.getElementById("txt_address_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_address_errmsg").style.fontSize="12px";		
		document.getElementById("txt_address").style.background="#FF9F9F";				
		document.getElementById("txt_address").focus();
		flag=false;		
	}	
	if (spacecheck(document.getElementById("txt_city").value)==false)
	{
		document.getElementById("txt_city_errmsg").innerHTML="Select City";		
		document.getElementById("txt_city_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_city_errmsg").style.fontSize="12px";		
		document.getElementById("txt_city").style.background="#FF9F9F";				
		document.getElementById("txt_city").focus();
		flag=false;		
	}	
	if (spacecheck(document.getElementById("txt_postcode").value)==false)
	{
		document.getElementById("txt_postcode_errmsg").innerHTML="Enter Post Code";		
		document.getElementById("txt_postcode_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_postcode_errmsg").style.fontSize="12px";		
		document.getElementById("txt_postcode").style.background="#FF9F9F";				
		document.getElementById("txt_postcode").focus();
		flag=false;		
	}
	if ((spacecheck(document.getElementById("txt_postcode").value)==true) && (isNaN(document.getElementById("txt_postcode").value)==true) )
	{
		document.getElementById("txt_postcode_errmsg").innerHTML="Invalid Post Code";		
		document.getElementById("txt_postcode_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_postcode_errmsg").style.fontSize="12px";		
		document.getElementById("txt_postcode").style.background="#FF9F9F";				
		document.getElementById("txt_postcode").focus();
		flag=false;		
	}	
	
	if (document.getElementById("txt_postcode").value.length < 6)
	{
		document.getElementById("txt_postcode_errmsg").innerHTML="Invalid Post Code";		
		document.getElementById("txt_postcode_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_postcode_errmsg").style.fontSize="12px";		
		document.getElementById("txt_postcode").style.background="#FF9F9F";				
		document.getElementById("txt_postcode").focus();
		flag=false;			
	}
	if  (spacecheck(document.getElementById("txt_telephone").value)==false)
	{
		document.getElementById("txt_telephone_errmsg").innerHTML="Enter Telephone Number";		
		document.getElementById("txt_telephone_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_telephone_errmsg").style.fontSize="12px";		
		document.getElementById("txt_telephone").style.background="#FF9F9F";				
		document.getElementById("txt_telephone").focus();
		flag=false;		

	}		
	if  (spacecheck(document.getElementById("txt_state").value)==false)
	{
		document.getElementById("txt_state_errmsg").innerHTML="Select State";		
		document.getElementById("txt_state_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("txt_state_errmsg").style.fontSize="12px";		
		document.getElementById("txt_state").style.background="#FF9F9F";				
		document.getElementById("txt_state").focus();
		flag=false;		
	}
		if(customerid=="")
	{
		if  ((document.getElementById("txt_email").readOnly==false) && (spacecheck(document.getElementById("txt_email").value)==false))
		{
			document.getElementById("txt_email_errmsg").innerHTML="Enter Email";		
			document.getElementById("txt_email_errmsg").style.border = '1px solid #ff0000';
			document.getElementById("txt_email_errmsg").style.fontSize="12px";
			document.getElementById("txt_email").style.background="#FF9F9F";
			document.getElementById("txt_email").focus();
			flag=false;
		}	
    	if(ValidateForm_Inst()==false)
        {
        	//return;
        }

//		if(document.getElementById("txt_email.style.background=="#FF9F9F")
		if(document.getElementById("txt_email_errmsg").innerHTML=="Email Id already exists.  Please enter another Email Id")
		{
			flag=false;
		}

		if(spacecheck(document.getElementById("txt_password").value)==false)
		{
			document.getElementById("txt_password_errmsg").innerHTML="Enter Password";		
			document.getElementById("txt_password_errmsg").style.border = '1px solid #ff0000';
			document.getElementById("txt_password_errmsg").style.fontSize="12px";			
			document.getElementById("txt_password").style.background="#FF9F9F";					
			document.getElementById("txt_password").focus();
			flag=false;			
		}
		if(spacecheck(document.getElementById("txt_confirmpassword").value)==false)
		{
			document.getElementById("txt_confirmpassword_errmsg").innerHTML="Enter Password";		
			document.getElementById("txt_confirmpassword_errmsg").style.border = '1px solid #ff0000';
			document.getElementById("txt_confirmpassword_errmsg").style.fontSize="12px";			
			document.getElementById("txt_confirmpassword").style.background="#FF9F9F";					
			document.getElementById("txt_confirmpassword").focus();
			flag=false;
		}
		if(document.getElementById("txt_password").value!=document.getElementById("txt_confirmpassword").value)
		{
			document.getElementById("txt_password_errmsg").innerHTML="Password does not match";		
			document.getElementById("txt_password_errmsg").style.border = '1px solid #ff0000';
			document.getElementById("txt_password_errmsg").style.fontSize="12px";			
			document.getElementById("txt_password").style.background="#FF9F9F";	
			document.getElementById("txt_confirmpassword").style.background="#FF9F9F";								
			document.getElementById("txt_password").focus();
			flag=false;			
		}
	}

/*	if(document.getElementById("cmb_hearaboutus").value=="")
	{
		document.getElementById("cmb_hearaboutus_errmsg").innerHTML="Select Hear About Us";		
		document.getElementById("cmb_hearaboutus_errmsg").style.border = '1px solid #ff0000';
		document.getElementById("cmb_hearaboutus_errmsg").style.fontSize="12px";		
		document.getElementById("cmb_hearaboutus").style.background="#FF9F9F";				
		document.getElementById("cmb_hearaboutus").focus();
		flag=false;		
	}*/
		if(flag==true)
	{
		document.frm_instsales.method="post";
		document.frm_instsales.action="Inst_Cust_Register_action.asp";
		document.frm_instsales.submit(); 
	}

}

function fn_eGCSubmit(divid)
{
	var cartcount,result;
	cartcount=document.getElementById("totitemsincart").value;
	if (cartcount=="")
	{
		cartcount=0;
	}
	if(Trim(document.getElementById(divid).value)=="")
	{
		document.getElementById(divid).value="";
		document.getElementById(divid).focus();		
		document.getElementById("egv_errmsgid").style.display="block";				
		document.getElementById("egv_errmsgid").style.background="#EDF6F5";		
		document.getElementById("egv_errmsgid").innerHTML="Enter Amount";
		return false;
	}
	else if(isNaN(document.getElementById(divid).value)==true)
	{
		document.getElementById(divid).value="";
		document.getElementById(divid).focus();		
		document.getElementById("egv_errmsgid").style.display="block";						
		document.getElementById("egv_errmsgid").style.background="#EDF6F5";		
		document.getElementById("egv_errmsgid").innerHTML="Enter Numeric Values Only";
		return false;
	}
	else if((String(document.getElementById(divid).value).indexOf(".")>0))
	{
		document.getElementById("egv_errmsgid").style.display="block";						
		document.getElementById("egv_errmsgid").innerHTML="Decimal value not allowed";
		document.getElementById(divid).value="";
		document.getElementById("egv_errmsgid").style.background="#EDF6F5";
		document.getElementById(divid).focus();			
		return false;			
	}
	else if ((parseInt(document.getElementById(divid).value)<100) || (parseInt(document.getElementById(divid).value)>10000))
	{
		document.getElementById("egv_errmsgid").style.display="block";						
		document.getElementById("egv_errmsgid").innerHTML="Enter Amount between <br>Rs. 100 and Rs. 10000";
		document.getElementById(divid).value="";
		document.getElementById("egv_errmsgid").style.background="#EDF6F5";
		document.getElementById(divid).focus();			
		return false;
	}
	if (cartcount>=1)
	{
		var txt_ok,txt_cancel;
		txt_ok="<b>OK</b>";
		//txt_ok=txt_ok.bold();
		
		txt_cancel="<b>Cancel</b>";
		//txt_cancel=txt_cancel.bold();
		
		result=confirm("The eGift Card purchase cannot be made in combination with other products.\nClick OK to proceed with eGift Card purchase or Cancel to continue with the existing shopping cart contents.");
		
		if(result==false)
		{
			location.href="../quickorder.asp";
			return false;
			
		}
	}
	return true;
}

function fn_change_gc_amt()
{
	document.getElementById("egv_errmsgid").innerHTML="";
	document.getElementById("egv_errmsgid").style.background="#FFFFFF";
}



function fn_submit_facebookcampaign(customerid,shipmethodid,producttotal,totalfreeproducts,freeproductschosen,giftvoucher,nettotal)
{
	if ((Trim(giftvoucher)=="") || (isnull(giftvoucher)==true))
	{
		giftvoucher=false;
	}
	var flag=true,shipstate;
	if (nettotal=="")
	{
		nettotal=0;
	}
	if (giftvoucher==false)
	{
		shipstate=document.frm_facebook_lb_register.txt_ship_state.value;
		if (shipstate=="")
		{
			shipstate=document.frm_facebook_lb_register.txt_ship_state.value;
		}
		if ((shipmethodid=="12")&&((shipstate!="AP")&&(shipstate!="KA")&&(shipstate!="KL")&&(shipstate!="TN")))
		{
			alert("It appears that you have selected a destination where we do not service through Professional Couriers. Please change the courier provider.");
			location.href="quickorder.asp";
			flag=false;
		}
	}


		if  ((document.frm_facebook_lb_register.txt_email.readOnly==false) && (spacecheck(document.frm_facebook_lb_register.txt_email.value)==false))
		{
			document.getElementById("txt_email_errmsg").innerHTML="Enter Email";		
			document.getElementById("txt_email_errmsg").style.border = '1px solid #ff0000';
			document.getElementById("txt_email_errmsg").style.fontSize="12px";
			document.frm_facebook_lb_register.txt_email.style.background="#FF9F9F";
			document.frm_facebook_lb_register.txt_email.focus();
			flag=false;
		}	
    	if(ValidateForm_Inst()==false)
        {
        	//return;
        }

		if(document.getElementById("txt_email_errmsg").innerHTML=="Email Id already exists.  Please enter another Email Id")
		{
			flag=false;
		}

		/*if(spacecheck(document.frm_facebook_lb_register.txt_password.value)==false)
		{
			document.getElementById("txt_password_errmsg").innerHTML="Enter Password";		
			document.getElementById("txt_password_errmsg").style.border = '1px solid #ff0000';
			document.getElementById("txt_password_errmsg").style.fontSize="12px";			
			document.frm_facebook_lb_register.txt_password.style.background="#FF9F9F";					
			document.frm_facebook_lb_register.txt_password.focus();
			flag=false;			
		}
		if(spacecheck(document.frm_facebook_lb_register.txt_confirmpassword.value)==false)
		{
			document.getElementById("txt_confirmpassword_errmsg").innerHTML="Enter Password";		
			document.getElementById("txt_confirmpassword_errmsg").style.border = '1px solid #ff0000';
			document.getElementById("txt_confirmpassword_errmsg").style.fontSize="12px";			
			document.frm_facebook_lb_register.txt_confirmpassword.style.background="#FF9F9F";					
			document.frm_facebook_lb_register.txt_confirmpassword.focus();
			flag=false;
		}
		if(document.frm_facebook_lb_register.txt_password.value!=document.frm_facebook_lb_register.txt_confirmpassword.value)
		{
			document.getElementById("txt_password_errmsg").innerHTML="Password does not match";		
			document.getElementById("txt_password_errmsg").style.border = '1px solid #ff0000';
			document.getElementById("txt_password_errmsg").style.fontSize="12px";			
			document.frm_facebook_lb_register.txt_password.style.background="#FF9F9F";	
			document.frm_facebook_lb_register.txt_confirmpassword.style.background="#FF9F9F";								
			document.frm_facebook_lb_register.txt_password.focus();
			flag=false;			
		}		*/	

	
	if(giftvoucher==false)
	{
			if(document.frm_facebook_lb_register.cmb_ship_title.value=="")
			{
				document.getElementById("cmb_ship_title_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("cmb_ship_title_errmsg").style.fontSize="12px";					
				document.getElementById("cmb_ship_title_errmsg").innerHTML="Select Title";
				document.frm_facebook_lb_register.cmb_ship_title.style.background="#FF9F9F";
				document.frm_facebook_lb_register.cmb_ship_title.focus();		
				flag=false;					
			}
			if (spacecheck(document.frm_facebook_lb_register.txt_ship_firstname.value)==false)
			{
				document.getElementById("txt_ship_firstname_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_firstname_errmsg").style.fontSize="12px";					
				document.getElementById("txt_ship_firstname_errmsg").innerHTML="Enter First Name";
				document.frm_facebook_lb_register.txt_ship_firstname.style.background="#FF9F9F";
				document.frm_facebook_lb_register.txt_ship_firstname.focus();
				flag=false;		
			}
			if (spacecheck(document.frm_facebook_lb_register.txt_ship_lastname.value)==false)
			{
				document.getElementById("txt_ship_lastname_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_lastname_errmsg").style.fontSize="12px";					
				document.getElementById("txt_ship_lastname_errmsg").innerHTML="Enter Last Name";
				document.frm_facebook_lb_register.txt_ship_lastname.style.background="#FF9F9F";
				document.frm_facebook_lb_register.txt_ship_lastname.focus();
				flag=false;					
			}				
			if (spacecheck(document.frm_facebook_lb_register.txt_ship_address.value)==false)
			{
				document.getElementById("txt_ship_address_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_address_errmsg").style.fontSize="12px";					
				document.getElementById("txt_ship_address_errmsg").innerHTML="Enter Shipping Address";
				document.frm_facebook_lb_register.txt_ship_address.style.background="#FF9F9F";
				document.frm_facebook_lb_register.txt_ship_address.focus();
				flag=false;					
			}	
			if (spacecheck(document.frm_facebook_lb_register.txt_ship_postcode.value)==false)
			{
				document.getElementById("txt_ship_postcode_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_postcode_errmsg").style.fontSize="12px";					
				document.getElementById("txt_ship_postcode_errmsg").innerHTML="Enter Post Code";
				document.frm_facebook_lb_register.txt_ship_postcode.style.background="#FF9F9F";
				document.frm_facebook_lb_register.txt_ship_postcode.focus();
				flag=false;					
			}

			if (document.frm_facebook_lb_register.txt_ship_postcode.value.length < 6)
			{
				document.getElementById("txt_ship_postcode_errmsg").innerHTML="Invalid Post Code";		
				document.getElementById("txt_ship_postcode_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_postcode_errmsg").style.fontSize="12px";		
				document.frm_facebook_lb_register.txt_ship_postcode.style.background="#FF9F9F";				
				document.frm_facebook_lb_register.txt_ship_postcode.focus();
				flag=false;			
			}
			if ((spacecheck(document.frm_facebook_lb_register.txt_ship_postcode.value)==true)&&(isNaN(document.frm_facebook_lb_register.txt_ship_postcode.value)==true))
			{
				document.getElementById("txt_ship_postcode_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_postcode_errmsg").style.fontSize="12px";					
				document.getElementById("txt_ship_postcode_errmsg").innerHTML="Invalid Post Code";
				document.frm_facebook_lb_register.txt_ship_postcode.style.background="#FF9F9F";
				document.frm_facebook_lb_register.txt_ship_postcode.focus();
				flag=false;					
			}

			if (document.frm_facebook_lb_register.txt_ship_postcode.value.length < 6)
			{
				document.getElementById("txt_ship_postcode_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_postcode_errmsg").style.fontSize="12px";					
				document.getElementById("txt_ship_postcode_errmsg").innerHTML="Invalid Post Code";
				document.frm_facebook_lb_register.txt_ship_postcode.style.background="#FF9F9F";
				document.frm_facebook_lb_register.txt_ship_postcode.focus();
				flag=false;					
			}

			if (spacecheck(document.frm_facebook_lb_register.txt_ship_city.value)==false)
			{
				document.getElementById("txt_ship_city_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_city_errmsg").style.fontSize="12px";					
				document.getElementById("txt_ship_city_errmsg").innerHTML="Select City";
				document.frm_facebook_lb_register.txt_ship_city.style.background="#FF9F9F";
				document.frm_facebook_lb_register.txt_ship_city.focus();
				flag=false;					
			}	
			if  (spacecheck(document.frm_facebook_lb_register.txt_ship_state.value)==false)
			{
				document.getElementById("txt_ship_state_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_state_errmsg").style.fontSize="12px";					
				document.getElementById("txt_ship_state_errmsg").innerHTML="Select State";
				document.frm_facebook_lb_register.txt_ship_state.style.background="#FF9F9F";
				document.frm_facebook_lb_register.txt_ship_state.focus();
				flag=false;
			}	
			if  (spacecheck(document.frm_facebook_lb_register.txt_ship_telephone.value)==false)
			{
				document.getElementById("txt_ship_telephone_errmsg").style.border = '1px solid #ff0000';
				document.getElementById("txt_ship_telephone_errmsg").style.fontSize="12px";					
				document.getElementById("txt_ship_telephone_errmsg").innerHTML="Enter Telephone Number";
				document.frm_facebook_lb_register.txt_ship_telephone.style.background="#FF9F9F";
				document.frm_facebook_lb_register.txt_ship_telephone.focus();
				flag=false;					
			}			
	}


/*if ((document.frm_facebook_lb_register.shippingmode[0].checked==false) && (document.frm_facebook_lb_register.shippingmode[1].checked==false))
{
	document.getElementById("txt_shipmode_errmsg").innerHTML="Please select Shipping mode";		
	document.getElementById("txt_shipmode_errmsg").style.border = '0px solid #ff0000';
	document.getElementById("txt_shipmode_errmsg").style.fontSize="12px";
	document.getElementById("txt_shipmode_errmsg").style.background="#FF9F9F";
				
	document.getElementById("shippingmode").focus();
	flag=false;
}
*/
							
if(giftvoucher=="False")
	{
		if (totalfreeproducts=="")
		{
			totalfreeproducts=0;
		}
		if (freeproductschosen=="")
		{
			freeproductschosen=0;
		}
		if (totalfreeproducts != freeproductschosen)
		{		
			alert("You have not chosen FREE Products.  Please add the FREE Products and Continue");
			window.location.href="quickorder.asp";
			flag=false;
			return;
		}
}
							
	if (flag==true)
	{
		var xmlHttp=null;
		var url;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
		  alert ("Your browser does not support AJAX!");
		  return;
		} 
		url="../../facebookcampaign.asp?action=register";
		url=url+"&txt_email="+document.getElementById("txt_email").value;
		url=url+"&cmb_ship_title="+document.getElementById("cmb_ship_title").value;
		url=url+"&txt_ship_firstname="+document.getElementById("txt_ship_firstname").value;
		url=url+"&txt_ship_lastname="+document.getElementById("txt_ship_lastname").value;		
		url=url+"&txt_ship_address="+document.getElementById("txt_ship_address").value;
		url=url+"&txt_ship_city="+document.getElementById("txt_ship_city").value;
		url=url+"&txt_ship_postcode="+document.getElementById("txt_ship_postcode").value;
		url=url+"&txt_ship_telephone="+document.getElementById("txt_ship_telephone").value;
		url=url+"&txt_ship_state="+document.getElementById("txt_ship_state").value;
		url=url+"&txt_ship_country="+document.getElementById("txt_ship_country").value;
		xmlHttp.onreadystatechange=stateChanged_lovelylipbutter_register;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		
		//document.frm_facebook_lb_register.method="post";
		//document.frm_facebook_lb_register.action="../../facebookcampaign_action.asp";
		//document.frm_facebook_lb_register.submit(); 
	}
}

