var jsLib=new SuperClass();

function favoris() {
	if ( navigator.appName != 'Microsoft Internet Explorer' ){ 
	  window.sidebar.addPanel("CielEcran.com","http://www.cielecran.com",""); 
	}
	else {
	  window.external.AddFavorite("http://www.cielecran.com","CielEcran.com"); 
	} 
}

function chargeFichier(zone, fichier, variable) {
	var e = document.getElementById(zone); 
	
	var req2 = new HTTP_request(fichier,
		function(){
			if(req2.isSuccess()){
				var result = req2.getText();
				e.innerHTML=result;
				var scr=e.getElementsByTagName("script");
				 for(var i=0; i<scr.length; i++){
					  eval(scr[i].innerHTML);
				}
				//res.fadeTo(1,200, function(){});
			}
		}
	,'GET');
	
	//var res=new Fade(e);
	//e.style.border="1px solid red";
	//res.fadeTo(0,200, function(){/*req2.sendRequest(variable);*/});
	req2.sendRequest(variable);
}

var res;
function espace_pro(){
	var div=document.getElementById("sous_boite_espace_pro");
	var form=document.getElementById("form_connexion");
	if(form){
		//form.style.height="0px";
		//form.style.overflow="hidden";
		
		var bouton=document.getElementById("espace_pro");	
		jsLib.addClass(bouton, "espace_pro");
		res=new Resize(form);
		
		bouton.onclick=function(){		
			res.setIps(60);
			var height=jsLib.getCssStyleValue(form, "height");
			if(height=="0px"){height=form.scrollHeight;}
			else{height=0;}
			res.resizeTo([,height],150);
		}
	}
}
var res2;
function espace_pro2(){
	var div2=document.getElementById("sous_boite_espace_pro2");
	var form2=document.getElementById("form_connexion2");
	if(form2){
		//form.style.height="0px";
		//form.style.overflow="hidden";
		
		var bouton2=document.getElementById("espace_pro2");	
		jsLib.addClass(bouton2, "espace_pro2");
		res2=new Resize(form2);
		
		bouton2.onclick=function(){		
			res2.setIps(60);
			var height2=jsLib.getCssStyleValue(form2, "height");
			if(height2=="0px"){height2=form2.scrollHeight;}
			else{height2=0;}
			res2.resizeTo([,height2],150);
		}
	}
}

function anim_genre(){
	var div=document.getElementById("liste_genres");
	if(div){
		var tab_a=div.getElementsByTagName("a");
		var span=new Array(); var anim=new Array();
		
		var delai=250;
		
		for(var i=0; i<tab_a.length; i++){
			span[i]=tab_a[i].getElementsByTagName("span")[0];
			tab_a[i].spanOriginalW=span[i].offsetWidth;
			anim[i]=new Resize(span[i]);
			//anim[i].setIps(60);
			tab_a[i].i=i;
			tab_a[i].onmouseover=function(){
				anim[this.i].resizeTo([this.scrollWidth],delai);
			}
			tab_a[i].onmouseout=function(){
				anim[this.i].resizeTo([this.spanOriginalW],delai);
			}
		}
	}
}

function menu() {
	var menu=document.getElementById("menu");
	var anim=new Array(); var fade=new Array();
	var liste_ss_menu=jsLib.getElementsByClassName("ss_menu", "div", menu);
  	for(var i=0; i<liste_ss_menu.length; i++){
  		//liste_ss_menu[i].style.overflow="hidden";
		//liste_ss_menu[i].style.height="0px";
		var lien=liste_ss_menu[i].previousSibling.parentNode;
		lien.i=i;
		anim[i]=new Resize(liste_ss_menu[i]);
		anim[i].setIps(60);
		fade[i]=new Fade(liste_ss_menu[i]);
		lien.onmouseover=function(){
			fade[this.i].stop();
			fade[this.i].setOpacity(1);
			anim[this.i].resizeTo([,liste_ss_menu[this.i].scrollHeight],150);
		}
		lien.onmouseout=function(){
			var localThis=this;
			//anim[this.i].stop();
			//window.setTimeout(function(){
				fade[localThis.i].fadeTo(0,300, function(){liste_ss_menu[localThis.i].style.height="0px";});
			//	},0);
		}
  	}
}


jsLib.addEvent(window, "load", espace_pro);
jsLib.addEvent(window, "load", espace_pro2);
jsLib.addEvent(window, "load", anim_genre);
jsLib.addEvent(window, "load", menu);
//jsLib.addEvent(window, "load", function(){alert('hey load');});
//DOMready(menu);
//window.onload = function(){ alert("window.onload") }  
new ClearInput("clearInp");



