// JavaScript Document
var xmlDoc;

function showElement(elem)
{
	if(elem.visibility)
		new Effect.SlideDown(elem, {duration: 0.5});
	else 
		new Effect.SlideUp(elem, {duration: 0.5});
	//$('content1').toggle();
}
	
function hideElement(elem)
{
	$('content1').hide();
}
			
			
function removeContent(index){
  new Effect.DropOut('content', { afterFinish: function () {afficheContent(index);} } );
  //setTimeout("",500) ;
}

function sendRequest(value){
	if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
          xmlhttp=new XMLHttpRequest();
      }
      else
      {// code for IE6, IE5
          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      xmlhttp.onreadystatechange=function()
      {
          try 
          {      
              if (xmlhttp.readyState==4 && xmlhttp.status==200)
              {     
              	  //alert(xmlhttp.responseText);
              	 // alert(xmlhttp.responseXML);
              	  xmlDoc=xmlhttp.responseXML;
                  //alert(myParseXml(xmlDoc));
                  //alert(xmlDoc.getElementsByTagName("page")[0].childNodes[0].nodeValue);
              }

          }
          catch(e)
          {
              alert("Error");  
          }
      }
      xmlhttp.open("GET","./lib/" + value,false);
      xmlhttp.send();     
      xmlDoc=xmlhttp.responseText.replace("]]>", "");

}

function myParseXml(xmlDoc) {
  var root = xmlDoc.documentElement;
  alert(root);
}

function afficheContent(index){
  new Effect.BlindDown('content');
  switch(index){
    case 1 :  var obj = document.getElementById("content-txt");
              sendRequest("home.xml");
              break;
              
    case 2 :  var obj = document.getElementById("content-txt");
              sendRequest("realisation.xml");          
              break;
    
    case 3 :  var obj = document.getElementById("content-txt");
              sendRequest("cv.xml");          
              break;
              
    case 4 :  var obj = document.getElementById("content-txt");
              sendRequest("loisirs.xml");          
              break;
    
    case 5 :  var obj = document.getElementById("content-txt");
              sendRequest("blog.xml");          
              break;
    
    case 6 :  var obj = document.getElementById("content-txt");
              sendRequest("contact.xml");  
              break;
  }
  obj.innerHTML = xmlDoc;
}

function validerForm(){
  // si la valeur du champ prenom est non vide
  if( (document.mailForm.email_exp.value != "") &&
      (document.mailForm.sujet.value != "") &&
      (document.mailForm.contenu.value != "") ) {
    // les données sont ok, on peut envoyer le formulaire    
    return true;
  }
  else {
    // sinon on affiche un message
    alert("Renseignez tout les champs!");
    // et on indique de ne pas envoyer le formulaire
    return false;
  }
}


