/*
$HeadURL: svn://dev.comminternet.com/main/websites/dennisport.org/branches/new/web/common/javascript/application_address.js $
$LastChangedRevision: 2435 $
$LastChangedDate: 2006-08-07 21:56:20 -0400 (Mon, 07 Aug 2006) $
*/

function mirrorMailingInformation(pForm)
{
    if (pForm.chkMirrorMailingInformation.checked)
    {
	pForm.physicalAddress1.value = pForm.mailingAddress1.value;
	pForm.physicalAddress2.value = pForm.mailingAddress2.value;
	pForm.physicalAddress3.value = pForm.mailingAddress3.value;
	pForm.physicalCity.value = pForm.mailingCity.value;
	pForm.physicalPostalCode.value = pForm.mailingPostalCode.value;

	if (pForm.mailingState.type == "text")
	    pForm.physicalState.value = pForm.mailingState.value;
	else
	    pForm.physicalState.selectedIndex = pForm.mailingState.selectedIndex;

	if (pForm.mailingCountry)
	    pForm.physicalCountry.selectedIndex = pForm.mailingCountry.selectedIndex;
    }
}

function copyMailingInformation(pSource, pTarget)
{
    if (!pSource.form.chkMirrorMailingInformation.checked)
	return;

    if (pSource.type == "text")
	pTarget.value = pSource.value;
    else if (pSource.type == "select-one")
	pTarget.selectedIndex = pSource.selectedIndex;
}

function debugFillDummyInformation()
{
    form = document.getElementById("__CX_Form_0");

    form.mailingName.value = "John Doe";
    form.mailingAddress1.value = "503 Center Street";
    form.mailingCity.value = "Dennisport";
    form.mailingPostalCode.value = "02639";
    form.mailingPhoneNumber.value = "508-394-4541";

    if (form.mailingState.type == "text")
	form.mailingState.value = "MA";
    else
	form.mailingState.selectedIndex = 22;

    if (form.mailingCountry)
	form.mailingCountry.selectedIndex = 1;

    if (form.email)
	form.email.value = "test@comminternet.com";

    form.chkMirrorMailingInformation.checked = true;

    mirrorMailingInformation(form);
}
