function tomail(){
	$$(".tomail").each(
		function(el){                              
		    var elhref = "mail"
			Element.classNames(el).each(function(e,index){         
				switch(index){
				case 0:	elhref += "to:"; break
				case 1: elhref += e+"@"; break 
				case 2: elhref += e+"."; break
				case 3: elhref += e; break   
				}
		   	})
			Event.observe(el,"click",function(){document.location.href = elhref})
			el.onclick = function(){return false}
		}
   )
}     
var B = {}
Builder.dump(B);                                
function $$$(){
	if (arguments.length > 1){
	 	for (var i = 0, elements = [], length = arguments.length; i < length; i++) elements.push($$(arguments[i]).first())
	    return elements
	}	
	if (Object.isString(arguments[0]))
		return $$(arguments[0]).first()	
}
var centerWrap = function(){
	// var wrap_dim = Element.getDimensions('container');
	var body_dim = Element.getDimensions(document.body);
	//var wrap_left   = ((body_dim.width - wrap_dim.width)/2);if(wrap_left<0){wrap_left=0}                          
    var wrap_top   = parseInt(((body_dim.height - 580)/2))-60;
	// alert(wrap_top+" : "+body_dim.height)
	//if(wrap_top<0){wrap_top=0}  
	$('container').morph('top:'+wrap_top+'px;',{duration:0})
}
soundManager.url = "js/";
soundManager.debugMode = false;
soundManager.onload = function() {
  // SM2 has loaded - now you can create and play sounds!
  soundManager.createSound('over','css/img/02.mp3');
  soundManager.createSound('clic','css/img/04.mp3');
}                             
document.observe('dom:loaded',function() { 
	tomail()
	centerWrap();
	Event.observe(window, 'resize', function() { centerWrap() }, false);

	$$('#menu li').each(function(el){
		el.observe('mouseover',function(ev){
			  soundManager.play('over');
		})
		el.down('a').observe('click',function(ev){  
			get_page($(Event.element(ev)));
			soundManager.play('clic');
		})
		el.down('a').onclick = function(){return false;	}
	})
	var s1 = new SWFObject("js/player.swf","ply","640","370","9","#000000");
	s1.addParam("allowfullscreen","true");
	s1.addParam("allowscriptaccess","always");
	s1.addParam("flashvars","file="+toLoad+"&skin=js/skin_alex&autostart=true");
	s1.write("video");
})
document.observe('dom:unload', Event.unloadCache, false);  
var get_content = function(cat, page){
	new Ajax.Request("data/"+cat+"/"+page+"/data.json", {
		method:'get',
	  onSuccess: return_pages
	});
}
var return_pages = function(transport){ 
    var params = transport.responseText.evalJSON();
	$('legend_text').update();
	params.credits.each(function(el){
		$('legend_text').insert(B.LI(el))
	})         
	$("ply").sendEvent("LOAD","../data/"+cat+"/"+page+"/video/"+params.video) 
	// $("video").update("")
	// var s1 = new SWFObject("js/player.swf","ply","480","370","9","#FFFFFF");
	// s1.addParam("allowscriptaccess","always");
	// s1.addParam("flashvars","file=../data/commercials/braun/video/braun.flv&skin=js/skin_alex");
	// s1.write("video");
}
var cat;
var page;             
var get_page = function(el){
	var request = el.href.toQueryParams();
	cat = el.up('ul').previous('span').className
	page = el.href.toQueryParams().page
	get_content(cat,page);
	$$$("#menu li.active").removeClassName("active");
	el.up('li').addClassName('active');
}
