// JavaScript Document
function manageProvince()
{
	var countryField = document.getElementById("sCountry");
	var countryOtherBox = document.getElementById("countryFieldOther");
	var provinceBox = document.getElementById("provinceField");
	var selectedCountry = countryField.selectedIndex;

	if (selectedCountry == 0)	{	// if = Canada
		provinceBox.style.display = "block";
		countryOtherBox.style.display = "none";
	} else {
		provinceBox.style.display = "none";
		countryOtherBox.style.display = "block";
	}
}


function manageStates(element)
{
	//var countryField = document.getElementById("sCountry");
	var countryField = element;
	var CAStatesBox = document.getElementById("CAStatesField");
	var USStatesBox = document.getElementById("USStatesField");
	var undefinedStatesBox = document.getElementById("undefinedStatesField");
	if (document.getElementById("sAutreProvince") == undefined)
	{
		var provinceOther = document.getElementById("sCardAutreProvince");
	} else {
		var provinceOther = document.getElementById("sAutreProvince");
	}
	var labelProvince = document.getElementById("lProvince");
	var selectedCountry = countryField.selectedIndex;

	if (countryField.options[selectedCountry].value == "CA")	{	// if = Canada
		CAStatesBox.style.display = "block";
		USStatesBox.style.display = "none";
		undefinedStatesBox.style.display = "none";
		labelProvince.innerHTML = "Province";
	} else if (countryField.options[selectedCountry].value == "US")	{	// if = Etats-Unis
		CAStatesBox.style.display = "none";
		USStatesBox.style.display = "block";
		undefinedStatesBox.style.display = "none";
		labelProvince.innerHTML = "&Eacute;tat";
	} else {		// Autres pays
		CAStatesBox.style.display = "none";
		USStatesBox.style.display = "none";
		undefinedStatesBox.style.display = "block";
		provinceOther.value = "";
		labelProvince.innerHTML = "Province, &eacute;tat ou r&eacute;gion";
	}
}



function CalculateTotals()
{
	var quantityField =  document.getElementById("iQuantity");
	var pdfRadio =  document.getElementById("rPDF");
	var paperRadio =  document.getElementById("rPapier");
	var totalPDFField = document.getElementById("iTotalPdf");
	var totalPaperField = document.getElementById("iTotalPaper");
	
	if (pdfRadio.checked)
	{
		totalPDFField.value = "28.00$ CAD";
		totalPaperField.value = "";
	}
	else
	{
		totalPDFField.value = "";
		totalPaperField.value = 32 * quantityField.value + ".00$ CAD";
	}
}


function toggleCreditCardInfos(trigger)
{
	var elCardInfoContainer = document.getElementById("creditCardContainer");
	var elPaypalContainer = document.getElementById("paypalContainer");
	
	if (trigger == true) {
		elCardInfoContainer.style.display = "block";
		elPaypalContainer.style.display = "none";
	} else {
		elCardInfoContainer.style.display = "none";
		elPaypalContainer.style.display = "block";
	}
}

function openWindow(section) {	

	var popupPage = "/popup.php?section="+section;
	var PSPWindow = window.open(popupPage, "PSPWindow", "resizable=no, width=550, height=500, dependent=yes, menubar=no, scrollbars=yes, status=no, toolbar=no");
	PSPWindow.focus();
}


function CancelSubscription()
{
	document.location = "https://www.premieresnations.ca/abonnement/commander.php?cancel=";
}


function GoToStep(step)
{
	document.location = "https://www.premieresnations.ca/abonnement/commander.php?step=" + step;
}

function hideSubmitButton()
{
	var submitButton = document.getElementById("submitButton");
	var submitButtonTextReplacement = document.getElementById("submitButtonTextReplacement");
	
	submitButton.style.display = "none";
	submitButtonTextReplacement.style.display = "block";
	
	return true;
}
