// JavaScript Document
var serv = "www.editionspc.com";
var path = "";
function fluide(url){
	var as = document.getElementById('menu').getElementsByTagName('a');
	for(i=0 ; i<as.length ; i++){
		if(as[i].target!='_blank' && as[i].className!='nojs'){
			as[i].onclick=function(){
				gopage(this.href,'');
				return false;	
			}
		}
	}
	var as = document.getElementById('footer').getElementsByTagName('a');
	for(i=0 ; i<as.length ; i++){
		if(as[i].target!='_blank' && as[i].className!='nojs'){
			as[i].onclick=function(){
				gopage(this.href,'default');
				return false;	
			}
		}
	}
	var ims = new Array();
	var lis = document.getElementsByTagName('a');
	for(i=0 ; i<lis.length ; i++){
		if(lis[i].target=='_blank' && (lis[i].className=='medias' || lis[i].className=='mediason')){
			if(document.all) lis[i].style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=20)';
			else lis[i].style.opacity='0.2';
			lis[i].onclick=function(){				
				return false;	
			}	
			ims[i] = new Image; 	
			ims[i].src=lis[i].href;	
			ims[i].alt=i;
			ims[i].onload = function(){
				if(document.all) lis[this.alt].style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=100)';
				else lis[this.alt].style.opacity='1'; 
				lis[this.alt].onclick=function(){ 
					regarde(this.href,this.title);
					return false;		
				};	
			}
		}
	}
	page=1;
	tournpage();
}
var page=1;
function regarde(url, title){
	document.getElementById('imgmed').style.opacity=0;
	setTimeout(function(){
		document.getElementById('imgmed').style.opacity  = 1;
		document.getElementById('imgmed').src=url;
		document.getElementById('legende').innerHTML=title;	
		tournpage();
	},500);
	
}

function tournpage(){
	if(document.getElementById('queue_file')){
		var as = document.getElementById('queue_file').getElementsByTagName('a');	
		for(i=0 ; i<as.length ; i++){
			if(as[i].href==document.getElementById('imgmed').src){
				as[i].className='mediason';
				page=i+1;
			}
			else{
				as[i].className='medias';
			}
		}
		if(page==1){
			document.getElementById('livre').style.background="url('/images/couv.png')";
			document.getElementById('theatre').style.textAlign='right';
		}
		else{
			document.getElementById('livre').style.background="url('/images/livre.png')";
			document.getElementById('theatre').style.textAlign='center';
		}
		if( as.length>10){
			if(page<=5){
				document.getElementById('queue_file').style.left='0px';
			}			
			else if(page>=as.length-5){
				document.getElementById('queue_file').style.left=((as.length-7)*-21)+'px';
			}
			else {
				document.getElementById('queue_file').style.left=((page-5)*-21)+'px';
			}
		}
	}
}
function nextpage(sens){
	var as = document.getElementById('estrade').getElementsByTagName('a');
	if((sens>0 && page<as.length) || (sens<0 && page>1)){	
		page+=sens;
		regarde(as[page-1].href,as[page-1].title);
	}
}
function gopage(url,where){
	url = url.replace('http://'+serv+'/','').replace('.html','');
	links = url.split('/');
	var req = null; 
	var lis = document.getElementById('menu').getElementsByTagName('td');
	//else{
		for(var i=0 ; i<lis.length ; i++){
			lis[i].className='menu';
			lis[i].style.width='20px';
		}
	//}
		//setTimeout(function(){document.getElementById('container_default').style.display  = "none";},500);
	if(where=='default'){
		links[0]='default';
	}
		
	
	document.getElementById('container_'+links[0]).className='menuo';
	document.getElementById('container_'+links[0]).style.width=(1000-(20*(lis.length-4)))+'px';
	
	if(where!='default'){		
		document.getElementById('container_default').style.width  = '0px';	
		document.getElementById('contenu_default').style.width  = '0px';		
	}
	
	ou='contenu_'+links[0];
	document.getElementById('loader').style.display  = "block";
	document.getElementById('loader').style.opacity  = 0.5;
	document.getElementById(ou).style.opacity  = 0;
	//document.getElementById(ou).innerHTML  = "<div class='load'>chargement en cours</div>";
	if (window.XMLHttpRequest){
 			req = new XMLHttpRequest();
			if (req.overrideMimeType) {
				req.overrideMimeType('text/xml');
			}
	} 
	else if (window.ActiveXObject){
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e){
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} 
				catch (e) {}
			}
	}
	req.onreadystatechange = function(){ 
		if(req.readyState == 4){
			if(req.status == 200){
				var contget = req.responseText;
				if(contget=='' || contget==null)contget='En construction';
				txt = contget.substr(4,contget.indexOf('-->')-4);				
				document.getElementById(ou).innerHTML  = contget;
				fluide();
				document.getElementById(ou).style.opacity  = 1;
				setTimeout('scro()',500);
				document.title=txt;
				
			}	
			else{
				document.getElementById(ou).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}			
				
			document.getElementById('loader').style.opacity  = 0;
			setTimeout(function(){document.getElementById('loader').style.display  = "none";},500);
			
		} 
	}; 
	req.open("GET", path+"/contenu.php?request="+url, true); 
	req.send(null);
}
function scro(){
	//if(document.getElementById('content_text')){
	//alert('scrollbar perso');
	$(function()
			{
			$('#content_text').jScrollPane({showArrows:true});                
		});
	//}
}
function closeanim(){
	if(ismini==false){
		document.getElementById('container').style.height='auto';
		document.getElementById('container').style.width='1000px';
		document.getElementById('anim').style.height='500px';
		document.getElementById('anim').style.width='1000px';
		document.getElementById('anim').style.position='relative';
		document.body.style.overflow='scroll';	
		document.getElementById('menu').style.display='table';
		document.getElementById('button').style.display='block';
		varh=500;
		diminu();
		ismini=true;
		gopage('http://www.editionspc.com/qui_sommes_nous/news.html');	
	}
	else{
		document.getElementById('container').style.height='100%';
		document.getElementById('container').style.width='1000px';
		document.getElementById('anim').style.height='100%';
		document.getElementById('anim').style.width='1000px';
		document.getElementById('anim').style.position='absolute';
		document.getElementById('anim').style.top='0px';
		document.getElementById('anim').style.left='0px';
		document.body.style.overflow='hidden';
		document.getElementById('menu').style.display='none';
		document.getElementById('button').style.display='none';
		document.body.scrollTop=0;
		ismini=false;
	}
	
}

function diminu(){
	if(varh>221){
		varh+=(220-varh)/2;
		document.getElementById('anim').style.height=varh+'px';
		setTimeout('diminu()',1);
	}
	else{		
		document.getElementById('anim').style.height='220px';		
		document.body.style.overflow='scroll';
	}	
}

