/**
  * @author		Bruno Rovito 
  * @date		2007-07-25
  *
  * @projet		"ZONE-INTER"
  * 
  */

//=====================================================================
	// ACTIONS - "ZONE-INTER" 
//=====================================================================

// point d'entrée
	$addDomEvent(window, 'load', site_init); 

//
	$addDomEvent(window, 'unload', site_unload);






//=====================================================================
	//vars - "ZONE-INTER"
//=====================================================================


/**
* reliées à l'HTML et au SITE
*
*
*/

var isGoogleMapsDown  = false;
var isSwfReady = false;
var isMapLoaded = false;
var isJsReady = false;
var isArchives = (window.location.href.indexOf("/archives")==-1)?false:true;
var isDhtmlHistoryCalled = false; // set in site_dhtmlHistoryListener, flash_onClickEmissions, flash_onClickCorrespondants


var sMARKER_LIST_VIEWS_MASTER_DIV = "MarkerListViews"; // div déjà dans le document avec cette id
var sMARKER_VEDETTE_LIST_VIEW_MASTER_DIV = "MarkerVedetteListView"; // div déjà dans le document avec cette id
var sMARKER_TAB_LIST_MASTER_DIV = "MarkerTabList";// div déjà dans le document avec cette id
var sMARKER_LIST_ID_PREFIX = "ML";
var sMARKER_LIST_ITEM_ID_PREFIX = "MI";
var sMARKER_TAB_ID_PREFIX = "MT";
var sMARKER_TAB_PAGE_ID_PREFIX = "MTP";
var sMARKER_TAB_PAGE_LINK_ID_PREFIX = "MTPL";
var sVIDEO_PAGE_ACCUEIL_MASTER_DIV ="VideoAccueil";
var sPATH_TO_DATA = "/nouvelles/international/carte-interactive/lib/data/";
var sPATH_TO_IMG = "/nouvelles/international/carte-interactive/lib/img/";
var sPLAYER_TRIBUNE_16x9 = "/nouvelles/international/carte-interactive/lib/swf/playerCamera16x9_avlm";
var sPLAYER_TRIBUNE_16x9_SMALL = "/nouvelles/international/carte-interactive/lib/swf/playerCamera16x9_Small_avlm";
var sPLAYER_TRIBUNE_BIG = "/nouvelles/international/carte-interactive/lib/swf/playerCameraBig_avlm";
var sPLAYER_TRIBUNE_SMALL = "/nouvelles/international/carte-interactive/lib/swf/playerCameraSmall_avlm";
var sPATH_TO_FLV="http://www.radio-canada.ca/medianet/"+new Date().getFullYear()+"/FLV/Z/70/";
var sPATH_TO_FLV_STATIQUE= "http://www.radio-canada.ca/medianet/";
var sPATH_TO_FLV_ASURVEILLER= sPATH_TO_FLV_STATIQUE;
var sPATH_TO_FLV_EMISSIONS= sPATH_TO_FLV_STATIQUE;
var sPATH_TO_FLV_CORRESPONDANTS= sPATH_TO_FLV_STATIQUE;



var sSAFARI_HACK = "<span style='display:none;'>Radio-Canada.ca</span>"; // à utiliser dans des appels  innerHTML
var sSiteSection;// voir site_init();
var nItemsPerList; // # of items used in List Views //** see var nValueInXsl; used in site_dispatchMarkersData() and html_createMarkerListViews() **//
var nValueInXsl = 16; //this value must correspond to the <xsl:variable name="perTabPage"> found in lib-fonctions.xsl
var nItemsPerCommentsList = 2; // # of items used in  MarkerVedette List views
var sCurrMarkerTabId;
var sCurrMarkerListId;
var _aMonthString=new Array(12); //** archives page
	_aMonthString[0]="janvier";
	_aMonthString[1]="février";
	_aMonthString[2]="mars";
	_aMonthString[3]="avril";
	_aMonthString[4]="mai";
	_aMonthString[5]="juin";
	_aMonthString[6]="juillet";
	_aMonthString[7]="août";
	_aMonthString[8]="septembre";
	_aMonthString[9]="octobre";
	_aMonthString[10]="novembre";
	_aMonthString[11]="décembre";
var sCurrEmiInnerTab = "EmiInnerTab1";//** pages émissions : inner tab tracking



/**
* reliées aux objets JSON provenant d'Admin X
* ** les variables sont attribuées leurs valeurs dans  site_dispatchMarkersData() , sauf isSelectedMarker et oSelectedMarker, qui est au niveau du document
*
*
*/

var nID_EMISSION_Z = 70;
var oCurrentMarker; // used to track which marker/ tag is showing,  see: google_showMarkerTags()
var nMarkerTagZIndex = 30000; // used to swap index levels


//*** les variables suivantes sont attribuées leurs valeurs dans  site_dispatchMarkersData() , sauf isSelectedMarker et oSelectedMarker, qui est au niveau du document
var oMarkerVedette; 
var oMarkerASurveiller; 
var nTopoVedetteId; 
var sTopoVedetteUrl; 
var aMarkerObjectArrays; 


//*** isSelectedMarker ne peux être mise à true qu'au niveau document d'une page de contenu (topo) commme telle
//*** oSelectedMarker = chaîne Json -> ne peux être attibuée une valeur qu'au niveau document d'une page de contenu (topo) commme telle
var isSelectedMarker = false; 
var oSelectedMarker; 










/**
* reliées à Google Maps 
*
*
*/

var oMap; // GMap2
var oCustomMap; // GMapType
var oIconType1; // GIcon for custom markers  // Marker Vedette
var oIconType2; // GIcon for custom markers  // Marker Plus Récent
var oIconType3; // GIcon for custom markers  // Marker Derniers 5 jours
var oIconType4; // GIcon for custom markers  // Marker  
var oIconType5; // GIcon for custom markers  // Marker  
var oIconType6; // GIcon for custom markers  // Marker A Surveiller

var aELabels = new Array(); // array of ELabel objects
var nMIN_MAP_ZOOM = 1;
var nMAX_MAP_ZOOM = 4; // ** see: google_getCustomMapTiles()
var nFIXED_MAP_ZOOM = 1;// 3; // for setZoom (if needed)
var n;

