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=1024,height=768,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() {
	var devCountries = ["AFG","ALB","ALG","ASM","ANG","ANI","ARG","ARM","AZE","BAN","BLR","BLI","BEN","BHU","BOL","BOS","BOT","BRA","BUL","BUK","BDI","CAM","CMR","CPV","CAR","CHA","CHL","CHI","COL","COM","CON","CON","COS","CDI","CUB","DJI","DMI","DOM","ECU","EGY","ELS","ERI","ETH","FIJ","GAB","GAM","GEO","GHA","GRD","GUA","GUI","GUB","GUY","HAI","HON","INA","IND","IRN","IRQ","JAM","JOR","KAZ","KEN","KIR","PRK","KOS","KYR","LAO","LEB","LES","LIB","LYB","LIT","MAC","MAD","MLW","MAL","MDV","MLI","MHI","MAR","MAU","MYT","MEX","MIC","MOL","MON","MTG","MOR","MOZ","MYA","NAM","NEP","NIC","NGR","NIG","PAK","PAL","PAN","PAP","PAR","PER","PHI","ROM","RUS","RWA","SAM","SAO","SEN","SER","SEY","SIE","SOL","SOM","SFR","SRI","SKN","STL","STV","SUD","SUR","SWA","SYR","TAJ","TAN","THA","TMP","TOG","TON","TUN","TUR","TUK","TUV","UGA","UKR","URU","UZB","VAN","VEN","VIE","WBG","YEM","ZAM","ZIM","NKO"];
	
	// 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 = '';
	}
		
	// check to see if a developing country was selected from the dropdown	
	if (jQuery.inArray(newcountry, devCountries) >= 0) {
		document.contact.fee_type[0].disabled = true;
		document.contact.fee_type[1].disabled = false;
		document.contact.fee_type[1].checked = true;
	}
	else {
		document.contact.fee_type[0].disabled = false;
		document.contact.fee_type[1].disabled = true;
		document.contact.fee_type[0].checked = true;
	}
}

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;
	}
}

