
function bill_ship_info(same_as) {	
	 
	 
		var bill_to_zip = escape($F('bill_to_zip'));
		var email = escape($F('email'));
		var bill_to_country = escape($F('bill_to_country'));
		var security_code = escape($F('security_code'));
		var bill_to_cc_exp_month = escape($F('bill_to_cc_exp_month'));
		var bill_to_cc_exp_year = escape($F('bill_to_cc_exp_year'));
		var bill_to_card_type = escape($F('bill_to_card_type'));
		
		var bill_to_cc_number = escape($F('bill_to_cc_number'));
		var bill_to_first_name = escape($F('bill_to_first_name'));
		var bill_to_last_name = escape($F('bill_to_last_name'));
		var bill_to_address1 = escape($F('bill_to_address1'));
		var bill_to_address2 = escape($F('bill_to_address2'));
		var bill_to_city = escape($F('bill_to_city'));
		var bill_to_state = escape($F('bill_to_state'));
		var bill_to_phone = escape($F('bill_to_phone'));
	 
		var url = '/ajax/bill_ship_info.php';
		 
		
		var params = 'same_as=' + same_as + '&bill_to_zip=' + bill_to_zip + '&email=' + email + '&bill_to_country=' + bill_to_country + '&security_code=' + security_code + '&bill_to_cc_exp_month=' + bill_to_cc_exp_month + '&bill_to_cc_exp_year=' + bill_to_cc_exp_year + '&bill_to_card_type=' + bill_to_card_type + '&bill_to_cc_number=' + bill_to_cc_number + '&bill_to_first_name='  + bill_to_first_name + '&bill_to_last_name=' + bill_to_last_name + '&bill_to_address1=' + bill_to_address1 + '&bill_to_address2=' + bill_to_address2 + '&bill_to_city=' + bill_to_city + '&bill_to_state=' + bill_to_state + '&bill_to_phone=' + bill_to_phone + '&bill_to_city=' + bill_to_city; 
		
 
		 		  
		var ajax = new Ajax.Updater(
		{success: 'bill_ship_info'},
		url, 
		{method: 'get', parameters: params, onFailure: reportError}); 			 
 
} 



function delete_from_cart(cart_id,div_tag) {	
	 
		var url = '/ajax/delete_from_cart.php';
		var params = 'cart_id=' + cart_id;  
		  
		 
		var ajax = new Ajax.Updater(
		{success: div_tag},
		url, 
		{method: 'get', parameters: params, onFailure: reportError}); 			 
 
} 
 
	 
function signup(field_name) {

 	eml = $F(field_name); 

	var url = '/ajax/signup.php'; 
	var params = 'eml=' + $F(field_name);    
	
	
	if (eml == "")
	{
		alert("Please enter your e-mail address.");
		emlfrm.eml.focus();
		return (false);
	}
	Validemail = isEmail(eml)
	if (!Validemail)
	{
		alert("It appears that you have entered an invalid e-mail address.  Please check it.");
		emlfrm.eml.focus(); 
	} 
   
	var ajax = new Ajax.Updater(   
		{success: 'newsletter'},
		url,
		{method: 'get', parameters: params, onFailure: reportError});
		 	
		
  }

 function reportError(request) {
	$F('mainResult') = "Error";
 }
 
 
 function isEmail(string) {
  if (!string) return false;
   var iChars = "*|,\"<:>[]{}`\';()&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
	if (string.indexOf("@") != -1 )
		return true;
	else
		return false;
  }
   
  


function checkout_button(field_name,back,cf,gd) {	  
		
		var url = '/ajax/checkout_button.php';
		var params = 'prodqty=' + $F(field_name) + '&back=' + back;  

		var ajax = new Ajax.Updater(
		{success: 'checkout'},
		url,
		{method: 'get', parameters: params, onFailure: reportError});


		var url = '/ajax/wishlist_link.php';
		var params = 'prodqty=' + $F(field_name) + '&back=' + back + '&cf=' + cf + '&gd=' + gd;
		 

		var ajax = new Ajax.Updater(
		{success: 'wl_a'},
		url,
		{method: 'get', parameters: params, onFailure: reportError});


}
 

 

function update_status(field_name,order_items_id,order_id,div_tag) {	  
		
		var url = '/ajax/update_status.php'; 
		var params = 'status=' + $F(field_name) + '&order_items_id=' + order_items_id + '&order_items_id=' + order_items_id;
		  
		var ajax = new Ajax.Updater(
		{success: div_tag},
		url,
		{method: 'get', parameters: params,onComplete: function(request) {update_totals_section(order_items_id);}, onFailure: reportError}); 
		  
}


	
