//	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 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.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.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 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.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.first_name1.value == "")
	{
		alert("Enter first name");
		FRM.first_name1.focus();
		return false;
	}
	if(FRM.last_name1.value == "")
	{
		alert("Enter last name");
		FRM.last_name1.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.state1.value == "")
	{
		alert("Enter State");
		FRM.state1.focus();
		return false;
	}
	
	if(FRM.country1.value == "")
	{
		alert("Enter Country");
		FRM.country1.focus();
		return false;
	}
	if(FRM.postcode1.value == "")
	{
		alert("Enter Postcode");
		FRM.postcode1.focus();
		return false;
	}
	if(FRM.telephone1.value == "")
	{
		alert("Enter Telephone number");
		FRM.telephone1.focus();
		return false;
	}
	if(FRM.date.value == "")
	{
		alert("Select Delivery Date");
		FRM.date.focus();
		return false;
	}
	
	var radioLength = FRM.pay_option.length;
	for(var i = 0; i < radioLength; i++) {
		if(FRM.pay_option[i].checked == true)
		{
			
			var radiovalue = FRM.pay_option[i].value;
			
			
			}
	}
	
	
	if(radiovalue == 'cheque' && FRM.chaque_no.value == '')
	{
		alert("Please enter cheque number.");
		FRM.chaque_no.focus();
		return false;
	}
	if(radiovalue == 'cheque' && FRM.bank_name.value == '')
	{
		alert("Please enter bank name.");
		FRM.bank_name.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.first_name1.value=document.shipping.first_name.value;
		document.shipping.last_name1.value=document.shipping.last_name.value;
		document.shipping.address1.value=document.shipping.address.value;
		
		document.shipping.country1.value=document.shipping.country.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.first_name1.value="";
		document.shipping.address1.value="";
		document.shipping.last_name.value="";
		document.shipping.country1.value="";
		document.shipping.state1.value="";
		document.shipping.city1.value="";
		document.shipping.postcode1.value="";
		document.shipping.telephone.value="";
	}	
}

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


	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 frmCheck2(frm)
{


		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 Promotional Code");
		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 shipping_login()
{

	document.location.href =  "shipping_login.php?page_from=cart";
}
function payment()
{

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

/*	TO CHECK THE LOGIN CREDENTIALS	*/
	function check_loginShipping_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
		}
		

	}
/*	END OF THE CHECK	*/

// -->    

