
function trace(B,A){if(!$("debugbox")){var nouveauDiv=document.createElement("div");nouveauDiv.id="debugbox";document.body.appendChild(nouveauDiv)}if($("debugbox").getStyle("visibility")=="hidden"){$("debugbox").setStyle("visibility","visible")}if(A){$("debugbox").innerHTML+=B}else{$("debugbox").innerHTML=B}};

var css_browser_selector = function() {var ua=navigator.userAgent.toLowerCase(),is=function(t){return ua.indexOf(t) != -1;},h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;}();



var Site = {
	
	start: function(){
		fxTop=new Fx.Morph($('headerTop'),{duration: 500});
		Site.parseTop();
		Site.parseGal();
		Site.parseMenu();
		//trace(Browser.Engine.version);
	},
	
	parseTop : function(){
		$('header-clic').addEvent('mouseover', function(){
					fxTop.cancel();
					fxTop.start({'background-color' :  '#ca064b','color' : '#fff'});
					})
					
				$('header-clic').addEvent('mouseout', function(){
					fxTop.cancel();
					fxTop.start({'background-color' :  '#000','color' : '#fff'});
					})
	},
	
	parseGal : function() {
		var list=$$('.wiewer');
		list.each(function(el) {new marie_photo(el);});
	},
	
/*	parseMenu : function() {
		var list=$$('li.liMenu');
		fxli=Array();
		for(i=0;i<list.length;i++)
		{
			el = list[i];
			var ul = el.getElement('ul.leul');
			if(ul ) {
				fxli[i] = new Fx.Morph(ul, {duration:500,wait:true });
				el.getElement('a').addEvent('mouseover', (function(){ this.setStyles({'visibility':'visible'}); }).bind(ul));
				ul.getElements('li').addEvent('mouseover', (function(){ this.setStyle('visibility','visible'); }).bind(ul));
				el.getElement('a').addEvent('mouseout', (function(){ this.setStyle('visibility','hidden'); }).bind(ul));
				ul.addEvent('mouseout', (function(){ this.setStyle('visibility','hidden');  }).bind(ul));
			}
		}
	} */
	
	parseMenu : function() {
		var list=$$('ul#menu li.menus');
		fxmenuli=Array();
		fxmenulia=Array();
		for(i=0;i<list.length;i++)
		{
			el = list[i];
			var ul = el.getElement('ul.leul');
			if(ul ) {
				ul.setStyles({'visibility':'hidden','opacity':0,'left':0});
				fxmenuli[i+1] = new Fx.Morph(ul, {duration:500,wait:true });	
				fxmenulia[i+1] = new Fx.Morph(el.getElement('a'), {duration:500,wait:true });		
				el.getElement('a').addEvent('mouseenter', (function(){fxmenuli[this].cancel();fxmenuli[this].start({'opacity' : 1}); fxmenulia[this].cancel();fxmenulia[this].start({'background-color' : '#ca064b', 'color':'#ffffff'}); }).bind(i+1));
				ul.addEvent('mouseover', (function(){fxmenuli[this].cancel();fxmenuli[this].start({'opacity' : 1});fxmenulia[this].cancel();fxmenulia[this].start({'background-color' : '#ca064b', 'color':'#ffffff'}); }).bind(i+1));
				ul.addEvent('mouseout', (function(){fxmenuli[this].cancel();fxmenuli[this].start({'opacity' : 0});  fxmenulia[this].cancel();fxmenulia[this].start({'background-color' : '#333', 'color':'#ffffff'});}).bind(i+1));
				el.getElement('a').addEvent('mouseout', (function(){fxmenuli[this].cancel();fxmenuli[this].start({'opacity' : 0}); fxmenulia[this].cancel();fxmenulia[this].start({'background-color' : '#333', 'color':'#ffffff'}); }).bind(i+1));
				
				var ulul = ul.getElement('ul.children');
				if(ulul ) {
					//trace("* ",true);
				}
				
				
			}else{
				fxmenulia[i+1] = new Fx.Morph(el.getElement('a'), {duration:500,wait:true });	
				el.getElement('a').addEvent('mouseenter', (function(){fxmenulia[this].cancel();fxmenulia[this].start({'background-color' : '#ca064b', 'color':'#ffffff'}); }).bind(i+1));
				el.getElement('a').addEvent('mouseout', (function(){fxmenulia[this].cancel();fxmenulia[this].start({'background-color' : '#333', 'color':'#ffffff'}); }).bind(i+1));
			}
		}
		
		var list2=$$('ul#menu li.menus ul li a');
		fxmenuli2=Array();
		for(i=0;i<list2.length;i++)
		{
			el2 = list2[i];
			fxmenuli2[i+1] = new Fx.Morph(el2, {duration:500,wait:true });	
			el2.addEvent('mouseenter', (function(){fxmenuli2[this].cancel();fxmenuli2[this].start({'background-color' : '#ca064b', 'color':'#ffffff'}); }).bind(i+1));
			el2.addEvent('mouseout', (function(){fxmenuli2[this].cancel();fxmenuli2[this].start({'background-color' : '#333', 'color':'#ffffff'}); }).bind(i+1));
			
		}
	}
 
	
}

window.addEvent('domready', Site.start);
