//	to change the image at the model description page
function changeImage(image) 
{
//	alert(document.getElementById("image_src").innerHTML);
	var imgPath = document.getElementById("img_path").value;
	var imageTxt = '<a href="' + imgPath + image + '" class="MagicZoom"><img src="' + imgPath + image + '" alt="" width="196" /></a>';
	document.getElementById("image_src").innerHTML = imageTxt;
  	
//	alert(document.getElementById("image_src").innerHTML); 

//	document.getElementById("main_image").src = image;
}
	
	// email validation checking
	function echeck(str) 
	{    

		var format = /^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;	
	   
		if(!str.match(format))	  
        {
			alert("Invalid e-mail id!");
			return false;
		}	
		else
		{
			return true;	
		}
	}
	/*function echeck(str) {    // email validation checking

		var format = /^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;	
	   
		 if(!str.match(format))	  
                  {
		    alert("Invalid e-mail id");
		   return false;
		  }		 				
	}*/
	
	function trim(sString)   // trim text
	{
		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;
	}




/*	TO CHECK THE LOGIN CREDENTIALS	*/
	function check_login_data(FRM)
	{
		if(trim(FRM.email.value) == "")
		{
			alert("Enter your e-mail id")
			FRM.email.focus();
			return false;
		}
		
		if(echeck(FRM.email.value) == false)
		{			
			FRM.email.value = "";
			FRM.email.focus();
			return false
		}
		
		if(trim(FRM.password.value) == "")
		{
			alert("Enter your password")
			FRM.password.focus();
			return false;
		}

	}
/*	END OF THE CHECK	*/

/*	TO CHECK THE FEEDBACK DETAILS	*/
	function check_feedback_data(FRM)
	{
		if(trim(FRM.name.value) == "")
		{
			alert("Enter your name")
			FRM.name.focus();
			return false;
		}


		if(trim(FRM.email.value) == "")
		{
			alert("Enter your e-mail id")
			FRM.email.focus();
			return false;
		}
		
		if(echeck(FRM.email.value) == false)
		{			
			FRM.email.value = "";
			FRM.email.focus();
			return false
		}

		if(trim(FRM.subject.value) == "")
		{
			alert("Enter your subject")
			FRM.subject.focus();
			return false;
		}

	if(FRM.phone.value == "")
	{
		alert("Enter phone number");
		FRM.phone.focus();
		return false;
	}
	
	var phoneformat = /^[0-9\-,\.]+$/;
		
	if(!FRM.phone.value.match(phoneformat))
	{
		alert("Phone number allows numeric value and [ - , . ] ");
		FRM.phone.value = "";
		FRM.phone.focus();
		return false;
	}

		if(trim(FRM.details.value) == "")
		{
			alert("Enter your Comments")
			FRM.details.focus();
			return false;
		}

	}
/*	END OF THE CHECK	*/




/*	TO CHECK THE PASSWORD RECOVERY FORM		*/
	function checkforgetpassword(FRM)
	{
		if(trim(FRM.email.value) == "")
		{
			alert("Enter the login e-mail id")
			FRM.email.focus();
			return false;
		}
		
		if(echeck(FRM.email.value) == false)
		{			
			FRM.email.value = "";
			FRM.email.focus();
			return false
		}
	}
/*		END OF THE CHECK		*/	
	


////  Validation For "Add Member" Added by Manas on 8.8.2008 //////////

function add_member_data(FRM)
{
	
	if(FRM.fname.value == "")
	{
		alert("Enter first name");
		FRM.fname.focus();
		return false;
	}
	if(FRM.lname.value == "")
	{
		alert("Enter last name");
		FRM.lname.focus();
		return false;
	}
	
	if(FRM.email.value == "")
	{
		alert("Enter email id");
		FRM.email.focus();
		return false;
	}
	if(echeck(FRM.email.value) == false)
		{			
			FRM.email.value = "";
			FRM.email.focus();
			return false
		}
	if((FRM.email.value != "") && (FRM.email.value != FRM.cemail.value))
	{
		alert('Confirm email mismatch');
		FRM.cemail.value = "";
		FRM.cemail.focus();
		return false;
	}
	
	if(FRM.newpwd.value == "" )
	{
		alert('Enter pasword');
		FRM.newpwd.value = "";
		FRM.newpwd.focus();
		return false;
	}

	var passwordformat = /^[0-9a-zA-Z]+$/;		
	if(!FRM.newpwd.value.match(passwordformat))
	{
		alert("Password field allow only number and letters");
		FRM.newpwd.value = "";
		FRM.newpwd.focus();
		return false;
	}
//	alert(FRM.newpwd.value.length);
	if(!((FRM.newpwd.value.length >= 8) && (FRM.newpwd.value.length <= 12)) )
	{
		alert("Password length should be between 8 to 12");
		FRM.newpwd.value = "";
		FRM.newpwd.focus();
		return false;
	}

	if((FRM.newpwd.value != "") && (FRM.newpwd.value != FRM.repwd.value))
	{
		alert('Confirm pasword mismatch');
		FRM.repwd.value = "";
		FRM.repwd.focus();
		return false;
	}
	
	
	if(FRM.country.value == "")
	{
		alert("Enter Country");
		FRM.country.focus();
		return false;
	}
	if(FRM.address.value == "")
	{
		alert("Enter address");
		FRM.address.focus();
		return false;
	}
	if(FRM.city.value == "")
	{
		alert("Enter city");
		FRM.city.focus();
		return false;
	}
	if(FRM.state.value == "")
	{
		alert("Enter state");
		FRM.state.focus();
		return false;
	}
	if(FRM.postcode.value == "")
	{
		alert("Enter postcode");
		FRM.postcode.focus();
		return false;
	}
	if(FRM.telephone.value == "")
	{
		alert("Enter telephone number");
		FRM.telephone.focus();
		return false;
	}
	
	var phoneformat = /^[0-9\-,\.]+$/;
		
	if(!FRM.telephone.value.match(phoneformat))
	{
		alert("Phone number allows numeric value and [ - , . ] ");
		FRM.telephone.value = "";
		FRM.telephone.focus();
		return false;
	}

	
}

//// End Validation For "Add Member" Added by Manas on 8.8.2008 //////////


////  Validation For "Edit Member" Added by Manas on 8.8.2008  //////////////////////

function edit_member(FRM)
{

	if(FRM.fname.value == "")
	{
		alert("Enter first name");
		FRM.fname.focus();
		return false;
	}
	if(FRM.lname.value == "")
	{
		alert("Enter last name");
		FRM.lname.focus();
		return false;
	}
/*	if(FRM.newpwd.value == "" )
	{
		alert('Enter pasword');
		FRM.newpwd.value = "";
		FRM.newpwd.focus();
		return false;
	}
	
	if((FRM.newpwd.value != "") && (FRM.newpwd.value != FRM.repwd.value))
	{
		alert('Confirm pasword mismatch');
		FRM.repwd.value = "";
		FRM.repwd.focus();
		return false;
	}*/
	if(FRM.country.value == "")
	{
		alert("Enter Country");
		FRM.country.focus();
		return false;
	}
	if(FRM.address.value == "")
	{
		alert("Enter address");
		FRM.address.focus();
		return false;
	}
	if(FRM.city.value == "")
	{
		alert("Enter city");
		FRM.city.focus();
		return false;
	}
	if(FRM.state.value == "")
	{
		alert("Enter state");
		FRM.state.focus();
		return false;
	}
	if(FRM.postcode.value == "")
	{
		alert("Enter postcode");
		FRM.postcode.focus();
		return false;
	}
	if(FRM.telephone.value == "")
	{
		alert("Enter telephone number");
		FRM.telephone.focus();
		return false;
	}
	
	var phoneformat = /^[0-9\-,\.]+$/;
		
	if(!FRM.telephone.value.match(phoneformat))
	{
		alert("Phone number allows numeric value and [ - , . ] ");
		FRM.telephone.value = "";
		FRM.telephone.focus();
		return false;
	}

	
}


//// End of Validation For "Edit Member" Added by Manas on 8.8.2008  //////////////////////
function add_billing_data(FRM)
	{
	if(FRM.name.value == "")
	{
		alert("Enter first name");
		FRM.name.focus();
		return false;
	}
	if(FRM.telephone.value == "")
	{
		alert("Enter Telephone number");
		FRM.telephone.focus();
		return false;
	}
	if(FRM.country.value == "")
	{
		alert("Enter Country");
		FRM.country.focus();
		return false;
	}
	if(FRM.state.value == "")
	{
		alert("Enter Province/State");
		FRM.state.focus();
		return false;
	}
	if(FRM.address.value == "")
	{
		alert("Enter Address");
		FRM.address1.focus();
		return false;
	}
	if(FRM.city.value == "")
	{
		alert("Enter City");
		FRM.city.focus();
		return false;
	}
	if(FRM.postcode.value == "")
	{
		alert("Enter Postal Code or Zip Code");
		FRM.postcode.focus();
		return false;
	}
	if(FRM.email1.value == "")
	{
		alert("Enter Shipping email id");
		FRM.email1.focus();
		return false;
	}
	if(echeck(FRM.email1.value) == false)
		{			
			FRM.email1.value = "";
			FRM.email1.focus();
			return false
		}
	if(FRM.name1.value == "")
	{
		alert("Enter first name");
		FRM.name1.focus();
		return false;
	}
	if(FRM.telephone1.value == "")
	{
		alert("Enter Telephone number");
		FRM.telephone1.focus();
		return false;
	}
	if(FRM.country1.value == "")
	{
		alert("Enter Country");
		FRM.country1.focus();
		return false;
	}
	if(FRM.state1.value == "")
	{
		alert("Enter Province/State");
		FRM.state1.focus();
		return false;
	}
	
	
	if(FRM.address1.value == "")
	{
		alert("Enter Address");
		FRM.address1.focus();
		return false;
	}
	if(FRM.city1.value == "")
	{
		alert("Enter City");
		FRM.city1.focus();
		return false;
	}
	if(FRM.postcode1.value == "")
	{
		alert("Enter Postal Code or Zip Code");
		FRM.postcode1.focus();
		return false;
	}
	
	if(FRM.shipping_id.value == "")
	{
		alert("Enter Shipping Type");
		FRM.shipping_id.focus();
		return false;
	}

	if(FRM.credit_card_holder_name.value == "")
	{
		alert("Enter Cradit Card Holders Name");
		FRM.credit_card_holder_name.focus();
		return false;
	}

	if(FRM.credit_card_type.value == "")
	{
		alert("Enter Cradit Card Type");
		FRM.credit_card_type.focus();
		return false;
	}

	if(FRM.credit_card_no.value == "")
	{
		alert("Enter Cradit Card Number");
		FRM.credit_card_no.focus();
		return false;
	}

	if(FRM.credit_card_expire_year.value == "")
	{
		alert("Enter Cradit Card Expire Year");
		FRM.credit_card_expire_year.focus();
		return false;
	}
	
	if(FRM.credit_card_expire_month.value == "")
	{
		alert("Enter Cradit Card Expire Month");
		FRM.credit_card_expire_month.focus();
		return false;
	}

	/*
	var phoneformat = /^[0-9\-,\.]+$/;
		
	if(!FRM.telephone1.value.match(phoneformat))
	{
		alert("Phone number allows numeric value and [ - , . ] ");
		FRM.telephone1.value = "";
		FRM.telephone1.focus();
		return false;
	}*/

	
}

//Autofill shipping address for same as billing address
function frmCheck()
{

	if(document.shipping.chkform.checked)
	{
		
		document.shipping.email1.value=document.shipping.email.value;
		document.shipping.name1.value=document.shipping.name.value;
		document.shipping.address1.value=document.shipping.address.value;
		document.shipping.country1.value=document.shipping.country.value;
		if(! isNaN(document.shipping.state.value))
		{
			
		document.getElementById('country1').onchange();
		var t=setTimeout("document.shipping.state1.value=document.shipping.state.value;", 1600);
		}
		else
		{
			document.getElementById('state_input_shipping1').innerHTML = '<input class="txtfld" name="state1" maxlength="80" value="" type="text" onchange="shipping_gstpst();" />';
			document.shipping.state1.value=document.shipping.state.value;
		}
		document.shipping.state1.value=document.shipping.state.value;
		document.shipping.city1.value=document.shipping.city.value;
		document.shipping.postcode1.value=document.shipping.postcode.value;
		document.shipping.telephone1.value=document.shipping.telephone.value;
		

	}
	else
	{
		document.shipping.email1.value="";
		document.shipping.name1.value="";
		document.shipping.address1.value="";
		document.shipping.country1.value="";
		document.getElementById('state_input_shipping1').innerHTML = '<input class="txtfld" name="state1" maxlength="80" value="" type="text" onchange="shipping_gstpst();" />';
		document.shipping.city1.value="";
		document.shipping.postcode1.value="";
		document.shipping.telephone1.value="";
	}	
}

//For model quantity is blank or zero 
function frmCheck1()
{

	if(document.frm.quantity.value == "")
	{ 
		alert("You have to give any number");
		return false;
	}
	if(document.frm.quantity.value == "0")
	{ 
		alert("You have to give any number");
		return false;
	}
	else
	{
		document.frm.submit();
		return true;
	
	}
	
}

function delete_cart(str)
{
	if(confirm("Are you sure to delete the Item?"))
	{
		location.replace(str);
	}
}
//For promotional code is blank  
function promotional()
{

	if(document.frm_promotional.promotional_code.value == "")
	{ 
		alert("You have to give any number");
		return false;
	}
	
	else
	{
		document.frm_promotional.submit();
		return true;
	
	}
	
}
function continue1()
{
	document.location.href = "../../index.php";
}
function check_out()
{

	document.location.href =  "shipping.php";
}
function payment()
{

	document.location.href =  "payment.php";
}



// -->    

