//gestion de l'affichage de la barr d'adresse de safari
window.onload = function() {setTimeout(function(){window.scrollTo(0, 1);}, 100);

   image1 = new Image(16,16);
    image1.src = "http://www.flpmobile.com/themes/iphone/images/loader.gif";
image2 = new Image(11,36);
    image2.src = "http://www.flpmobile.com/themes/iphone/images/fond_arrow_touch.png";}

	function loading(){
	document.getElementById('resultat').innerHTML='<ul><li><center><img src="../themes/iphone/ico/ajax-loader.gif" /></center></li></ul>';
	}
	
	
function birth(element){
var laDate=document.getElementById(element).value;
var longueurDate=laDate.length;
if(longueurDate=="2"){document.getElementById(element).value=laDate+"/";}
if(longueurDate=="5"){document.getElementById(element).value=laDate+"/";}
}
//gestion de l'affichage/masquage des panels
var state = 'none';
function showhide(layer_ref) {
  if (state == 'block') { 
  state = 'none'; 
  } 
  else { 
  state = 'block'; 
  } 
  if (document.getElementById &&!document.all) { 
  hza = document.getElementById(layer_ref); 
  hza.style.display = state; 
  } 
}
function descendre() {setTimeout(function(){window.scrollTo(0, 1);}, 100);}
 function afficher_adresse(){
document.getElementById('livraison').style.display='';
document.getElementById('nouvelle_adresse').style.display='';
}

function masquer_adresse(){
document.getElementById('livraison').style.display='none';
document.getElementById('nouvelle_adresse').style.display='none';
}

function creer_panier()
{
  document.creationpanier.submit();
}
function checkEmpty(){
if(document.getElementById("recupL").checked){
if (document.getElementById("chezMoi").checked ) 
		{
			document.getElementById("typAdr").value = -1;
		}
		else if (document.getElementById("lstAdresses").value!=0 )
			{
			document.getElementById("typAdr").value = document.getElementById("lstAdresses").value ;
			}
		}
		
clickclear(document.creationpanier.nom, 'Nom complet');
clickclear(document.creationpanier.adresse1, '1ère ligne Adresse');
clickclear(document.creationpanier.codepostal, 'Code postal');
clickclear(document.creationpanier.ville, 'Ville');
clickclear(document.creationpanier.pays, 'Pays');
clickclear(document.creationpanier.telephone, 'Teléphone');

}
function checkAddPanier(){
clickclear(document.ajoutproduit.name_prod, 'Nom du produit');
clickclear(document.ajoutproduit.ref_phone, 'référence du produit');
clickclear(document.ajoutproduit.qte_phone, 'quantité');
}
function submitAddPanier(){
var checkErr="1";
var inputAction = document.getElementById('actionForm').value;
var err="";
if (inputAction=="add"){
if (document.getElementById('ref_phone').value==false)
			{
				checkErr="0";
				err +=  "* Une référence produit n'admet que des chiffres. Resaisissez la ou utilisez la zone de recherche pour trouver la bonne référence.\n";
			//	document.getElementById("ref_phone").focus();
			}
if (document.getElementById('name_prod').value==false)
			{
				checkErr="0";
				err +=  "* Veuillez saisir le nom du produit.\n ";
				//document.getElementById("name_prod").focus();
			}		
			
		
				if ((document.getElementById('qte_phone').value==false)||(document.getElementById('qte_phone').value <= 0))
				{
					checkErr="0";
					err +=  "* Vous ne pouvez saisir qu'une quantité supérieure à 0.\n";
				//	document.getElementById("qte_phone").focus();
				}
			
}
if(err!=""){alert (err);}
if(checkErr=="1"){return true;}
}

function doDelete(id){
if(confirm("Etes-vous sûr de vouloir supprimer ce panier ?"))
{
window.location.href="SupprimerPanier.php?panier="+id;
}
}

function doArtAjouter(id,txt){
  $("#resultats_search").fadeOut("slow");
  document.ajoutproduit.name_prod.value=txt;
  document.ajoutproduit.ref_phone.value=id;
  document.getElementById('etat').innerHTML="<img  src='../themes/iphone/ico/Check.png' />";
}

function checkAdr()
{
var myReturn=[];


  if ((!document.getElementById("chezMoi").checked)&&(document.getElementById("lstAdresses").value==0)&&(document.getElementById("recupL").checked))
    {
    if(document.getElementById("nom").value==""){
    myReturn.push(document.getElementById("nom"), "Entrez le nom complet.");}
    if(document.getElementById("adresse1").value==""){
    myReturn.push(document.getElementById("adresse1"), "Complétez l'adresse.");}
    if(document.getElementById("codepostal").value==""){
    myReturn.push(document.getElementById("codepostal"), "Entrez le code postal.");}else if(document.getElementById("codepostal").value.length != 5 ){
    myReturn.push(document.getElementById("codepostal"), "Saisissez un code postal à 5 chiffres.");}
    if(document.getElementById("ville").value==""){
    myReturn.push(document.getElementById("ville"), "Entrez la ville.");}
    if(document.getElementById("pays").value==""){
    myReturn.push(document.getElementById("pays"), "Entrez le pays.");}
    if(document.getElementById("telephone").value==""){
    myReturn.push(document.getElementById("telephone"), "Entrez le numéro de téléphone.");}
    
    
    if(myReturn.length>0) { return [ myReturn ];}else{return true;}
    
    }
  else{return true;}

} 
function checkAdr2(){
var myReturn=[];
if(document.getElementById("nom").value==""){
    myReturn.push(document.getElementById("nom"), "Entrez le nom complet.");}
    if(document.getElementById("adresse1").value==""){
    myReturn.push(document.getElementById("adresse1"), "Complétez l'adresse.");}
    if(document.getElementById("codepostal").value==""){
    myReturn.push(document.getElementById("codepostal"), "Entrez le code postal.");}else if(document.getElementById("codepostal").value.length != 5 ){
    myReturn.push(document.getElementById("codepostal"), "Saisissez un code postal à 5 chiffres.");}
    if(document.getElementById("ville").value==""){
    myReturn.push(document.getElementById("ville"), "Entrez la ville.");}
    if(document.getElementById("pays").value==""){
    myReturn.push(document.getElementById("pays"), "Entrez le pays.");}
    if(document.getElementById("telephone").value==""){
    myReturn.push(document.getElementById("telephone"), "Entrez le numéro de téléphone.");}
    
    
    if(myReturn.length>0) { return [ myReturn ];}else{return true;}
}
//gestion des saisies dans les formulaires
function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {thisfield.value = "";}
}
function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {thisfield.value = defaulttext;}
}

$(document).ready(function(){
$(".ImgProduit").livequery(function(){$(this).lightBox();});
/******MASQUE PROD**********/
$("a.but_produits_masquer").click(function () {
  $("#produits_home").fadeOut("slow");
  $("#but_produits").css("display","");
});

$("a#but_produits").click(function () {
  $("#produits_home").fadeIn("slow");
  $("#but_produits").css("display","none");
});
/******LOGIN**********/
$("#submit_login").click(function () {
    $("#form_login").submit();
  });
  
$("#but_connec").click(function () {
descendre();
	$("#header").hide();
  $("#login_form").slideDown("slow");
});
$(".but_connec").click(function () {
descendre();
$("#header").hide();
  $("#login_form").slideDown("slow");
});

$("#but_connec_masquer").click(function () {
  $("#login_form").slideUp("slow",function(){$("#header").show();});
  
});
  /***************/
$("ul#liste_paniers li").click(function () {
  $(this).css("color","1px solid #32AD18");
  $(this).css("border","1px solid #32AD18");
  $(this).css("background-color","#C3F9AD");
  $(this).css("background-image","url(../themes/iphone/ico/32/Check.png)");
  $(this).css("background-position","98% center");
});
$(".arrowtouch").click(function () {
$(this).addClass("Active");

$(this).animate({backgroundColor:"#fff"},500);
 $(this).removeClass("Active");  
 $(this).css("background-image","url(http://www.flpmobile.com/themes/iphone/images/loader.gif)");
  $(this).css("background-position","99% center");
  $(this).css("background-repeat","no-repeat");
 
});
$("#creationpanier").RSV({
        
	  onCompleteHandler: $("#creationpanier").action,
	  //displayType: "display-html",
	  //errorFieldClass: "errorFieldDemo2",
		rules: ["function,checkAdr"]
	});
	
	$(".but_form").click(function () {
if(document.getElementById('form').style.display==""){
  $("#form").fadeOut("slow");
  $("#img_bout").fadeOut("slow");
  //$("#img_bout").src="themes/iphone/ico/24/CollapseDown.png";
   
  $("#img_bout").fadeIn("slow");document.images["img_bout"].src='../themes/iphone/ico/24/CollapseDown.png';
  //$("#but_produits").css("display","");
  }else{
  
  $("#form").fadeIn("slow");
  $("#img_bout").fadeOut("slow");
  //$("#img_bout").src="themes/iphone/ico/24/CollapseDown.png";
  
  $("#img_bout").fadeIn("slow");
   document.images["img_bout"].src='../themes/iphone/ico/24/CollapseUp.png';
  
  }
});
$("#coordonnees").RSV({
        
	  onCompleteHandler: $("#coordonnees").action,
	   errorFieldClass: "error",
	  //displayType: "display-html",
	  //errorFieldClass: "errorFieldDemo2",
		rules: ["function,checkAdr2"]
	});

/*$(".arrow").click(function () {
  $(this).css("border","1px solid #B4B4B4");
  $(this).css("background","#E4E4E4");
});*/

/*****AJOUT PANIER***/

$('#ref_phone').blur(

		function(){
		if(this.value!="référence du produit"){
		document.getElementById('actionForm').value="auto";
		var test=document.getElementById('ajoutproduit');

          var inputs = [];
          $(':input', test).each(function() {
            inputs.push(this.name + '=' + escape(this.value));
          })
		$.ajax({ 
       type: "POST",
       url: test.action,
       data: inputs.join('&'),
       success: function(r){
	   if(r=="0"){
	   $('#etat').html("<img  src='../themes/iphone/ico/Delete.png' />");
	   document.getElementById('actionForm').value="search";
	   clickclear(document.ajoutproduit.name_prod, 'Nom du produit');
	   $('#ajoutproduit').submit();
	   alert("Article inconnu.Recherche d'un produit similaire en cours...");
	   }else{$('#etat').html("<img  src='../themes/iphone/ico/Check.png' />");
			 document.getElementById('name_prod').value=r;}
	  
       } 
       });
		  
		}}
	);
				
$('#ajoutproduit').submit(function() {

var test=document.getElementById('ajoutproduit');

          var inputs = [];
          $(':input', test).each(function() {
            inputs.push(this.name + '=' + escape(this.value));
          })
        var inputAction = document.getElementById('actionForm').value;
         if(inputAction=="search"){
         $("#resultats_search").fadeIn("slow");
         $('#liste_ref').html('<li><img src="../themes/iphone/ico/ajax-loader.gif" /></li>');
         $.ajax({ 
       type: "POST",
       url: test.action,
       data: inputs.join('&'),
       success: function(r){
      $('#liste_ref').html(r);
       } 
       });
       
          }else if (inputAction=="add"){
          $('#liste_articles').html('<li><img src="../themes/iphone/ico/ajax-loader.gif" /></li>');
           $.ajax({ 
       type: "POST",
       url: test.action,
       data: inputs.join('&'),
       success: function(r){
      $('#liste_articles').html(r);
    document.ajoutproduit.name_prod.value='Nom du produit';
    document.ajoutproduit.ref_phone.value='référence du produit';
    document.ajoutproduit.qte_phone.value='quantité';
    document.getElementById('etat').innerHTML="";
       } 
       });
     }
     
     
          return false;
        });

$(".panierpanel").hide();
$("#but_panierpanel").click(function () {
  $(".panierpanel").slideDown("slow");
});
$("#but_panierpanel_masquer").click(function () {
  $(".panierpanel").slideUp("slow");
});

$("#resultats_search").hide();
$("#but_afficher_search").click(function () {

clickclear(document.ajoutproduit.name_prod, 'Nom du produit');
clickclear(document.ajoutproduit.ref_phone, 'référence du produit');
document.getElementById('actionForm').value="search";


  $("#ajoutproduit").submit();
});

$("#but_ajouter_article").click(function () {
document.getElementById('actionForm').value="add";
checkAddPanier();
if(submitAddPanier()){
$("#ajoutproduit").submit();}
});

$("#but_masquer_resultats_search").click(function () {
  $("#resultats_search").fadeOut("slow");
});
/*************************************/
/********* MES OBJECTIFS ************/
$("#but_form1").click(function () {
var obj=document.getElementById('objectif1');
if((obj.style.display=="")||(obj.style.display=="block")){
$("#objectif1").slideUp("slow");
}else{
  $("#objectif1").slideDown("slow");
  }
});

$("#but_form2").click(function () {
var obj=document.getElementById('objectif2');
if((obj.style.display=="")||(obj.style.display=="block")){
$("#objectif2").slideUp("slow");
}else{
  $("#objectif2").slideDown("slow");
  }
});

$("#but_form3").click(function () {
var obj=document.getElementById('objectif3');
if((obj.style.display=="")||(obj.style.display=="block")){
$("#objectif3").slideUp("slow");
}else{
  $("#objectif3").slideDown("slow");
  }
});

/***** GESTION COMPTE **********/
$("li#situation,li#internet,li#rib,li#infoVdi,li#infoRc").toggle();

$("a#but_situation").click(function () {
    $("li#situation").toggle();
    $("li#li_situation").toggleClass("arrowdown");
});
$("a#but_internet").click(function () {
    $("li#internet").toggle();
    $("li#li_internet").toggleClass("arrowdown");
});
$("a#but_rib").click(function () {
    $("li#rib").toggle();
    $("li#li_rib").toggleClass("arrowdown");
});
$("a#but_infoVdi").click(function () {
    $("li#infoVdi").toggle();
    $("li#li_infoVdi").toggleClass("arrowdown");
});
$("a#but_infoRc").click(function () {
    $("li#infoRc").toggle();
    $("li#li_infoRc").toggleClass("arrowdown");
});
}
);

