function verif_mail(mail){ 
   	if(mail != ""){ 
		indexArob = mail.indexOf('@'); 
	   	indexPoin = mail.indexOf('.'); 
	   	if(indexArob<0 ||indexPoin<0) return false;
	   	else return true;
   	}
   	else return false;
}

function verif_form_contact(type_demande){
	if(type_demande==undefined) type_demande='demo';
	var erreur=0;
	
	var societe = $('#soc_tarif');
	var nom = $('#nom_tarif');
	var mail = $('#mail_tarif');
	var tel = $('#tel_tarif');
	var commentaire = $('#commentaire_tarif');
	
	$('#erreur_mail').hide();
	
	if(mail.val()==''){
		erreur++;
		$('#erreur_mail').html("E-mail requis<br />").show();
		return false;
	}else if(!verif_mail(mail.val())){
		erreur++;
		$('#erreur_mail').html("E-mail incorrect<br />").show();
		return false;
	}
	
	if(erreur == 0){		
		p_societe=encodeURIComponent(htmlspecialchars(societe.val()));
		p_nom=encodeURIComponent(htmlspecialchars(nom.val()));
		p_mail=escape(mail.val());
		p_tel=escape(tel.val());
		p_commentaire=encodeURIComponent(htmlspecialchars(commentaire.val()));
		
		params="fonction=enregistrer_demande_demo&echo=true&param1="+p_societe+"&param2="+p_nom+"&param3="+p_mail+"&param4="+p_tel+"&param5="+p_commentaire+'&charset=windows-1252';
		
		$.ajax({
			type: 'post',
			url: 'fonction_ajax.php',
			data: params,
			success: function(result){
				if(result==1){
					$('#confirm_envoi').fadeIn().delay(3000).fadeOut();
					$('#soc_tarif').val('');
					$('#nom_tarif').val('');
					$('#mail_tarif').val('');
					$('#tel_tarif').val('');
					$('#taille_tarif').val('');
					$('#commentaire_tarif').val('');
				}else{
					$('#confirm_envoi').hide();
					$('#erreur_envoi').fadeIn().delay(3000).fadeOut();
				}
			}
		});
	}
	return false;
}

function htmlspecialchars_decode(str){
	str = str.replace(/&amp;/g, "&" );
	str = str.replace(/&lt;/g, "<" );
    str = str.replace(/&gt;/g, ">" );
    return str;
}
function htmlspecialchars(str){
    str = str.replace(/&/g, "&amp;" );
    str = str.replace(/</g, "&lt;" );
    str = str.replace(/>/g, "&gt;" );
    return str;
}
