//AbsoluteRoot media de CC à modifier lors de la mise en ligne
var absoluteRoot = '/media/';
var navigatorVersion = Prototype.Browser.IE6=Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==6;
//Fonctions de gestion de la Greybox
function greyBoxShow(page, mode, width, height, title){

	// Récupération des paramètres
	if(title){
		getTitle = title;
	}
	else{
		getTitle = 'Paramètre "TITLE" manquant';
	}

	if(!$('overlay')){
		$('container').insert({after:'<div id="overlay" onclick="greyBoxHide();"></div>'});
	}
	if(!$('greyBox')){
		$('container').insert({after:'<div id="greyBox"><div class="top"></div><div class="content"><div class="title" id="greyBoxTile">'+getTitle+'</div><div id="greyBoxContent"></div></div><div class="bottom"></div><div onclick="greyBoxHide();" class="close"></div></div>'});
	}
	else{
		$('greyBoxTile').innerHTML = getTitle;
	}
	
	//Génération du contenu de la Greybox
	switch(mode){
		case 'appli':
			$('greyBox').setStyle({'width':width+'px'});
			$('greyBox').setStyle({'left':'-'+(width/2)+'px'});
			$('greyBoxContent').innerHTML = '<iframe border="0" frameborder="0" allowTransparency="true" width="'+width+'" height="'+height+'" id="greyBoxContent" src="'+absoluteRoot+'applications_rt/'+page+'"></iframe>';
			break;
		case 'iframe':
			$('greyBox').setStyle({'width':width+'px'});
			$('greyBox').setStyle({'left':'-'+(width/2)+'px'});
			$('greyBoxContent').innerHTML = '<iframe border="0" frameborder="0" allowTransparency="true" width="'+width+'" height="'+height+'" id="greyBoxContent" src="'+page+'"></iframe>';
			break;
		case 'firepond':
			$('greyBox').setStyle({'width':width+'px'});
			$('greyBox').setStyle({'left':'-'+(width/2)+'px'});
			$('greyBoxContent').innerHTML = '<iframe src="#" border="0" frameborder="0" allowTransparency="true" name="contenu"  marginwidth="0" marginheight="0" height="'+height+'" width="'+width+'" id="contenu"></iframe>';
			break;
		default:
			$('greyBox').setStyle({'width':'473px'});
			$('greyBox').setStyle({'left':'-227px'});
			$('greyBoxContent').innerHTML = '<iframe border="0" frameborder="0" allowTransparency="true" width="470" height="500" id="greyBoxContent" src="'+page+'"></iframe>';
			break;
	}
	
	
	if(navigatorVersion){
		//var taille = screen.availHeight;
		var pos = getScrollPosition();
		//alert(pos[1]);
		var hauteur = pos[1]+40;
		var totalHeight = $('container').getHeight();
		$('overlay').setStyle({'display':'block','height':totalHeight+'px'});
		$('greyBox').setStyle({'display':'block','top':hauteur+'px'});
		$$('select').each(function(el){el.setStyle({'display':'none'});});
		//$('container').scrollTo();
	}
	else{
		$('overlay').setOpacity(0);
		$('overlay').setStyle({'display':'block'});
		$('overlay').fade({
			duration: 0.5,
			from: 0,
			to: 0.9,
			afterFinish: function(){
				//$('container').scrollTo();
				$('greyBox').setStyle({'display':'block'});
			}
		});
	}
	//return false;
}


function getScrollPosition()
{
	return Array((document.documentElement && document.documentElement.scrollLeft) || window.pageXOffset || self.pageXOffset || document.body.scrollLeft,(document.documentElement && document.documentElement.scrollTop) || window.pageYOffset || self.pageYOffset || document.body.scrollTop);
}

function greyBoxHide(){
	var navigatorVersion = Prototype.Browser.IE6=Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==6;
	if(navigatorVersion){
		$('overlay').setStyle({'display':'none'});
		$('greyBox').setStyle({'display':'none'});
		$$('select').each(function(el){el.setStyle({'display':'block'});});
	}
	else{
		$('greyBox').fade({
			duration: 0.5,
			from: 1,
			to: 0,
			afterFinish: function(){
				$('overlay').fade({
					duration: 0.3,
					from: 0.9,
					to: 0
				});
			}
		});
	}
}




