var couleurAr = "#F7F4E0";
var couleurEr = "orange"
var nomInputEmail = '#email';
var nomform = "#formulaire";
//mettre class="ob" pour les inputs obligatoires
var message = new Array("L'adresse mail n'est pas valide, merci de corriger", "Le champ Email est vide, merci de compléter.","Il manque certains renseignements, merci de compléter");
var err = false;

$(document).ready(function(){
	$(nomform).submit(function(){
	var err = false;
		$(".ob").each(function(){//champs obligatoires
			if($(this).val() == ''){
				$(this).css({backgroundColor: couleurEr});
				err = true;
				}
			});	
		if(err == true){
		alert(message[2]);
			return false;
		}
	else { //C ok
	     var str = $(nomform +" input[@type=text], "+ nomform +" textarea").serialize();
     //alert(str);
	  //TB_load_position();
	  //$("#reponse").html(str);
	  
	 // $("#ifr").attr('src',"administration/insert.php?"+str);
	  
	  $.get("administration/insert.php?"+str,{},function(data){
	  	  TB_load_position();
	  	$("#reponse_contenu").html(data);
		vider_form();//pour éviter sousmissions en rafale

	  //	alert(data);
	  	
	  });
	  
	  return false;
	  
	  
	
	}
	
	});
	
	//$(nomform+" input[@type='text']").focus(function(){
	$(nomform+" .ob").focus(function(){
		$(this).css({backgroundColor: couleurAr});
		});
	

	/*$("#modifier").click(function(){
		$("#verif").val('change');//pour eviter mise en bdd lors du retour
		$("#coordonnees2").attr("action","coordonnees.php");//retour vers formulaire de départ
				
	});
	*/
	$(nomInputEmail).blur(function(){// verif adresse email
		if (this.value != "")   { 
      		indexAroba = this.value.indexOf('@'); 
      		indexPoint = this.value.indexOf('.'); 
     			 if ((indexAroba < 0) || (indexPoint < 0)) { 
						this.style.backgroundColor = couleurEr; 
						alert (message[0]); 
      				} 
   			} 

		else   { //si champ vide
      		this.style.backgroundColor = couleurEr;
      		alert(message[1]); 
   		}
	});
	
	
	
	//centrer la boite de détails
function TB_load_position() {
	var pagesize = TB_getPageSize();
	var arrayPageScroll = TB_getPageScrollTop();
	top_ = Math.max(0,(arrayPageScroll[1] + ((pagesize[1]-250)/2)));
	$("#reponse")
	.css({left: (arrayPageScroll[0] + (pagesize[0] - 250)/2)+"px", top: (top_)+"px" })
	.css({display:"block"});
	$("#fond").css({top: (arrayPageScroll[1])+"px"});
	$("#fond").css({display: "block"});
	//$("#fond").fadeTo("slow",0.50);
	
}

function TB_getPageScrollTop(){
	var yScrolltop;
	var xScrollleft;

	if (self.pageYOffset || self.pageXOffset) {
		yScrolltop = self.pageYOffset;
		xScrollleft = self.pageXOffset;
	
	} else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft ){// Explorer 6 Strict
		yScrolltop = document.documentElement.scrollTop;
		xScrollleft = document.documentElement.scrollLeft;
	
	} else if (document.body) {// all other Explorers
		yScrolltop = document.body.scrollTop;
		xScrollleft = document.body.scrollLeft;
	}
	arrayPageScroll = new Array(xScrollleft,yScrolltop) 
	return arrayPageScroll;
}

function TB_getPageSize(){
	var de = document.documentElement;
	var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
	arrayPageSize = new Array(w,h) 
	return arrayPageSize;
}

function vider_form(){
	$(nomform + " input[@type=text], "+nomform + " textarea").val('');

}


	
	
	
		$(".fermer a").click(function(){
			$("#fond, #reponse").fadeOut(500);
			return false;
		});	
	
/*acces admin*/	
	$("#cadenas").click(function(){
	$.post("administration/auth.php",{acces: 'form'},function(data){
	  	  TB_load_position();
	  	$("#reponse_contenu").html(data);

	
	  	
	  });
});/**/
	
	
	
	
});
