// JavaScript Document

function change (el) {
	var max_len = 240;
	if (el.value.length > max_len) {
		el.value = el.value.substr(0, max_len);
	}
	return true;
}

function show_shipping()
{
	if(document.guest.firstname.value!='')
	{
		document.guest.shipping_firstname.value = document.guest.firstname.value;
	}
	if(document.guest.lastname.value!='')
	{
		document.guest.shipping_lastname.value = document.guest.lastname.value;
	}
	if(document.guest.company.value!='')
	{
		document.guest.shipping_company.value = document.guest.company.value;
	}
	if(document.guest.address_1.value!='')
	{
		document.guest.shipping_address_1.value = document.guest.address_1.value;
	}
	if(document.guest.address_2.value!='')
	{
		document.guest.shipping_address_2.value = document.guest.address_2.value;
	}
	if(document.guest.city.value!='')
	{
		document.guest.shipping_city.value = document.guest.city.value;
	}
	if(document.guest.postcode.value!='')
	{
		document.guest.shipping_postcode.value = document.guest.postcode.value;
	}
	if(document.guest.country_id.value!='FALSE')
	{
		document.guest.shipping_country_id.selected = document.guest.country_id.selected;
	}
	if(document.getElementById('zone_id').options[0].selected == false){
		var length = document.guest.zone_id.length;
		var Myvalue = '';
		for(var i=0; i< length; i++){
			if(document.getElementById('zone_id').options[i].selected == true){
				Myvalue = document.getElementById('zone_id').options[i].value;
			}
		}
		if(Myvalue != ""){
			length = document.guest.shipping_zone_id.length;
			for(var i=0; i< length; i++){
				if(document.getElementById('shipping_zone_id').options[i].value == Myvalue){
					Myvalue = document.getElementById('shipping_zone_id').options[i].selected = true;
				}
			}
		}
	}
}

function change_shipping()
{
	if(document.guest.shipping_indicator.checked)
	{
		show_shipping();
	}
	if(!document.guest.shipping_indicator.checked)
	{
		hide_shipping();
	}
}

function hide_shipping()
{
	document.guest.shipping_firstname.value = "";
	document.guest.shipping_lastname.value = "";
	document.guest.shipping_company.value ="";
	document.guest.shipping_address_1.value ="";
	document.guest.shipping_address_2.value ="";
	document.guest.shipping_city.value ="";
	document.guest.shipping_postcode.value ="";
}
