// FLASH
function Flash(swf, hauteur, largeur, couleur, nom) {
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\""+hauteur+"\" height=\""+largeur+"\" id=\""+nom+"\" align=\"middle\">\n");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n");
	document.write("<param name=\"wmode\" value=\"transparent\">\n");
	document.write("<param name=\"movie\" value=\""+swf+"\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\""+couleur+"\" /><embed src=\""+swf+"\" quality=\"high\" bgcolor=\""+couleur+"\" width=\""+hauteur+"\" height=\""+largeur+"\" name=\""+nom+"\" align=\"middle\" allowScriptAccess=\"sameDomain\" wmode=\"transparent\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n");
	document.write("</object>\n");
}

// VISUALISATION D'IMAGE
function visu_img(img)
{
	// REDIMENSIONNEMENT
	var maxWidth = 800;
	var maxHeight = 600;
	// Declarations des variables "Nouvelle Taille"
	var dW = 0;
	var dH = 0;
	// Declaration d'un objet Image
	var oImg = new Image();
	// Affectation du chemin de l'image a l'objet
	oImg.src = "upload/"+img;
	// On recupere les tailles reelles
	var h = dH = oImg.height;
	var w = dW = oImg.width;
	// Si la largeur ou la hauteur depasse la taille maximale
	if ((h >= maxHeight) || (w >= maxWidth)) {
		// Si la largeur et la hauteur depasse la taille maximale
		if ((h >= maxHeight) && (w >= maxWidth)) {
		  // On cherche la plus grande valeur
		  if (h > w) {
			dH = maxHeight;
			// On recalcule la taille proportionnellement
			dW = parseInt((w * dH) / h, 10);
		  } else {
			dW = maxWidth;
			// On recalcule la taille proportionnellement
			dH = parseInt((h * dW) / w, 10);
		  }
		} else if ((h > maxHeight) && (w < maxWidth)) {
		  // Si la hauteur depasse la taille maximale
		  dH = maxHeight;
			// On recalcule la taille proportionnellement
		  dW = parseInt((w * dH) / h, 10);
		} else if ((h < maxHeight) && (w > maxWidth)) {
		  // Si la largeur depasse la taille maximale
		  dW = maxWidth;
			// On recalcule la taille proportionnellement
		  dH = parseInt((h * dW) / w, 10);
		}
	}
	
	
	w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no'); 
	w.document.write("<HTML><HEAD><TITLE>"+img+"</TITLE></HEAD>"); 
	w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>"); 
	w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
	w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
	w.document.write("<TD valign='middle' align='center'><IMG src='upload/"+img+"' width=\""+dW+"\"height=\""+dH+"\"border=\"0\" alt=\"Cliquez pour fermer\">"); 
	w.document.write("</TD></TR></TABLE>");
	w.document.write("</BODY></HTML>"); 
	w.document.close();
}

// MENU DEROULANT
function montre(id) {
var d = document.getElementById(id);
if (d) {d.style.display='block'; d.style.visibility='visible';}
}
function cache(id1,id2,id3,id4) {
var d1 = document.getElementById(id1);
var d2 = document.getElementById(id2);
var d3 = document.getElementById(id3);
var d4 = document.getElementById(id4);

if (d1) {d1.style.display='none'; d1.style.visibility='hidden';}
if (d2) {d2.style.display='none'; d2.style.visibility='hidden';}
if (d3) {d3.style.display='none'; d3.style.visibility='hidden';}
if (d4) {d4.style.display='none'; d4.style.visibility='hidden';}
}

// VERIFICATION FORMULAIRE CONTACT
function verif_form()
{
	if(document.contact.nom.value=="")
	{
		alert("Saisissez votre nom !");
		document.contact.nom.focus();
		return false;		
	}
	if(document.contact.ville.value=="")
	{
		alert("Saisissez votre ville !");
		document.contact.ville.focus();
		return false;		
	}
	if(document.contact.tel_perso.value=="" && document.contact.tel_pro.value=="")
	{
		alert("Saisissez un numéro de téléphone !");
		return false;		
	}
	if(isNaN(document.contact.tel_perso.value))
	{
		alert("Format de numéro de téléphone invalide !");
		document.contact.tel_perso.focus();
		return false;		
	}
	if(document.contact.mail.value=="")
	{
		alert("Saisissez votre e-mail !");
		document.contact.mail.focus();
		return false;		
	}
}
