var isIE6 = ((navigator.userAgent.indexOf("MSIE 6.") != -1) && (navigator.userAgent.indexOf("Opera") == -1));

// Menu deroulant : Nav principale
function NavDeroul(){
	$("#Nav li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(200);
	},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
	});
}

$(document).ready(function(){
						   
	// Utilisation accordeon inclu dans jquery UI
	$('#accordion .head').click(function() {
		current = this;
		$('#accordion .head').each(function(){
			if(this != current){//pour ne pas refermer et reouvris si on click sur l'element ouvert...
				$(this).next().hide("fast");
			}
		});
		$(current).next().slideToggle("fast");
		return false;
	}).next().hide();
	
	$('.accordion_datas .head2').click(function() {
		if ($(this).hasClass("accordion_button_actif")){
			$(this).removeClass("accordion_button_actif");
		}
		else{
			$(this).addClass("accordion_button_actif");
		}
		
		$(this).next().slideToggle("normal");
		return false;
	});
	
	$(".menu_soin_open").parent().show();
	// FIN utilisation accordeon inclu dans jquery UI
	
	// JQuery Layer Modal for send to a friend
	$('.send_to_a_friend').click(function (e) {
		e.preventDefault();
		$('#basicModalContentLarge').modal({onOpen: modalOpen,onClose: modalClose});
		
		if(isIE6){
			$("#modalOverlay").css("position","absolute");
			var pp = document.body.offsetHeight + 'px';
			$("#modalOverlay").css("height",pp);
			$("#modalContainer").css("position","absolute");
		}
	});
	//FIN JQuery Layer Modal for send to a friend
	
	// Menu deroulant
	NavDeroul();
	// FIN Menu deroulant
	
	// Jquery Selectbox
	if( $("#jquery_select").selectbox != undefined){
		$(".jquery_select").selectbox({animationSpeed:"fast"});
		
		//activation du click sur toute la zone du select
		$(".jquery-selectbox-currentItem").click(function() {
			if($(this).prev(".jquery-selectbox-list").css("display") == "none"){
				$(this).parent().addClass("selecthover");
			}
			else{
				$(this).parent().removeClass("selecthover");
			}
			$(this).prev(".jquery-selectbox-list").slideToggle("fast");
		});
		$(".dropDown_left").click(function() {
			if($(this).next().find(".jquery-selectbox-list").css("display") == "none"){
				$(this).next().find(".jquery-custom-selectboxes-replaced").addClass("selecthover");
			}
			else{
				$(this).next().find(".jquery-custom-selectboxes-replaced").removeClass("selecthover");
			}
			$(this).next().find(".jquery-selectbox-list").slideToggle("fast");
		});
	}
	
	/*$(".jquery-selectbox-moreButton").click(function() {
	});*/
	// FIN Jquery Selectbox
	
});

function LTrim( value ) {
   	var re = /\s*((\S+\s*)*)/;
    return value.replace(re, "$1");
}
 
// Removes ending whitespaces
function RTrim( value ) {
    var re = /((\s*\S+)*)\s*/;
    return value.replace(re, "$1");
}
 
// Removes leading and ending whitespaces
function trim( value ) {
     return LTrim(RTrim(value));
}

function sendtoafriend(urlpage) {
	//récup des valeurs + Controle des champs
	var votrenom = document.getElementById("yourname").value;
	var chp1_mess = document.getElementById("yournameMess");
	var emailfriend = document.getElementById("friendemail").value;
	var chp2_mess = document.getElementById("friendemailMess");
	var message = document.getElementById("yourmessage").value;

	if( (trim(votrenom) == "") || (trim(emailfriend) == "")  ){
		if(trim(votrenom) == ""){chp1_mess.style.display = "block";}
		else{chp1_mess.style.display = "none";}
		
		if(trim(emailfriend) == ""){chp2_mess.style.display = "block";}
		else{chp2_mess.style.display = "none";}
	}
	else{
		$(".layerform").hide();
		$(".successSend").show();
		
		$.ajax({
				type: "GET",
				url:"sendtoafriend.cfm?urlpage=" + urlpage + "&votrenom=" + votrenom + "&emailfriend=" + emailfriend + "&message=" + message
		});
	}
}

// JQuery Layer Modal for Cart Page
function layerChoixInstitut() {
	$('#basicModalContentLarge2').modal({onOpen: modalOpen,onClose: modalClose});
	
	if(isIE6){
		$("#modalOverlay").css("position","absolute");
		var pp = document.body.offsetHeight + 'px';
		$("#modalOverlay").css("height",pp);
		$("#modalContainer").css("position","absolute");
	}
	
	$(".dropdowntemp").prependTo(".dropdownzone");
}

function layerConflictRdv() {
	$('#basicModalContentLarge3').modal({onOpen: modalOpen,onClose: modalClose});
	
	if(isIE6){
		$("#modalOverlay").css("position","absolute");
		var pp = document.body.offsetHeight + 'px';
		$("#modalOverlay").css("height",pp);
		$("#modalContainer").css("position","absolute");
	}
}

function LayerMaxXmonthsForRdv() {
	$('#basicModalContentLarge4').modal({onOpen: modalOpen,onClose: modalClose});
	
	if(isIE6){
		$("#modalOverlay").css("position","absolute");
		var pp = document.body.offsetHeight + 'px';
		$("#modalOverlay").css("height",pp);
		$("#modalContainer").css("position","absolute");
	}
}

function LayerTakeAllRdv() {
	$('#basicModalContentLarge5').modal({onOpen: modalOpen,onClose: modalClose});
	
	if(isIE6){
		$("#modalOverlay").css("position","absolute");
		var pp = document.body.offsetHeight + 'px';
		$("#modalOverlay").css("height",pp);
		$("#modalContainer").css("position","absolute");
	}
}

function NewRdv() {
	$('#basicModalContentLarge3').modal({onOpen: modalOpen,onClose: modalClose});
	
	if(isIE6){
		$("#modalOverlay").css("position","absolute");
		var pp = document.body.offsetHeight + 'px';
		$("#modalOverlay").css("height",pp);
		$("#modalContainer").css("position","absolute");
	}
}
function EditRdv() {
	$(".btn_delete_rdv").show();
	$(".btn_delete_and_tsfrm_rdv").show();
	$(".delete_rdv_success").hide();
	$(".delete_and_tsfrm_rdv_success").hide();
	
	$('#basicModalContentLarge4').modal({onOpen: modalOpen,onClose: modalClose});
	
	if(isIE6){
		$("#modalOverlay").css("position","absolute");
		var pp = document.body.offsetHeight + 'px';
		$("#modalOverlay").css("height",pp);
		$("#modalContainer").css("position","absolute");
	}
}
function EditBlocage() {
	$(".btn_delete_blocage").show();
	$(".btn_delete_and_tsfrm_blocage").show();
	$(".delete_blocage_success").hide();
	$(".delete_and_tsfrm_blocage_success").hide();
	
	$('#basicModalContentLarge5').modal({onOpen: modalOpen,onClose: modalClose});
	
	if(isIE6){
		$("#modalOverlay").css("position","absolute");
		var pp = document.body.offsetHeight + 'px';
		$("#modalOverlay").css("height",pp);
		$("#modalContainer").css("position","absolute");
	}
}
// FIN JQuery Layer Modal for Cart Page

function open_legal_popup(page){
	page = page + "?rd=" + Math.random();
	window.open (page, "subscribeEmail", 'left=300,top=100,width=650,height=450,scrollbars=yes,resizable=0,status=no,menubar=no');
}

//override functions modals for fast open
function modalClose (dialog) {
	dialog.data.fadeOut('fast', function () {
		dialog.container.hide('fast', function () {
			dialog.overlay.slideUp('fast', function () {
				$.modal.close();
			});
		});
	});
}

function modalOpen (dialog) {
	dialog.overlay.fadeIn('fast', function () {
		dialog.container.fadeIn('fast', function () {
			dialog.data.hide().slideDown('fast');	 
		});
	});
}
