/**
 ** @project Epitech: techweb
 ** @authors Julien AMAR <amar_u@epitech.net>
 ** @authors Salah AZZOUG <azzoug@gmail.com>
 ** @authors Johanna BERDUGO <berdug_j@epitech.net>
 ** @authors Djamila MEHANNI <mehann_d@epitech.net>
 ** @authors John THIRIET <thirie_j@epitech.net>
 **/
/*********************************************************
** @ Calculer la taille du layer a afficher en surcouche
** @ Afficher le layer ou le cacher
*********************************************************/
	function init_layer()
	{
		var width = document.body.clientWidth;
		var height = document.body.clientHeight;
		var layer = document.getElementById("layer");
		var layer_center = document.getElementById("layer_center");
		var layer_close = document.getElementById("layer_close");
		if (width < 950)
			width = 950;
		layer.style["width"] = width-30 + "px";
		layer.style["height"]  = height-170 + "px";

		layer_center.style["width"] = width-34 + "px";
		layer_center.style["height"]  = height-198 + "px";
	}
	function init_layer_content()
	{
		var height = document.body.clientHeight;
		var layer_l = document.getElementById("window_left");
		var layer_r = document.getElementById("window_right");
		layer_l.style["height"]  = height-229 + "px";
		layer_r.style["height"]  = height-229 + "px";
	}

	function update_menu()
	{
		ajax_get_div('./php/home/menu.inc.php', 'GET', null, 'header');
	}
	function hide_layer(Div)
	{
		var layer = document.getElementById(Div);
		layer.style["display"] = "none";
		ajax_get_div('./include/verif.php?page=accueil', 'GET', null, 'header');
		update_menu();
	}
	window.onresize = function() {
		init_layer();
		init_layer_content();
	}
	function show_layer(Page, section)
	{
		my_xhr = getXhr();
		my_xhr.onreadystatechange = function()
		{
			if(my_xhr.readyState == 4 && xhr.status == 200)
				if (my_xhr.responseText == '1')
				{ 
					ajax_get_div(Page, 'GET', null, 'layer_page');
					var layer = document.getElementById("layer");
					layer.style["display"] = "block";
					update_menu();
				}
		}
		my_xhr.open('GET', 'include/verif.php?page='+section, true);
		my_xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		my_xhr.send(null);
	}

	function show_layer_id(Page, section, id)
	{
		my_xhr = getXhr();
		my_xhr.onreadystatechange = function()
		{
			if(my_xhr.readyState == 4 && xhr.status == 200)
				if (my_xhr.responseText == '1')
				{ 
					ajax_get_div(Page, 'POST', 'id='+id, 'layer_page');
					var layer = document.getElementById("layer");
					layer.style["display"] = "block";
					update_menu();
				}
		}
		my_xhr.open('GET', 'include/verif.php?page='+section, true);
		my_xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		my_xhr.send(null);
	}

	function show_layer_date(Page, section, date, sect)
	{
		my_xhr = getXhr();
		my_xhr.onreadystatechange = function()
		{
			if(my_xhr.readyState == 4 && xhr.status == 200)
				if (my_xhr.responseText == '1')
				{ 
					ajax_get_div(Page, 'POST', 'date='+date+'&sect='+sect, 'layer_page');
					var layer = document.getElementById("layer");
					layer.style["display"] = "block";
					update_menu();
				}
		}
		my_xhr.open('GET', 'include/verif.php?page='+section, true);
		my_xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		my_xhr.send(null);
	}	
	function SubHideDiv(divID)
	{
		if ( document.getElementById && document.getElementById( divID ) ) {
			Pdiv = document.getElementById( divID );
			PcH = true;
		}
		else if ( document.all && document.all[ divID ] ) {
			Pdiv = document.all[ divID ];
			PcH = true;
		}
		else if ( document.layers && document.layers[ divID ] ) {
			Pdiv = document.layers[ divID ];
			PcH = true;
		}
		else {
			PcH = false;
		}
		if ( PcH ) {
			Pdiv.className = ( Pdiv.className == 'module_content_hide' ) ? 'module_content' : 'module_content_hide';
		}
	}
	
	function OpenCloseNode(divID)
	{
		if ( document.getElementById && document.getElementById( divID ) ) {
			Pdiv = document.getElementById( divID );
			PcH = true;
		}
		else if ( document.all && document.all[ divID ] ) {
			Pdiv = document.all[ divID ];
			PcH = true;
		}
		else if ( document.layers && document.layers[ divID ] ) {
			Pdiv = document.layers[ divID ];
			PcH = true;
		}
		else {
			PcH = false;
		}
		if ( PcH ) {
			Pdiv.className = ( Pdiv.className == 'module_arrow_up' ) ? 'module_arrow_down' : 'module_arrow_up';
		}
	}
	
	function UpDownArrow(divID1, divID2)
	{
		SubHideDiv(divID1);
		OpenCloseNode(divID2);
	}