function createXMLHttpRequest(){
		var xmlHttp;
		try {
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					alert("Tu navegador no soporta AJAX!!!");
				      return null;
				}
			}
		}
		return xmlHttp;
	}

	var ajax = createXMLHttpRequest();
	
	function manejarPeticion(objHtml) {
		if (ajax.readyState == 1) {
			objHtml.innerHTML = "Cargando ...";
		} else if (ajax.readyState == 4) {
			objHtml.innerHTML = ajax.responseText;
			if (objHtml.id == "menu")
				cargarAreaPersonal();
		}		
	}
	
	function cargarAreaPersonal() {
		//var rnumber = Math.floor(Math.random()*9999999);
		funcionAjax3('/areapersonal/menu_izquierdo.php', 'menu');
	}
	
	function funcionAjax(url, obj) {
		var objHtml = document.getElementById(obj);
		ajax.open('GET', url, true);
		ajax.onreadystatechange = function() {
			manejarPeticion(objHtml);
		}
		ajax.send(null);
		return false;	
	}
	
function createXMLHttpRequest2()
	{
	
		var xmlHttp;
		try {
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					alert("Tu navegador no soporta AJAX!!!");
				      return null;
				}
			}
		}
		return xmlHttp;
	}

	var ajax2 = createXMLHttpRequest2();
	
	function manejarPeticion2(objHtml) {
		if (ajax2.readyState == 1) {
			objHtml.innerHTML = "Cargando ...";
		} else if (ajax2.readyState == 4) {
			objHtml.innerHTML = ajax2.responseText;
			loadEnlaces();
			
		}		
	}
	
	function funcionAjax2(url, obj) {
		var objHtml = document.getElementById(obj);
		ajax2.open('GET', url, true);
		ajax2.onreadystatechange = function() {
			manejarPeticion2(objHtml);
		}
		ajax2.send(null);
		return false;	
	}
	
	function createXMLHttpRequest3()
	{
	
		var xmlHttp;
		try {
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					alert("Tu navegador no soporta AJAX!!!");
				      return null;
				}
			}
		}
		return xmlHttp;
	}

	var ajax3 = createXMLHttpRequest3();
	
	function manejarPeticion3(objHtml) {
		if (ajax3.readyState == 1) {
			
		} else if (ajax3.readyState == 4) {
			var menu = objHtml.innerHTML;
			menu = ajax3.responseText + menu;
			objHtml.innerHTML = menu;
			activame();
		}		
	}
	
	function funcionAjax3(url, obj) {
		var objHtml = document.getElementById(obj);
		ajax3.open('GET', url, true);
		ajax3.onreadystatechange = function() {
			manejarPeticion3(objHtml);
		}
		ajax3.send(null);
		return false;	
	}

 function activame(){
    $("#menu dd").hide();
    $("#menu dd.seccionactual").slideDown("slow");
    $("#menu dt a").click(function(){
   
        if ($(this).parent().next().attr("id") != $("#menu dd:visible").attr("id"))
        {
            $("#menu dd:visible").slideUp("slow");
            $(this).parent().next().slideDown("slow");
        }else
        {
            $("#menu dd:visible").slideUp("slow");
        }
        return false;
    });
	$.ajax({ url: "/areapersonal/menu_izquierdo.php", success: function(data){ $("#menu").prepend(data); } });
 }
 
 function loadEnlaces() {
 	$('#dock2 img').hover(function(){
				var iconName = $(this).attr("src");
				if (iconName.lastIndexOf('2')!=-1)
				{
					var origen = iconName.substring(0,iconName.lastIndexOf('2'));
					$(this).attr({src: "" + origen + "1.gif"});
				}
			}, 
			function(){
				var iconName = $(this).attr("src");
				if (iconName.lastIndexOf('1')!=-1)
				{
					var origen = iconName.substring(0,iconName.lastIndexOf('1'));
					$(this).attr({src: "" + origen + "2.gif"});
				}
/*				var iconName = $(this).find("img").attr("src");
				var origen = iconName.split("1")[0];
				$(this).find("img").attr({src: "" + origen + "2.gif"});*/
			});
			$('#dock').Fisheye(
				{
					maxWidth: 50,
					items: 'a',
					itemsText: 'span',
					container: '.dock-container',
					itemWidth: 40,
					proximity: 90,
					halign : 'center'
				}
			)
			$('#dock2').Fisheye(
				{
					maxWidth: 80,
					items: 'a',
					itemsText: 'span',
					container: '.dock-container2',
					itemWidth: 60,
					proximity: 80,
					alignment : 'left',
					valign: 'bottom',
					halign : 'center'
				}
			)
 }

$(document).ready(function(){
$("#pie_pagina").append("<div id='mapawebpie' style='border:solid 1px #CCC; margin:1em;background:#eed'></div>");
$("#mapawebpie").load("/comunes/pie.php",function(){
$("#mapawebpie").append("<br style='clear:both' />");
var width =  100 / ($("#mapawebpie dl div").length+1);
$("#mapawebpie dl div").css({'float':'left','margin':'solid thin black','width':width+'%','padding':'1%'});});
});

