// JavaScript Document
			var name = '#inscription';
			var menuYloc = 290;
			var bottomStart=$('#footer').offset().top;
			var menuHeight=524;
			
 (function($) {
  jQuery.fn.backgroundPositionFix = function() {
    var p = $(this).css('background-position');
    if(typeof(p) === 'undefined') return $(this).css('background-position-x') + ' ' + $(this).css('background-position-y');
    else return p;
  };
})(jQuery);
LESTART_utils= {
showError: function (e)
{
	$('#'+e).addClass('error');
},
Trim: function (str)
{
  var whitespace = new String(" \t\n\r");
  var s = new String(str);
  if (whitespace.indexOf(s.charAt(0)) != -1) {
    var j=0, i = s.length;
    while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
    	j++;
    s = s.substring(j, i);
  }
  return s;
},

validForm: function(){
var form=$('#formStart');
var statuF=true;
var email = LESTART_utils.Trim($("#ins_email").attr("value"));
var verifEmail = /^[a-zA-Z0-9\_\-\.]+@[a-zA-Z0-9\-\.]{2,}\.[a-zA-Z]{2,3}$/ ;

var verifCp = /^[0-9]{5}$/ ;
var cp = LESTART_utils.Trim($("#ins_cp").attr("value"));
var verifAnnee = /^[0-9]{4}$/ ;
var annee = LESTART_utils.Trim($("#aa").attr("value"));

/*var verifNumVoie = /^[0-9]+$/ ;
var numVoie = LESTART_utils.Trim(form.inputNumVoie.value);
*/
if (LESTART_utils.Trim($("#ins_civilite").attr("value")) == '0'){
		LESTART_utils.showError('ins_civilite');
		statuF=false;}
if (LESTART_utils.Trim($("#ins_nom").attr("value")) == ''){
		LESTART_utils.showError('ins_nom');
		statuF=false;}
if (LESTART_utils.Trim($("#ins_prenom").attr("value")) == ''){
		LESTART_utils.showError('ins_prenom');
		statuF=false;}
if (LESTART_utils.Trim($("#jj").attr("value")) == '0'){
		LESTART_utils.showError('jj');
		statuF=false;}
if (LESTART_utils.Trim($("#mm").attr("value")) == '0'){
		LESTART_utils.showError('mm');
		statuF=false;}	
if (LESTART_utils.Trim($("#aa").attr("value")) == ''){
		LESTART_utils.showError('jj');
		statuF=false;}		
if (LESTART_utils.Trim($("#aa").attr("value").length) != 4){
		LESTART_utils.showError('aa');
		statuF=false;}
if (LESTART_utils.Trim($("#aa").attr("value")) < 1940){
		LESTART_utils.showError('aa');
		statuF=false;}	
if (LESTART_utils.Trim($("#aa").attr("value")) > 1999){
		LESTART_utils.showError('aa');
		statuF=false;}	
if (verifAnnee.exec(annee) == null) {
		LESTART_utils.showError('aa');
   		statuF=false;
	}		
		
if (cp == ''){
		LESTART_utils.showError('ins_cp');
		statuF=false;
	}
	if (verifCp.exec(cp) == null) {
		LESTART_utils.showError('ins_cp');
   		statuF=false;
	}
	if (LESTART_utils.Trim($("#ins_ville").attr("value")) == ''){
	LESTART_utils.showError('ins_ville');
		statuF=false;
	}
	if (email == ''){

		LESTART_utils.showError('ins_email');
		statuF=false;
	}
	if (verifEmail.exec(email) == null){

		LESTART_utils.showError('ins_email');
		statuF=false;
	}
	if (LESTART_utils.Trim($("#ins_email_conf").attr("value")) == ''){

		LESTART_utils.showError('ins_email_conf');
		statuF=false;
	}
	if ( "'"+LESTART_utils.Trim($("#ins_email_conf").attr("value"))+"'" != "'"+email+"'"){

		LESTART_utils.showError('ins_email_conf');
		statuF=false;
	}
	if ($("#ins_situation").attr("value") == '0'){
		LESTART_utils.showError('ins_situation');
		statuF=false;}
	if ($("#ins_niveauEtude").attr("value") == '0'){
		LESTART_utils.showError('ins_niveauEtude');
		statuF=false;}
	if ($("#ins_interet").attr("value") == '0'){
		LESTART_utils.showError('ins_interet');
		statuF=false;}
	if ($("#ins_connaissance").attr("value") == '0'){
		LESTART_utils.showError('ins_connaissance');
		statuF=false;}		
	if (statuF != true){
	$('#errorBox').slideDown("fast");
	return false;
	}else{
	$('#errorBox').slideUp("slow");
	$('#ins_naissance').attr("value", $("#aa").attr("value")+'-'+$("#mm").attr("value")+'-'+$("#jj").attr("value"));
	//transmission
	$('#formStart').slideUp("fast");
	$('#instruction').slideUp("fast");
	$('#preloader').show();
	$.post("inscription.php", $("#formStart").serialize(),
	function(data){
	$('#preloader').hide();
	$('#formulaire').html("<div id='resultat'><h2><span class=\"txtbgblack\">Votre inscription est validée !</span></h2><p><span class=\"txtbgblack\">Pour imprimer votre invitation, <span class=\"jaune\"><a href='javascript:window.print()'>cliquez ici.</a></span></span><br><br></p></div><div id='invitation'><br><br><br><br><div class='visuel_invitation'><img src='/data/invitation.php?idvp="+data+"'></div><div id='resultatsuite'><br><br><p><span class=\"txtbgblack\">Vous allez recevoir <span class=\"jaune\">une confirmation par mail</span> vous permettant si nécessaire d'imprimer de nouveau votre invitation.</span></p></div></div>");
  });

	return false;
	}
},
showVillage : function(idVillage){
if (idVillage != undefined){
switch (idVillage){
case 100:
$('.exposant').slideDown("slow");
$('span.boutonGris').removeClass('boutonGrisActif');
$('#tri'+idVillage+' span.boutonGris').addClass('boutonGrisActif');
break;
default:
$('span.boutonGris').removeClass('boutonGrisActif');
$('.exposant').not($('.espace'+idVillage)).slideUp("fast");
$('.espace'+idVillage).slideDown("slow");
$('#tri'+idVillage+' span.boutonGris').addClass('boutonGrisActif');
break;
}
}
},


slideShowLeft : function(nomZone,largeurMax,largeur,pas){
	var bkgdPosition=$("#"+nomZone).backgroundPositionFix();
	var bkgdPositionTab=bkgdPosition.split('px');
	var maPosition=parseInt(bkgdPositionTab[0]);
	if ((maPosition != 0) && (maPosition < -10)){
	if((maPosition%5) ==0){
		var posTemp=maPosition+Number(pas)+10;
		var posFin=maPosition+Number(pas);
		$("#"+nomZone).animate({backgroundPosition: '('+posTemp+'px 0px)'},300).animate({backgroundPosition: '('+posFin+'px 0px)'},150); 
		}
		}
	},
	
	slideShowRight : function(nomZone,largeurMax,largeur,pas){
	var bkgdPosition=$("#"+nomZone).backgroundPositionFix();
	var bkgdPositionTab=bkgdPosition.split('px');
	var bkgdPositionRightMax= (largeurMax-largeur)*-1;
	if (bkgdPositionTab[0]>bkgdPositionRightMax){
	if((bkgdPositionTab[0]%5) ==0){
	var posTemp=bkgdPositionTab[0]-Number(pas)-10;
	var posFin=bkgdPositionTab[0]-Number(pas);
		$("#"+nomZone).animate({backgroundPosition: '('+posTemp+'px 0px)'},300).animate({backgroundPosition: '('+posFin+'px 0px)'},150); 
	}
	}
	},
	inscriptionLeft : function(){
	$("#inscription").css('left',($("#inner").offset().left+$("#inner").width()-245));
},

	interstitiel : function(){
	$("#interstitiel").show();
	$("#header").hide();
	$("#inscription").hide();
	$("#navigation").hide();
	$(".content").hide();
	$("#footer").hide();
	

},
	enterSite : function(){
	
	$(".footerBottom").hide();
	$('.inner').css('marginTop','-66px');
	$("#interstitiel").hide();
	
	$("#footer").show();
	$(".content").show();
	$("#navigation").show();
	$("#inscription").show();
	$("#header").show();
	$(".footerBottom").show();
	LESTART_utils.inscriptionLeft();
	
	
	
	

}

}

$(document).ready(function(){
			if ($('body').hasClass("affiche")){
			LESTART_utils.interstitiel();
			}
			if ($('#preloader')){
			$('#preloader').hide();
			}
			$('#sliderBtnG').css('left',($('#slider').offset().left+10)+'px');
			$('#sliderBtnD').css('left',($('#slider').offset().left)+670+'px');
			if (!$('body').hasClass("inscription")){
			$("#inscription").css('position','absolute');
			$("#inscription").css('top','297px');
			LESTART_utils.inscriptionLeft();
			menuYloc = parseInt($(name).css("top").substring(0,$(name).css("top").indexOf("px")))
			$(window).scroll(function () {
			var menuOffset = $('#footer').offset().top;
				if ($(document).scrollTop()>menuYloc){
				if ((menuOffset)>(Number($(document).scrollTop())+parseInt(menuHeight))){
				offset = $(document).scrollTop()+"px";
				$(name).animate({top:offset},{duration:800,queue:false});
				}
				}else{
				offset = menuYloc+"px";
				$(name).animate({top:offset},{duration:800,queue:false});
				}
			});
			$(window).resize(function(){
				LESTART_utils.inscriptionLeft();
			});
			}
	if ($('#slider')){
		$('#slider').css({backgroundPosition: '-10px 0px'});
	}
		}); 
		
