/* 
calendrier-global.js 
Martin Boudreault - janvier 2011 
À greffer à la racine des groupes de page contenant le calendrier. Informe le fichier calendrier.js 
-------------------------
*/
var environnement="prtv2"; //globale
var lang = 'fr'; //default

$(document).ready(function() {
		
		//Détection de l'environnement d'implantation : prtv1, prtv2, intranet
		
		if( $("#migContainer").length==1 ){environnement="intranet";}
		if( $("#site_conteneur").length==-1 && environnement!="intranet" ){environnement="prtv1";}
		if( window.location.href.indexOf("in69") != -1){environnement="in69";}

		//Détection de la langue
		if(	$("#lang").length > 0 ){
			lang = $("#lang").val().toLowerCase();	//détection par le input hidden dans le xsl
		}else{
			//détection par le switcher de langue dans le bandeau fédérateur
			var langue_bascule = $("#prt_lang a").text(); 
			if(langue_bascule ==	"English"){lang="fr";}
			else if(langue_bascule ==	"Français" || langue_bascule=="Fran&ccedil;ais"  ){lang="en";}
		}								
										
		//Masquage prioritaire des blocs de recherche pour vue feedback avant les traitements plus lourds dans calendrier.js
		if ( $("#cal-vue-recherche").length >0 && window.location.href.indexOf('resultatsRecherche.ca')!=-1){
			$("div#rech-avancee, div#rech-simple").css('display','none');
		}							
		
		//Sommes nous dans le calendrier ou avons nous un élément appartenant au calendrier?
		if( $("#calendrier-widget").length >0 ||  $("#calendrier-vedette").length >0 || $("#cal-vue-recherche").length >0 || $("#cal-vue-detail").length >0){
			
			if ( $("#calendrier-widget").length >0 && environnement != "in69" ){
				var d = new Date();
				var mm = d.getMonth()+1;
				mm = mm < 10 ? "0"+mm : mm;
				var yy = d.getFullYear();
				highilightEventDays($('#cal_Calendrier').val(),$('#cal_Langue').val(),yy+"-"+mm);
			}
			
			//Suppression du portlet de recherche en vue détail
			if( window.location.href.indexOf("detailEvenement.cal") != -1){
				$("#cal-vue-recherche").remove();
			}
			
			//Affectation de la variable d'environnement au body.class, fondamental pour quelques hacks css
			$("html").addClass(environnement);

			//Affectation des arrondis si des éléments de calendrier sont présents dans la page 
			$("#onglets-calendrier ul li a").corner("top round 5px");
			$("#pages a").corner("round 3px");
		
			if(environnement!="intranet"){
				$("#calendrier-widget div.cal-side-head").corner("cc:#fff top round 5px");
				$("#calendrier-widget div.cal-side-foot").corner("cc:#fff bottom round 5px");
				$("#calendrier-vedette div.cal-side-head").corner("cc:#fff top round 5px");
				$("#calendrier-vedette div.cal-side-foot").corner("cc:#fff bottom round 5px");
			}
		
			//Affectation de la marge du haut sous la barre d'utilitaires pour l'environnement internet 2.0 + patch tailles des police utilitaires
			if(environnement=="prtv2"){
				if($('html.ie6').length == 1 || $('html.ie7').length == 1){
					$("html").addClass("prtv2ie");//css hack ie
				}
				
				//Patch pour la taille des polices de la barre d'utilitaires rapportés  à l'intérieur du formulaire 11px
				if($("#cal-vue-recherche").length >0 || $("#cal-vue-detail").length >0){
					$("a#util_partag , a#util_imprim ").css('font-size','1.091em');
				}
			}//fin prtv2
			
		}//fin vue calendrier
		
		
		
		
	});
