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;
        });
 }
 
 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'
				}
			)
 }
