	function showFull(id) { //SHOW/HIDE JS
			var block = document.getElementById(id);
			if(block.style.display == 'none' || block.style.display == '')
				block.style.display = 'block';
			else
				block.style.display = 'none';
			
	}
		
	function hideID(id) {
			var block = document.getElementById(id);
			block.style.display = 'none';
	}
	
	function showID(id) {
			var block = document.getElementById(id);
			block.style.display = 'block';
	}

	
		
function ltrim(s) { 
    return s.replace(/^\s+/, ""); 
} 
 
function rtrim(s) { 
    return s.replace(/\s+$/, ""); 
} 
 
function trim(s) { 
    return rtrim(ltrim(s)); 
}
		
	
	function Init() {
		var XMLHttpRequestObject = false;
		try {
			XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
		} catch (exception1) {
			try {
				XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (exception2) {
				XMLHttpRequestObject = false;
			}
	
		}
		if (!XMLHttpRequestObject && window.XMLHttpRequest) {
			XMLHttpRequestObject = new XMLHttpRequest();
		}
		return XMLHttpRequestObject;
	}
	
	
	
	
function ManaGet(GETv, DivId, Id){
	var Target='nn';
	var Obj;
	Obj = document.getElementById(DivId);
	
	switch(GETv){
		case 1:
		  Target='gestorDeArchivos';
		  break; 
		     
		case 2:
		  Target='xx';
		  break;

		case 32:
		  Target='nvomodProyecto';
		  break;
		  
		case 34:
		  Target='imagenesProyecto';
		  break;
		  
	
		  break;
		  
	
	}
	
	var XMLHttpRequestObject;
	XMLHttpRequestObject=Init();
	
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", "_templates/_ajax/"+Target+".tpl.php?ID="+Id+"&DIV="+DivId, true);
		XMLHttpRequestObject.onreadystatechange=function() { 
			
			Obj.innerHTML = '<img src="images/loading2.gif" height="60" width="60">';	
			
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 404) {
					Obj.innerHTML = '<h1>No encontre el archivo destino </h1>';
				}
			if (XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status == 200) {
				Obj.innerHTML = XMLHttpRequestObject.responseText
			}

		}
		XMLHttpRequestObject.send(null);
	}
	
	
}
	

function FileKiller(Dir, File, Action, DivId) {
			
		var XMLHttpRequestObject;
		XMLHttpRequestObject=Init();
	
		
		var url = "_includes/_ajax/fileEraser.inc.php";
		if(XMLHttpRequestObject) {
			XMLHttpRequestObject.open("POST", url);
			XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

			var obj = document.getElementById(DivId);
			XMLHttpRequestObject.onreadystatechange = function()	{
				
				obj.innerHTML = '<img src="loading2.gif" height="20" width="20">';	
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 404) {
					obj.innerHTML = '<h1>No encontre el archivo destino </h1>';
				}
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					obj.innerHTML = "<font color='#f00'>"+XMLHttpRequestObject.responseText+'</font>';
				}
			}
			XMLHttpRequestObject.send("File="+File+"&Dir="+Dir+"&Action="+Action);
		}
	}
	
	



function FileCaller(Action, DivId, Id, var1, var2) {
	var Target='nn';
	switch(Action){
		case 1:
		  Target='nvoDirectorio';
		  break;  
		  
		case 2:
		  Target='fileViewer';
		  break;    
		  
		case 3:
			Target='subirArchivo'
			break;
	}
	
	var Obj;
	Obj = document.getElementById(DivId);
	
	
	var XMLHttpRequestObject;
		XMLHttpRequestObject=Init();
	
		
		var url = "_templates/_ajax/"+Target+".inc.php";
		if(XMLHttpRequestObject) {
			XMLHttpRequestObject.open("POST", url);
			XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

			var obj = document.getElementById(DivId);
			XMLHttpRequestObject.onreadystatechange = function()	{
				
				obj.innerHTML = '<img src="loading.gif" height="20" width="20">';	
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 404) {
					obj.innerHTML = '<h1>No encontre el archivo destino </h1>';
				}
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
			}
			XMLHttpRequestObject.send("DivId="+DivId+"&Id="+Id+"&var1="+var1+"&var2="+var2);
		}
	
	
	
}



function FileSubmit(DivId, Id, File) {
	
	var Obj;
	Obj = document.getElementById(DivId);
	
	
	var XMLHttpRequestObject;
		XMLHttpRequestObject=Init();
	
		
		var url = "_includes/_ajax/upload.inc.php";
		if(XMLHttpRequestObject) {
			XMLHttpRequestObject.open("POST", url);
			XMLHttpRequestObject.setRequestHeader('Content-Type', 'multipart/form-data');

			var obj = document.getElementById(DivId);
			XMLHttpRequestObject.onreadystatechange = function()	{
				
				obj.innerHTML = '<img src="loading.gif" height="20" width="20">';	
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 404) {
					obj.innerHTML = '<h1>No encontre el archivo destino </h1>';
				}
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
			}
			XMLHttpRequestObject.send("DivId="+DivId+"&Id="+Id+"&File="+document.getElementById('Archivo').value);
		}
	
	
	
}


function ValidarCampos(Entidad){
	var Error='';
	switch(Entidad){
		case 3:
			document.getElementById('Nombre').value=trim(document.getElementById('Nombre').value);
			document.getElementById('Ubicacion').value=trim(document.getElementById('Ubicacion').value);
			document.getElementById('Comitente').value=trim(document.getElementById('Comitente').value);
			document.getElementById('Cliente').options[document.getElementById('Cliente').selectedIndex].value=trim(document.getElementById('Cliente').options[document.getElementById('Cliente').selectedIndex].value);
			document.getElementById('Categoria').options[document.getElementById('Categoria').selectedIndex].value=trim(document.getElementById('Categoria').options[document.getElementById('Categoria').selectedIndex].value);
			document.getElementById('Estado').options[document.getElementById('Estado').selectedIndex].value=trim(document.getElementById('Estado').options[document.getElementById('Estado').selectedIndex].value);
			
			
			if (document.getElementById('Nombre').value=='') {
				Error+='Debe ingresar un Nombre de proyecto válido. \n';
			}if (document.getElementById('Categoria').value=='') {
				Error+='Debe seleccionar una Categoría válida. \n';
			}if (document.getElementById('Ubicacion').value=='') {
				Error+='Debe ingresar una Ubicacion válida. \n';
			}if (document.getElementById('Comitente').value=='') {
				Error+='Debe ingresar un Comitente válido. \n';
			}if (document.getElementById('Cliente').options[document.getElementById('Cliente').selectedIndex].value=='') {
				Error+='Debe seleccionar un Cliente válido. \n';
			}if (document.getElementById('Estado').options[document.getElementById('Estado').selectedIndex].value=='') {
				Error+='Debe seleccionar un Estado válido. \n';
			}
			break;
		
	}
	/* alert(document.getElementById('Nombre').value); */
	if (Error.length>0){
		alert(Error);
		return false;
	}else return true;
	
}
