// JavaScript Document

var ocontainer;
var ocontent;
var spaceToScroll;
	
	
jQuery.noConflict();
jQuery(document).ready(function() {
 
 //Gestion des formulaire
 
jQuery("#submit_connexion").click(function() {
										 
   	  jQuery("#form_connexion").submit(); 
  });
	 
	 
jQuery("#submit_compte").click(function() {
										 
   	  jQuery("#form_compte").submit(); 
  });


jQuery("#submit_upload").click(function() {
										 
   	  jQuery("#form_upload").submit(); 
  });


jQuery("#submit_recherche").click(function() {
		jQuery("#form_recherche").submit();
  	});


jQuery("#form_offres").children("a").click(function() {
		  jQuery("#form_offres").submit();
  });
	  
	 jQuery("#validedeco").click(function() {
   		  jQuery("#deco").submit(); 
  });
 

var list_elements = "#sliding-navigation" + " li.sliding-element";
var link_elements = list_elements + " span.cont";
var timer = 0;

	jQuery(list_elements).each(function(i)
	{
	
		jQuery(this).children("div").hide();
	
	});

	
	
jQuery(link_elements).each(function(i)
	{
		
		jQuery(this).click(
					  function()
		{
			 jQuery(list_elements).children("div").slideUp("slow");	
		  	 jQuery(list_elements).slice((i), (i+1)).children("div").slideDown("slow");	
		}
		
		)
	
	});




jQuery("input").keyup( function() { 

   var name = (jQuery(this).attr("name"));
   var value = (jQuery(this).attr("value"));
   var info_form = jQuery(this).next(".info");
   
   if(name == "compte_ville"){

		 jQuery.ajax({ type: "GET",
					   url: "ressources/incphp/verif_recherche.php?ville="+value,
					   success:function(data){ 
							 info_form.empty();
					   
				
								if( data == 0 ){
									info_form.append("<font color='#df0e0e'> Ville introuvable </font>");
								
								}else if(data == 1){
									info_form.append("<font color='#30b458'> Ok </font>");
						
								}
   					  
	 			info_form.next("input").val(data);

	
					 
										} 
					});
	   }
	   
	   
	   if(name == "compte_cp"){

		 jQuery.ajax({ type: "GET",
					   url: "ressources/incphp/verif_recherche.php?cp="+value,
					   success:function(data){ 
							 info_form.empty();
					   
				
								if( data == 0 ){
									info_form.append("<font color='#df0e0e'> code postal introuvable </font>");
								
								}else if(data == 1){
									info_form.append("<font color='#30b458'> Ok </font>");
						
								}
   					  
	 			info_form.next("input").val(data);

	
					 
										} 
					});
	   }

});



 
});


/*
function cutstring(data){
	  alert((data).length);
	  
		var lastCut = (data.substr(data.lastIndexOf(":")+2, (data).length)).length;
		if((data).length >= lastCut){
			var tmp = data.substr(0, data.indexOf(":"));
			tab.push(tmp);
		
			var tmpNewString = data.substr(data.indexOf(":")+2, (data).length);
			data = tmpNewString;
			cutstring(data);
		
		}
}

*/

function slide(navigation_id, pad_out, pad_in, time, multiplier)
{
	// creates the target paths
	var list_elements = navigation_id + " li.sliding-element";
	var link_elements = list_elements + " span";
	
	// initiates the timer used for the sliding animation
	var timer = 0;
	
	// creates the slide animation for all list elements 
	jQuery(list_elements).each(function(i)
	{
		// margin left = - ([width of element] + [total vertical padding of element])
		jQuery(this).css("margin-left","-180px");
		// updates timer
		timer = (timer*multiplier + time);
		jQuery(this).animate({ marginLeft: "0" }, timer);
		jQuery(this).animate({ marginLeft: "15px" }, timer);
		jQuery(this).animate({ marginLeft: "0" }, timer);
		jQuery(this).children("div").hide();
	
	});


	// creates the hover-slide effect for all link elements 		
	jQuery(link_elements).each(function(i)
	{
		
		jQuery(this).click(
					  function()
		{
		 alert(i);
		 jQuery(list_elements).children("div").slideUp("slow");	
		  jQuery(list_elements).slice((i), (i+1)).children("div").slideDown("slow");	
		}
		
		)
	
	});
}
  
  
  
  
  

function loginBox(loginform){
	
	loginform.pseudo.onfocus = 
	loginform.password.onfocus = function() {};
	loginform.pseudo.value = "";
	var input = document.createElement('input');
	input.type = 'password';
	input.name = 'password';
	input.size = loginform.password.size;
	input.value = '';
	input.onkeypress = function() { entrer(event) };
	input.style.color="#5e5d5e";
	input.className ='champTexte';
	loginform.password.parentNode.replaceChild(input, loginform.password);
}


function verifaffilie()
{
	Erreur = true;
	Message = "";
	
	if(document.getElementById("nom").value== "")
	{
		Message = "\n - Nom";
		Erreur = false;
	}
	
	if(document.getElementById("prenom").value== "")
	{
		Message = Message + "\n - Prenom";
		Erreur = false;
	}
	
	if(!document.getElementById("email").value.match("^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,4}$"))
	{
		Message = Message + "\n - Email";
		Erreur = false;
	}
	
	if((document.getElementById("mdp").value== "")||(document.getElementById("mdp").value!=document.getElementById("confirm_mdp").value))
	{
		Message = Message + "\n - Mot de passe";
		Erreur = false;
	}
	
	if(!document.getElementById("tel").value.match("^[0-9]{10,14}$"))
	{
		Message = Message + "\n - Telephone";
		Erreur = false;
	}
	
	if(document.getElementById("adresse").value== "")
	{
		Message = Message + "\n - Adresse";
		Erreur = false;
	}
	
	if(document.getElementById("cp").value== "")
	{
		Message = Message + "\n - Code Postal";
		Erreur = false;
	}
	
	if(document.getElementById("ville").value== "")
	{
		Message = Message + "\n - Ville";
		Erreur = false;
	}
	
	if((document.getElementById("url").value== "")||(document.getElementById("url").value== "http://"))
	{
		Message = Message + "\n - URL de votre site principal";
		Erreur = false;
	}
	
	if(Erreur == false)
	{
		Message = "Information(s) incorrecte(s) ou manquante(s):" + Message;
		alert(Message);
	}
	
	return Erreur;
}

var Type_paiement = "1";

function affich_paiement(Type)
{
	if(Type == "1")
	{
		document.getElementById("bancaire").style.display = "none";
		document.getElementById("postale").style.display = "block";
		Type_paiement = "1";
	}
	else if(Type == "2")
	{
		document.getElementById("bancaire").style.display = "block";
		document.getElementById("postale").style.display = "none";
		Type_paiement = "2";
	}
	
}

function verifpaiement(Page)
{
	Erreur = true;
	Message = "";
	
	Montant = document.getElementById("montant").value.replace(",",".");
	
	if(Page == "Affiliation")
	{
		if(Montant== "")
		{
			Message = "\n - Montant";
			Erreur = false;
		}
		else if(isNaN(Montant))
		{
			Message = "\n - Montant";
			Erreur = false;
		}
		else if(parseFloat(Montant)>parseFloat(document.getElementById("montant_max").value))
		{
			Message = "\n - Montant (Superieur a votre solde)";
			Erreur = false;
		}
	}
	
	if(Type_paiement == "1")
	{
		document.getElementById("titulaire").value= "";
		document.getElementById("banque").value= "";
		document.getElementById("num_etab").value= "";
		document.getElementById("num_guichet").value= "";
		document.getElementById("num_compte").value= "";
		document.getElementById("cle_rib").value= "";
		document.getElementById("num_iban").value= "";
		document.getElementById("code_swift").value= "";
		
		if(document.getElementById("adresse").value== "")
		{
			Message = Message + "\n - Adresse";
			Erreur = false;
		}
		
		if(document.getElementById("cp").value== "")
		{
			Message = Message + "\n - Code Postal";
			Erreur = false;
		}
		
		if(document.getElementById("ville").value== "")
		{
			Message = Message + "\n - Ville";
			Erreur = false;
		}
	}
	else if(Type_paiement == "2")
	{
		document.getElementById("adresse").value= "";
		document.getElementById("cp").value= "";
		document.getElementById("ville").value= "";
		
		
		if(document.getElementById("titulaire").value== "")
		{
			Message = Message + "\n - Titulaire du compte";
			Erreur = false;
		}																							 
																									 
		if(document.getElementById("banque").value== "")
		{
			Message = Message + "\n - Nom de la banque";
			Erreur = false;
		}																							 
																									 
		if((document.getElementById("num_etab").value.length != 5)||(isNaN(document.getElementById("num_etab").value)))
		{
			Message = Message + "\n - Numero de l'Etablissement";
			Erreur = false;
		}																							 
		
		if((document.getElementById("num_guichet").value.length != 5)||(isNaN(document.getElementById("num_guichet").value)))
		{
			Message = Message + "\n - Numero de Guichet";
			Erreur = false;
		}
															
		if((document.getElementById("num_compte").value.length != 11)||(isNaN(document.getElementById("num_compte").value)))
		{
			Message = Message + "\n - Numero de Compte";
			Erreur = false;
		}																							 
																									 
		if((document.getElementById("cle_rib").value.length != 2)||(isNaN(document.getElementById("cle_rib").value)))
		{
			Message = Message + "\n - Cle RIB";
			Erreur = false;
		}	
	}
																								 
																								 
	if(Erreur == false)
	{
		Message = "Information(s) incorrecte(s) ou manquante(s):" + Message;
		alert(Message);
	}
	
	return Erreur;																							 
																								 
																								 
}


function verifinscription()
{
	Erreur = true;
	Message = "";
	
	if(!document.getElementById("email").value.match("^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,4}$"))
	{
		Message = "\n - Email";
		Erreur = false;
	}
	
	if(document.getElementById("pseudo2").value== "")
	{
		Message = Message + "\n - Pseudo";
		Erreur = false;
	}
	
	if((document.getElementById("parrain").value!="")&&(!document.getElementById("parrain").value.match("^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,4}$")))
	{
		Message = Message + "\n - Email du parrain";
		Erreur = false;
	}
	
	if((document.getElementById("mdp1").value== "")||(document.getElementById("mdp1").value!=document.getElementById("mdp2").value))
	{
		Message = Message + "\n - Mot de passe";
		Erreur = false;
	}
		
	
	if(document.getElementById("ville").value== "")
	{
		Message = Message + "\n - Ville";
		Erreur = false;
	}
	
	if(document.getElementById("cp").value== "")
	{
		Message = Message + "\n - Code Postal";
		Erreur = false;
	}
		
	if(document.getElementById("nom").value== "")
	{
		Message = Message + "\n - Nom";
		Erreur = false;
	}
	
	if(document.getElementById("prenom").value== "")
	{
		Message = Message + "\n - Prenom";
		Erreur = false;
	}
	
	if((document.getElementById("jjnaiss").value=="")||(document.getElementById("mmnaiss").value=="")||(document.getElementById("aanaiss").value=="")||(parseInt(document.getElementById("jjnaiss").value)<=0)||(parseInt(document.getElementById("jjnaiss").value)>12)||(parseInt(document.getElementById("mmnaiss").value)<=0)||(parseInt(document.getElementById("mmnaiss").value)>12)||(parseInt(document.getElementById("aanaiss").value)<1900))
	{
		Message = Message + "\n - Date de naissance";
		Erreur = false;
	}
	
	if(!document.getElementById("cgu").checked)
	{
		alert("Vous devez cocher la case \"J'ai lu, je comprends et accepte les Conditions Générales d'Utilisation\".");
		Erreur = false;
	}
	
	if(Erreur == false)
	{
		Message = "Information(s) incorrecte(s) ou manquante(s):" + Message;
		alert(Message);
	}
	
	return Erreur;	
}
