function openPubChild(file,window)
{
	var myfile,mywindow,childWindow;

	// note: this is NOT full screen on a 1024 x 768 monitor. Perhaps we could sniff this
	childWindow = open(file,window,'resizable=yes,width=800,height=550,left=0,top=0,scrollbars=yes,menubar=yes,toolbar=yes');
	childWindow.focus();
    if (childWindow.opener == null) childWindow.opener = self;
    // set the global handle
    glchildWindow = childWindow;
    // does NOT return the window handle, so [object] does not appear in the main subscription form
	return;
}

function chgCountry() {
	// executes when a person picks a new country
	var newcountry;

	newcountry = document.getElementById('Country').value;

	if (newcountry.substr(0, 3) == 'USA'){
		// USA
		document.getElementById('state').style.display = '';
		document.getElementById('canProvince').style.display = 'none';
		document.getElementById('province').style.display = 'none';
	}
	else if (newcountry.substr(0, 3) == 'CAN'){
		// Canada
		document.getElementById('state').style.display = 'none';
		document.getElementById('canProvince').style.display = '';
		document.getElementById('province').style.display = 'none';
	}
	else {
		// foreign
		document.getElementById('state').style.display = 'none';
		document.getElementById('canProvince').style.display = 'none';
		document.getElementById('province').style.display = '';
	}
}

function chgSchoolCountry() {
	// executes when a person picks a new country
	var newcountry;

	newcountry = document.getElementById('school_country').value;

	if (newcountry.substr(0, 3) == 'USA'){
		// USA
		document.getElementById('school_state').style.display = '';
		document.getElementById('school_canProvince').style.display = 'none';
		document.getElementById('school_province').style.display = 'none';
	}
	else if (newcountry.substr(0, 3) == 'CAN'){
		// Canada
		document.getElementById('school_state').style.display = 'none';
		document.getElementById('school_canProvince').style.display = '';
		document.getElementById('school_province').style.display = 'none';
	}
	else {
		// foreign
		document.getElementById('school_state').style.display = 'none';
		document.getElementById('school_canProvince').style.display = 'none';
		document.getElementById('school_province').style.display = '';
	}
}

function chgBillingCountry() {
	// executes when a person picks a new country
	var newcountry;
	
	newcountry = document.getElementById('billing_country').value;

	if (newcountry.substr(0, 3) == 'USA'){
		// USA
		document.getElementById('billing_state').style.display = '';
		document.getElementById('billing_canProvince').style.display = 'none';
		document.getElementById('billing_province').style.display = 'none';
	}
	else if (newcountry.substr(0, 3) == 'CAN'){
		// Canada
		document.getElementById('billing_state').style.display = 'none';
		document.getElementById('billing_canProvince').style.display = '';
		document.getElementById('billing_province').style.display = 'none';
	}
	else {
		// foreign
		document.getElementById('billing_state').style.display = 'none';
		document.getElementById('billing_canProvince').style.display = 'none';
		document.getElementById('billing_province').style.display = '';
	}
}

function enableSubmitReset() {

	ethicsOK = document.getElementById("agree").checked;
	// this is checking the yes/no radio button on the ethics statement
	if (ethicsOK) {
		//ethicsOK true
		document.getElementById('idSubmit').disabled=false;
		document.getElementById('idSkip').disabled=false;
	}
	else {
		//ethicsOK not true
		document.getElementById('idSubmit').disabled=true;
		document.getElementById('idSkip').disabled=true;
	}
}
