// JavaScript Document

// put auto relocate javascript function
	
<!--//

function alertmsg( str ) 
{

	alert( str );


}

function showError( $error ) 
{
	
	document.getElementById("errors").innerHtml = $errorstring;
	
}

function submitForm( formName )
{
	
	//alert("submitForm rec " + formName + " " + jQuery('name|=submit_x'));
	
	var errors = false;

	switch( formName )
	{
		
	
		case 'signin':
		case 'itemdetails':
		
			jQuery('input:hidden[name|=submit_x]').val('1');
						
			//alert(jQuery('input:hidden[name|=submit_x]').val());

		
		break;
		
		
		
	}
	
	if (!errors) jQuery('form[name|='+formName+']').submit();
	
}

function fillshippingfields() {
	
	//alert( 'filling shipping fields ' + document.forms[0].shipping_chk.checked);
	
	if (document.forms[0].shipping_chk.checked) 
	{
		document.forms[0].ship_address.value 				= document.forms[0].address.value;
		document.forms[0].ship_address_suburb.value 		= document.forms[0].address_suburb.value;
		document.forms[0].ship_address_state.value 			= document.forms[0].address_state.value;
		document.forms[0].ship_address_state_other.value 	= document.forms[0].address_state_other.value;
		document.forms[0].ship_postcode.value 				= document.forms[0].postcode.value;
		document.forms[0].ship_country_id.value 			= document.forms[0].country_id.value;
		
	} else {
		
		document.forms[0].ship_address.value 			 = '';
		document.forms[0].ship_address_suburb.value 	 = '';
		document.forms[0].ship_address_state.value 		 = '';
		document.forms[0].ship_address_state_other.value = '';
		document.forms[0].ship_postcode.value 			 = '';
		
	}
	
}


function checkPaymentForm( form ) 
{

	var error 			= false;
	var errorColour 	= "#990033";
	var normalColour 	= "#888";
	var target;
	
	// work through potential error items backwards... so that highlights come in right order for missing fields
	
	// resest to normal colours first before showing error border colours
	form.txtCVN.style.borderColor 		= normalColour;
	form.txtCCNumber.style.borderColor 	= normalColour;
	form.txtCCName.style.borderColor 	= normalColour;
	
	if (form.txtCVN.value == '') 
	{
		error 	= true;
		target 	= form.txtCVN;
	}
	
	if (form.txtCCNumber.value == '') 
	{
		error 	= true;
		target 	= form.txtCCNumber;
	}
	
	if (form.txtCCName.value == '') 
	{
		error 	= true;
		target 	= form.txtCCName;
	}
	
	if (error) 
	{
		alert("Payment details are missing...");
		if (target) target.focus();
		
		target.style.borderColor = errorColour;
		
		return false;
	}
	else 
	{
		return true;
	}
	
	
}
	
//-->