//Tableau pour les noms des mois
var mois = new Array("janvier","fevrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","decembre");
var domaineScript="http://api.base-bien.com/api/";
/*
 *appel des codes postaux ou des ville correspondant a la saisie de l'utilisateur 
 */
function AppelData(){
	var s = document.createElement("script");
	s.type = "text/javascript";
	dep=document.getElementById("commune").value;
	s.src=domaineScript + "apiEncheres.php?fonction=autoComplete&dept="+dep;

 document.body.appendChild(s);
}

/*
 * Une fois les valeurs recuperÃ©es on les affiche dans la div commune choix
 */
function autoComplete(o){
	//alert(o.resultat);
	document.getElementById('commune_choix').style.display = "block";
	document.getElementById('commune_choix').innerHTML = o.resultat;
}

/*
 * script d'affichage de la div commune choix
 */
function AffDiv()
{
	document.getElementById('commune_choix').style.display = "none";
}




/*
 * sur clique d'une valeur dans la div commune choix la zone de texte commune prend la valeur du li sur lequel l'uitlisateur Ã  cliquer
 */
function completeZs(valeur)
{
	document.getElementById('commune').value=valeur;
	AffDiv();
}


/*
 * sur validation du code postal
 * on appel la fonction trait cp en lui passant le departement
 */


/*
 * une fois le traitement sur le code postal terminÃ©
 * on affiche ce que l'on retourne
 */
function CompleteComValide(o){
	//alert(o.resultat);
	document.getElementById('commune_valide').innerHTML = o.resultat;
	if (document.getElementById('commune_valide').innerHTML.indexOf('concerne') != -1)
	{
		afficherSuiteFormulaire();
	}
}




/*
 * Validation de la saisie du champ commune / code postal
 */
function validerCommune() {
	document.getElementById('resultats').innerHTML = '';
	document.getElementById('resultats').className  = '';
	document.getElementById('commune_valide').innerHTML = '<img src="_images/loading.gif" alt="Recherche en cours..." />'
	cacherSuiteFormulaire();

	var f = document.getElementById('frm_recherche');
	
	var s = document.createElement("script");
	s.type = "text/javascript";
	dep=document.getElementById('commune').value;
	s.src=domaineScript + "apiEncheres.php?fonction=traitcp&dept="+dep;
	
	document.body.appendChild(s);


	
	return false;
}
/*
 * Masquage et reset de la seconde partie du formulaire
 */
function cacherSuiteFormulaire() {
	document.getElementById('form_part2').style.display = 'none';
	document.getElementById('form_quartier').style.display = 'none';
	document.getElementById('periode_debut').options.length = 0;
	document.getElementById('periode_fin').options.length = 0;
}

/*
 * Affichage et set de la seconde partie du formulaire
 */
function afficherSuiteFormulaire() {
	document.getElementById('form_part2').style.display = 'block';

	// On reinitialise tout
	document.getElementById('form_quartier').innerHTML = '';
	document.getElementById('periode_debut').options.length = 0;
	document.getElementById('periode_fin').options.length = 0;
	document.getElementById('numvoie').value = '';
	document.getElementById('libvoie').value = '';
	document.getElementById('periode_auto').selectedIndex = 0;
	document.getElementById('pieces_min').selectedIndex = 0;
	document.getElementById('pieces_max').selectedIndex = 0;
	document.getElementById('surface_min').value = '';
	document.getElementById('surface_max').value = '';
	
	// On selectionne le bon rayon et on charge les menus pour la periode
	switch (document.getElementById('dep').value) {
		case '75':
			document.getElementById('rayon').options.selectedIndex = 0;
			chargerMenuPeriode(document.getElementById('periode_debut'), document.getElementById('periode_fin'), 15);
			// On est a Paris, on affiche les quartiers
			chargerQuartiers(document.getElementById('arron'));
			document.getElementById('form_quartier').style.display = 'block';
			break;
		case '92': case '93': case '94':
			document.getElementById('rayon').options.selectedIndex = 1;
			chargerMenuPeriode(document.getElementById('periode_debut'), document.getElementById('periode_fin'), 15);
			break;
		case '77': case '78': case '91': case '95':
			document.getElementById('rayon').options.selectedIndex = 2;
			chargerMenuPeriode(document.getElementById('periode_debut'), document.getElementById('periode_fin'), 10);
			break;
	}
	
}
/*
 * Remplissage des listes deroulantes periode du formulaire de recherche
 */
function chargerMenuPeriode(ed, ef, limit) {
	var start = new Date();
	var yearLimit = start.getYear() - limit - 1;

	start.setDate(1);
	start.setMonth(start.getMonth() - 2);
	if (start.getMonth() < 0) {
		start.setMonth(12 + start.getMonth());
		start.setYear(start.getYear() - 1);
	}
	
	var j = 0;
	while (start.getYear() > yearLimit) {
		m = start.getMonth()+1;
		text = mois[start.getMonth()] + " " + start.getFullYear();
		value = start.getFullYear()+"-"+(m<10?"0":"")+m+"-01";
		nd = new Option(text, value);
		value = start.getFullYear()+"-"+(m<10?"0":"")+m+"-";
		switch(m) {
			case 1:
			case 3:
			case 5:
			case 7:
			case 8:
			case 10:
			case 12:
				value += "31";
				break;
			case 2:
				value += "28";
				break;
			case 4:
			case 6:
			case 9:
			case 11:
				value += "30";
				break;
		}
		
		nf = new Option(text, value);
		// On n'affiche pas les 5 premiers du menu de debut (periode min)
		if (j < 5)
			j++;
		else
	 		ed.options[ed.options.length] = nd;
 		ef.options[ef.options.length] = nf;
 		start.setMonth(start.getMonth() - 1);
 		if (start.getMonth() < 0) {
 			start.setYear(start.getYear() - 1);
 			start.setMonth(11);
 		}
	}
	
	// On retire les 5 derniers du menu de fin (periode minimum)
	ef.options.length = ef.options.length - 5;
}
/*
 * Validation d'une commune partir d'un menu deroulant
 */
function selectionnerCommune() 
{
	var d, c;
	if (document.frm_recherche.com.value.indexOf('#') != -1) 
		{
			d = document.frm_recherche.com.value.substring(document.frm_recherche.com.value.indexOf('#')+1, document.frm_recherche.com.value.length);
			c = document.frm_recherche.com.value.substring(0, document.frm_recherche.com.value.indexOf('#'));
		}
	else
		{
			d = document.frm_recherche.dep.value;
			c= document.frm_recherche.com.value;
		}
	document.getElementById('commune_valide').innerHTML = "<input type='hidden' id='dep' name='dep' value='"+d+"' />" +
									"<input type='hidden' id='com' name='com' value='"+c+"' />" +
									"Votre recherche concerne "+document.getElementById('com').options[document.getElementById('com').selectedIndex].text;
	afficherSuiteFormulaire();
}

/*
 * Validation d'un arrondissement partir d'un menu deroulant
 */
function selectionnerArrond() {
	document.getElementById('commune_valide').innerHTML = "<input type='hidden' id='dep' name='dep' value='75' />" +
									"<input type='hidden' id='com' name='com' value='56' />" +
									"<input type='hidden' id='arron' name='arron' value='"+document.frm_recherche.arron.value+"' />" +
									"Votre recherche concerne le "+(document.frm_recherche.arron.value==1?"1er":document.frm_recherche.arron.value+"eme")+" arrondissement de PARIS";
	afficherSuiteFormulaire();
}
/*
 * Chargement des quartiers arrondissement
 */
function chargerQuartiers(arron) {
	document.getElementById('form_quartier').style.display = 'block';
	var s = document.createElement("script");
	s.type = "text/javascript";
	arron=document.getElementById('arron').value;
	s.src=domaineScript + "apiEncheres.php?fonction=chargequart&arron="+arron;

	document.body.appendChild(s);
}
/*
 * une fois les quartiers recuperÃ©s on les affiche
 */
function Completequart(o){
	//alert(o.resultat);
	document.getElementById('form_quartier').innerHTML = o.resultat;
}
/*
 * Action realisee sur les liste deroulante de date
 */
function updateMenuPeriode(menu) {
	var ind = document.getElementById('periode_debut').options.selectedIndex;
	var inf = document.getElementById('periode_fin').options.selectedIndex;
	
	if (menu == 'fin' && ind < inf)
		document.getElementById('periode_fin').options.selectedIndex = ind;
	if (menu == 'debut' && inf > ind)
		document.getElementById('periode_debut').options.selectedIndex = inf;

	document.getElementById('periode_debut').className = ''; //('inactive');
	document.getElementById('periode_fin').className = ''; // .removeClassName('inactive');
	document.getElementById('periode_auto').options.selectedIndex = 0;
	document.getElementById('periode_auto').className = 'inactive';//addClassName('inactive');
}
/*
 * 
 */
function updateMenuPeriodeAuto() {
	if (document.getElementById('periode_auto').options.selectedIndex == 0) {
		document.getElementById('periode_debut').removeClassName('inactive');
		document.getElementById('periode_fin').removeClassName('inactive');
		document.getElementById('periode_auto').addClassName('inactive');
	} else {
		document.getElementById('periode_auto').removeClassName('inactive');
		document.getElementById('periode_debut').addClassName('inactive');
		document.getElementById('periode_fin').addClassName('inactive');
	}
}
/*
 * action rÃ©alisÃ©e sur le choix du nombre de piece
 */
function updateMenuPiece(menu) {
	var imin = document.getElementById('pieces_min').options.selectedIndex;
	var imax = document.getElementById('pieces_max').options.selectedIndex;
	
	if (menu == 'max' && imin > imax)
		document.getElementById('pieces_max').options.selectedIndex = 0;
	if (menu == 'min' && imin > imax)
		document.getElementById('pieces_min').options.selectedIndex = 0;
}
/*
 * verif saisi surface
 */
function verifierSurface(input) {
	var diff = parseInt(document.getElementById('surface_max')) - parseInt(document.getElementById('surface_min'));

	if (!isNaN(diff) && diff < 20) {
		document.getElementById('surface_'+input).value = '';
	}
}
/*
 * 
 */
function checkNum(input) {
	if (document.getElementById(input).length > 0) {
		var reg = /^\d*([,.]?\d*)?$/;
		if (reg.test(document.getElementById(input)) == false)
			document.getElementById(input).value = document.getElementById(input).substr(0, document.getElementById(input).length - 1);
	}
}
/*
 * lancement de la recherche
 */

function rechercherMutations() {
	if(document.getElementById('libvoie').value != ""){
		if(document.getElementById('numvoie').value == "")
		{
			alert('Veuillez saisir un numero de voie.');
			document.getElementById('numvoie').focus();
			return false;
		}
		if(isNaN(document.getElementById('numvoie').value))
		{
			alert('Attention le numero de voie n\'est pas au format numerique.');
			document.getElementById('numvoie').focus();
			return false;
		}
	}

	afficherCache();
	document.getElementById('formulaire').style.display = 'none';
	document.getElementById('resultats').innerHTML = '';
	document.getElementById('resultats').className = '';
	
	var s = document.createElement("script");
	s.type = "text/javascript";
	s.src=domaineScript + "apiEncheres.php?fonction=rechercherMutations";
	

	
	if( document.frm_recherche.commune.value != null){
		s.src += "&commune="+encodeURIComponent(document.frm_recherche.commune.value);
	} else {
		s.src += "&commune=";
	}
	
	
	if(document.frm_recherche.recherche.value != null){
		s.src += "&recherche="+encodeURIComponent(document.frm_recherche.recherche.value);
	} else {
		s.src += "&recherche=";
	}
	if(document.getElementById('dep')){
	if(document.getElementById('dep').value != null){
		s.src += "&dep="+encodeURIComponent(document.getElementById('dep').value);
	} else {
		s.src += "&dep=";
	}}
	if(document.frm_recherche.com.value != null){
		s.src += "&com="+encodeURIComponent(document.frm_recherche.com.value);
	} else {
		s.src += "&com=";
	}
	if(document.frm_recherche.arron){
	if(document.frm_recherche.arron.value != null){
		s.src += "&arron="+encodeURIComponent(document.frm_recherche.arron.value);
	} else {
		s.src += "&arron=";
	}}
	if(document.forms['frm_recherche'].elements['quart']){
	for (i=0; i<document.forms['frm_recherche'].elements['quart'].length; i++) {
	      if(document.forms['frm_recherche'].elements['quart'][i].checked) {
	         s.src += "&quart="+encodeURIComponent(document.forms['frm_recherche'].elements['quart'][i].value);
	     }
	  }
	}
	if(document.frm_recherche.numvoie.value != null){
		s.src += "&numvoie="+encodeURIComponent(document.frm_recherche.numvoie.value);
	} else {
		s.src += "&numvoie=";
	}
	for (i=0; i<document.forms['frm_recherche'].elements['typebien'].length; i++) {
	      if(document.forms['frm_recherche'].elements['typebien'][i].checked) {
	         s.src += "&typebien="+encodeURIComponent(document.forms['frm_recherche'].elements['typebien'][i].value);
	     }
	  }
	
	if(document.frm_recherche.submit.value != null){
		s.src += "&submit="+encodeURIComponent(document.frm_recherche.submit.value);
	} else {
		s.src += "&submit=";
	}
	if(document.frm_recherche.surface_max.value != null){
		s.src += "&surface_max="+encodeURIComponent(document.frm_recherche.surface_max.value);
	} else {
		s.src += "&surface_max=";
	}
	if(document.frm_recherche.surface_min.value != null){
		s.src += "&surface_min="+encodeURIComponent(document.frm_recherche.surface_min.value);
	} else {
		s.src += "&surface_min=";
	}
	if(document.frm_recherche.pieces_max.value != null){
		s.src += "&pieces_max="+encodeURIComponent(document.frm_recherche.pieces_max.value);
	} else {
		s.src += "&pieces_max=";
	}
	if(document.frm_recherche.pieces_min.value != null){
		s.src += "&pieces_min="+encodeURIComponent(document.frm_recherche.pieces_min.value);
	} else {
		s.src += "&pieces_min=";
	}
	if(document.frm_recherche.periode_auto.value != null){
		s.src += "&periode_auto="+encodeURIComponent(document.frm_recherche.periode_auto.value);
	} else {
		s.src += "&periode_auto=";
	}
	if(document.frm_recherche.periode_fin.value != null){
		s.src += "&periode_fin="+encodeURIComponent(document.frm_recherche.periode_fin.value);
	} else {
		s.src += "&periode_fin=";
	}
	if(document.frm_recherche.periode_debut.value != null){
		s.src += "&periode_debut="+encodeURIComponent(document.frm_recherche.periode_debut.value);
	} else {
		s.src += "&periode_debut=";
	}
	if(document.frm_recherche.rayon.value != null){
		s.src += "&rayon="+encodeURIComponent(document.frm_recherche.rayon.value);
	} else {
		s.src += "&rayon=";
	}
	if(document.frm_recherche.libvoie.value != null){
		s.src += "&libvoie="+encodeURIComponent(document.frm_recherche.libvoie.value);
	} else {
		s.src += "&libvoie=";
	}
	if(document.frm_recherche.numvoie.value != null){
		s.src += "&numvoie="+encodeURIComponent(document.frm_recherche.numvoie.value);
	} else {
		s.src += "&numvoie=";
	}
	s.src+="&domaine=" + domaineScript;
	

	document.body.appendChild(s);
	
}

/*
 * une fois les quartiers recuperÃ©s on les affiche
 */
function Completeresultat(o){
	//alert(o.resultat);
	masquerCache();
	//modifierSelection()
	document.getElementById('resultats').innerHTML = o.resultat;
}
function Completeresultathb(o){
	//alert(o.resultat);
	masquerCache();
	modifierSelection()
	document.getElementById('resultats').innerHTML = o.resultat;
}
function CompleteresultatCom(o){
	document.getElementById('paiement').innerHTML = o.resultat;
}
/*
 * le cache est la petite div avec veuillez patienter recherche en cours
 */
function afficherCache() {
//	document.getElementById('loading').style.width = document.getElementById('formulaire').offsetWidth+'px';
//	document.getElementById('loading').style.height = document.getElementById('formulaire').offsetHeight+'px';
//	document.getElementById('loading_img').style.marginTop = (document.getElementById('formulaire').offsetHeight-document.getElementById('loading_img').offsetHeight)/2 + 'px';
	
	document.getElementById('loading').style.display = 'block';
}

function masquerCache() {
	document.getElementById('loading').style.display = 'none';
}
/*
 * l'utilisateur souhaite modifier ses criteres
 */
function modifierSelection() {
	document.getElementById('resultats').innerHTML = '';
	document.getElementById('paiement').innerHTML = '';
	document.getElementById('formulaire').style.display = 'block';
}
/*
 * Commande de la selection
 */
function commanderSelection(reqid, nombre) {
	document.getElementById('formulaire').style.display = 'none';
	document.getElementById('resultats').innerHTML = '';

	var s = document.createElement("script");
	s.type = "text/javascript";
	s.src=domaineScript + "bien_paiement.php?fonction=rechercherMutations&step=1&reqid="+reqid+"&nb="+nombre;//&"+Form.serializeElements(document.getElementById('frm_recherche').getElements());
	
	
	
	
	
	
	if( document.frm_recherche.commune.value != null){
		s.src += "&commune="+encodeURIComponent(document.frm_recherche.commune.value);
	} else {
		s.src += "&commune=";
	}
	if(document.frm_recherche.recherche.value != null){
		s.src += "&recherche="+encodeURIComponent(document.frm_recherche.recherche.value);
	} else {
		s.src += "&recherche=";
	}
	if(document.getElementById('dep')){
		if(document.getElementById('dep').value != null){
			s.src += "&dep="+encodeURIComponent(document.getElementById('dep').value);
		} else {
			s.src += "&dep=";
		}}
	if(document.frm_recherche.com.value != null){
		s.src += "&com="+encodeURIComponent(document.frm_recherche.com.value);
	} else {
		s.src += "&com=";
	}
	if(document.frm_recherche.arron){
		if(document.frm_recherche.arron.value != null){
			s.src += "&arron="+encodeURIComponent(document.frm_recherche.arron.value);
		} else {
			s.src += "&arron=";
		}}
	
	if(document.forms['frm_recherche'].elements['quart']){
		for (i=0; i<document.forms['frm_recherche'].elements['quart'].length; i++) {
		      if(document.forms['frm_recherche'].elements['quart'][i].checked) {
		         s.src += "&quart="+encodeURIComponent(document.forms['frm_recherche'].elements['quart'][i].value);
		     }
		  }
		}
	if(document.frm_recherche.numvoie.value != null){
		s.src += "&numvoie="+encodeURIComponent(document.frm_recherche.numvoie.value);
	} else {
		s.src += "&numvoie=";
	}
	for (i=0; i<document.forms['frm_recherche'].elements['typebien'].length; i++) {
	      if(document.forms['frm_recherche'].elements['typebien'][i].checked) {
	         s.src += "&typebien="+encodeURIComponent(document.forms['frm_recherche'].elements['typebien'][i].value);
	     }
	  }
	
	if(document.frm_recherche.submit.value != null){
		s.src += "&submit="+encodeURIComponent(document.frm_recherche.submit.value);
	} else {
		s.src += "&submit=";
	}
	if(document.getElementById('surface_max').value != null){

		s.src += "&surface_max="+encodeURIComponent(document.getElementById('surface_max').value);
	} else {
	
	s.src += "&surface_max=";
	}
	if(document.getElementById('surface_min').value != null){

		s.src += "&surface_min="+encodeURIComponent(document.getElementById('surface_min').value);
	} else {

		s.src += "&surface_min=";
	}
	if(document.frm_recherche.pieces_max.value != null){
		s.src += "&pieces_max="+encodeURIComponent(document.frm_recherche.pieces_max.value);
	} else {
		s.src += "&pieces_max=";
	}
	if(document.frm_recherche.pieces_min.value != null){
		s.src += "&pieces_min="+encodeURIComponent(document.frm_recherche.pieces_min.value);
	} else {
		s.src += "&pieces_min=";
	}
	if(document.frm_recherche.periode_auto.value != null){
		s.src += "&periode_auto="+encodeURIComponent(document.frm_recherche.periode_auto.value);
	} else {
		s.src += "&periode_auto=";
	}
	if(document.frm_recherche.periode_fin.value != null){
		s.src += "&periode_fin="+encodeURIComponent(document.frm_recherche.periode_fin.value);
	} else {
		s.src += "&periode_fin=";
	}
	if(document.frm_recherche.periode_debut.value != null){
		s.src += "&periode_debut="+encodeURIComponent(document.frm_recherche.periode_debut.value);
	} else {
		s.src += "&periode_debut=";
	}
	if(document.frm_recherche.rayon.value != null){
		s.src += "&rayon="+encodeURIComponent(document.frm_recherche.rayon.value);
	} else {
		s.src += "&rayon=";
	}
	if(document.frm_recherche.libvoie.value != null){
		s.src += "&libvoie="+encodeURIComponent(document.frm_recherche.libvoie.value);
	} else {
		s.src += "&libvoie=";
	}
	if(document.frm_recherche.numvoie.value != null){
		s.src += "&numvoie="+encodeURIComponent(document.frm_recherche.numvoie.value);
	} else {
		s.src += "&numvoie=";
	}
		

	document.body.appendChild(s);
	
}
/*
 *Verification de l'accptation des conditions generale de vente 
 */
function checkCGV() {
	if (! document.getElementById('valid_cgv').checked) {
		alert("Vous devez accepter les Conditions Générales de Ventes.");
		return false;
	}
	else
		return true;
}
/*
 * sur validation et acceptation des mention legale l'utilisateur est orientÃ© vers la page de saisie de ses coordonÃ©es
 */
function orientUtilCoord() {
	var s = document.createElement("script");
	s.type = "text/javascript";
	//s.src=domaineScript + "bien_infosperso.php";
	s.src=domaineScript + "bien_infosperso.php?reqid="+encodeURIComponent(document.form_bien_paiement.reqid.value);
	s.src += "&ident="+encodeURIComponent(document.form_bien_paiement.ident.value);
	s.src += "&clepart="+encodeURIComponent(document.form_bien_paiement.clepart.value);
	

	document.body.appendChild(s);
}

/*
 * sur retour d'ogone on oriente l'utilisateur vers l'onglet de confirmation
 */
function orientUtilConfirm(result) {
		
	var parent = document.parent;
	var s = parent.createElement("script");
	s.type = "text/javascript";
	s.src=domaineScript + "bien_confirm.php";
	parent.body.appendChild(s);

}
/*
 * sur validation de ses coordonÃ©es orientation de l'utilisateur vers un pop up pour effectuer un paiement ogone
 */
function orientUtilPaiement() {
	var s = document.createElement("script");
	s.type = "text/javascript";
	s.src=domaineScript + "bien_ogone.php?";
	
	if( document.form_ogone.PSPID.value != null){
		s.src += "PSPID="+encodeURIComponent(document.form_ogone.PSPID.value);
	} else {
		s.src += "PSPID=";
	}
	
	if( document.form_ogone.orderID.value != null){
		s.src += "&orderID="+encodeURIComponent(document.form_ogone.orderID.value);
	} else {
		s.src += "&orderID=";
	}

	if( document.form_ogone.amount.value != null){
		s.src += "&amount="+encodeURIComponent(document.form_ogone.amount.value);
	} else {
		s.src += "&amount=";
	}
	
	if( document.form_ogone.currency.value != null){
		s.src += "&currency="+encodeURIComponent(document.form_ogone.currency.value);
	} else {
		s.src += "&currency=";
	}
	if( document.form_ogone.language.value != null){
		s.src += "&language="+encodeURIComponent(document.form_ogone.language.value);
	} else {
		s.src += "&language=";
	}
	if( document.form_ogone.SHASign.value != null){
		s.src += "&SHASign="+encodeURIComponent(document.form_ogone.SHASign.value);
	} else {
		s.src += "&SHASign=";
	}
	
	if( document.form_ogone.TP.value != null){
		s.src += "&TP="+encodeURIComponent(document.form_ogone.TP.value);
	} else {
		s.src += "&TP=";
	}
	if( document.form_ogone.homeurl.value != null){
		s.src += "&homeurl="+encodeURIComponent(document.form_ogone.homeurl.value);
	} else {
		s.src += "&homeurl=";
	}
	if( document.form_ogone.catalogurl.value != null){
		s.src += "&catalogurl="+encodeURIComponent(document.form_ogone.catalogurl.value);
	} else {
		s.src += "&catalogurl=";
	}	
	if( document.form_ogone.paramplus.value != null){
		s.src += "&paramplus="+encodeURIComponent(document.form_ogone.paramplus.value);
	} else {
		s.src += "&paramplus=";
	}
	if( document.form_ogone.COM.value != null){
		s.src += "&COM="+encodeURIComponent(document.form_ogone.COM.value);
	} else {
		s.src += "&COM=";
	}
	if( document.form_ogone.accepturl.value != null){
		s.src += "&accepturl="+encodeURIComponent(document.form_ogone.accepturl.value);
	} else {
		s.src += "&accepturl=";
	}
	if( document.form_ogone.declineurl.value != null){
		s.src += "&declineurl="+encodeURIComponent(document.form_ogone.declineurl.value);
	} else {
		s.src += "&declineurl=";
	}
	if( document.form_ogone.exceptionurl.value != null){
		s.src += "&exceptionurl="+encodeURIComponent(document.form_ogone.exceptionurl.value);
	} else {
		s.src += "&exceptionurl=";
	}
	if( document.form_ogone.cancelurl.value != null){
		s.src += "&cancelurl="+encodeURIComponent(document.form_ogone.cancelurl.value);
	} else {
		s.src += "&cancelurl=";
	}
	if( document.form_ogone.reqid.value != null){
		s.src += "&reqid="+encodeURIComponent(document.form_ogone.reqid.value);
	} else {
		s.src += "&reqid=";
	}

	if( document.form_ogone.nom.value != null){
		s.src += "&nom="+encodeURIComponent(document.form_ogone.nom.value);
	} else {
		s.src += "&nom=";
	}

	if( document.form_ogone.prenom.value != null){
		s.src += "&prenom="+encodeURIComponent(document.form_ogone.prenom.value);
	} else {
		s.src += "&prenom=";
	}
	if( document.form_ogone.CN.value != null){
		s.src += "&CN="+encodeURIComponent(document.form_ogone.CN.value);
	} else {
		s.src += "&CN=";
	}
	if( document.form_ogone.owneraddress.value != null){
		s.src += "&adresse="+encodeURIComponent(document.form_ogone.owneraddress.value);
	} else {
		s.src += "&adresse=";
	}
	
	if( document.form_ogone.ownerZIP.value != null){
		s.src += "&cp="+encodeURIComponent(document.form_ogone.ownerZIP.value);
	} else {
		s.src += "&cp=";
	}
	
	if( document.form_ogone.ownertown.value != null){
		s.src += "&ville="+encodeURIComponent(document.form_ogone.ownertown.value);
	} else {
		s.src += "&ville=";
	}
	
	if( document.form_ogone.clepart.value != null){
		s.src += "&clepart="+encodeURIComponent(document.form_ogone.clepart.value);
	} else {
		s.src += "&clepart=";
	}
	
	if( document.form_ogone.email.value != null){
		s.src += "&email="+encodeURIComponent(document.form_ogone.email.value);
	} else {
		s.src += "&email=";
	}
	
	
	
	
	document.body.appendChild(s);
}

function checkOgone() {
	var err = true;
	if (trim(document.form_ogone.nom.value) == "") {
		document.getElementById('nom_err').style.display = 'block';
		err = false;
	}
	else
		document.getElementById('nom_err').style.display = 'none';

	if (trim(document.form_ogone.prenom.value) == "") {
		document.getElementById('prenom_err').style.display = 'block';
		err = false;
	}
	else
		document.getElementById('prenom_err').style.display = 'none';

	if (trim(document.form_ogone.email.value) == "") {
		document.getElementById('email_err').style.display = 'block';
		err = false;
	}
	else
		document.getElementById('email_err').style.display = 'none';
	
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	 if(reg.test(document.form_ogone.email.value))
	 {
			document.getElementById('email_err').style.display = 'none';
	 }
	 else
	 {
			document.getElementById('email_err').style.display = 'block';
			err = false;
	 }

	if (trim(document.form_ogone.adresse.value) == "") {
		document.getElementById('adresse_err').style.display = 'block';
		err = false;
	}
	else
		document.getElementById('adresse_err').style.display = 'none';

	if (trim(document.form_ogone.cp.value) == "") {
		document.getElementById('cp_err').style.display = 'block';
		err = false;
	}
	else
		document.getElementById('cp_err').style.display = 'none';

   if (isNaN(document.form_ogone.cp.value))
   {
		document.getElementById('cp_err').style.display = 'block';
		err = false;
   }
	else
		document.getElementById('cp_err').style.display = 'none';
	   
	if (trim(document.form_ogone.ville.value) == "") {
		document.getElementById('ville_err').style.display = 'block';
		err = false;
	}
	else
		document.getElementById('ville_err').style.display = 'none';

	document.getElementById('CN').value = trim(document.form_ogone.nom.value)+' '+trim(document.form_ogone.prenom.value);
	document.getElementById('paramplus').value = document.getElementById('paramplus').value + "&nom=" + document.form_ogone.CN.value + "&email=" + document.form_ogone.email.value;
	document.getElementById('paramplus').value = document.getElementById('paramplus').value + "&adresse=" + document.form_ogone.adresse.value + "&cp=" + document.form_ogone.cp.value + "&ville=" + document.form_ogone.ville.value;

	initHash();	
	
	return err;
}
/*
 * fonction verification espace
 */
function trim(s) {
    return s.replace(/^\s+/, '').replace(/\s+$/, '');
}

function enrCommandeTemporaire(){
	
	var s = document.createElement("script");
	s.type = "text/javascript";
	s.src=domaineScript + "enr_commande.php?fonction=enr";

	
	if( document.form_ogone.orderID.value != null){
		s.src += "&orderID="+encodeURIComponent(document.form_ogone.orderID.value);
	} else {
		s.src += "&orderID=";
	}
	
	if( document.form_ogone.reqid.value != null){
		s.src += "&reqid="+encodeURIComponent(document.form_ogone.reqid.value);
	} else {
		s.src += "&reqid=";
	}

	if( document.form_ogone.nom.value != null){
		s.src += "&nom="+encodeURIComponent(document.form_ogone.nom.value);
	} else {
		s.src += "&nom=";
	}

	if( document.form_ogone.prenom.value != null){
		s.src += "&prenom="+encodeURIComponent(document.form_ogone.prenom.value);
	} else {
		s.src += "&prenom=";
	}
	
	if( document.form_ogone.owneraddress.value != null){
		s.src += "&adresse="+encodeURIComponent(document.form_ogone.owneraddress.value);
	} else {
		s.src += "&adresse=";
	}
	
	if( document.form_ogone.ownerZIP.value != null){
		s.src += "&cp="+encodeURIComponent(document.form_ogone.ownerZIP.value);
	} else {
		s.src += "&cp=";
	}
	
	if( document.form_ogone.ownertown.value != null){
		s.src += "&ville="+encodeURIComponent(document.form_ogone.ownertown.value);
	} else {
		s.src += "&ville=";
	}
	
	if( document.form_ogone.clepart.value != null){
		s.src += "&clepart="+encodeURIComponent(document.form_ogone.clepart.value);
	} else {
		s.src += "&clepart=";
	}
	
	if( document.form_ogone.email.value != null){
		s.src += "&email="+encodeURIComponent(document.form_ogone.email.value);
	} else {
		s.src += "&email=";
	}
	
	document.body.appendChild(s);
}

function initHash()
{
	var nav = navigator.appName;
	if(nav == 'Netscape'){
		currentHash = window.location.hash;
		timer = setInterval('VerifHash()', 1000);
	} 

}

	function VerifHash()
	{
	    if (window.location.hash != currentHash )
	    {	
	    	clearTimeout(timer);
			var s = document.createElement("script");
			s.type = "text/javascript";
			s.src=domaineScript + "bien_confirm.php";
			//document.getElementById('iframe_ogone').style.display='none';
			//var path = document.getElementById('iframe_ogone').src;
			//alert(path);
			document.body.appendChild(s);

	    }
	}


