/**
 * Method used to update the drop down list of state name as per
 * selectd country
 */
function getStates(id)
{	
	var country = $F('country');

	
	var pars = "country=" + country + "&id=" + id;
	
	/*
	if(!url)
	{
		url = 'getStates';
	} */

	new Ajax.Updater('states','states.php/', {
		method:'get',
		asynchronous:true,
		parameters: pars
	  });
		

	if(country != '')
	{
		document.getElementById('other_state').value = "";
		document.getElementById('other_state').disabled = false;
	}
	else{
		document.getElementById('other_state').value = "";
		document.getElementById('other_state').disabled = true;
	}
	
}


function select_payment()
{	
	var payment = $F('payment');

	if(payment == 0)
	{
		alert("Please choose payment option.");
		return false;
	}
	window.location.href = "payment_options.php?payment="+payment;
}

/**
 * Method used to update the drop down list of state name as per
 * selectd country
 */
function getBillingStates(id)
{	
	var country = $F('b_country');

	var pars = "country=" + country + "&id=" + id;
	
	/*
	if(!url)
	{
		url = 'getStates';
	} */

	new Ajax.Updater('b_states','states.php/', {
		method:'get',
		asynchronous:true,
		parameters: pars
	  });	

	if(country != '')
	{
		document.getElementById('b_other_state').value = "";
		document.getElementById('b_other_state').disabled = false;
	}
	else{
		document.getElementById('b_other_state').value = "";
		document.getElementById('b_other_state').disabled = true;
	}
}

/**
 * Method used to update the drop down list of state name as per
 * selectd country
 */
function getShippingStates(id)
{	
	var country = $F('s_country');

	var pars = "country=" + country + "&id=" + id;
	
	/*
	if(!url)
	{
		url = 'getStates';
	} */

	new Ajax.Updater('s_states','states.php/', {
		method:'get',
		asynchronous:true,
		parameters: pars
	  });

	if(country != 99)
	{
		document.getElementById('s_other_state').value = "";
		document.getElementById('s_other_state').disabled = false;
	}
	else{
		document.getElementById('s_other_state').value = "";
		document.getElementById('s_other_state').disabled = true;
	}
}

function disableOtherState()
{	
	var states = $F('states');
	//alert(states);
	if(states != 0)
	{
		document.getElementById('other_state').value = "";
		document.getElementById('other_state').disabled = true;
	}
	else
		document.getElementById('other_state').disabled = false;
}

function disableShippingFields()
{	
	var checkShipping = $F('checkShipping');
	//alert(checkShipping);
	if(checkShipping == 1)
	{
		document.getElementById('s_firstname').disabled = true;
		document.getElementById('s_lastname').disabled = true;
		document.getElementById('s_street_address').disabled = true;
		document.getElementById('s_city').disabled = true;
		document.getElementById('s_country').disabled = true;
		document.getElementById('s_states').disabled = true;
		document.getElementById('s_other_state').disabled = true;
		document.getElementById('s_postcode').disabled = true;
		document.getElementById('s_telephone').disabled = true;
		document.getElementById('s_cellno').disabled = true;
		document.getElementById('s_fax').disabled = true;
		document.getElementById('s_email_address').disabled = true;

		
		document.address_book_process.s_email_address.value = document.address_book_process.b_email_address.value;
		document.address_book_process.s_firstname.value = document.address_book_process.b_firstname.value;
		document.address_book_process.s_lastname.value = document.address_book_process.b_lastname.value;
		document.address_book_process.s_street_address.value = document.address_book_process.b_street_address.value;
		document.address_book_process.s_city.value = document.address_book_process.b_city.value;
		document.address_book_process.s_country.value = document.address_book_process.b_country.value;
		document.address_book_process.s_states.value = document.address_book_process.b_states.value;
		document.address_book_process.s_other_state.value = document.address_book_process.b_other_state.value;
		document.address_book_process.s_postcode.value = document.address_book_process.b_postcode.value;
		document.address_book_process.s_telephone.value = document.address_book_process.b_telephone.value;
		document.address_book_process.s_cellno.value = document.address_book_process.b_cellno.value;
		document.address_book_process.s_fax.value = document.address_book_process.b_fax.value;
	}
	else
	{
		document.getElementById('s_firstname').disabled = false;
		document.getElementById('s_lastname').disabled = false;
		document.getElementById('s_street_address').disabled = false;
		document.getElementById('s_city').disabled = false;
		document.getElementById('s_country').disabled = false;
		document.getElementById('s_states').disabled = false;
		document.getElementById('s_other_state').disabled = false;
		document.getElementById('s_postcode').disabled = false;
		document.getElementById('s_telephone').disabled = false;
		document.getElementById('s_cellno').disabled = false;
		document.getElementById('s_fax').disabled = false;
		document.getElementById('s_email_address').disabled = false;
		window.location.href = "address_book_process.php";
	}
}

function disableBillingOtherState()
{	
	var states = $F('b_states');
	//alert(states);
	if(states != 0)
	{
		document.getElementById('b_other_state').value = "";
		document.getElementById('b_other_state').disabled = true;
	}
	else
		document.getElementById('b_other_state').disabled = false;
}

function disableShippingOtherState()
{	
	var states = $F('s_states');
	//alert(states);
	if(states != 0)
	{
		document.getElementById('s_other_state').value = "";
		document.getElementById('s_other_state').disabled = true;
	}
	else
		document.getElementById('s_other_state').disabled = false;
}

function clear_form()
{
	document.account_edit.email_address.value = '';
	document.account_edit.firstname.value = '';
	document.account_edit.lastname.value = '';
	document.account_edit.street_address.value = '';
	document.account_edit.city.value = '';
	document.account_edit.country.value = '';
	document.account_edit.states.value = 0;
	document.account_edit.other_state.value = '';
	document.account_edit.postcode.value = '';
	document.account_edit.telephone.value = '';
	document.account_edit.cellno.value = '';
	document.account_edit.fax.value = '';
}

function convertToInches(src, dest)
{
	var src_val = document.getElementById(src).value;
	if(src_val != "--Select--")
	{
		document.getElementById(dest).value = src_val * 12;
	}
	else
	{
		document.getElementById(dest).value = '';
	}

}

function convertToValue()
{
	var src_val = document.getElementById("unit").value;
	var target_val = document.getElementById("value").value;
	//alert(src_val);
	if(src_val != 0)
	{
		//alert(target_val);
		if(src_val == 1)
		{
			$("#result").html(target_val * 30.48);

			//document.getElementById("result1").value = (target_val * 30.48);
			//alert(target_val * 30.48);
		}
		else if(src_val == 2)
		{
			$("#result").html(target_val * 0.0328083989501);
		}
	}
	else
	{
		$("#result").html('');
	}

}

function check_size(id,page){
//window.loadFirebugConsole() 
	//window.load.fireBugConsole;
		//alert($("#select_size option:selected").val());
	if ( $("#select_size option:selected").val() == 'Custom') {
		
	if(page == 1)
		var	url = "measurement-guide.php?products_id="+id+'&page=cart';
	else
		var	url = "measurement-guide.php?products_id="+id+'&page=info';

	window.open(url,'popupWindow','width=1000,height=2000,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes');
		
	}
}

function getPage()
{
	var page = document.getElementById("goto").value;
	//alert(page);
	if(page == "" || page == 0)
	{
		alert("Please enter page number");
		document.getElementById("goto").focus();		
	}
	else
	{
		var url = document.getElementById("url").value;
		window.location = url + "&page="+page;
	}
}

function getPageBelow()
{
	var page = document.getElementById("goto2").value;
	//alert(page);
	
	if(page == "" || page == 0)
	{
		alert("Please enter page number");
		document.getElementById("goto2").focus();		
	}
	else
	{
		var url = document.getElementById("url").value;
		window.location = url + "&page="+page;
	}
}

function form_submit()
{
	var products_id = document.getElementById("products_id").value;
	document.measurement.action = "measurement-guide.php?x=90&products_id="+products_id;
	document.measurement.submit();
}


