function Submit_Form(){
	//var formname = document.getElementById("hdn_submitform").value;
	var form1 = GetForm();
	form1.submit();
	//$("form").trigger('submit'); 
	//document.forms[0].submit();
}


function SetForm(formname){
	//document.form2.hdn_submitform.value = formname;
	$('input#hdn_submitform').val(formname);
}

function GetForm(){
	//var formname = document.getElementById("hdn_submitform").value;
	//alert(formname);
	//if (formname==""){
		return document.getElementById("form1");
	//}else{
		//return document.getElementById(formname);		
	//}
}


function Set_FormAction(filename){
	//alert("OK");
	var form = GetForm();
		form.action = filename;
}

function GoSearch(){
	$('input#hdn_pageno').val(1);
	$('input#hdn_SQLWhere').val('');	
	//hdn_SQLWhere
	//var form = document.getElementById("form2");
	//SetForm("form2");
	$('input#hdn_searchtype').val('section');
	Submit_Form()
	//Submit_Form()
}

function showvalues(){
	alert("pageno="+document.getElementById("hdn_pageno").value);	
	alert("hdn_SQLWhere="+document.getElementById("hdn_SQLWhere").value);
	alert("hdn_searchtype="+document.getElementById("hdn_searchtype").value);	
}

function GoPage(pageno){
	//showvalues();
	$('input#hdn_pageno').val(pageno);
	//var form = document.getElementById("form2");
	//SetForm("form2");
	//$('input#hdn_searchtype').val('section');	
	//Submit_Form()
	Submit_Form()
}

function HandleKeyPress(e){
	var k;
	if (e && e.which) { // NS
		k = e.which;
	} else if (window.event && window.event.keyCode) { // IE
		k = window.event.keyCode;
	}		
	if (k==13){
		GoSearch();
	}
	
	return true;
}

function txt_nameKeyPress(e){
	var k;
	if (e && e.which) { // NS
		k = e.which;
	} else if (window.event && window.event.keyCode) { // IE
		k = window.event.keyCode;
	}		
	if (k==13){
		onClick_Search_Panel();
	}
	
	return true;
}



function onChange_Limit(){
	//var form = document.getElementById("form2");
	//SetForm("form2");
	//$('input#hdn_searchtype').val('section');	
	Submit_Form()	
	//Submit_Form()		
}

function OnChange_Sort(){
	//var form = document.getElementById("form2");
	//SetForm("form2");
	//Submit_Form()	
	//$('input#hdn_searchtype').val('section');	
	Submit_Form()	
}

function onClick_Search_Panel(){
	//var form = document.getElementById("form1");
	//SetForm("form1");
	Set_FormAction("/public/catalog.asp");
	$('input#hdn_SQLWhere').val('');		
	$('input#hdn_pageno').val(1);
	$('input#hdn_searchtype').val('catalog');
	if (document.getElementById("txt_name").value==""){
		$('input#hdn_searchtype').val('section');
	}
	Submit_Form()	
	//Submit_Form()	
}


function LoginCustomer(qs){
	Set_FormAction("profile/logon.asp?"+qs)
	if($("#form1").valid()){
		Submit_Form();	
	}
	// alert($("#form1").valid());
	//alert(GetForm().action);
	// $("#feeds").load("feeds.php", {limit: 25}, function(){
	 //  alert("The last 25 entries in the feed have been loaded");
	 //});
	//$.ajaxSetup({timeout : 9000}); 
	/*
	$.ajax({
		  url: "profile/logon.asp",
		  global: false,
		  type: "POST",
		  data: ({id : $("#login_email").val()}),
		  dataType: "html",
		  async:true,
		  success: function(msg){
			 //alert(msg);
			 // $(".Display_Panel").slideUp();
		  }
	   }
	)
		*/
	//alert(bodyContent);
}


function ForgotPassword(){
	 if($("#form1").valid()){
		Set_FormAction("forgotpassword.asp");
		Submit_Form();
	 }
}


function ResetPassword(){
	 if($("#form1").valid()){
		Set_FormAction("changepasword.asp");
		Submit_Form();
	 }	
}

function RegisterCustomer(){
	 if($("#form1").valid()){
		//Set_FormAction("changepasword.asp");
		Submit_Form();
	 }		
}

function OrderPrice(n,submitpage,multiprice,producttype){
	//Set_FormAction("basket/AttachmentOptions.asp");
	var Product_Price=0;
	var Product_SalePrice=0;

	if (producttype=="stag" || producttype=="hen"  || producttype=="board" || producttype=="ski"){
		if (multiprice==0){
			Product_Price	=	parseFloat($('input#Product_Qty'+n).val())*parseFloat($('input#Product_Price'+n).val());
			Product_SalePrice	=	parseFloat($('input#Product_Qty'+n).val())*parseFloat($('input#Product_SalePrice'+n).val());		
			$('input#Product_Qty').val($('input#Product_Qty'+n).val());
		}else{
			Product_Price	=	parseFloat($('input#Product_Qty'+n).val())*parseFloat(document.getElementById("ProductOption|Size").options[document.getElementById("ProductOption|Size").selectedIndex].price);
			Product_SalePrice	=	0;		
			$('input#Product_Qty').val($('input#Product_Qty'+n).val());			
		}
	}else if (producttype=="stagname" || producttype=="stagnameno"){
		if (multiprice==0){
			Product_Price	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat($('input#Product_Price'+n).val());
			Product_SalePrice	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat($('input#Product_SalePrice'+n).val());		
			$('input#Product_Qty').val($('select#Product_Qty'+n).val());			
		}else{
			Product_Price	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat(document.getElementById("ProductOption|Size").options[document.getElementById("ProductOption|Size").selectedIndex].price);
			Product_SalePrice	=	0;	
			$('input#Product_Qty').val($('select#Product_Qty'+n).val());						
		}
		
	}else{
		if (multiprice==0){
			//Product_Price	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat($('input#Product_Price'+n).val());
			//Product_SalePrice	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat($('input#Product_SalePrice'+n).val());		
			Product_Price		=	parseFloat($('input#Product_Price'+n).val());
			Product_SalePrice	=	parseFloat($('input#Product_SalePrice'+n).val());		
			$('input#Product_Qty').val($('select#Product_Qty'+n).val());									
		}else{
			Product_Price	=	parseFloat($('input#Product_Price'+n).val());
			Product_SalePrice	=	parseFloat($('input#Product_SalePrice'+n).val());	
			$('input#Product_Qty').val($('input#Product_Qty'+n).val());									
		}
	}
	
	$('input#Product_Price').val(Product_Price);
	$('input#Product_SalePrice').val(Product_SalePrice);		
	
	Set_FormAction(submitpage);
	
	if($("#form1").valid()){
		//$('input#Choosen_Price').val(n);
		//if (multiprice==0){
		//	$('input#Product_Qty').val($('select#Product_Qty'+n).val());			
		//}else{
		//	$('input#Product_Qty').val($('input#Product_Qty'+n).val());			
		//}
		//alert($('input#Product_Price').val());
		//alert($('select#Product_Qty'+n).val());		
		Submit_Form();
	}
}

function OrderOptionPrice(n,submitpage,multiprice,producttype){
	//Set_FormAction("basket/AttachmentOptions.asp");
	var Product_Price=0;
	var Product_SalePrice=0;

	if (producttype=="stag" || producttype=="hen"  || producttype=="board" || producttype=="ski"){
		if (multiprice==0){
			Product_Price	=	parseFloat($('input#Product_Qty'+n).val())*parseFloat($('input#Product_Price'+n).val());
			Product_SalePrice	=	parseFloat($('input#Product_Qty'+n).val())*parseFloat($('input#Product_SalePrice'+n).val());		
			$('input#Product_Qty').val($('input#Product_Qty'+n).val());
		}else{
			Product_Price	=	parseFloat($('input#Product_Qty'+n).val())*parseFloat(document.getElementById("ProductOption|Size").options[document.getElementById("ProductOption|Size").selectedIndex].price);
			Product_SalePrice	=	0;		
			$('input#Product_Qty').val($('input#Product_Qty'+n).val());			
		}
	}else if (producttype=="stagname" || producttype=="stagnameno"){
		if (multiprice==0){
			Product_Price	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat($('input#Product_Price'+n).val());
			Product_SalePrice	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat($('input#Product_SalePrice'+n).val());		
			$('input#Product_Qty').val($('select#Product_Qty'+n).val());			
		}else{
			Product_Price	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat(document.getElementById("ProductOption|Size").options[document.getElementById("ProductOption|Size").selectedIndex].price);
			Product_SalePrice	=	0;	
			$('input#Product_Qty').val($('select#Product_Qty'+n).val());						
		}
		
	}else{
		if (multiprice==0){
			//Product_Price	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat($('input#Product_Price'+n).val());
			//Product_SalePrice	=	parseFloat($('select#Product_Qty'+n).val())*parseFloat($('input#Product_SalePrice'+n).val());		
			Product_Price		=	parseFloat($('input#Product_Price'+n).val());
			Product_SalePrice	=	parseFloat($('input#Product_SalePrice'+n).val());		
			$('input#Product_Qty').val($('select#Product_Qty'+n).val());									
		}else{
			Product_Price	=	parseFloat($('input#Product_Price'+n).val());
			Product_SalePrice	=	parseFloat($('input#Product_SalePrice'+n).val());	
			$('#Product_Qty').val($('#Product_Qty'+n).val());
			$('input#Product_Option').val($('input#Product_Option'+n).val());						
			//alert($('input#Product_Option').val());
			//return;			
		}
	}
	
	$('input#Product_Price').val(Product_Price);
	$('input#Product_SalePrice').val(Product_SalePrice);		

	
	Set_FormAction(submitpage);
	
	if($("#form1").valid()){
		//$('input#Choosen_Price').val(n);
		//if (multiprice==0){
		//	$('input#Product_Qty').val($('select#Product_Qty'+n).val());			
		//}else{
		//	$('input#Product_Qty').val($('input#Product_Qty'+n).val());			
		//}
		//alert($('input#Product_Price').val());
		//alert($('select#Product_Qty'+n).val());		
		Submit_Form();
	}	
}

function UploadArtWork(){
	if($("#form1").valid()){
		//Submit_Form();
		document.getElementById("submit_btn").click();
	}	
}

function UpdateArtWork(){
	if($("#form1").valid()){
		//Submit_Form();
		document.getElementById("submit_btn").click();
	}	
}


function AddToBasket(){
	Set_FormAction("addtobasket.asp");	
	Submit_Form();
}

function RemoveCart(cartid){
	document.location.replace("removecart.asp?cartid="+cartid)
}

function RemoveAllCart(){
	document.location.replace("removeall.asp")	
}

function UploadOption(option){
	if (option==1){
		Set_FormAction("createorder.asp?link");
		Submit_Form();
	}else{
		Set_FormAction("createorder.asp");
		Submit_Form();
	}
}

function SelectCountry(){
	Set_FormAction("viewbasket.asp");
	Submit_Form();			
	if (document.getElementById("selCountry").value=="__" || document.getElementById("selCountry").value=="" ){
	}else{
	}
}

function SelectDispatch(){
	Set_FormAction("viewbasket.asp");
	Submit_Form();			
}

function ChangeQty(ctr){
	var qty=0;
	 $('select').each(function(){
			var targetselect = $(this);
			if (targetselect.attr("qty")=="true"){
				qty+=parseFloat(targetselect.attr("value"));
			}
			$('input#Product_Qty1').val(qty);
	   });
		$('#spn_Product_Qty').html($('input#Product_Qty1').val());
		$('input#Product_Qty').val($('input#Product_Qty1').val());
}

function ChangePost(file){
	Set_FormAction(file);
	Submit_Form();	
}

function CheckoutPay(method){
	if (method=="cheque"){
		Set_FormAction("Successful.asp?m=cheque");		
		//Set_FormAction("altpay.asp?m=cheque");		
	}else if (method=="phone"){
		Set_FormAction("Successful.asp?m=phone");		
		//Set_FormAction("altpay.asp?m=phone");						
	}else{
		Set_FormAction("sagepay.asp");
	}
	Submit_Form();	
}


function Checkout(){
	//alert($('select#selCountry').val());
		//		alert(document.getElementById("selCountry").value);
	if (document.getElementById("selCountry").value=="" || document.getElementById("selCountry").value=="__" || document.getElementById("selCountry").value=="--"){
		alert("Please select a country.");
		document.getElementById("selCountry").focus();
		return;
	}
	
	if (document.getElementById("slt_DispatchId").value=="0" || document.getElementById("selCountry").value=="__" || document.getElementById("selCountry").value=="--"){
		alert("Please select a dispatch service.");
		document.getElementById("slt_DispatchId").focus();
		return;
	}

	if (document.getElementById("chk_terms").checked){	

		Set_FormAction("shipping.asp");
		Submit_Form();
		
	}else{
		alert("Please select our Terms & Conditions");
	}
}


function UpdateCart(){
		Set_FormAction("updateCart.asp");
		Submit_Form();
}

function CheckoutShipping(){
	if($("#form1").valid()){
		Set_FormAction("shippingreview.asp");
		Submit_Form();
	};
}



function ShippingSaveAsBilling(bool){
	if ($('input#chk_sameasbilling').attr('checked')){
		$('select#ddl_shippingtitle').attr("disabled",true);				
		$('input#txt_shippingfirstname').attr("disabled",true);						
		$('input#txt_shippinglastname').attr("disabled",true);								
		$('input#txt_shippingtelephone').attr("disabled",true);										
		$('input#txt_shippingmobile').attr("disabled",true);												
		$('input#txt_shippingemail').attr("disabled",true);														
		$('input#txt_shippingaddress').attr("disabled",true);		
		$('input#txt_shippingaddress1').attr("disabled",true);				
		$('input#txt_shippingcity').attr("disabled",true);						
		$('input#txt_shippingcounty').attr("disabled",true);								
		$('select#txt_shippingcountry').attr("disabled",true);		
		$('input#txt_shippingpostcode').attr("disabled",true);	
		$('input#txt_ShippingCompanyName').attr("disabled",true);			
			
		$('select#ddl_shippingtitle').val($('select#ddl_billingtitle').val());
		$('input#txt_shippingfirstname').val($('input#txt_billingfirstname').val());
		$('input#txt_shippinglastname').val($('input#txt_billinglastname').val());
		$('input#txt_shippingtelephone').val($('input#txt_billingtelephone').val());
		$('input#txt_shippingmobile').val($('input#txt_billingmobile').val());
		$('input#txt_shippingemail').val($('input#txt_billingemail').val());			
		$('input#txt_shippingaddress').val($('input#txt_billingaddress').val());					
		$('input#txt_shippingaddress1').val($('input#txt_billingaddress1').val());
		$('input#txt_shippingcity').val($('input#txt_billingcity').val());
		$('input#txt_shippingcounty').val($('input#txt_billingcounty').val());	
		$('input#txt_shippingcountry').val($('input#txt_billingcountry').val());
		$('select#txt_shippingcountry').val($('select#txt_billingcountry').val());		
		$('input#txt_shippingpostcode').val($('input#txt_billingpostcode').val());
		$('input#txt_ShippingCompanyName').val($('input#txt_billingCompanyName').val());		
		
		
		
		
	}else{
		$('select#ddl_shippingtitle').attr("disabled",false);				
		$('input#txt_shippingfirstname').attr("disabled",false);						
		$('input#txt_shippinglastname').attr("disabled",false);								
		$('input#txt_shippingtelephone').attr("disabled",false);										
		$('input#txt_shippingmobile').attr("disabled",false);												
		$('input#txt_shippingemail').attr("disabled",false);														
		$('input#txt_shippingaddress').attr("disabled",false);		
		$('input#txt_shippingaddress1').attr("disabled",false);				
		$('input#txt_shippingcity').attr("disabled",false);						
		$('input#txt_shippingcounty').attr("disabled",false);								
		$('input#txt_shippingcountry').attr("disabled",false);		
		$('select#txt_shippingcountry').attr("disabled",false);				
		$('input#txt_shippingpostcode').attr("disabled",false);	
		$('input#txt_ShippingCompanyName').attr("disabled",true);	
		if (bool){
			$('select#ddl_shippingtitle').val('');
			$('input#txt_shippingfirstname').val('');
			$('input#txt_shippinglastname').val('');
			$('input#txt_shippingtelephone').val('');
			$('input#txt_shippingmobile').val('');
			$('input#txt_shippingemail').val('');
			$('input#txt_shippingaddress').val('');
			$('input#txt_shippingaddress1').val('');
			$('input#txt_shippingcity').val('');		
			$('input#txt_shippingcounty').val('');
			$('input#txt_shippingcountry').val('');
			$('select#txt_shippingcountry').val('GB');			
			$('input#txt_shippingpostcode').val('');
			$('input#txt_ShippingCompanyName').val('');			
		}
	}
	/*
	if (bool){
		if ($('input#chk_sameasbilling').attr('checked')){
			$('#shippingform div').hide();
		}else{
			$('#shippingform div').show();
		}
	}*/
	
		if ($('select#txt_shippingcountry').val()!=$('select#txt_billingcountry').val()){
			$('select#txt_shippingcountry').val('');
		}
	
}


function SendEnquiry(){
	if($("#form1").valid()){
		Set_FormAction("contact.asp");
		Submit_Form();
	}
}


function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}

