var fx_menu_1;
var fx_menu_2;
var fx_menu_3;
var fx_menu_4;
var fx_menu_home;
var fx_submenu_1;
var fx_submenu_2;
var fx_submenu_3;
var submenu_visible=false;

function init(){
 	fx_menu_1= new Fx.Move (document.getElementById('menu_item_1'), {duration:1000});
 	fx_menu_2= new Fx.Move (document.getElementById('menu_item_2'), {duration:1000});
 	fx_menu_3= new Fx.Move (document.getElementById('menu_item_3'), {duration:1000});
 	fx_menu_4= new Fx.Move (document.getElementById('menu_item_4'), {duration:1000});
	fx_menu_home = new Fx.Move (document.getElementById('menu_item_home'), {duration:1000});
	fx_submenu_1 = new Fx.Move (document.getElementById('submenu_item_1'), {duration:1000});
	fx_submenu_2 = new Fx.Move (document.getElementById('submenu_item_2'), {duration:1000});
	fx_submenu_3 = new Fx.Move (document.getElementById('submenu_item_3'), {duration:1000});
	
	position_home();
	size_text();
}

function position_home(){
	document.getElementById('menu_item_home').style.left=(document.body.clientWidth - 60)+'px';
}

function size_text(){
	document.getElementById('div_text').style.width=(document.body.clientWidth - document.getElementById('div_text').offsetLeft)+'px';
}

function click_menu_1(){
	move_top_menu_1();
	move_out_menu_2();
	move_out_menu_3();
	move_out_menu_4();
	move_in_home();
	move_in_submenu_1();
	move_in_submenu_2();
	move_in_submenu_3();
	submenu_visible = true;
	getContent('nieuwbouw');
	pageTracker._trackPageview('nieuwbouw');
}
function click_menu_1a(){
	move_top_menu_1();
	move_out_menu_2();
	move_out_menu_3();
	move_out_menu_4();
	move_in_home();
	move_in_submenu_1();
	move_in_submenu_2();
	move_in_submenu_3();
	submenu_visible = true;
//	getContent('nieuwbouw');
}
function click_menu_2(){
	move_top_menu_2();
	move_out_menu_1();
	move_out_menu_3();
	move_out_menu_4();
	move_in_home();
	getContent('sloten');
	pageTracker._trackPageview('sloten');
}
function click_menu_3(){
	move_top_menu_3();
	move_out_menu_1();
	move_out_menu_2();
	move_out_menu_4();
	move_in_home();
	getContent('meerpuntssluitingen');
	pageTracker._trackPageview('meerpuntssluitingen');
}
function click_menu_4(){
	move_top_menu_4();
	move_out_menu_1();
	move_out_menu_2();
	move_out_menu_3();
	move_in_home();
	getContent('contact');
	pageTracker._trackPageview('contact');
}
function click_home(){
	move_out_submenu_1();
	move_out_submenu_2();
	move_out_submenu_3();
	submenu_visible = false;
	move_out_home();
	move_org_menu_1();
	move_org_menu_2();
	move_org_menu_3();
	move_org_menu_4();
	getContent('nieuws');
	pageTracker._trackPageview('nieuws');
}

function click_submenu_1(){
	if (!submenu_visible) {
		click_menu_1a();
	}
	getContent('nieuwbouw');
	pageTracker._trackPageview('nieuwbouw');
}
function click_submenu_2(){
	if (!submenu_visible) {
		click_menu_1a();
	}
	getContent('veilige_woning');
	pageTracker._trackPageview('veilige_woning');
}
function click_submenu_3(){
	if (!submenu_visible) {
		click_menu_1a();
	}
	getContent('bestaande_bouw');
	pageTracker._trackPageview('bestaande_bouw');
}
function move_out_menu_1(){
	fx_menu_1.start(-40,document.getElementById('menu_item_1').offsetLeft);
}
function move_top_menu_1(){
	fx_menu_1.start(23,document.getElementById('menu_item_1').offsetLeft);
}
function move_org_menu_1(){
	fx_menu_1.start(23,document.getElementById('menu_item_1').offsetLeft);
}	

function move_out_menu_2(){
	fx_menu_2.start(-40,document.getElementById('menu_item_2').offsetLeft);
}
function move_top_menu_2(){
	fx_menu_2.start(23,document.getElementById('menu_item_2').offsetLeft);
}
function move_org_menu_2(){
	fx_menu_2.start(81,document.getElementById('menu_item_2').offsetLeft);
}

function move_out_menu_3(){
	fx_menu_3.start(-40,document.getElementById('menu_item_3').offsetLeft);
}
function move_top_menu_3(){
	fx_menu_3.start(23,document.getElementById('menu_item_3').offsetLeft);
}
function move_org_menu_3(){
	fx_menu_3.start(139,document.getElementById('menu_item_3').offsetLeft);
}

function move_out_menu_4(){
	fx_menu_4.start(-40,document.getElementById('menu_item_4').offsetLeft);
}
function move_top_menu_4(){
	fx_menu_4.start(23,document.getElementById('menu_item_4').offsetLeft);
}
function move_org_menu_4(){
	fx_menu_4.start(197,document.getElementById('menu_item_4').offsetLeftt);
}
function move_in_home(){
	fx_menu_home.start(12, document.getElementById('menu_item_home').style.left);
}
function move_out_home(){
	fx_menu_home.start(-50, document.getElementById('menu_item_home').style.left);
}
function move_in_submenu_1(){
	fx_submenu_1.start(81,392);
}
function move_out_submenu_1(){
	fx_submenu_1.start(-80,392);
}
function move_in_submenu_2(){
	fx_submenu_2.start(139,392);
}
function move_out_submenu_2(){
	fx_submenu_2.start(-80,392);
}
function move_in_submenu_3(){
	fx_submenu_3.start(197,392);
}
function move_out_submenu_3(){
	fx_submenu_3.start(-80,392);
}

function getContent(page){
	var content = new Request.HTML({
	
	    url:'http://www.lenstam.nl/pages/content.php', //The PHP file
	
	    method: 'get', //The method
	
	    data: {'p': page}, //The variable idNews
	
	    evalScripts: 'true', //You know
	    
	//    update: $('div_text'), 
	
	    onSuccess: function(html) { //If it works
	
	            //$('content').adopt(html);
			$('div_text').empty();
			$('div_text').adopt(html);

	            //alert("gelukt!!");
	            
	             }, //Inserts the HTML inside
	
	    onFailure: function() { //If not
	
	          //  alert("niet gelukt");
	            $('div_text').set('text', 'Error while retreiving text');
	            pageTracker._trackPageview('error_code_nf001');
	            
	             } //I feel so sorry :(
	             
	});
	content.send();
}

function postContactForm(){
	var content = new Request.HTML({
		
	    url:'http://www.lenstam.nl/pages/content.php', //The PHP file
	
	    method: 'post', //The method
	
	    data: $('form_contact'), //The variable idNews
	
	    evalScripts: 'true', //You know
	    
	    update: $('div_text'), 
	
	    onSuccess: function(html) { //If it works
	
	            //$('content').adopt(html);
	            //alert("gelukt!!");
				pageTracker._trackPageview('contact_posted');
				return false;
	             }, //Inserts the HTML inside
	
	    onFailure: function() { //If not
	
	          //  alert("niet gelukt");
	            $('div_text').set('text', 'Error while posting form');
	            pageTracker._trackPageview('error_code_nf002');
	            return false;
	             } //I feel so sorry :(
	
	});
	content.send();
	return false;
}
