/*
ouvrePhoto()

Description
	Ouvre une nouvelle fenetre centree de la taille desiree
*/
function ouvrePhoto(largeur, hauteur, urlPhoto){

	//On ajoute des marges
	//largeur += 20;
	//hauteur += 20;	
	
    var Left=window.screen.width/2-175; 
    var Top=window.screen.height/2-175;

    var Configuration="'toolbar=no, menubar=no, location=no, directories=no, status=no, resizeable=no, width="+largeur+", height="+hauteur+", left=" + Left + ", top=" + Top; 
    laPhoto = window.open('','Photographie', Configuration);

	var oDocFenetrePhoto = laPhoto.document.open("text/html", "replace");

	htmlPhoto = "<html>";
	htmlPhoto += "<head>";
	htmlPhoto += "<title>Photographie</title>";
	htmlPhoto += "</head>";
	htmlPhoto += "<body bgcolor=\"#000000\" style=\"margin:0px;padding:0px;\">";
	htmlPhoto += "<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" height=\"100%\">";
	htmlPhoto += "<tr><td align=\"center\" valign=\"middle\"><img src=\"" + urlPhoto + "\" width=\"" + largeur + "\" height=\"" + hauteur + "\" border=\"0\"></td></tr>";
	htmlPhoto += "</table>";
	htmlPhoto += "</body></html>";
	
    oDocFenetrePhoto.write(htmlPhoto);
    oDocFenetrePhoto.close();
       
}

function mail_ok(email)
{
	var a,i,j,k,arobase;
	i=0;
	k=0;
	a = email;  
	for(j=0; j<a.length-1;j++)
	{
		if(a.charAt(j)=="@")
		{ i++; arobase=i; }
	}
	for(j=arobase; j<a.length-1;j++)
	{
		if(a.charAt(j)==".")
			k++;
	}
	if(i!=1 || k<1)
	{
		//alert("Entrez votre adresse e-mail correctement!");
		return false;
	}
	else
	{
    return true;
  }
}


/*
activerSousMenu()

Description
	Active ou desactive les sous-menus
*/
function activerSousMenu( idSousMenu, etat )
{
if ( document.getElementById )
	{
	if ( etat )
		document.getElementById(idSousMenu).style.display = "block";
	else
		document.getElementById(idSousMenu).style.display = "none";
	}
}


/*
validerFormulaireListe()

Description
	Valide le formulaire d'inscription à la liste de diffusion
*/
function validerFormulaireListe()
{
	nom = document.f_listeEnvoi.nom.value;
	courrielf = document.f_listeEnvoi.courriel.value;
		
	if(nom != "" && courrielf != "")
  {
		
  		if (mail_ok(courrielf))
      {
            if (!usager_existe(courrielf))
        		{
        			
        			inscrireUsager(nom,courrielf);
        			document.f_listeEnvoi.reset();
        			alert("Vous êtes maintenant inscrit à la liste de diffusion de Maxime Jean.");
        			
        		}
        		else
        		{
        			document.f_listeEnvoi.reset();
        			alert("Vous êtes déjà inscrit à cette liste de diffusion avec ce courriel.");
        		}
      } 
      else
      {
        alert("Veuillez spécifier un courriel valide pour vous inscrire.");
      }     		
  }
  else
  {
      alert("Veuillez spécifier votre nom et votre courriel pour vous inscrire.");
  }
}     

function createObject(){

	
	
	oAjax = false;
	
	//Native XMLHttpRequest object
	if(window.XMLHttpRequest) {
	   	try {
	   		//Mozilla/Safari
			oAjax = new XMLHttpRequest();
        } catch(e) {
			oAjax = false;
        }		        
        
    //IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
    
       	try {
       	
        	oAjax = new ActiveXObject("Msxml2.XMLHTTP");
        	
      	} catch(e) {
        	try {
        		//IE
          		oAjax = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		oAjax = false;
        	}
		}
    }

	return oAjax;
	
}


//Fonction AJAX inscrireUsager()


function inscrireUsager(nom,courriel2) 
{	
		
	var req = createObject();
	
	if(req) {

		//req.onreadystatechange = processReqChange;

		//Communication avec le php
		
		var d = new Date();
		
				
		req.open("GET", "http://www.maximejean.com/inscription.php?nom=" + nom + "&courriel=" + courriel2 + "&d=" + d.getTime(),false);
		
		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		
		req.send(null);

		return true;
	}
}





function usager_existe(courriel)
{
	
	
	var req = createObject();
	
   
	if(req) 
	{

		
		//Communication avec le php
		
		var d = new Date();
		
		req.open("GET", "http://www.maximejean.com/existe.php?courriel=" + courriel + "&d=" + d.getTime(),false);

		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

		req.send(null);

 		//Status OK
        if (req.status == "200") {
			
			resultat="";
	
			resultat = req.responseText;

		
			if (resultat=="true")
			{
	
				return true;
			}
			else
			{
				return false;
			}
		}
	}
}



function StartBanniere(nom_fichier,largeur,hauteur)
{
 document.write('<div style="position:absolute;top:60px;left:128px;z-index:1;">');
 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[ http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 ]http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+largeur+'" height="'+hauteur+'">'); 
 document.write('<param name="movie" value="'+nom_fichier+'">'); 
 document.write('<param name="quality" value="high">'); 
 document.write('<embed src="'+nom_fichier+'" width="'+largeur+'" height="'+hauteur+'" quality="high" pluginspage="[ http://www.macromedia.com/go/getflashplayer ]http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>'); 
 document.write('</div>');
}
