// JavaScript Document

function clearInput(Element){
	Element.value = "";
	return true;
}

function goMarque ( url )
{
	if( url != "" )
	{
		document.location = url;
	}
}

function goCatalogue ( url )
{
	if( url != "" )
	{
		document.location = url;
	}
}

function showPhoto(fichier, nom){	
	var maNouvellePage="";
	newPage = "<html><body style='margin:0px;'>";
	newPage += "<table width='100%' bgcolor='#de5623'><tr><td align='center' valign='middle'><font style='font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FFFFFF;'>" + nom + " - Paris GSM</font></td></tr></table>";
	newPage += "<table width='100%' height='100%'><tr><td align='center' valign='top'><img src=\"../img_produits/zoom/"+fichier+"\" border='0'></td></tr></table></body></html>";
	popup = window.open('','Preview','toolbar=no,status=no,resizable=no,width=480,height=650');
	popup.document.write(newPage);
}

function showDiv(elem) {
	etat = document.getElementById(elem).style.display;
	if(etat == "none"){
		document.getElementById(elem).style.display = "block";
	} else {
		document.getElementById(elem).style.display = "none";
	}
}

function ShowImage(Num)
{
	var Elem 	= null;
	var i 		= 0;
	Elem = document.getElementById('img_1');
	do {
		Elem.style.display='none';
		i++
		Elem = document.getElementById('img_' + i);
	
	}while(Elem != null && Elem != '')
	
	document.getElementById('img_' + Num).style.display = 'block';
}


var msg="MESSAGE";
var index=0;
var delay=200;

function defil()
{
	var nb_char = msg.length;
	index++;
	if (index > nb_char) index=0;
	document.getElementById("defil").value = msg.substring(index) + msg;
	setTimeout("defil()",delay);
}

function defiler(txt,tps) {
msg=txt + "   ";
delay=tps;
defil();
}

function DecomposeDate(date){ 

	// Sépare les jours, les mois et les années dans une date de type "22/05/1981"
	// Renvoye le tout dans un tableau de taille 3
	retour 	= new Array(3);
	jour 	= "";
	mois 	= "";
	annee 	= "";
	
	// Extraction du jour
	i=0;
	while((date.charAt(i)!="/")&&(i<10)){
		jour += date.charAt(i);
		i++;
	}
	if(jour.charAt(0)=="0"){
		jour=jour.charAt(1);
	}
	date=date.substring(i+1, date.length);
	
	// Extraction du mois
	i=0;
	while((date.charAt(i)!="/") && (i<10) ){
		mois += date.charAt(i);
		i++;
	}
	if(mois.charAt(0)=="0"){
		mois = mois.charAt(1);
	}
	date = date.substring(i+1, date.length);	
	
	// Extraction de l'année
	annee 		= date;
	retour[0] 	= jour;
	retour[1] 	= mois;
	retour[2] 	= annee;
	return retour;
}

function DateAnglaise(date, param){
	LaDate = new Array(3);
	LaDate = DecomposeDate(date);	
	return LaDate[2] + param + LaDate[1] + param + LaDate[0];
}

function ComparerDates(date1,date2, param){
	// Compare 2 dates au format jj/mm/aaaa ou jj-mm-aaa en fonction du param
	// Renvoye 0 si égalité, 1 si la première est supérieure, sinon 2	
	var date1 = DateAnglaise(date1, param);	
	var date2 = DateAnglaise(date2, param);
	date1 = Date.parse(date1);
	date2 = Date.parse(date2);
	
	if (date1 == date2) { 
		return 0;
	}
	
	if (date1 > date2){
		return 1;
	}else{
		return 2;
	}
}

function ComparerDatesEtHeures(date1,date2,heure1,heure2, param){
	// Compare 2 dates au format jj/mm/aaaa ou jj-mm-aaa en fonction du param
	// Renvoye 0 si égalité, 1 si la première est supérieure, sinon 2	
	var date1 = DateAnglaise(date1, param);	
	var date2 = DateAnglaise(date2, param);
	date1 = Date.parse(date1);
	date2 = Date.parse(date2);
	
	if (date1 == date2) { 
		return 0;
	}
	
	if (date1 > date2){
		return 1;
	}else{
		return 2;
	}
}

function DiffHeures(heuredeb,heurefin){
	// Compare 2 heures au format hh:mn:ss
	
   hd 		= heuredeb.split(":");
   hf 		= heurefin.split(":");
   
   hd[0] 	= eval(hd[0]);
   hd[1] 	= eval(hd[1]);
   hd[2] 	= eval(hd[2]);
   
   hf[0] 	= eval(hf[0]);
   hf[1] 	= eval(hf[1]);
   hf[2] 	= eval(hf[2]);
   
   if (hf[2]<hd[2]){
	   	hf[1] = hf[1]-1;
		hf[2] = hf[2]+60;
   }
   
   if (hf[1]<hd[1]){
	   hf[0]=hf[0]-1;
	   hf[1]=hf[1]+60;
   }
   
   if (hf[0]<hd[0]){
	   hf[0]=hf[0]+24;
	}
	
   alert( (hf[0]-hd[0]) + ":" + (hf[1]-hd[1]) );
   
} 
