/* Radiana Javascript using libs. */
	 
	// Write into the document the analytic google script file
	document.write(unescape("%3Cscript src='" + "http://www.google-analytics.com/urchin.js' type='text/javascript'%3E%3C/script%3E"));

	// Configuration datas for using generic functions.
	// 
	var SITE_CONFIG = [];
	AjaxBridgeForced = (getCookie && getCookie('use_ajax_version')=='1')? true:false;
	SITE_CONFIG['www.radiana.net'] = {
		useAjaxBridge: AjaxBridgeForced,
		hoster: 'www.radiana.net',
		connector: 'http://www.radiana.net/catch-content.php',
		doAjaxScriptEval: true,
		
		defaultRoomToShow:'/swf/chambres.html',
		
		exeptedAjaxPages:['', 'index.html', 'sitemap_fr.html', 'sitemap_en.html', 'sitemap.php', 'sitemap_fr.php', 'sitemap_en.php']
		
	};
	
	
	// Ajax bridge - PrototypeJs - Tocra Web Medias
	//
	function getData(sUri){
		sUri = (!sUri)? '/blank.html':sUri;
		
		// Check if this page is not an Ajax process denied. (some pages must be loaded entierly with the HTTP protocol)
		isAjaxPage = true;
		pageName = sUri.substring(1+sUri.lastIndexOf("/"));
		source = window.location + '?';
		sourceName = source.substring(1+source.lastIndexOf("/"));
		sourceName = sourceName.substring(0, sourceName.lastIndexOf("?"));
		
		SITE_CONFIG['www.radiana.net'].exeptedAjaxPages.each(function(item) {
			if( item == pageName || item == sourceName){ isAjaxPage = false; }
		});
		
		// Site navigation handler (JS only)
		if( SITE_CONFIG['www.radiana.net'].useAjaxBridge && isAjaxPage )
		{
			new Ajax.Updater('full-content', SITE_CONFIG['www.radiana.net'].connector, {
				parameters: { DOCUMENT_URI: (sUri) /*$F('text')/**/ },
				evalScripts: true,
				method: 'get'
			});
		}
		else{ window.location = sUri; return true; }		
	}
	
	
	// Nav buttons effects - Fade In/Out
	// fadeIn_Navbutton(obj)
	// 	- obj: Object, sibling the object that receive scriptaculous fadein fx.
	//
	function fadeIn_Navbutton(obj){
		/*
		new Effect.Opacity(obj, { 
			duration:0.15, 
			from:1.0, 
			to:0.5,
			afterFinish:function(){
				new Effect.Opacity(obj, { duration:0.35, from:0.4, to:1.0 });
			}
		});
		/**/
		
		new Effect.Opacity(obj, { 
			duration:0.25, 
			from:1.0, 
			to:0.5
		});
	}


	// fadeOut_Navbutton(obj)
	// 	- obj: Object, sibling the object that receive scriptaculous fadeout fx.
	//
	function fadeOut_Navbutton(obj){
		/*
		new Effect.Opacity(obj, { 
			duration:0.25, 
			from:1.0, 
			to:0.8,
			afterFinish:function(){
				new Effect.Opacity(obj, { duration:0.15, from:0.8, to:1.0 });
			}
		});
		/**/
		
		new Effect.Opacity(obj, { 
			duration:0.35, 
			from:0.5, 
			to:1.0
		});
	}




	// fadeIn_HomeNavbutton(obj)
	// 	- obj: Object, sibling the object that receive scriptaculous fadein fx.
	//
	function fadeIn_HomeNavbutton(obj){
		new Effect.Opacity(obj, { 
			duration:0.15, 
			from:0.4, 
			to:0.8,
			afterFinish:function(){
				new Effect.Opacity(obj, { duration:0.15, from:0.6, to:0.2 });
			}
		});
		
	}


// fadeOut_HomeNavbutton(obj)
	// 	- obj: Object, sibling the object that receive scriptaculous fadeout fx.
	//
	function fadeOut_HomeNavbutton(obj){
		new Effect.Opacity(obj, { 
			duration:0.15, 
			from:0.0, 
			to:0.2
		});
	}
	
	

	// SEO hard copy - remove context bubble
	//
	function removeCBHC(){
		var lnktitle = document.getElementsByTagName('a');
		for( l=0;l<lnktitle.length;l++){
			lnk = lnktitle[l];
			if(lnk.title!=""){ lnk.title=""; }
		}
		
		
		if( TWM_Scroller && TWM_Scroller.loaded ){
			TWM_Scroller.jumpTo(0, 0);
		}
		
		
		window.setTimeout('doHighLight()',1000);
	}
	
	
	// Mouse event detection on hit for lang selector
	//
	function delayHideLang(){ ot = window.setTimeout("$('selectLang').className='hide';", 7000); }		


	// Open specific popup to show Flash Rooms disposition
	//
	function openDialogRoomFromExternal(){
		var asjsDOM_Rooms = openCTKGOODPopup(SITE_CONFIG['www.radiana.net'].defaultRoomToShow,'asjsDOM_Rooms',680,517,'no'); 
		asjsDOM_Rooms.focus(); return false; 
	}		
	
	
	// Simulate a pseudo Blind/Highlight
	//
//	//function doHighLight(){
//		//obj = $('Image03');
//		//new Effect.Opacity(obj, { 
//			duration:0.30, 
//			from:1.0, 
//			to:0.4,
//			afterFinish:function(){
//				new Effect.Opacity(obj, { 
//					duration:0.20,
//					from:0.4,
//					to:1.0,
//					afterFinish:function(){
//						window.setTimeout('doHighLight()',700);
//					}
//				});
//			}
//		});
//	}


	// Open specific popup to show Flash Rooms disposition
	//
	function openDialogCartoMapFromExternal(){
		var asjsDOM_CartoMap = openCTKGOODPopup('http://maps.google.fr/maps?f=q&hl=fr&geocode=&time=&date=&ttype=&q=La+Lechere+73&ie=UTF8&t=h&om=1&s=AARTsJrFQk7WrP2uWOtwpdCEgOACjhK3sQ&ll=45.492871,6.545792&spn=0.156435,0.289078&z=12&iwloc=addr&output=embed','asjsDOM_CartoMap',850,670); 
		asjsDOM_CartoMap.focus(); return false; 
	}		
	
	
	
	// Handle Cookies
	function setCookie(c_name,value,expiredays){
		var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);
		document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}
	
	function getCookie(c_name){
		if (document.cookie.length>0){
			c_start=document.cookie.indexOf(c_name + "=");
			if (c_start!=-1){ 
				c_start=c_start + c_name.length+1; 
				c_end=document.cookie.indexOf(";",c_start);
				if (c_end==-1) c_end=document.cookie.length;
				return unescape(document.cookie.substring(c_start,c_end));
			}
		}
		return "";
	}

