	
function NuevoAjax(){
	var xmlhttp=false;
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	 	}catch(E){
			xmlhttp = false;
		}
	}
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}


function Cargar(url){
		var preloader, container;
		container = document.getElementById('content');


		ajax=NuevoAjax();
		ajax.open("GET", url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				if(preloader){
					preloader.style.background = "url('loading.gif') no-repeat";
				}
			}else if(ajax.readyState==4){
				if(ajax.status==200){
					container.innerHTML = ajax.responseText;
					if(preloader){
						preloader.parentNode.removeChild(preloader);
					}

					container.style.visibility = "visible";

				
					SeccionActual = url.replace('Docs/', '');
					opciones=menu.getElementsByTagName('li');
					for (i=0;i<opciones.length;i++){

						if( opciones[i].id == SeccionActual ){
								//Cambiamos la clase de la seccion actual para que se resalte	
								opciones[i].className = 'current';
						}else{
								opciones[i].className = '';	
						}
						
					}
					
				
				}else if(ajax.status==404){
					if(preloader){
						preloader.innerHTML = "La página no existe";
					}
				}else{
					if(preloader){
						preloader.innerHTML = "Error:".ajax.status;
					}
				}
			}
		}
		ajax.send(null);
}


function setFocusStyle(x,colorset)
{
	  colorset = typeof(colorset) != 'undefined' ? colorset : '#EEE8AA';
		document.getElementById(x).style.background=colorset;
}


function setBlurStyle(x)
{
		document.getElementById(x).style.background="white";
}

			
function enviarFormulario(url, formid){
	
	       var Formulario = document.getElementById(formid);
	       var longitudFormulario = Formulario.elements.length;
	       var cadenaFormulario = ""
	       var sepCampos
	       sepCampos = ""
	       for (var i=0; i <= Formulario.elements.length-1;i++) {
	         cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
	         sepCampos="&";
				 }
				peticion = NuevoAjax();
			  peticion.open("POST", url, true);
			  peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
			  peticion.onreadystatechange = function () {	
		  		if (peticion.readyState == 4) {

		           result = peticion.responseText; 
		           var ResultDiv = document.getElementById('respuesta');		       
		           var DivSect = document.getElementById('divsections');		         
		           ResultDiv.innerHTML = result;      
		           DivSect.style.visibility = "hidden";  
							
					}
				}
				peticion.send(cadenaFormulario);
				
}


function reintentar(){
	var ResultDiv = document.getElementById('respuesta');		       
	var DivSect = document.getElementById('divsections');		         
	ResultDiv.innerHTML = "";      
	DivSect.style.visibility = "visible";  
}

function onEnter(ev,urlz,formid) {  
	if(ev==13){
		 enviarFormulario(urlz, formid);    
	} 
}


