// JavaScript Document

var xmlHttp;

function showCards() {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Votre navigateur ne supporte pas l'AJAX!");
		return;
	}


	var province = document.getElementById('province').value;
	var students = document.getElementById('students').checked;
	var rewards = document.getElementById('rewards').checked;
	var noFees = document.getElementById('noFees').checked;
	var lowRate = document.getElementById('lowRate').checked;
	var income = document.getElementById('income').value;
	var creditLimit = document.getElementById('creditLimit').value;



	var url = "/tools-atelier/credit/CCYFunction.asp?lang=f&";

	if (province != "") {

		url = url + "province=" + province + "&";
	}

	if (students == true) {
		url = url + "students=true&";
	}

	if (rewards == true) {
		url = url + "rewards=true&";
	}

	if (noFees == true) {
		url = url + "noFees=true&";
	}

	if (lowRate == true) {
		url = url + "lowRate=true&";
	}

	if (income != 0) {

		url = url + "income=" + income + "&";
	}

	if (creditLimit != 0) {

		url = url + "creditLimit=" + creditLimit + "&";
	}



	url = url + "sid=" + Math.random();
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);

}

function stateChanged() {
	if (xmlHttp.readyState == 4) {


		var xmlDoc = xmlHttp.responseXML.documentElement;
		document.getElementById("txtMessage1").innerHTML = xmlDoc.getElementsByTagName("message1")[0].childNodes[0].nodeValue;
		//document.getElementById("txtMessage2").innerHTML= xmlDoc.getElementsByTagName("message2")[0].childNodes[0].nodeValue;	
		//document.getElementById("txtNumberStudent").innerHTML= xmlDoc.getElementsByTagName("numberStudent")[0].childNodes[0].nodeValue;
		//document.getElementById("txtNumberTotal").innerHTML= xmlDoc.getElementsByTagName("numberTotal")[0].childNodes[0].nodeValue;
		//document.getElementById("txtSqlSelect1").innerHTML= xmlDoc.getElementsByTagName("sqlSelect1")[0].childNodes[0].nodeValue;
		//document.getElementById("txtSqlSelect2").innerHTML= xmlDoc.getElementsByTagName("sqlSelect2")[0].childNodes[0].nodeValue;


		if (xmlDoc.getElementsByTagName("numberTotal")[0].childNodes[0].nodeValue == 0) {
			alert("Il n'y a aucune carte qui correspond à vos critères... Veuillez sélectionner d'autres options.");
			document.getElementById("nextBtn").disabled = true;
		}
		else {
			document.getElementById("nextBtn").disabled = false;
		}

		if (xmlDoc.getElementsByTagName("numberStudent")[0].childNodes[0].nodeValue == 0 && document.getElementById('students').checked) {
			alert("Il n'y a aucune carte qui correspond à vos critères... Veuillez sélectionner d'autres options.");
			document.getElementById('students').checked = false;
		}



		faderesult();

	}
}

//Colors to use when fading the result area
var Color = new Array();
Color[7] = "e6e6e6";
Color[6] = "e6dad8";
Color[5] = "e6cfcf";
Color[4] = "e6c4c5";
Color[3] = "e6bfb9";
Color[2] = "e6b5ac";
Color[1] = "e6ab9f";

function faderesult() {
	if (document.getElementById("fade")) {

		for (iCounter = 1; iCounter < 8; iCounter++) {
			setTimeout("setbg('#" + Color[iCounter] + "')", iCounter * 150);
		}

		//setTimeout("setbg('transparent')", 8 * 150);
	}
}

function setbg(col) {
	oResult = document.getElementById('fade');
	oResult.style.backgroundColor = col;
}


function GetXmlHttpObject() {
	var xmlHttp = null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
