$(document).ready(function() {
	/*$('.pngIn').pngFix();*/
	
	$(".externalLink").attr("target","_blank");
	
	
	//yy-mm-dd
	$('.datepickerfront').datepicker({ 
		dateFormat: 'dd/mm/yy', 
		showAnim: 'fadeIn' ,  
		monthNamesShort: ['Janvier', 'F�vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao�t', 'Septembre', 'Octobre', 'Novembre', 'D�cembre'], 
		dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'], 
		firstDay: 1,
		changeMonth: true, 
		changeYear: true,  
		yearRange: '-60:+10' 
	});
	
	
	
	$('.selectAuto').change(
		function() {
			var sObjectForm = $(this).parents("form");
			var sValeurFormId = $(sObjectForm).attr("id");
			$(sObjectForm).submit();
		}
	);
	
	
	$('.wymeditor_front').wymeditor( {    
		lang:	"fr",
		logoHtml:  "",
		
   		boxHtml:   "<div class='wym_box'>"
             + "<div class='wym_area_top'>" 
             + WYMeditor.TOOLS
             + WYMeditor.CLASSES
             + "</div>"
             + "<div class='wym_area_left'></div>"
             + "<div class='wym_area_right'>"
             + "</div>"
             + "<div class='wym_area_main'>"
             + WYMeditor.HTML
             + WYMeditor.IFRAME
             + WYMeditor.STATUS
             + "</div>"
             + "</div>",
		
		toolsItems: [
	        {'name': 'Bold', 'title': 'Strong', 'css': 'wym_tools_strong'}, 
	        {'name': 'Italic', 'title': 'Emphasis', 'css': 'wym_tools_emphasis'},
	        {'name': 'InsertOrderedList', 'title': 'Ordered_List',
	            'css': 'wym_tools_ordered_list'},
	        {'name': 'InsertUnorderedList', 'title': 'Unordered_List',
	            'css': 'wym_tools_unordered_list'},
	        {'name': 'Indent', 'title': 'Indent', 'css': 'wym_tools_indent'},
	        {'name': 'Outdent', 'title': 'Outdent', 'css': 'wym_tools_outdent'},
	        {'name': 'Undo', 'title': 'Undo', 'css': 'wym_tools_undo'},
	        {'name': 'Redo', 'title': 'Redo', 'css': 'wym_tools_redo'},
	        {'name': 'InsertTable', 'title': 'Table', 'css': 'wym_tools_table'},
	        {'name': 'Paste', 'title': 'Paste_From_Word','css': 'wym_tools_paste'}
	    ],
		
	   	containersItems: [],
	   	
	   	classesItems: [
	        {'name': 'bleuMDP', 'title': 'Bleu MDP', 'expr': 'p'},
            {'name': 'orangeMDP', 'title': 'Orange MDP', 'expr': 'p'},
            {'name': 'vertMAG', 'title': 'Vert MAG', 'expr': 'p'}
      	],
	   	
	   	
	   	postInit: function(wym) {
	   		 //customize le wymeditor apres le init. ajout/suppr de class css ou de css            
            jQuery(wym._box)
				.find(".wym_area_top .wym_classes")
				.removeClass("wym_panel")
            	.addClass("wym_dropdown")
				.css("width", "160px")
            	.css("float", "left")
            	.css("font-size", "10px")
				
			jQuery(wym._box)
				.find(".wym_area_top .wym_tools")
            	.css("width", "300px")
            	.css("float", "left")

       }
	});
	
	
	
	$('.hintSearch').focus( function() {  $(this).val(""); } );
	$('.hintSearch').blur( function() { if($(this).val() == "") { $(this).val('Rechercher...'); } } );
	
	$('.hintNewsletters').focus( function() {  $(this).val(""); } );
	$('.hintNewsletters').blur( function() { if($(this).val() == "") { $(this).val('Votre adresse email...'); } } );
	
	//hack liste select pour IE : allonge les listes deroulantes en fonction de la longueur du texte des options sous IE
	 $('.selectFormFrontAdh').each(function(i){
	 	var sValeurId = $(this).attr("id");
	  	var s1 = new YAHOO.Hack.FixIESelectWidth(sValeurId);
	  	
	 });


	// jcarouselLite : magazines � la une
	$(".carouselAlaUne").jCarouselLite({
        visible: 4,
        auto: 120,
    	speed: 4000
    }); 
    
    
    //lightbox
    $('a.lightbox').lightBox({});
    
    
    // menu deroulant 
    $('.deroulMenu').mouseover(
		function() {
			var sValeurId = $(this).attr("id");
			var sSousMenuId = '#sous'+sValeurId;
			var isOpen = $(sSousMenuId).css("display");
			var posLeft = this.offsetLeft;
			var posTop = this.offsetTop;
			var sWidth = screen.width;
			
			if(sWidth == '800'){
				$(sSousMenuId).css('marginLeft', posLeft-354);
			} else { $(sSousMenuId).css('marginLeft', posLeft-486); }
			
			if(isOpen == 'block') {
				$(sSousMenuId).slideUp('slow');
			} else {
				$('.sousMenuUp').slideUp('fast');
				$(sSousMenuId).slideDown('slow');
			}			
		}
	);
	
	$('.forAjaxOpe').change(
		function() {
			var sValeurId = $(this).attr("id");
			var sValeurChoix = $(this).val();
			//alert(sValeurId);
			//alert(sValeurChoix);
			
			switch(sValeurId){
				case 'OperationsOrderQteCde' : 
					if(sValeurChoix != '') {  
						var sValeurTotal = $('.value_prix_unit span').html();
						var reg=new RegExp("(,)", "g");
						sValeurTotal = sValeurTotal.replace(reg,".")
						sValeurTotal = sValeurTotal*sValeurChoix;
						sValeurTotal = sValeurTotal.toFixed(2);
						$('#valeur_total_cde').html(sValeurTotal+" &euro; TTC");
					}
				break;
			}
		}
	);
	
	
	$('.forAjax').change(
		function() {
			var sValeurId = $(this).attr("id");
			var sValeurChoix = $(this).val();
			var sValeurTotal = $('#totalPanier').html();
		
			if(sValeurChoix != ''){

				$.post("changeQuantiteAjax", 
					{id: sValeurId, val:sValeurChoix, valTotal:sValeurTotal }, 
					function (data) { 
						var tempReturn = data.split('_');
						$('#'+sValeurId).attr({value:tempReturn[0]});
						$('#tot'+sValeurId).html(tempReturn[1]);
						$('#totalPanier').html(tempReturn[2]);
					} 
				);
			}
				
		}
	);
	
	
	$('.forAjax').click(
		function() {
			var sValeurId = $(this).attr("id");
			var sValeurChoix = $(this).val();
			switch(sValeurId){
				case 'BooksSectorBESTSALE':
					$("#choixSousRubrique").toggle('slow');
				break;
			}
		}
	);
	
	
    $(".clicSavoirPlus").removeAttr("href");
    $(".clicSavoirPlus").click( 
		function() {
			var idLien = $(this).attr("id");
			var temp = idLien.split('_');
			var sNamePopup = '#product_'+temp[1];
			
			var cssStyle = $(sNamePopup).attr("class");
			var isHidden = cssStyle.search(/hidden/);

			if(isHidden != -1) {
				$(sNamePopup).removeClass("hidden");
				$(sNamePopup).addClass("block");
			} else {
				$(sNamePopup).removeClass("block");
				$(sNamePopup).addClass("hidden");				
			}
		} 
	);
	
	
	$(".closeSavoirPlus").removeAttr("href");
	$(".closeSavoirPlus").click( 
		function() {
			var idPopup = '#'+$(this).parents('div.moreProduct').attr('id');
			$(idPopup).removeClass("block");
			$(idPopup).addClass("hidden");				
		} 
	);
    
    
    // plie/deplie article - page CMS 
    $(".openCloseArticle").removeAttr("href");
    $(".openCloseArticle").click( 
		function() {
			var idLien = $(this).attr("id");
			var temp = idLien.split('_');
			var sNamePopup = '#article_'+temp[1];
			var titre = $(this).html();
			
			var cssStyle = $(sNamePopup).attr("class");
			var isHidden = cssStyle.search(/hidden/);

			if(isHidden != -1) {
				$(sNamePopup).removeClass("hidden");
				$(sNamePopup).addClass("block");
				titre = titre.replace(' |+ ',''); 
				$(this).html(titre);	
			} else {
				$(sNamePopup).removeClass("block");
				$(sNamePopup).addClass("hidden");
				$(this).html(titre+' |+ ');				
			}
		} 
	);


    
    /*affichage du pdf dans la page  (module bon de commande minisites )*/
    var n = $("a.media_pdf").length;
    if(n != ''){
    	 $('a.media_pdf').media({width:663, height:400}); 
    }
   
    
    
    
    /* PERMET DE MASQUER/DEMASQUER infos pack standard minisite */
	$('#PackAcceptSiteInternet').click(function() {
	   	var sClassToggle = '.infos_minisite';  //class de la div � masquer/demasquer
	   	$(sClassToggle).toggle();
	});
	
	/* limitation de nombre de modules pouvant etre coch� : 4 modules maxi - bon de commande minisite - intranet adherent */
	$('#stage_3 input:checkbox').click(function() {
	   	var iNbChecked = $('#stage_3 input[type=checkbox]:checked').length;
	   	if(iNbChecked > 4){ return false; }
	});
	
	//////////////
	//empeche les deux modules Presse d'etre coch� en meme temps
	$('#stage_3 input#PackAcceptMadeinpresse').click(function() {
		if($('#stage_3 input#PackAcceptTrouvezlapresse').is(':checked')){
			
			return false;
		} 
	});
	$('#stage_3 input#PackAcceptTrouvezlapresse').click(function() {
		if($('#stage_3 input#PackAcceptMadeinpresse').is(':checked')){
			return false;
		} 
	});
	/////////////
	
	/* gestion du CSS en 800*960  */
    var sWidth = screen.width;
    var sHeight = screen.height;
    
    if(sWidth == '800'){
    	$(".divLayout").css("left","0");
    	$(".divLayout").css("marginLeft","0");
    	$("#header").css("overflow","visible");
    	$("#contentHeader").css("left","0");
    	$("#contentHeader").css("marginLeft","0");
    	$("#bandeau").css("overflow","visible");
    	$("#footer").css("overflow","visible");  
    	$("#contentFooter").css("overflow","visible"); 
    }
    
}); 
