function trim(sString) {
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}
function PassWordValidation()
{
	var errorflag = false;
	
	oldpass=trim(document.getElementById("Curr_Pass").value);
	newpass=(trim(document.getElementById("Change_Pass").value));
	conpass=(trim(document.getElementById("Conf_Pass").value));

	if(trim(oldpass) == "")
	{
		document.getElementById("CNameError").innerHTML = "Current Password is required";
		errorflag = true;
	} 
	else  {
		document.getElementById("CNameError").innerHTML = "";
	}
	
	if(newpass == "")
	{
			
		document.getElementById("NewNameError").innerHTML = "New Password is required";
		errorflag = true;
		
	}
	else if(newpass==oldpass)
	 {
	 	document.getElementById("NewNameError").innerHTML = "New password should be different from old password";
		errorflag = true;
	 }
	 else {
	 	document.getElementById("NewNameError").innerHTML = "";
	 }
	
	if(conpass == "")
	{
		document.getElementById("ConfNameError").innerHTML = "Confirm Password is required";
		errorflag = true;
	}
	else if(newpass != conpass)
	{
		document.getElementById("ConfNameError").innerHTML = "New Password and Confirm Password must be same";
		errorflag = true;
	}
	else {
		document.getElementById("ConfNameError").innerHTML = "";
	}

	
	if (errorflag == true)
	{
		return false;
	}
	else {
		return true;
	}
		
}


function validateImageName() {
	
	if(trim(document.login.imagename.value) == "")
	{
		document.getElementById("ImageError").innerHTML = "Image Name is required";
		document.login.imagename.focus();
		return false;
	}
	else {
		document.getElementById("ImageError").innerHTML = "";
		return true;
	}
	
	if(trim(document.login.content.value) == "")
		{
			document.getElementById("contentError").innerHTML = "Text is required";
			document.login.content.focus();
			return false;
		}
		else {
			document.getElementById("contentError").innerHTML = "";
			return true;
		}

	
		
}



function ValiPatymentDetail(){
	
	
	if(document.shippingadd.rdpaymenttype[0].checked == true){
		
		 var now= new Date();
			var month=now.getMonth();  
			var year1=now.getFullYear(); 

			year=year1%100;
	

			
			if(document.shippingadd.creditCardNumber.value==" ")
			{
				alert("Please enter the your card  Number");
				document.shippingadd.creditCardNumber.value="";
				document.shippingadd.creditCardNumber.focus();
				return false;
			}
			if(isNaN(document.shippingadd.creditCardType.value))
			{
				alert("Please enter the your valid card  Number");
				document.shippingadd.creditCardType.value="";
				document.shippingadd.creditCardType.focus();
				return false;
			} 

			if(document.shippingadd.creditCardType.value.length<15||document.shippingadd.creditCardType.value.length>17)
			{
				alert("Please enter the your valid card  Number");
				document.shippingadd.creditCardType.value="";
				document.shippingadd.creditCardType.focus();
				return false;
			}
	
			
			if(document.shippingadd.expDateMonth.value=="")
			{
				alert("plese select expiration month");
				document.shippingadd.expDateMonth.value="";
				document.shippingadd.expDateMonth.focus();
				return false;
			}
			if(document.shippingadd.expDateYear.value=="")
			{
				alert("plese select expiration year");
				document.shippingadd.expDateYear.value="";
				document.shippingadd.expDateYear.focus();
				return false;
			}
	

			if(document.shippingadd.cvv2Number.value=="")
			{
				alert("please enter the card verification number ");
				document.shippingadd.cvv2Number.value="";
				document.shippingadd.cvv2Number.focus();
				return false;
			}
			if(document.shippingadd.cvv2Number.value.length>4 || isNaN(document.shippingadd.cvv2Number.value) )
			{
				alert("please enter the valid card verification number ");
				document.shippingadd.cvv2Number.value="";
				document.shippingadd.cvv2Number.focus();
				return false;
			}
		 	if(document.shippingadd.expDateYear.value<year )
			{ 
				
				 

				alert('Your expiry date must be of future date');
				document.shippingadd.expDateYear.focus();
				return false;
				 	
			
			}
			if(document.shippingadd.expDateYear.value==year )
			{  ;
				
				if(parseInt(document.shippingadd.expDateMonth.value)<parseInt(month)+1)
				{
				alert('Your expiry date must be future date');
				document.shippingadd.expDateYear.focus();
				return false;
				}	
			
			}

	}
	
	
}

function hideAllPaydeterror(){
	document.getElementById("errorpidid").style.display = "none";
	document.getElementById("erroraccid").style.display = "none";
	document.getElementById("errorpinaccount").style.display = "none";
	document.getElementById("errorbalance").style.display = "none";
}

function showpaymenttype() {
	if(document.shippingadd.rdpaymenttype[0].checked == true) {
		document.getElementById("checkDDdiv").style.display = "none";
		document.getElementById("divonlinePayment").style.display = "block";
	}
	else if(document.shippingadd.rdpaymenttype[1].checked == true) {
		document.getElementById("checkDDdiv").style.display = "block";
		document.getElementById("divonlinePayment").style.display = "none";
	}
	else {
		document.getElementById("checkDDdiv").style.display = "none";
		document.getElementById("divonlinePayment").style.display = "block";
	}
}

function showaddress(addid,otherAddr){
	
	window.location.href = "payment-details.php?shipType=1&AddId="+addid+otherAddr;
	return false;
}

function showbilladdress(addid,otherAddr){
	
	window.location.href = "payment-details.php?shipType=1&BillId="+addid+otherAddr;
	return false;
	
}

function showhidebilladd(){
	
	if(document.shippingadd.chkbilladd.checked == true){
		document.getElementById("billingadd").style.display = "none";
	}
	else {
		document.getElementById("billingadd").style.display = "inline";
	}
}

function openshippingaddress(Addid,billid,shiptype){
	
	window.open('popup-add-address.php?AddId='+Addid+'&BillId='+billid+'&shipType='+shiptype,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=760,height=500,left=5,top=10,right=5');
}

function openbillingaddress(billid,Addid,shiptype){
	window.open('popup-bill-address.php?AddId='+Addid+'&BillId='+billid+'&shipType='+shiptype,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=760,height=500,left=5,top=10,right=5');
}

function Validateuser()
{
	//alert('Enter User Name');
	var errorflag = false;
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?0123456789";
	if(trim(document.login.email.value) == '')
	{//alert('Enter User Name');
		document.getElementById("UNameError").innerHTML = "Email ID is required";
		errorflag = true;
	}
	else {
		 var emails=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		 var membermailid = trim(document.login.email.value);
		 result1=membermailid.search(emails);
		if(result1==-1)
		{
			document.getElementById("UNameError").innerHTML = "Invalid Email Id";
			errorflag = true;
		}
		else {
			document.getElementById("UNameError").innerHTML = "";
		}
	}
	


if(trim(document.login.password.value) == "")
	{
		document.getElementById("PassError").innerHTML = "Password is required";
		errorflag = true;
	}
	else {
		document.getElementById("PassError").innerHTML = "";
	}
	if(errorflag == true)
	{return false;
	}
	else{
		return true;
}
}


function validation()	
{
	var errorflag = false;
	if(trim(document.frmselectaddress.entry_firstname.value) == '') 
	{
		
		document.getElementById("FNameError").innerHTML = "First Name is required";
		errorflag = true;
		
	}
	else  {
		document.getElementById("FNameError").innerHTML = "";
	}
	if(trim(document.frmselectaddress.entry_lastname.value) == '') 
	{
		
		document.getElementById("LNameError").innerHTML = "Last Name is required";
		errorflag = true;
	}
	else {
		document.getElementById("LNameError").innerHTML = "";
	}
	
	if(trim(document.frmselectaddress.entry_street_address.value) == '')
	{		
		document.getElementById("SNameError").innerHTML = "Street address is required";
		errorflag = true;
	}
	else {
		document.getElementById("SNameError").innerHTML = "";
	}
	if(trim(document.frmselectaddress.entry_city.value) == '') 
	{
		

		document.getElementById("CityNameError").innerHTML = "City name is required";
		errorflag = true;
	}
	else {
		document.getElementById("CityNameError").innerHTML = "";
	}
	if(trim(document.frmselectaddress.entry_postcode.value) == '')
	{
		
		

		document.getElementById("PostNameError").innerHTML = "Zip Code is required";
		errorflag = true;
	}
	else {
		document.getElementById("PostNameError").innerHTML = "";
	}
	if(trim(document.frmselectaddress.entry_state.value) == '') 
	{
		
		

		document.getElementById("StateNameError").innerHTML = "State name is required";
		errorflag = true;
	}
	else {
		document.getElementById("StateNameError").innerHTML = "";
	}
	if(trim(document.frmselectaddress.entry_country.value) == '')
	{
		

		document.getElementById("CountryNameError").innerHTML = "Country name is required";
		errorflag = true;
	}
	else {
		document.getElementById("CountryNameError").innerHTML = "";
	}

	if(errorflag == true)
		return false;
	else
		return true;
}



function showSpecification()
{
	document.getElementById('templatediv').style.display="none";
	//document.getElementById('templatelistdiv').style.display="none";
	document.getElementById('uploadTemplateDiv').style.display="none";
	document.getElementById('specification').style.display="block";
	return false;
}
function showTemplates()
{
	document.getElementById('specification').style.display="none";
	//document.getElementById('templatelistdiv').style.display="none";
	document.getElementById('uploadTemplateDiv').style.display="none";
	document.getElementById('templatediv').style.display="block";
	return false;
}
function showuploadtemplate()
{
	document.getElementById('specification').style.display="none";
	document.getElementById('templatediv').style.display="none";
	//document.getElementById('templatelistdiv').style.display="none";
	document.getElementById('uploadTemplateDiv').style.display="block";
	return false;
}

function showbackside(){
	
	if(document.uplCenter.selecttype["0"].checked == true){
		//window.location.href = "productback.php?pid="+pid;
		document.getElementById("showbackfile").style.display = "block";
		//return false;
		
	}
	else {
		document.getElementById("showbackfile").style.display = "none";
	}
	
}


//for billing address 
function billaddress(addid,billid,shiptype){

	
	for( var i=0; i < document.frmselectaddress.elements.length; i++ ) 
	{
	
	//alert(document.frmselectaddress.addressid[i].checked);
	if(document.getElementById("billaddressid"+ i).checked == true){
	
	window.opener.location.href = "payment-details.php?shipType="+shiptype+"&AddId="+addid+"&BillId="+document.getElementById("billaddressid"+ i).value;
	
	window.close();
	return false;
	
	}
	
	}
	}

//for shipping address 

function shippingaddress(addid,billid,shiptype){
	

	for( var i=0; i < document.frmselectaddress.elements.length; i++ ) 
	{
     
		if(document.getElementById("addressid"+ i).checked == true){
						
			window.opener.location.href = "payment-details.php?shipType="+shiptype+"&AddId="+document.getElementById("addressid"+ i).value+'&BillId='+billid;
			
			window.close();
			return false;
			
		}
	

    }	
}

function displaydiv()
{
	if (document.Frmaddclient.debit_account[0].checked == true)
	{
		document.getElementById("showdebit").style.display = "inline";
	}
	else 
	{
		document.getElementById("showdebit").style.display = "none";
	}
	
}
function opendebit_account()
{
	//window.open('showDebitAccount.php?page=debit','','resizable=no,location=no,menubar=no,scrollbars=yes,toolbar=no,fullscreen=no,dependent=no,width=602,height=300,left=5,top=10,right=5,bottom=10');
	window.open('showDebitAccount.php?page=debit','','resizable=no,location=no,menubar=no,scrollbars=yes,toolbar=no,fullscreen=no,dependent=no,width=602,height=350,left=5,top=5,right=5,bottom=5');
}
function openprintbellpopup(url)
{
	window.open(url,'','resizable=no,location=no,menubar=no,scrollbars=yes,toolbar=no,fullscreen=no,dependent=no,width=642,height=450,left=5,top=5,right=5,bottom=5');
}

function ValidateEditUser() {
	var errorflag = false;
	if(trim(document.Frmaddclient.firstname.value) == '')
	{
		document.getElementById("FNameError").innerHTML = "First Name is required";
		errorflag = true;
	}
	else  {
		document.getElementById("FNameError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.lastname.value) == '')
	{
		document.getElementById("LNameError").innerHTML = "Last Name is required";
		errorflag = true;
	}
	else {
		document.getElementById("LNameError").innerHTML = "";
	}

	if(trim(document.Frmaddclient.street_address.value) == '')
	{
		document.getElementById("StreetError").innerHTML = "Street Address is required";
		errorflag = true;
	}
	else {
		document.getElementById("StreetError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.city.value) == '')
	{
		document.getElementById("CityError").innerHTML = "City is required";
		errorflag = true;
	}
	else {
		document.getElementById("CityError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.postcode.value) == '')
	{
		document.getElementById("PostError").innerHTML = "Zip Code is required";
		errorflag = true;
	}
	else {
		document.getElementById("PostError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.state.value) == '')
	{
		document.getElementById("StateError").innerHTML = "State is required";
		errorflag = true;
	}
	else {
		document.getElementById("StateError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.country.value) == '')
	{
		
		document.getElementById("CountryError").innerHTML = "Country is required";
		errorflag = true;
	}
	else {
		document.getElementById("CountryError").innerHTML = "";
	}
	
	if(errorflag == true)
		return false;
	else
		return true;
}

function submitfunction()
{
	
	if (confirm("Are you sure to modify?"))
	{
		document.getElementById('HiddenSubmit').value='yes';
		document.changepass.submit();
	}
	else {
		return false;
	}
	
}

function Validatesignin()
{
	//alert('Enter User Name');
	var errorflag = false;
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?0123456789";
	if(trim(document.loginsignin.email.value) == '')
	{//alert('Enter User Name');
		document.getElementById("UNameError").innerHTML = "Email ID is required";
		errorflag = true;
	}
	else {
		 var emails=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		 var membermailid = trim(document.loginsignin.email.value);
		 result1=membermailid.search(emails);
		if(result1==-1)
		{
			document.getElementById("UNameError").innerHTML = "Email Id is Invalid";
			errorflag = true;
		}
		else {
			document.getElementById("UNameError").innerHTML = "";
		}
	}
	

if(trim(document.loginsignin.password.value) == "")
	{
		document.getElementById("PassError").innerHTML = "Password is required";
		errorflag = true;
	}
	else {
		document.getElementById("PassError").innerHTML = "";
	}
	if(errorflag == true)
	{return false;
	}
	else{
		return true;
	}
}

function DisplaySignInForm() {
	if(document.getElementById('liginform').style.display=='block')	{
		document.getElementById('liginform').style.display='none'
	}
	else {
		document.getElementById('liginform').style.display='block'
	}
	
	
}

function Validateclient() 
{
	var errorflag = false;
	if(trim(document.Frmaddclient.firstname.value) == '')
	{
		document.getElementById("FNameError").innerHTML = "First Name is required";
		errorflag = true;
	}
	else  {
		document.getElementById("FNameError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.lastname.value) == '')
	{
		document.getElementById("LNameError").innerHTML = "Last Name is required";
		errorflag = true;

	}
	else {
		document.getElementById("LNameError").innerHTML = "";
	}

	if(trim(document.Frmaddclient.clientemail.value) == '')
	{
		document.getElementById("EmailError").innerHTML = "Email Address is required";
		errorflag = true;
	}
	else {
		 var emails=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		 var membermailid = trim(document.Frmaddclient.clientemail.value);
		 result1=membermailid.search(emails);
		if(result1==-1)
		{
			document.getElementById("EmailError").innerHTML = "Invalid Email Id";
			errorflag = true;
		}
		else {
			document.getElementById("EmailError").innerHTML = "";
		}
	}		
	if(trim(document.Frmaddclient.pass.value) == '')
	{
		
		document.getElementById("FormPassError").innerHTML = "Password is required";
		errorflag = true;
	}
	else {
		document.getElementById("FormPassError").innerHTML = "";
	}

	if(trim(document.Frmaddclient.confpassword.value) == '')
	{
		
		document.getElementById("ConPassError").innerHTML = "Confirm Password is required";
		errorflag = true;
	}
	else if(trim(document.Frmaddclient.pass.value) != trim(document.Frmaddclient.confpassword.value)) {
		  	document.getElementById("ConPassError").innerHTML = "Password and Confirm password should be same";
		  	errorflag = true;
	}
	else {
	document.getElementById("ConPassError").innerHTML = "";
	}

	if(trim(document.Frmaddclient.street_address.value) == '')
	{
		document.getElementById("StreetError").innerHTML = "Street Address is required";
		errorflag = true;
	}
	else {
		document.getElementById("StreetError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.city.value) == '')
	{
		document.getElementById("CityError").innerHTML = "City is required";
		errorflag = true;
	}
	else {
		document.getElementById("CityError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.postcode.value) == '')
	{
		document.getElementById("PostError").innerHTML = "Zip Code is required";
		errorflag = true;
	}
	else {
		document.getElementById("PostError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.state.value) == '')
	{
		document.getElementById("StateError").innerHTML = "State is required";
		errorflag = true;
	}
	else {
		document.getElementById("StateError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.country.value) == '')
	{
		
		document.getElementById("CountryError").innerHTML = "Country is required";
		errorflag = true;
	}
	else {
		document.getElementById("CountryError").innerHTML = "";
	}
	if(trimAll(document.Frmaddclient.usertypeid.value) == 3) {
		if(trimAll(document.Frmaddclient.corporateid.value) == '') {
			document.getElementById("UserTypeError").innerHTML = "Please Active Atleast one Corporate or Select Other Type";
			errorflag = true;
		}
	}
	else {
		document.getElementById("UserTypeError").innerHTML ='';
	}
	
	if(errorflag == true)
		return false;
	else
		return true;
}

function Validateclientfront() 
{
	var errorflag = false;
	if(trim(document.Frmaddclient.firstname.value) == '')
	{
		document.getElementById("FNameError").innerHTML = "First Name is required";
		errorflag = true;
	}
	else  {
		document.getElementById("FNameError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.lastname.value) == '')
	{
		document.getElementById("LNameError").innerHTML = "Last Name is required";
		errorflag = true;

	}
	else {
		document.getElementById("LNameError").innerHTML = "";
	}

	if(trim(document.Frmaddclient.clientemail.value) == '')
	{
		document.getElementById("EmailError").innerHTML = "Email Address is required";
		errorflag = true;
	}
	else {
		 var emails=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		 var membermailid = trim(document.Frmaddclient.clientemail.value);
		 result1=membermailid.search(emails);
		if(result1==-1)
		{
			document.getElementById("EmailError").innerHTML = "Invalid Email Id";
			errorflag = true;
		}
		else {
			document.getElementById("EmailError").innerHTML = "";
		}
	}		
	if(trim(document.Frmaddclient.pass.value) == '')
	{
		
		document.getElementById("FormPassError").innerHTML = "Password is required";
		errorflag = true;
	}
	else {
		document.getElementById("FormPassError").innerHTML = "";
	}

	if(trim(document.Frmaddclient.confpassword.value) == '')
	{
		
		document.getElementById("ConPassError").innerHTML = "Confirm Password is required";
		errorflag = true;
	}
	else if(trim(document.Frmaddclient.pass.value) != trim(document.Frmaddclient.confpassword.value)) {
		  	document.getElementById("ConPassError").innerHTML = "Password and Confirm password should be same";
		  	errorflag = true;
	}
	else {
	document.getElementById("ConPassError").innerHTML = "";
	}

	if(trim(document.Frmaddclient.street_address.value) == '')
	{
		document.getElementById("StreetError").innerHTML = "Street Address is required";
		errorflag = true;
	}
	else {
		document.getElementById("StreetError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.city.value) == '')
	{
		document.getElementById("CityError").innerHTML = "City is required";
		errorflag = true;
	}
	else {
		document.getElementById("CityError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.postcode.value) == '')
	{
		document.getElementById("PostError").innerHTML = "Zip Code is required";
		errorflag = true;
	}
	else {
		document.getElementById("PostError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.state.value) == '')
	{
		document.getElementById("StateError").innerHTML = "State is required";
		errorflag = true;
	}
	else {
		document.getElementById("StateError").innerHTML = "";
	}
	
	if(trim(document.Frmaddclient.country.value) == '')
	{
		
		document.getElementById("CountryError").innerHTML = "Country is required";
		errorflag = true;
	}
	else {
		document.getElementById("CountryError").innerHTML = "";
	}
	
	
	if(errorflag == true)
		return false;
	else
		return true;
}

function trimAll(sString) 
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function validateFriend()
{ 
	//alert('aaaaaaaaaaa');
	var errorflag = false;

	if(trim(document.tellAfriend.ownmail.value) == "")
	{
		document.getElementById("ownmailError").innerHTML = "E-mail Id is required";
		errorflag = true;
	}
	else  
	{   
		var fullnamelength=trim(document.tellAfriend.ownmail.value);
		
		 var emails=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		 var membermailid = trim(document.tellAfriend.ownmail.value);
		 result1=membermailid.search(emails);
		 if(result1==-1)
		 {
				document.getElementById("ownmailError").innerHTML = "Invalid E-mail Id";
				errorflag = true;
		 }
		 else {
		 	document.getElementById("ownmailError").innerHTML = "";
		 }
	}
	
	if(trim(document.tellAfriend.frmail.value) == "")
	{
		document.getElementById("frmailError").innerHTML = "Friend's E-mail Id is required";
		errorflag = true;
	}
	else  
	{   
		var fullnamelength=trim(document.tellAfriend.frmail.value);
		
		 var emails=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		 var membermailid = trim(document.tellAfriend.frmail.value);
		 result1=membermailid.search(emails);
		 if(result1==-1)
		 {
				document.getElementById("frmailError").innerHTML = "Invalid E-mail Id";
				errorflag = true;
		 }
		 else {
		 	document.getElementById("frmailError").innerHTML = "";
		 }
	}

	if(trim(document.tellAfriend.subj.value) == "")
	{
		document.getElementById("subjError").innerHTML = "Subject is required";
		errorflag = true;
	}
	else {
		document.getElementById("subjError").innerHTML = "";
	}
	
	if(trim(document.tellAfriend.message.value) == "")
	{
		document.getElementById("messageError").innerHTML = "Message is required";
		errorflag = true;
	}
	else {
		document.getElementById("messageError").innerHTML = "";
	}
	
	
	if(errorflag == true)
		return false;
	else
		return true;
}


function validatelogin(allemailstring)
{
	if(trim(document.frmlogin.email.value) == "")
	{
		document.frmlogin.email.focus();
		return false;
	}
	else  
	{   
		var fullnamelength=trim(document.frmlogin.email.value);
		splitString = allemailstring.split(",");
		arrlength		= splitString.length; 
		
		 var emails=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		 var membermailid = trim(document.frmlogin.email.value);
		 result1=membermailid.search(emails);
		 if(result1==-1)
		 {
				document.frmlogin.email.focus();
				return false;
		 }
		 if(allemailstring != '')
		 {
			for(i=0;i<arrlength;i++)
			{
				if(splitString[i].toLowerCase() == fullnamelength.toLowerCase()) 
				{
					return true;
				}
			}
			document.frmlogin.email.focus();
		 	return false;
		 }
		 	
	}

	if(trim(document.frmlogin.password.value) == "")
	{
		document.frmlogin.email.focus();
		return false;
	}
	return true;
}
function paymentform()
	{  		
	
	if(document.shippingadd.rdpaymenttype[0].checked == true){
			var now= new Date();
			var month=now.getMonth();  
			var year1=now.getFullYear(); 
			year=year1%100;
		
	   if(trim(document.shippingadd.firstName.value) == '')
		{
			document.getElementById("FNameError").innerHTML = "First Name is required";
			return false;
		}
	  else  
		{
		  document.getElementById("FNameError").innerHTML = "&nbsp;";
		}
	
	  if(trim(document.shippingadd.lastName.value) == '')
	  {
		 document.getElementById("LNameError").innerHTML = "Last Name is required";
		return false;
	  }
	 else 
	 {
		document.getElementById("LNameError").innerHTML = "&nbsp;";
	  }		
		
		if(document.shippingadd.creditCardNumber.value==" ")
			{
				document.getElementById("CNumberError").innerHTML = "Card  Number is required";
				document.shippingadd.creditCardNumber.value="";
				document.shippingadd.creditCardNumber.focus();
				return false;
			}
			else
			{
				document.getElementById("CNumberError").innerHTML = "&nbsp;";
				
			}
		if(isNaN(document.shippingadd.creditCardNumber.value))
			{
				document.getElementById("CNumberError").innerHTML = "Please enter valid card number";
				document.shippingadd.creditCardNumber.value="";
				document.shippingadd.creditCardNumber.focus();
				return false;
			}
		else
			{
				document.getElementById("CNumberError").innerHTML = "&nbsp;";
				
			}	 

		if(document.shippingadd.creditCardNumber.value.length != 16)
			{
				document.getElementById("CNumberError").innerHTML = "Please enter valid card number";
				document.shippingadd.creditCardNumber.value="";
				document.shippingadd.creditCardNumber.focus();
				return false;
			}
	
		else
			{
				document.getElementById("CNumberError").innerHTML = "&nbsp;";
				
			}	
	   if(document.shippingadd.cvv2Number.value=="")
			{
				
			document.getElementById("CVNError").innerHTML = "Card Verification Number is required";
				document.shippingadd.cvv2Number.value="";
				document.shippingadd.cvv2Number.focus();
				return false;
			}
	
		else
			{
				document.getElementById("CVNError").innerHTML = "&nbsp;";
				
			}	
	   if((document.shippingadd.cvv2Number.value.length>4) || isNaN(document.shippingadd.cvv2Number.value) )
			{
				document.getElementById("CVNError").innerHTML = "Please enter valid card verification number";
				document.shippingadd.cvv2Number.value="";
				document.shippingadd.cvv2Number.focus();
				return false;
			}
	
		else
			{
				document.getElementById("CVNError").innerHTML = "&nbsp;";
				
			}	
			
		if(document.shippingadd.expDateYear.value<year1)
			{ 
			document.getElementById("ExpireDateError").innerHTML = "Please enter valid expiration date";
				document.shippingadd.expDateYear.value="";
				document.shippingadd.expDateYear.focus();
				return false;
			}
	
		else
			{
				document.getElementById("ExpireDateError").innerHTML = "&nbsp;";
				
			}	
			if(document.shippingadd.expDateYear.value==year1 )
			{  
			  if(parseInt(document.shippingadd.expDateMonth.value)<parseInt(month)+1)
				{
				document.getElementById("ExpireDateError").innerHTML = "Please enter valid expiration date";
				document.shippingadd.expDateYear.value="";
				document.shippingadd.expDateYear.focus();
				return false;
			}
	
		else
			{
				document.getElementById("ExpireDateError").innerHTML = "&nbsp;";
				
			}	
			
			}

			return true;
		}

}
