// JavaScript Document
var HOTKEY_OPENADMIN="Ctrl+a";
var HOTKEY_CLOSEADMIN="Ctrl+q";
var DOMAINE="/xampp/lavoilebleue2012/";
var BASE = "http://dev.bodeva-communication.com/xampp/lavoilebleue2012/";
//setTimeout("MyAtom()",12000);
$(document).ready(function(){
	
	$(".annee-soirees").click(function(){
		$(".box-rubrique-soirees").css('display','none');
		$(this).next().slideDown();
		return false;
	});
	
	$(".title-soiree").click(function(){
		if($(this).next().css("display") == "none"){
			$(".content-soiree").css('display','none');
			$(this).next().slideDown();
		}else{
			$(".content-soiree").css('display','none');
		}
		return false;
	});
	
	$('#calendrier a').click(function(){
		var CalContent=$(this).next("span").html();
		if(CalContent!=""){
			$.fn.colorbox({
				innerWidth:740,
				innerHeight:580,
				html:CalContent
			});
		}
		return false;
	});
	
	/*NEW VERSION 2011*/
	
	var HeightFenetre=$("body").height()-260;
		
	$("a[rel='myslidephoto']").colorbox({slideshow:true});
	
	$("a[rel='nouveaute']").colorbox({slideshow:true, transition:'elastic', slideshowSpeed:4000});
	
	$(".vidz_youtube").colorbox({iframe:true, innerWidth:640, innerHeight:480});
	
	$("#f_newsletter").submit(function(){
	  $.fn.colorbox({width:"50%", height:"200", inline:true, href:"#inline_box"});
	  $("#inline_box").html("<br /><br /><img src='"+DOMAINE+"medias/images/loading.gif' width='32' height='32' alt='loading...' />");
	  $("#inline_box").css("display","block");
	  resultat = $('#f_newsletter').serializeArray();  
	  $.ajax({
	   dataType:'jsonp',
	   url: DOMAINE+'index.php/traitement/Fadhesion/',
	   data: resultat,
	   success:function(response) {
	   if(response.callback_status == 'ok'){
		
		$.ajax({
				dataType:'jsonp',
				url: DOMAINE+'index.php/traitement/Fvalidadhesion/',
				data: {"id":response.valid_status},
	   			success:function(response) {
					if(response.callback_status == 'ok'){
						vider_form('f_newsletter');
						$("#inline_box").html("Votre demande d&acute;inscription a bien &eacute;t&eacute; prise en compte.");
					}
						
				}
		});
		
		
	   }else if(response.callback_status == 'badinfo'){
		$("#inline_box").html("Tous les champs sont requis");
	   }else if(response.callback_status == 'badtel'){
		$("#inline_box").html("Le num&eacute;ro de t&eacute;l&eacute;phone ne doit contenir que des chiffres, sans espaces ni caract&egrave;res sp&eacute;ciaux");
	   }else if(response.callback_status == 'badcode'){
		$("#inline_box").html("Le code postal ne doit contenir que des chiffres, sans espaces ni caract&egrave;res sp&eacute;ciaux");
	   }else if(response.callback_status == 'badmail'){
		$("#inline_box").html("Votre email est invalide");
	   }else if(response.callback_status == 'bad'){
		$("#inline_box").html("Probl&egrave;me lors de l&acute;inscription.");
	   }else if(response.callback_status == 'exist'){
		$("#inline_box").html("Vous vous &ecirc;tes d&eacute;j&agrave; inscrit pour recevoir votre carte VIP");
	   }
	   }
	  });
	  return false;
	});
	
	$("#push-form").click(function(){
		if($("#box_contact").css("display")=="none"){
			$("#box_contact").slideDown();
			$("#push-form").html(">> Fermer le formulaire de contact</span>");
		}else{
			$("#box_contact").slideUp();
			$("#push-form").html(">> Acc&eacute;der au formulaire de contact");
		}
	});
	
	$("#f_contact").submit(function(){
	  $.fn.colorbox({width:"50%", height:"200", inline:true, href:"#inline_box"});
	  $("#inline_box").html("<br /><br /><img src='"+DOMAINE+"medias/images/loading.gif' width='32' height='32' alt='loading...' />");
	  $("#inline_box").css("display","block");
	  resultat = $('#f_contact').serializeArray();  
	  $.ajax({
	   dataType:'jsonp',
	   url: DOMAINE+'index.php/traitement/Fcontact/',
	   data: resultat,
	   success:function(response) {
	   if(response.callback_status == 'ok'){
		vider_form('f_contact');
		//$.fn.colorbox({width:"50%", height:"200", inline:true, href:"#inline_box"});
		$("#inline_box").html("<h2>Votre message a bien &eacute;t&eacute; envoy&eacute;</h2>");
		//$("#inline_box").css("display","block");
	   }else if(response.callback_status == 'bad'){
		//$.fn.colorbox({width:"50%", height:"200", inline:true, href:"#inline_box"});
		$("#inline_box").html("<h2>Echec lors de l&acute;envoi du message</h2>");
		//$("#inline_box").css("display","block");
	   }else if(response.callback_status == 'badinfo'){
		$("#inline_box").html("<h2>Tous les champs sont requis</h2>");
	   }else if(response.callback_status == 'badmail'){
		$("#inline_box").html("<h2>Votre email est invalide</h2>");
	   }
	   }
	  });
	  return false;
	});
	
	$("#f_recrutement").submit(function(){
	  $.fn.colorbox({width:"50%", height:"200", inline:true, href:"#inline_box"});
	  $("#inline_box").html("<br /><br /><img src='"+DOMAINE+"medias/images/loading.gif' width='32' height='32' alt='loading...' />");
	  $("#inline_box").css("display","block");
	  resultat = $('#f_recrutement').serializeArray();  
	  $.ajax({
	   dataType:'jsonp',
	   url: DOMAINE+'index.php/traitement/Frecrutement/',
	   data: resultat,
	   success:function(response) {
	   if(response.callback_status == 'ok'){
		vider_form('f_recrutement');
		$("#inline_box").html("<h2>Votre candidature a bien &eacute;t&eacute; envoy&eacute;</h2>");
		//$("#inline_box").css("display","block");
		httpRequest('accueil');
	   }else if(response.callback_status == 'bad'){
		$("#inline_box").html("<h2>Echec lors de l&acute;envoi</h2>");
	   }else if(response.callback_status == 'badinfo'){
		$("#inline_box").html("<h2>Tous les champs sont requis</h2>");
	   }else if(response.callback_status == 'badmail'){
		$("#inline_box").html("<h2>Votre email est invalide</h2>");
	   }
	   }
	  });
	  return false;
	});	
	
	$("#f_connexion").submit(function(){
	  $.fn.colorbox({width:"50%", height:"200", inline:true, href:"#inline_box"});
	  $("#inline_box").html("<br /><br /><img src='"+DOMAINE+"medias/images/loading.gif' width='32' height='32' alt='loading...' />");
	  $("#inline_box").css("display","block");
	  resultat = $('#f_connexion').serializeArray();  
	  $.ajax({
	   dataType:'jsonp',
	   url: DOMAINE+'index.php/traitement/Fconnexion/',
	   data: resultat,
	   success:function(response) {
	   if(response.callback_status == 'ok'){
		$.cookie('userpro', 0);
		$.cookie('userpro', 'accespro');
		$("#inline_box").html("<h2>Connexion r&eacute;ussie<h2>");
		window.location.href=BASE+"professionnel";
	   }else if(response.callback_status == 'bad'){
		//$.fn.colorbox({width:"50%", height:"200", inline:true, href:"#inline_box"});
		$("#inline_box").html("<h2>Echec de la connexion</h2>");
		//$("#inline_box").css("display","block");
	   }else if(response.callback_status == 'badinfo'){
		$("#inline_box").html("<h2>Tous les champs sont requis</h2>");
	   }
	   }
	  });
	  return false;
	});	
		
	$("#deconnexion").click(function(){
		$.cookie('userpro', null);
		window.location.href=BASE+"professionnel";
		return false;
	});
		
	$("#uploadcv").uploadify({
		'uploader'       : 'medias/js/uploadify.swf',
		'script'         : 'medias/js/uploadify.php',
		'cancelImg'      : 'medias/js/cancel.png',
		'buttonImg'		 : 'medias/js/parcourir.jpg',
		'folder'         : DOMAINE+'back/cv',
		'auto'           : true,
		'width'           : 104,
		'height'           : 22,
		'multi'          : false,
		'wmode'			 : 'transparent',
		'onProgress'	 :function(){
		$.fn.colorbox({width:"50%", height:"200", inline:true, href:"#inline_box"});
		$("#inline_box").html("<br /><br /><img src='"+DOMAINE+"medias/images/loading.gif' width='32' height='32' alt='loading...' />");
		$("#inline_box").css("display","block");
		},
		'onComplete'	 :function(event, queueID, fileObj, reposnse, data){
		$("#f_recrutement_hidden").attr("value",fileObj.name);
		$("#inline_box").html("<br /><br />Votre cv est bien enregistr&eacute;");
		$("#inputcv").empty();
		$("#inputcv").html("Votre cv est bien enregistr&eacute;");
		}
	});	
		
	$("#haut-adhesion").click(function(){
		$("#newsletter").slideToggle();
	});
		
	var htkeyadmin = (HOTKEY_OPENADMIN)?HOTKEY_OPENADMIN:"Ctrl+a";
	$.hotkeys.add(htkeyadmin, function(){
		var overlay=$("#overlay").css("display");
		if( overlay=="block" ){
			$("#overlay").css("display","none");
			$("#admin-frame").css("display","none");
			$("#admin-frame").empty();
			$("body").css("overflow","auto");
		}else{
			$("html").scrollTop(0);
			$("#overlay").css("display","block");
			$("#admin-frame").css("display","block");
			$("#admin-frame").html("<iframe src='"+DOMAINE+"back/admin.php' width='1024' height='700' id='frame'></iframe>");
			$("body").css("overflow","hidden");
		}
	}); 
	
	var htkeyclose = (HOTKEY_CLOSEADMIN)?HOTKEY_CLOSEADMIN:"Ctrl+q";
	$.hotkeys.add(htkeyclose, function(){
		var overlay=$("#overlay").css("display");
		if( overlay=="block" ){
			$("#overlay").css("display","none");
			$("#admin-frame").css("display","none");
			$("#admin-frame").empty();
			$("body").css("overflow","auto");
		}else{
			return false;
		}
	}); 
	
	$("#overlay").click(function(){
		$("#overlay").css("display","none");
		$("#admin-frame").css("display","none");
		$("#admin-frame").empty();
		$("body").css("overflow","auto");
	});
	
	$("#admin-frame").click(function(){
		$("#overlay").css("display","none");
		$("#admin-frame").css("display","none");
		$("#admin-frame").empty();
		$("body").css("overflow","auto");
	});	
	
	$("#medias").hover(function(){
		$("#medias a").css("display","block");
	}, function() {
		$("#medias a").css("display","none");
	});
	
	$('.slideshow').cycle({fx: 'fade',timeout: 6000});
	$('.slideshow').css("z-index","1");
	$('.mini-slideshow').cycle({fx: 'scrollHorz',timeout: 6000});
	
	$("#checkMale").click(function(){
		$("#f_newsletter_sexe").attr("value","");
		$("#f_newsletter_sexe").attr("value","1");
		$("#checkFemale").attr("class","checkFemale");
		$("#checkMale").attr("class","checkMaleActif");
	});
	$("#checkFemale").click(function(){
		$("#f_newsletter_sexe").attr("value","");
		$("#f_newsletter_sexe").attr("value","2");
		$("#checkMale").attr("class","checkMale");
		$("#checkFemale").attr("class","checkFemaleActif");
	});
	
	$("#cboxClose").click(function(){
		$("#inline_box").css("display","none");						   
	});
	
	$("#cboxOverlay").click(function(){
		$("#inline_box").css("display","none");						   
	});
	
	var MyUrlHover = window.location.href;
	var ElemMyUrlHover = MyUrlHover.split('/');
	var MyFinalUrlHover = ElemMyUrlHover[3];

	
	if(MyFinalUrlHover=="plage"){
		$("#mini-btn-plage").css("background-position","0px -101px");
	 }else if(MyFinalUrlHover=="restaurant"){
		$("#mini-btn-resto").css("background-position","0px -101px");
	 }else if(MyFinalUrlHover=="photos"){
		$("#mini-btn-photos").css("background-position","0px -102px");
	 }else if(MyFinalUrlHover=="bar"){
		$("#mini-btn-bar").css("background-position","0px -102px");
	 }else if(MyFinalUrlHover=="soirees"){
		$("#mini-btn-soirees").css("background-position","0px -102px");
	 }else if(MyFinalUrlHover=="videos_soirees"){
		$("#mini-btn-videos").css("background-position","0px -102px");
	 }else if(MyFinalUrlHover=="seminaires"){
		$(".link-menu-seminaires").css("background-position","0px -24px");
		$("#mini-btn-seminaires").css("background-position","0px -102px");
	 }else if(MyFinalUrlHover=="partenaires"){
		$(".link-menu-partenaires").css("background-position","0px -24px");
		$("#mini-btn-partenaires").css("background-position","0px -101px");
	 }else if(MyFinalUrlHover=="contact"){
		$(".link-menu-contact").css("background-position","0px -24px");
		$("#mini-btn-contact").css("background-position","0px -102px");
	 }else if(MyFinalUrlHover=="acces"){
		$("#mini-btn-acces").css("background-position","0px -102px");
	 }else if(MyFinalUrlHover=="recrutement"){
		$("#btn-recrut").css("background-position","0px -24px");
	 }else if(MyFinalUrlHover=="professionnel"){
		$("#btn_pro").css("background-position","0px -24px");
	 }
	
});

 
function VideoSoirees(elem){
	$.cookie('video', 0);
	var cookie_value=$(elem).attr("name");
	$.cookie('video', cookie_value);
	
	var xhr_object = null;   
	var URL=DOMAINE+"videos_soirees/index/"+cookie_value;
	var position = "contenu";
	 if(window.XMLHttpRequest) // Firefox   
		xhr_object = new XMLHttpRequest();   
	 else if(window.ActiveXObject) // Internet Explorer   
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	 else { // XMLHttpRequest non supporté par le navigateur   
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
		return;   
	 }   
	   
	 xhr_object.open("GET", URL, true);   
	   
	 xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4){
			document.getElementById(position).innerHTML = xhr_object.responseText;
		}
	 }   
	   
	 xhr_object.send(null);
	 $("#inline_box").css("display","none");
	 $.fn.colorbox.close();
 	
	return false;
}

function VideoMode(elem){
	$.cookie('video', 0);
	var cookie_value=$(elem).attr("name");
	$.cookie('video', cookie_value);
	
	var xhr_object = null;   
	var URL=DOMAINE+"videos_mode/index/"+cookie_value;
	var position = "contenu";
	 if(window.XMLHttpRequest) // Firefox   
		xhr_object = new XMLHttpRequest();   
	 else if(window.ActiveXObject) // Internet Explorer   
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	 else { // XMLHttpRequest non supporté par le navigateur   
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
		return;   
	 }   
	   
	 xhr_object.open("GET", URL, true);   
	   
	 xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4){
			document.getElementById(position).innerHTML = xhr_object.responseText;
		}
	 }   
	   
	 xhr_object.send(null);
	 $("#inline_box").css("display","none");
	 $.fn.colorbox.close();
 	
	return false;
}

function vider_form(form){
	var els = document.forms[form].elements;
	for(i=0;i<els.length;i++){
		if(els[i].type=="checkbox")
		els[i].checked = false;
		if(els[i].type=="textarea")
		els[i].value = "";
		if(els[i].type=="text")
		els[i].value = "";
		if(els[i].type=="file")
		els[i].value = "";
	}
}

function MyAtom(){
	var posme = document.getElementById('particules').offsetTop;
	if(posme!=0 || posme!="0"){
		$('#particules').animate({
			top: '0px'
		}, 5000);
		
	}else{
		$('#particules').animate({
			bottom: '0px'
		}, 5000);
	}

}


 
