// JavaScript Document

/***********************************************
			* Dynamic Ajax Content-  Dynamic Drive DHTML code library (www.dynamicdrive.com)
			* This notice MUST stay intact for legal use
			* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
			***********************************************/

			var loadedobjects=""
			var rootdomain="http://"+window.location.hostname
			
			
				
				

			function ajaxpage(url, containerid) {
				
				

				
var preloadHTML = "<br><br><br><div align='center'><table class='noticiast'><tr><td valign='middle'><img src='images/loading.gif'></td><td>Cargando ....</td></tr></table></div>";
				container = document.all(containerid);				
				container.innerHTML = preloadHTML;
				
				
				var page_request = false
				if (window.XMLHttpRequest) // if Mozilla, Safari etc
					page_request = new XMLHttpRequest()
				else if (window.ActiveXObject) { // if IE
					try {
						page_request = new ActiveXObject("Msxml4.XMLHTTP")
					} 
					catch (e) {
						try {
							page_request = new ActiveXObject("Microsoft.XMLHTTP")
						}
						catch (e) {}
					}
				}
				else
					return false
					
					page_request.onreadystatechange=function() {
						loadpage(page_request, containerid)
					}
					page_request.open('GET', url, true)
					page_request.send(null)
			}

			function loadpage(page_request, containerid) {
		
			if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
				document.all(containerid).innerHTML=page_request.responseText; 
				}
		
			}

			function loadobjs(){
				if (!document.all)
					return
				for (i=0; i<arguments.length; i++) {
					var file=arguments[i]
					var fileref=""
					if (loadedobjects.indexOf(file)==-1) { //Check to see if this object has not already been added to page before proceeding
						if (file.indexOf(".js")!=-1) { //If object is a js file
							fileref=document.createElement('script')
							fileref.setAttribute("type","text/javascript");
							fileref.setAttribute("src", file);
						}
						else if (file.indexOf(".css")!=-1) { //If object is a css file
							fileref=document.createElement("link")
							fileref.setAttribute("rel", "stylesheet");
							fileref.setAttribute("type", "text/css");
							fileref.setAttribute("href", file);
						}
					}
					if (fileref!="") {
						document.getElementsByTagName("head").item(0).appendChild(fileref)
						loadedobjects+=file+" " //Remember this object as being already added to page
					}
				}
			}
			
function htmlencode(mensaje) 
{ 
var cadena 
cadena =reemplazaString(mensaje,'%C1','') 
cadena =reemplazaString(cadena,'%E1','') 
cadena =reemplazaString(cadena,'%C9','') 
cadena =reemplazaString(cadena,'%E9','') 
cadena =reemplazaString(cadena,'%CD','') 
cadena =reemplazaString(cadena,'%ED','') 
cadena =reemplazaString(cadena,'%D3','') 
cadena =reemplazaString(cadena,'%F3','') 
cadena =reemplazaString(cadena,'%DA','') 
cadena =reemplazaString(cadena,'%FA','') 
cadena =reemplazaString(cadena,'%3A',':') 
cadena =reemplazaString(cadena,'%21','!') 
cadena =reemplazaString(cadena,'%A1','') 
}

function reemplazaString(cadena,nuevo,text)
{
	nuevo="/"+nuevo+"/g";
 	return cadena.toString().replace(nuevo,text);
	
}



function SubmitForm(formulario,div_contenedor){
var url = formulario.action ;
url = url + QueryStr(formulario);
ajaxpage(url,div_contenedor);
return false;
}


function QueryStr(form)
{
Qstr = "?";	
for(i=0;i<form.elements.length;i++)	
if(form.elements[i].name!="") Qstr=Qstr+form.elements[i].name+"="+form.elements[i].value+"&";
Qstr = Qstr.substr(0,Qstr.length-1);
return Qstr;
}

	function Directory_DoSubmit(n) {
		if (n==0) {
			document.all("SearchType").value = 0;
			document.all("RequestMode").value = "Show";
			ajaxpage('cont_directorio.asp'+QueryStr(document.frmDirectorio),'content');			
			
			
		}
		else {		//Search

			if (document.all("txtSearchString").value=="") {				
				if (document.all("optSearchDepartment").checked==true) {
					alert("Escriba el nombre de la dependencia que desea buscar");
				}
				else {
					alert("Escriba el nombre del funcionario que desea buscar");
				}
				document.all("txtSearchString").focus();
			}
			else {

				if (document.all("optSearchDepartment").checked==true) {
					document.all("SearchType").value = 1;	//Serach department
				}
				else {
					document.all("SearchType").value = 2;	//Search employee
				}
							
				document.all("RequestMode").value = "Search";
				ajaxpage('cont_directorio.asp'+QueryStr(document.frmDirectorio),'content');			
			}
		}
	}
	
	

