var initCharts = function(){
	if($chk($('expertise1'))){
		var myChart1 = new FusionCharts("/fileadmin/templates/js/fusion/Charts/Pie3D.swf", "graph1", "700", "300", "0", "0");
   		myChart1.setDataURL("/xml/graph2.xml");
   		myChart1.render("expertise1");
	}
	if($chk($('expertise2'))){
		var myChart1 = new FusionCharts("/fileadmin/templates/js/fusion/Charts/Pie3D.swf", "graph2", "700", "300", "0", "0");
   		myChart1.setDataURL("/xml/graph3.xml");
   		myChart1.render("expertise2");
	}
	if($chk($('expertise3'))){
		var myChart1 = new FusionCharts("/fileadmin/templates/js/fusion/Charts/Pie3D.swf", "graph3", "700", "300", "0", "0");
   		myChart1.setDataURL("/xml/graph1.xml");
   		myChart1.render("expertise3");
	}
	if($chk($('expertise4'))){
		var myChart1 = new FusionCharts("/fileadmin/templates/js/fusion/Charts/Pie3D.swf", "graph4", "700", "300", "0", "0");
   		myChart1.setDataURL("/xml/graph4.xml");
   		myChart1.render("expertise4");
	}
}

var submenus = [
	{
		label : "Executive search",
		link : "index.php?id=31"
	},
	{
		label : "Assessments",
		link : "index.php?id=41"
	},
	{
		label : "Coaching",
		link : "index.php?id=42"
	},
	{
		label : "Boards of Directors",
		link : "index.php?id=30"
	}
];

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($("mainmenu"));	
	//return encodeURIComponent(Json.toString(infos));	
	return encodeURIComponent(JSON.encode(infos));	
}

var parseContext = function(){
	var infos = parseUl($("contextmenu"));	
	//return encodeURIComponent(Json.toString(infos));	
	return encodeURIComponent(JSON.encode(infos));	
}

var initFlashHeader = function(){
	var flashvars = {
		"menus" : parseMenu(),
		"contexts" : parseContext(),
		"title" : pageTitle,
		"submenus" : encodeURIComponent(JSON.encode(submenus))
	};
	var params = {
        wmode:"transparent"
    };		
	var attributes = {
	  id: "flash_header"
	};
	swfobject.embedSWF("/fileadmin/templates/flash/header.swf", "header", "975", "431", "9.0.0","/fileadmin/templates/flash/expressInstall.swf", flashvars, params, attributes);
}

window.addEvent("domready",function(){
	initFlashHeader();
	initCharts();
	var doubleColumns = new MooColumns({
        selector:'.multiColumn .csc-default',
        className:'multiColumn',
        numOfColumns:2,
        defaultNumOfColumns:2,
        gutterWidth:2,//% by default.. can set to a string with px at the end to set width in px
        gutterClassName:'gutter',
        columnClassName:'column',
        tweak:{x:0,y:0,width:0},
        splittableElements:['p','div','span','ul'],
        morePrecise:false,//setting to false will make script run faster
        tolerance:20,//how far below the target bottom non-splittable elements can hang before they are moved to the next column
        colBreaksTrump:true,
        debug:false
    });
});

/*window.addEvent('domready',function(){
    $('left').addEvent('click',function(){
        
    });
});*/
