var http 				= createRequestObject();

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

function sign_up()
{
	http.open('get', 'sign_up.php?newletter_mail='+document.getElementById('newletter_mail').value);
  http.onreadystatechange = handleSignUpResponse;
  http.send(null);
}

function handleSignUpResponse()
{
	if(http.readyState == 4)
	{
		var response = http.responseText;
		alert(response);
	}
}

function update_price(new_price,field_id)
{
	var price_field	= "price_" + field_id;
	document.getElementById(price_field).innerHTML	= '$' + new_price;
	var price_field	= "hidden_price_" + field_id;
	document.getElementById(price_field).value			= new_price;
}

function submit_form(f_action, cart_id)
{
	document.getElementById("submit_type").value			= f_action;
	document.getElementById("cart_id").value					= cart_id;
	document.cart.submit();
}
function submit_form2(f_action)
{
	document.getElementById("submit_type").value			= f_action;
	document.sign_in.submit();
}

function copy_form_values(radio_val)
{
	if (radio_val == "yes")
	{
		document.getElementById("__billing_address").style.display	= "none";
	}
	else
	{
		document.getElementById("__billing_address").style.display	= "inline";
		document.getElementById("first_name").value				= '';
		document.getElementById("last_name").value				= '';
		document.getElementById("bemail").value						= '';
		document.getElementById("address").value					= '';
		document.getElementById("suburb").value						= '';
		document.getElementById("city").value							= '';
		document.getElementById("postcode").value					= '';
		document.getElementById("phone").value						= '';

		document.getElementById("gender").selectedIndex		= 0;
		document.getElementById("state").selectedIndex		= 0;
	}
}