function isEMailAddr(mail) {

	var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
	if (mail.match(re)) {
		return true;
	} else {
		return false;
	}

}
function demande_info(elem){
			
	$is_empty=false;
	
	elem.each(function(item){			
		if($F(item)=="")
		{	
			new Effect.Highlight(item,{ duration : 20 });	
			$is_empty=true;
		}
	  });
	
	if($is_empty){
		alert('Merci de remplir les champs obligatoirs');
		return false;
	}else{
		
		if(!isEMailAddr($('email')) && $F('email')!="")
		{
		   alert('Email invalide');
		   return false;
		}else{
		   return true;
		}
	}

	
}

function new_win()
{
	win = new Window('1', {className: "alphacube", destroyOnClose:true , minimizable:false ,maximizable:false ,width:740, height:580}); 
	win.setZIndex(20000);
}

function voilocwin()
{
	win = new Window('1', {className: "alphacube", destroyOnClose:true , minimizable:false ,maximizable:false ,width:700, height:580}); 
	win.setURL('location-voiture-a-marrakech.php');  
	win.showCenter();
	win.setZIndex(20000);
}
function sendwin()
{
	win = new Window('1', {className: "alphacube", destroyOnClose:true , minimizable:false ,maximizable:false ,width:700, height:580}); 
	win.setURL('contact.php');  
	win.showCenter();
	win.setZIndex(20000);
}
function estimwin()
{
	win = new Window('1', {className: "alphacube", destroyOnClose:true , minimizable:false ,maximizable:false ,width:700, height:580}); 
	win.setURL('estimation.php');  
	win.showCenter();
	win.setZIndex(20000);
}
	
function news() {

		$('mail_msg').update(''); 
		
		if($F('clmail')=="")
		{
			$form_validator=false;
			new Effect.Highlight($('clmail'),{ duration : 10 });
			$('clmail').update('').style.border = '1px #FF0000 solid'; 
			
		}else if(!isEMailAddr($F('clmail'))){
			$form_validator=false;
			$('mail_msg').update('Cette adresse email n\'est pas valide').style.color = 'red'; 
			$('clmail').update('').style.border = '1px #FF0000 solid'; 
			new Effect.Highlight($('clmail'),{ duration : 60 });
		}else{
			$('mail_msg').update(''); 
			$('clmail').update('').style.border = ''; 
			var url = 'ajaxEmail.php?';
			var parametres = 'clmail='+$F('clmail');

			var myAjax = new Ajax.Updater(
				'mail_msg',
				url,
				{
					method: 'post',
					parameters: parametres,
					onSuccess: new Effect.Appear('mail_msg',{duration : 40})
				}
			);
		}
}


function setInnerHTML(divContent, HTML)
{
  divContent.innerHTML=HTML;
  var All=divContent.getElementsByTagName("*");
  for (var i=0; i<All.length; i++) {
    All[i].id=All[i].getAttribute("id")
    All[i].name=All[i].getAttribute("name")
    All[i].className=All[i].getAttribute("class")
  }
  var AllScripts=divContent.getElementsByTagName("script")
  for (var i=0; i<AllScripts.length; i++) {
     var s=AllScripts[i];
     if (s.src && s.src!="") {
        // Précédement asynchrone, mis en synchrone pour éviter des problèmes de dépendances de scripts
        eval(getFileContent(s.src));
     }
     else {
        eval(s.innerHTML);
     }
  }
}

storemusic = function (id){

var xhr_object = null; 
if(window.XMLHttpRequest) // Firefox 
xhr_object = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
else { // XMLHttpRequest non supporté par le navigateur 
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
return;
 
} 

xhr_object.open("GET", "storemusic.php?id="+(id)+"&"+new Date(), false);
xhr_object.send(null);
if(xhr_object.readyState == 4 && xhr_object.status == 200 ) {

//document.getElementById('storemusic').innerHTML = xhr_object.responseText;

setInnerHTML(document.getElementById('storemusic'), xhr_object.responseText); 

}
}


function player(){

var xhr_object = null; 
if(window.XMLHttpRequest) // Firefox 
xhr_object = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
else { // XMLHttpRequest non supporté par le navigateur 
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
return;
 
} 
var nserie = document.formfone.elements["nserie"].value; 
xhr_object.open("GET", "telephone.php?nserie="+(nserie)+"&"+new Date(), false);
xhr_object.send(null);
if(xhr_object.readyState == 4 && xhr_object.status == 200 ) {

document.getElementById('telephone').innerHTML = xhr_object.responseText;

}
}

function meteo(id){

var xhr_object = null; 
if(window.XMLHttpRequest) // Firefox 
xhr_object = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
else { // XMLHttpRequest non supporté par le navigateur 
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
return;
 
} 
if (id >0) {
var idville = id;
}else{
var idville = document.formeteo.elements["ville"].value;

}
xhr_object.open("GET", "meteoajax.php?page="+(idville)+"&"+new Date(), false);
xhr_object.send(null);
if(xhr_object.readyState == 4 && xhr_object.status == 200 ) {

document.getElementById('meteo').innerHTML = xhr_object.responseText;

}
}

function Click( nTab ){
	if (nTab == 1)
    	{
		
		for (u=0; u <document.getElementsByName("matin").length ; u++)
		{
    	document.getElementsByName("midi")[u].style.display = "none";
		document.getElementsByName("matin")[u].style.display = "block";
		}
		document.getElementById('mt').innerHTML = 'Matin';
		document.getElementById('md').innerHTML = '<a href="javascript:void(0);" onClick="Click(2)" class="DodgerBlue-Deco-L">Après-midi</a>';
		}
	if (nTab == 2)
    	{
		for (r=0; r <document.getElementsByName("matin").length ; r++)
		{
    	document.getElementsByName("matin")[r].style.display = "none";
		document.getElementsByName("midi")[r].style.display = "block";
		}
		document.getElementById('mt').innerHTML = '<a href="javascript:void(0);" onClick="Click(1)" class="DodgerBlue-Deco-L">Matin</a>';
		document.getElementById('md').innerHTML = 'Après-midi';
		}
}

function checnum(as)
{
	var dd = as.value;
	
	if(isNaN(dd))
	{
		dd = dd.substring(0,(dd.length-1));
		as.value = dd;
	}		
}

function loan()
{
	var a = document.first.aa.value;
	var b = document.first.bb.value;
	var c = document.first.cc.value;
	var n = c * 12;
	var r = b/(12*100);
	var p = (a * r *Math.pow((1+r),n))/(Math.pow((1+r),n)-1);
	var prin = Math.round(p*100)/100;
	document.first.r1.value = prin;
	var mon = Math.round(((n * prin) - a)*100)/100;
	document.first.r2.value = mon;
	var tot = Math.round((mon/n)*100)/100;
	document.first.r3.value = tot;
	for(var i=0;i<n;i++)
	{
		var z = a * r * 1;
		var q = Math.round(z*100)/100;
		var t = p - z;
		var w = Math.round(t*100)/100;
		var e = a-t;
		var l = Math.round(e*100)/100;
		a=e;
		
	}
}
