function chkit(fld, form)
{
	if(fld.checked)
	{
		form.shipping_fname.value = form.billing_fname.value;
		form.shipping_lname.value = form.billing_lname.value;
		//form.shipping_organization.value = form.billing_organization.value;
		form.shipping_address1.value = form.billing_address1.value;
		form.shipping_address2.value = form.billing_address2.value;
		form.shipping_city.value = form.billing_city.value;
		form.scity.value = form.bcity.value;
		if( jQuery("select[@name=shipping_city]").selectedValues() == "Others") 
		{ 

           jQuery('input[@name=scity]').slideDown('slow');
		}
		else
        jQuery('input[@name=scity]').hide('slow');


		form.shipping_state.value = form.billing_state.value;
		form.shipping_zip.value = form.billing_zip.value;
		form.shipping_country.value = form.billing_country.value;
		form.shipping_email.value = form.billing_email.value;
		form.shipping_phone.value = form.billing_phone.value;
		form.shipping_fax.value = form.billing_fax.value;
	}
	else
	{
		form.shipping_fname.value = '';
		form.shipping_lname.value = '';
		//form.shipping_organization.value = '';
		 jQuery('input[@name=scity]').hide('slow');
		form.shipping_address1.value = '';
		form.shipping_address2.value = '';
		form.shipping_city.value = '';
		form.shipping_state.value = '';
		form.shipping_zip.value = '';
		form.shipping_country.value = 'IN';
		form.shipping_email.value = '';
		form.shipping_phone.value = '';
		form.shipping_fax.value = '';		
	}
}
function addtoCart()
{
	frm = document.frmproduct;
	frm.action ="/store/cart/add";
	frm.submit();
}
function updateCart()
{
	frm = document.frmviewcart;
	frm.action ="/store/cart/update";
	frm.submit();
}
function continueShopping()
{
	window.location.href ="/catalog/"
}
function checkout()
{
	window.location.href ="/store/chkout/?GO_URL=/chkout";
}
function validateChkout()
{
	var form = document.frmchkout;
	//alert(form.billing_city.options[billing_city.selectedIndex].value);
	if(isEmpty(form.billing_fname) || !isAlphaNumeric(form.billing_fname)) 
	{ 
		alert('Invalid Billing First Name');form.billing_fname.focus();		
		return false; 
	}
	
	if(isEmpty(form.billing_lname) || !isAlphaNumeric(form.billing_lname)) 
	{ 
		alert('Invalid Billing Last Name');form.billing_lname.focus();		
		return false; 
	}
	if(isEmpty(form.billing_address1)) 
	{ 
		alert('Invalid Address');form.billing_address1.focus();		
		return false; 
	}
	if(isEmpty(form.billing_city)) 
	{ 
		alert('Invalid City');form.billing_city.focus();		
		return false; 
	}
	
	/*if(form.billing_city.options[billing_city.selectedIndex].value=="Others")
	{
		if(isEmpty(form.bcity) || !isAlphaNumeric(form.bcity)) 
		{ 
			alert('Invalid Others City ');form.bcity.focus();		
			return false;
		}
	}*/
	if(isEmpty(form.billing_state) || !isAlphaNumeric(form.billing_state))
	{ 
		alert('Invalid State');form.billing_state.focus();
		return false; 
	}
	if(isEmpty(form.billing_zip))
	{ 
		alert('Invalid Pincode');form.billing_zip.focus();		
		return false; 
	}
	if(!isNumeric(form.billing_zip))
	{ 
		alert("Please enter valid Pincode");form.billing_zip.focus();
		return false; 
	}
	if(isEmpty(form.billing_email) || !isEmail(form.billing_email))
	{ 
		alert('Invalid Email Id');form.billing_email.focus();		
		return false; 
	}
	if(isEmpty(form.billing_phone))
	{ 
		alert('Invalid Phone Number');form.billing_phone.focus();		
		return false; 
	}
	if(!isNumeric(form.billing_phone))
	{ 
		alert("Please enter valid Phone Number");form.billing_phone.focus();
		return false; 
	}
	if(form.chk.checked == false)
	{
		if(isEmpty(form.shipping_fname) || !isAlphaNumeric(form.shipping_fname)) 
		{ 
			alert('Invalid Shipping First Name');form.shipping_fname.focus();
			return false; 
		}
		if(isEmpty(form.shipping_lname) || !isAlphaNumeric(form.shipping_lname)) 
		{ 
			alert('Invalid Shipping Last Name');form.shipping_lname.focus();
			return false; 
		}
		if(isEmpty(form.shipping_address1)) 
		{ 
			alert('Invalid Address');form.shipping_address1.focus();		
			return false; 
		}
		if(isEmpty(form.shipping_city)) 
		{ 
			alert('Invalid City');form.shipping_city.focus();		
			return false; 
		}
		/*if(isEmpty(form.scity) || !isAlphaNumeric(form.scity)) 
		{ 
			alert('Invalid Others City ');form.scity.focus();		
			return false; 
		}*/
		if(isEmpty(form.shipping_state) || !isAlphaNumeric(form.shipping_state))
		{ 
			alert('Invalid State');form.shipping_state.focus();
			return false; 
		}
		if(isEmpty(form.shipping_zip)) 
		{ 
			alert('Invalid Pincode');form.shipping_zip.focus();		
			return false; 
		}
		if(!isNumeric(form.shipping_zip))
		{ 
		alert("Please enter valid Pincode");form.shipping_zip.focus();
		return false; 
		}
		if(isEmpty(form.shipping_email) || !isEmail(form.shipping_email)) 
		{ 
			alert('Invalid Email Id');form.shipping_email.focus();		
			return false; 
		}
		if(isEmpty(form.shipping_phone)) 
		{ 
			alert('Invalid Phone Number');form.shipping_phone.focus();		
			return false; 
		}
		if(!isNumeric(form.shipping_phone))
		{ 
		alert("Please enter valid Phone Number");form.shipping_phone.focus();
		return false; 
		}
	}
	else
	{
		chkit(form.chk, form);
	}
	form.submit();
}
function placeOrder()
{
	var frm = document.frmconfirmorder;
	frm.submit();

}
function deleteProduct(id)
{
	var frm = document.frmviewcart;
	var cfm = confirm("Are you sure you want to delete this item(s)?");
	if(cfm)
	{
		window.location.href= "/store/cart/delete/"+id;
	}
}

function showDebitcardoption()
{
	alert("");
}
function getURL()
{
	url		=	document.location.href;
	x		=	url.indexOf(".");
	x		=	url.indexOf("/",x);
	return url.substring(0,x);
}

function editPrintProducts()
{
	document.frmviewcart.action = getURL() +"/print/addtoprint/update";		
	document.frmviewcart.submit();
}

function delEPrintsViewCart(catid)
{
	url			=	getURL() + "/store/cart/delEPrints/";
	
	var cfm = confirm("Are you sure you want to remove this prints from the Cart?");
	if(cfm)
	{
		document.frmviewcart.catID.value=catid;
		document.frmviewcart.action=url;
		document.frmviewcart.submit();

	}
	return false;
}
function showPromo(chk)
{
	if(chk.checked == true)
	{
		document.getElementById("promocodevalue").style.display="block";
	}
	else
	{
		document.getElementById("promocodevalue").style.display="none";
	}
}
