/* Decrocher la lune (Js) */

var parseUl = function(ul){
	var datas = [];
	ul.getChildren("li").each(function(el){
					
		var link = el.getElement("a");
		var obj = {
			"name":null,
			"href":null,
			"target":null,
			"datas":null
		};
		
		if($chk(link)){	
			obj.name = link.innerHTML.trim();
			obj.href = link.getProperty("href");
			obj.target = link.getProperty("target");				
		}
		
		var subs = el.getElement("ul");
		if($chk(subs)){
			obj.datas = parseUl(subs);
		}
		
		datas.push(obj);		
	});
	
	return datas;
}

var parseMenu = function(){
	var infos = parseUl($("top").getElement("ul"));	
	//return encodeURIComponent(JSON.encode(infos));	
	return encodeURIComponent(Json.toString(infos));	
}

var initFlashHeader = function(){
	
	var flashvars = {
		"infos" : parseMenu(),
		"lang" : lang
	};
	var params = {
        wmode:"transparent"
    };		
	var attributes = {
	  id: "flash_header"
	};

	swfobject.embedSWF("/fileadmin/templates/flash/header.swf", "top", "951", "305", "9.0.0","/fileadmin/templates/flash/expressInstall.swf", flashvars, params, attributes);
}

var parseNewsletter = function(){
	var items = ["newsletter","facebook","infos"];
	var obj = {}
	var it = 0;
	$("RightMenu").getElement("ul").getChildren("li").each(function(el){
	
		var link = el.getElement("a");
		var name = link.innerHTML.trim();
		var href = link.getProperty("href");
		var target = link.getProperty("target");
		var id = items[it];
		
		switch(id){
			case "newsletter" :
				href = "#";
				target = "_self";
				break;
		}
		
		obj[id] = {
			"name" : name,
			"href" : href,
			"target" : target
		}
		it++;
	});
	return encodeURIComponent(Json.toString(obj));	
}

var initFlashNewsletter = function(){
	var flashvars = {
		"infos" : parseNewsletter(),
		"lang" : lang
	};
	var params = {

	};		
	var attributes = {
	  id: "flash_newsletter"
	};

	swfobject.embedSWF("/fileadmin/templates/flash/right.swf", "t3Right", "322", "113", "9.0.0","/fileadmin/templates/flash/expressInstall.swf", flashvars, params, attributes);
}

window.addEvent("domready",function(){
	initFlashHeader();
	initFlashNewsletter();
});


function newsletter(email,lang){
    new Ajax('/php/ajax.php', {
        method: 'post',
        postBody:'email='+ email +"&lang="+ lang,
        evalScripts: false,
        onComplete: function(p){
            alert(p);
        }
    }).request();  
}