
function affichePopup(url, nompage){
    var blwin = window.open(url, nompage);
    window.setTimeout("blwin.print();",20000);
    //blwin.print();
}

/* Requete AJAX*/
function getXhr(){
  var xhr = null;
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
		  try {
		    xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
			  xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
   }
	else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   xhr = false;
	}
  return xhr
}

function afficheModele(marque_id, marque_nom)
{
    var xhr = getXhr()
	xhr.onreadystatechange = function(){
      if(xhr.readyState == 4 && xhr.status == 200){
		/*
		document.getElementById('marque_vh_nom').style.color = '#000000';
		*/
		document.getElementById('marque_vh_nom').style.fontSize = '11px';
		document.getElementById('marque_vh_id').value = marque_id ;
        document.getElementById('marque_vh_nom').value = marque_nom ;
        document.getElementById('div_modele_interieur').innerHTML = xhr.responseText ;

      }
    }

	xhr.open("GET","../ajax/modele_vehicule.php?marque_id="+marque_id,true);
	xhr.send(null);
}


function afficheModele2(version_vehicule_id, modele_vehicule){
	document.getElementById('version_vehicule').value = version_vehicule_id;
	document.getElementById('modele_vh_nom').value = modele_vehicule ;
}

function sendByEsendex(method)
{
    new Request({
        url: "/ajax/send_message.php",
        method: 'post',
        data : {
            'method': method,
            'contact_nom': $('nom').value,
            'contact_prenom': $('prenom').value,
            'contact_tel': $('client_telephone').value,
            'contact_email': $('login_email').value
	}
    }).send();
}

function warnAdmin()
{
    new Request({
        url: "/ajax/warn_admin.php",
        method: 'post',
        data : {
            'contact_nom': $('nom').value,
            'contact_prenom': $('prenom').value,
            'contact_tel': $('client_telephone').value,
            'contact_email': $('login_email').value,
            'contact_message': $('message').value
	}
    }).send();
}

function sendToFriend(method)
{
    new Request({
        url: "/ajax/send_message.php",
        method: 'post',
        data : {
            'method': method,
            'ami_nom': $('partage_nom_ami').value,
            'ami_email': $('partage_mail_ami').value
		}	
    }).send();
}

function subscribeNews(id)
{
	new Request({
		url : "/ajax/inscription_newsletter.php",
		method : 'post',
		data : {
			'id' : id
		}
	}).send();
}

function forbiddenList(el){
    if (el.value=='Votre mail') {
        el.errors.push("Veuillez indiquer votre adresse email.");
        return false;
    } else if (el.value=='Password') {
        el.errors.push("Veuillez entrer votre mot de passe.");
        return false;
    } else {
        return true;
    }
}

function checkLogin(el){
    new Request.HTML({
		url : "/ajax/client_login.php",
		method : 'post',
                evalResponse : true,
                async: false,
		data : {
			'mail' : $('login_mail').value
		},
                onSuccess : function(responseTree, responseElements, responseHTML){
                    $('login_name').value = responseHTML;
                }
    }).send();
    if($('login_name').value == 'null'){
        el.errors.push("Le nom d'utilisateur est incorrect ou n'existe pas");
        return false;
    }
}

function checkPassword(el){
    new Request.HTML({
		url : "/ajax/client_login.php",
		method : 'post',
                evalResponse : true,
                async: false,
		data : {
			'mail' : $('login_mail').value,
                        'password' : $('login_password').value
		},
                onSuccess : function(responseTree, responseElements, responseHTML){
                    $('login_auth').value = responseHTML;
                }
    }).send();
    if($('login_auth').value == 'null'){
        el.errors.push("Le mot de passe est incorrect");
        return false;
    }
}

function logOff(){
    new Request({
        url : "/ajax/client_logoff.php",
        evalResponse : true,
        async: false
    }).send();
}

function formDate(date){
    
    new Request.HTML({
        url : "/ajax/check_date.php",
        method : 'post',
        evalResponse : true,
        async : false,
        data : {
            'date' : date
        },
        onSuccess : function(responseTree, responseElements, responseHTML){
                    if(responseHTML=='ok'){
                        updateBL('',date);
                    } else {
                        openCalendar('','formdate','date','date');
                    }
        }
    }).send();
}
