function register_set_attention(form)
{
    if (trim(form.ship_att.value) == "")
    {
        form.ship_att.value = form.first_name.value + " " + form.last_name.value
    }
}//end of register_set_attention

function register_change_pc_txtbox_focus(txtbox, next_txtbox)
{
    var regex = /^[a-zA-Z]\d{1}[a-zA-Z]$/;
    if (regex.test(txtbox.value))
    {
        document.getElementById(next_txtbox).focus();
    }
}//end of register_change_pc_txtbox_focus

function register_change_phone_txtbox_focus(txtbox, next_txtbox)
{
    var regex = /^\d{3}$/;
    if (regex.test(txtbox.value))
    {
        document.getElementById(next_txtbox).focus();
    }    
}//end of register_change_phone_txtbox_focus

function register_on_form_submit(form)
{
//alert("form.bill_prov.value: " + form.bill_prov.value);
//alert("form.ship_country.value: " + form.ship_country.value);
//alert("form.language.value: " + form.language.value);

    //capture text of select boxes to hidden fields
    window.top.captureSelectedText(form.bill_prov, form.hidProvince);
    window.top.captureSelectedText(form.language_of_preference, form.hidLanguage);
    window.top.captureSelectedText(form.bill_country, form.hidCountry);
    window.top.captureSelectedText(form.sex, form.hidSex);
    window.top.captureSelectedText(form.bill_title_id, form.bill_title);
    
    //capture bill_phone, fax number, bill_postal
    form.bill_postal.value = form.bill_postal_1.value + form.bill_postal_2.value;
    form.bill_phone.value = form.bill_phone_1.value + form.bill_phone_2.value + form.bill_phone_3.value;
    //alert(form.bill_phone.value + "\n" + form.bill_postal.value)
    if (form.fax_number != undefined)
    {
        form.fax_number.value = form.fax_number_1.value + form.fax_number_2.value + form.fax_number_3.value;
    }
}//end of register_on_form_submit


			
function fillShipAddress()	
{	
	if (document.getElementById("ship_same").checked)	
	{
		document.getElementById("ship_att").value = document.getElementById("first_name").value
		    + " " + document.getElementById("last_name").value;
		document.getElementById("ship_title_id").value = document.getElementById("bill_title_id").value;
		document.getElementById("ship_first_name").value = document.getElementById("first_name").value;
		document.getElementById("ship_last_name").value = document.getElementById("last_name").value;
		document.getElementById("ship_middle_name").value = document.getElementById("middle_name").value;
		document.getElementById("ship_addr").value = document.getElementById("bill_addr").value;
		document.getElementById("ship_addr2").value = document.getElementById("bill_addr2").value;
		document.getElementById("ship_city").value = document.getElementById("bill_city").value;
		document.getElementById("ship_prov").value = document.getElementById("bill_prov").value;
		document.getElementById("ship_postal_1").value = document.getElementById("bill_postal_1").value;
		document.getElementById("ship_postal_2").value = document.getElementById("bill_postal_2").value;
		document.getElementById("ship_phone_1").value = document.getElementById("bill_phone_1").value;
		document.getElementById("ship_phone_2").value = document.getElementById("bill_phone_2").value;
		document.getElementById("ship_phone_3").value = document.getElementById("bill_phone_3").value;
		document.getElementById("ship_ext").value = document.getElementById("bill_ext").value;
		document.getElementById("ship_fax_1").value = document.getElementById("bill_fax_1").value;
		document.getElementById("ship_fax_2").value = document.getElementById("bill_fax_2").value;
		document.getElementById("ship_fax_3").value = document.getElementById("bill_fax_3").value;
		document.getElementById("ship_country").value = document.getElementById("bill_country").value;
	}
	else
	{
		document.getElementById("ship_att").value = "";
		document.getElementById("ship_title_id").selectedIndex = 0;
		document.getElementById("ship_first_name").value = "";
		document.getElementById("ship_last_name").value = "";
		document.getElementById("ship_middle_name").value = "";
		document.getElementById("ship_addr").value = "";
		document.getElementById("ship_addr2").value = "";
		document.getElementById("ship_city").value = "";
		document.getElementById("ship_country").value = "31";
		document.getElementById("ship_prov").selectedIndex = 0;
		document.getElementById("ship_postal_1").value = "";
		document.getElementById("ship_postal_2").value = "";
		document.getElementById("ship_phone_1").value = "";
		document.getElementById("ship_phone_2").value = "";
		document.getElementById("ship_phone_3").value = "";
		document.getElementById("ship_ext").value = "";
		document.getElementById("ship_fax").value = "";
	}
}
