function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function popSection(adresse) {
	var iWidth 	= 600 ;
	var iHeight = 450 ;
	var iLeft 	= (screen.width  - iWidth) / 2 ;
	var iTop  	= (screen.height - iHeight) / 2 ;
	popsection = window.open(adresseRedirection + adresse, 'popsection', 'resizable=no, location=no, menubar=no, scrollbars=yes, status=no, toolbar=no, fullscreen=no, dependent=no, width='+iWidth+', height='+iHeight+', left='+iLeft+', top='+iTop);
	popsection.focus();
}

function lancerRecherche(str_querry) {
	popSection("recherche.asp?txtRech="+str_querry);
}

function lancerAbonnement(txt_courriel){
	popSection("abonnementliste.asp?txt_courriel="+txt_courriel);
}


var http_request = false;
var xmlDoc;
var type_requete


/*	Abonnements en ligne	*/
function choixAbon(montant)
{
	if(montant!='x') {
		document.getElementById("custMontant").disabled='true';
		document.getElementById("btnConfCust").disabled='true';
		document.getElementById("montantAbon").value=montant;
		document.getElementById("btn_sub").disabled='';
	} else {
		document.getElementById("custMontant").disabled='';
		document.getElementById("btnConfCust").disabled='';
		document.getElementById("btn_sub").disabled='true';
	}
}

function confirmerMontant()
{
	if(isNaN(document.getElementById("custMontant").value))
	{
		alert("Le montant n'est pas valide");
		document.getElementById("btn_sub").disabled='true';
	}
	else {
		if(document.getElementById("custMontant").value<15)
		{
			alert("Le montant n'est pas valide");
			document.getElementById("btn_sub").disabled='true';
			document.getElementById("custMontant").focus();
			document.getElementById("custMontant").select();
		}
		else {
			document.getElementById("montantAbon").value=document.getElementById("custMontant").value;	
			document.getElementById("btn_sub").disabled='';
		}
	}
}

function envoyerForm()
{
	var a_champs=new Array('txt_nom', 'txt_adresse', 'txt_courriel', 'txt_tel')
	var a_nomChamps=new Array('Nom', 'Adresse', 'Courriel', 'Téléphone')
	var str_erreurs="";
	var cParams=document.getElementById("params_return");
	var bFormValide=true
	var paramsReturn=""
	
	for(i=0; i<a_champs.length;i++)
	{
		var champ=document.getElementById(a_champs[i])
		if(champ.value.length==0)
		{
			str_erreurs+="Le champ "+a_nomChamps[i]+" ne doit pas être vide\n";
			bFormValide=false
		}
	}
	
	if(!bFormValide) {
		alert(str_erreurs);
	} else {
		var montant=0;
		if(document.getElementById("rad_x").checked!=true)
		{
			a_radios=document.getElementsByName("choixAbon")
			
			for(i=0;i<a_radios.length;i++)
			{
				//alert(a_radios[i].checked)
				if(a_radios[i].checked==true)
					montant=a_radios[i].value
			}
		}
		else
		{
			montant=document.getElementById("custMontant").value
		}
		//alert(montant);
		paramsReturn+=document.getElementById('txt_nom').value+"|"
		paramsReturn+=document.getElementById('txt_adresse').value+"|"
		paramsReturn+=document.getElementById('txt_courriel').value+"|"
		paramsReturn+=document.getElementById('txt_tel').value+"|"
		paramsReturn+=document.getElementById('txt_cpt').value+"|"
		
		if(document.getElementById('chk_sol').checked) {
			paramsReturn+="oui|"
		} else {
			paramsReturn+="non|"
		}
		paramsReturn+=montant
		

		makeRequest("../traitementAbon.asp","p="+paramsReturn);
		
		document.forms['formPayPal'].submit();
	}
	
}


/*	--------------------------ajax----------------------------------	*/
function makeRequest(url, params) {
		http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            //alert('Désolé, votre navigateur ne supporte pas les technologies que nous employons dans ce site. Appelez-nous pour passer votre commande.');
            window.location="liens.html";
			return false;
        }
		http_request.onreadystatechange = traiterReponse;
		http_request.open("POST", url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  	http_request.send(params);
}

function traiterReponse()
{

    if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{

        }
    }
}	

