
var datePickerDivID = "datepicker";
var iFrameDivID = "datepickeriframe";

var foliofamilia='';

var dayArrayShort = new Array('Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab');
var dayArrayMed = new Array('Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab');
var dayArrayLong = new Array('Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado');
var monthArrayShort = new Array('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic');
var monthArrayMed = new Array('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic');
var monthArrayLong = new Array('Enero', 'Febrero', 'marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
 

var defaultDateSeparator = "/";       
var defaultDateFormat = "mdy"    
var dateSeparator = defaultDateSeparator;
var dateFormat = defaultDateFormat;

//-------------------------------------------------------------------------------------------------------------------------------------------------------------
var slideimages=new Array()
function slideshowimages()
{
     for (i=0;i<slideshowimages.arguments.length;i++){
         slideimages[i]=new Image()
         slideimages[i].src=slideshowimages.arguments[i]
    }
}

function checkCauses(word) {
    var cause = word.value
    document.location.href ="findcauses.asp?vcause=" + cause;
}

function ListarMao(modulos) {
    var id_municipio = modulos.fmunicipio.value
    document.location.href ="modulos.asp?vmunicipio=" + id_municipio;
}
function ListarUS(UnidadesSalud) {
    var id_municipio = UnidadesSalud.fmunicipio.value
    document.location.href ="cat_salud.asp?vmunicipio=" + id_municipio;
}


function CheckCat_salud(word) {
    var cause = word.value
    document.location.href ="cat_salud.asp?vmunicipio=" + cause;
}
//-------------------------------------------------------------------------------------------------------------------------------------------------------------

function getButtonCode(dateFieldName, dateVal, adjust, label)
{
  var newMonth = (dateVal.getMonth () + adjust) % 12;
  var newYear = dateVal.getFullYear() + parseInt((dateVal.getMonth() + adjust) / 12);
  if (newMonth < 0) {
    newMonth += 12;
    newYear += -1;
  }
 
  return "<button class='dpButton' onClick='refreshDatePicker(\"" + dateFieldName + "\", " + newYear + ", " + newMonth + ");'>" + label + "</button>";
}


function getDateString(dateVal)
{
  var dayString = "00" + dateVal.getDate();
  var monthString = "00" + (dateVal.getMonth()+1);
  dayString = dayString.substring(dayString.length - 2);
  monthString = monthString.substring(monthString.length - 2);
 
  switch (dateFormat) {
    case "dmy" :
      return dayString + dateSeparator + monthString + dateSeparator + dateVal.getFullYear();
    case "ymd" :
      return dateVal.getFullYear() + dateSeparator + monthString + dateSeparator + dayString;
    case "mdy" :
    default :
      return monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear();
  }
}


function getFieldDate(dateString)
{
  var dateVal;
  var dArray;
  var d, m, y;
 
  try {
    dArray = splitDateString(dateString);
    if (dArray) {
      switch (dateFormat) {
        case "dmy" :
          d = parseInt(dArray[0], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[2], 10);
          break;
        case "ymd" :
          d = parseInt(dArray[2], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[0], 10);
          break;
        case "mdy" :
        default :
          d = parseInt(dArray[1], 10);
          m = parseInt(dArray[0], 10) - 1;
          y = parseInt(dArray[2], 10);
          break;
      }
      dateVal = new Date(y, m, d);
    } else if (dateString) {
      dateVal = new Date(dateString);
    } else {
      dateVal = new Date();
    }
  } catch(e) {
    dateVal = new Date();
  }
 
  return dateVal;
}



function splitDateString(dateString)
{
  var dArray;
  if (dateString.indexOf("/") >= 0)
    dArray = dateString.split("/");
  else if (dateString.indexOf(".") >= 0)
    dArray = dateString.split(".");
  else if (dateString.indexOf("-") >= 0)
    dArray = dateString.split("-");
  else if (dateString.indexOf("\\") >= 0)
    dArray = dateString.split("\\");
  else
    dArray = false;
 
  return dArray;
}


function updateDateField(dateFieldName, dateString)
{
  var targetDateField = document.getElementsByName (dateFieldName).item(0);
  if (dateString)
    targetDateField.value = dateString;
 
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.visibility = "hidden";
  pickerDiv.style.display = "none";
 
  adjustiFrame();
  targetDateField.focus();
 

  if ((dateString) && (typeof(datePickerClosed) == "function"))
    datePickerClosed(targetDateField);
   
   
  if(document.forms[0].actionafter){
  
  
       switch(document.forms[0].actionafter.value){
       
            case '1':{
            	Intervenciones();
                break;
            }
			
            default :{
            
            	break;
            }       
       }
    
  } 
   
}



function adjustiFrame(pickerDiv, iFrameDiv)
{

  var is_opera = (navigator.userAgent.toLowerCase().indexOf("opera") != -1);
  if (is_opera)
    return;
  
  
  try {
    if (!document.getElementById(iFrameDivID)) {

      var newNode = document.createElement("iFrame");
      newNode.setAttribute("id", iFrameDivID);
      newNode.setAttribute("src", "javascript:false;");
      newNode.setAttribute("scrolling", "no");
      newNode.setAttribute ("frameborder", "0");
      document.body.appendChild(newNode);
    }
    
    if (!pickerDiv)
      pickerDiv = document.getElementById(datePickerDivID);
    if (!iFrameDiv)
      iFrameDiv = document.getElementById(iFrameDivID);
    
    try {
      iFrameDiv.style.position = "absolute";
      iFrameDiv.style.width = pickerDiv.offsetWidth;
      iFrameDiv.style.height = pickerDiv.offsetHeight ;
      iFrameDiv.style.top = pickerDiv.style.top;
      iFrameDiv.style.left = pickerDiv.style.left;
      iFrameDiv.style.zIndex = pickerDiv.style.zIndex - 1;
      iFrameDiv.style.visibility = pickerDiv.style.visibility ;
      iFrameDiv.style.display = pickerDiv.style.display;
    } catch(e) {
    }
 
  } catch (ee) {
  }
 
}




var http = createRequestObject();
var objectId = '';

function createRequestObject(htmlObjectId){
    var obj;
    var browser = navigator.appName;

    objectId = htmlObjectId;

    if(browser == "Microsoft Internet Explorer"){
        obj = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
        obj = new XMLHttpRequest();
    }
    return obj;
}

function processvars(variableNames, variableValues, spliter){
	
		var paramString="";
	
	    variableNames = variableNames.split(spliter);
        variableValues = variableValues.split(spliter);
        for(i=0; i<variableNames.lenght; i++) {
                paramString += variableNames[i]+'='+variableValues[i]+'&';
        }
        paramString = paramString.substring(0, (paramString.length-1));
		return paramString; 
	
}

function sendReq(serverFileName, variableNames, variableValues, divn) {
	
    	divname = divn;
        
        document.getElementById(divname).innerHTML = "<br><br><br><br><center><img src='img/loading.gif'></center><br><br>";
		paramString = processvars(variableNames, variableValues, ',');
        if (paramString.length == 0) { http.open('get', serverFileName); }
        else { http.open('get', serverFileName+'?'+paramString);      }
    	http.onreadystatechange = handleResponse;
   		http.send(null);
		
}

function sendReqNoticia(serverFileName, variableNames, variableValues, divn) {
	
    	divname = divn;
        
        document.getElementById(divname).innerHTML = "<br><br><br><br><center><img src='img/loading.gif'></center><br><br>";
		paramString = processvars(variableNames, variableValues, '*');
        if (paramString.length == 0) { http.open('get', serverFileName); }
        else { http.open('get', serverFileName+'?'+paramString);      }
    	http.onreadystatechange = handleResponse;
   		http.send(null);
		
}


function sendReqConsultorio(serverFileName, variableNames, variableValues, divn) {
	
    	divname = divn;
        
        document.getElementById(divname).innerHTML = "<br><br><br><br><center><img src='img/loading.gif'></center><br><br>";
		paramString = processvars(variableNames, variableValues, ',');
        if (paramString.length == 0) { http.open('get', serverFileName); }
        else { http.open('get', serverFileName+'?'+paramString);      }
    	http.onreadystatechange = handleResponseConsultorio;
   		http.send(null);
		
}

function sendMailReq(serverFileName, variableNames, variableValues) {

		document.forms[0].nombre.disabled = true;
		document.forms[0].direccion.disabled = true;
		document.forms[0].telefono.disabled = true;
		document.forms[0].correo.disabled = true;
		document.forms[0].asunto.disabled = true;
		document.forms[0].comentarios.disabled = true;
		document.forms[0].enviar.disabled = true;
		shoh('procesando');
        paramString = processvars(variableNames, variableValues, ',');
        if (paramString.length == 0) { http.open('get', serverFileName);  }
        else { http.open('get', serverFileName+'?'+paramString);  }
		http.onreadystatechange = handleMailResponse;
    	http.send(null);
		
}


function sendFolioReq(serverFileName, variableNames, variableValues) {

document.forms[0].folio.disabled = true;
		document.forms[0].enviar.disabled = true;
		shoh('procesando');
        paramString = processvars(variableNames, variableValues, ',');
        if (paramString.length == 0) { http.open('get', serverFileName); }
        else { http.open('get', serverFileName+'?'+paramString); }
		http.onreadystatechange = handleFolioResponse;
    	http.send(null);
		
}


function sendLoginReq(serverFileName, variableNames, variableValues) {
       
	   	paramString = processvars(variableNames, variableValues, ',');
       	if (paramString.length == 0) { http.open('get', serverFileName); }
       	else { http.open('get', serverFileName+'?'+paramString); }
	   	http.onreadystatechange = handleLoginResponse;
    	http.send(null);
		
}


function sendPersonaReq(serverFileName, variableNames, variableValues) {

		document.forms[0].folio.disabled = true;
        document.forms[0].nombre.disabled = true;
        document.forms[0].paterno.disabled = true;
        document.forms[0].materno.disabled = true;
		document.forms[0].buscar.disabled = true;
		shoh('procesandox');
        paramString = processvars(variableNames, variableValues, ',');
        if (paramString.length == 0) { http.open('get', serverFileName); }
        else { http.open('get', serverFileName+'?'+paramString); }
		http.onreadystatechange = handlePersonaResponse;
    	http.send(null);
		
}


function sendComboReq(serverFileName, variableNames, variableValues) {


		shoh('procesandox');
        paramString = processvars(variableNames, variableValues, ',');
        if (paramString.length == 0) { http.open('get', serverFileName); }
        else { http.open('get', serverFileName+'?'+paramString); }
		http.onreadystatechange = handleComboResponse;
    	http.send(null);
		
}

function sendCallSaveReq(serverFileName, variableNames, variableValues) {


        paramString = processvars(variableNames, variableValues, '|');
        if (paramString.length == 0) { http.open('get', serverFileName); }
        else { http.open('get', serverFileName+'?'+paramString); }
		http.onreadystatechange = handleCallSaveResponse;
    	http.send(null);
		
}

function sendKeepLoginReq(serverFileName, variableNames, variableValues) { // 3 Oct 07
	

		paramString = processvars(variableNames, variableValues, ',');
        if (paramString.length == 0) { http.open('get', serverFileName); }
        else { http.open('get', serverFileName+'?'+paramString);      }
    	http.onreadystatechange = handleKeepLoginResponse;
   		http.send(null);
		
}


function sendWebModReq(serverFileName, value) {
	
	
		
  
        if (value.length == 0) { http.open('get', serverFileName); }
        else { http.open('get', serverFileName+'?file'+value);      }
    	http.onreadystatechange = handleWebModResponse;
   		http.send(null);
		
}


function handleWebModResponse(){

		
	
        if(http.readyState == 4){
			
			alert('Cargando Datos');
            document.forms[0].elm1.value = http.responseText;

        }

}

function handleKeepLoginResponse(){  // 3 Oct 07

     if(http.readyState == 4){
            
            var data =  http.responseText;
			window.status = data;
						
	}

}

function handlePersonaResponse() {

        if(http.readyState == 4){
			shoh('procesandox');
            document.forms[0].folio.disabled = false;
            document.forms[0].nombre.disabled = false;
            document.forms[0].paterno.disabled = false;
            document.forms[0].materno.disabled = false;
            document.forms[0].buscar.disabled = false;
			document.getElementById('personas').innerHTML = http.responseText;

        }

}


function handleResponse() {

        if(http.readyState == 4){
		document.getElementById(divname).innerHTML ="";
		document.getElementById(divname).innerHTML = http.responseText;

        }

}
 


function handleResponseConsultorio() {

        if(http.readyState == 4){
		
		document.getElementById(divname).innerHTML = http.responseText;

        }

}
function handleMailResponse() {

        if(http.readyState == 4){


			shoh('procesando');
			alert(http.responseText);
			document.forms[0].nombre.disabled = false;
			document.forms[0].direccion.disabled = false;
			document.forms[0].telefono.disabled = false;
			document.forms[0].correo.disabled = false;
			document.forms[0].asunto.disabled = false;
			document.forms[0].comentarios.disabled = false;
			
			document.forms[0].nombre.value = "";
			document.forms[0].direccion.value = "";
			document.forms[0].telefono.value = "";
			document.forms[0].correo.value = "";
			document.forms[0].asunto.value = "";
			document.forms[0].comentarios.value = "";			
			
			document.forms[0].enviar.disabled = false;
			
        }

}

function handleFolioResponse() {

        if(http.readyState == 4){


			shoh('procesando');
			document.getElementById('foliodata').innerHTML = http.responseText;
			document.forms[0].folio.disabled = false;		
			document.forms[0].enviar.disabled = false;
			
        }

}


function handleLoginResponse() {


        if(http.readyState == 4 && Login==false){


			var data = http.responseText;
			var vars = data.split('&');
			var login = vars[0].split('=');
			
			if(login[0]=="Login" && login[1]=="true"){
				
				
                
				var Rnombre = vars[1].split('=');
				var Rpaterno = vars[2].split('=');
				var Rmaterno = vars[3].split('=');
				var Rmunicipio = vars[4].split('=');
				var Runidad = vars[5].split('=');
				var Rid = vars[6].split('=');
				var Rcorreo = vars[7].split('=');
				var Rsid = vars[8].split('=');
				
				Nombre = Rnombre[1];
				Paterno = Rpaterno[1];
				Materno = Rmaterno[1];
				Id = Rid[1];

				Municipio = Rmunicipio[1];
				Unidad = Runidad[1];
				Correo = Rcorreo[1];
                PHPSESSID = Rsid[1];
				Login = true;

                
				shoh('LogOutLink');
				contenido(11);
				StartClock();

			
			}else if(login[0]=="Login" && login[1]=="false"){
				
				alert("Nombre de Usuario o Clave no validos !")
                
                document.forms[0].usuario.disabled = false;
                document.forms[0].clave.disabled = false;
                document.forms[0].registro.disabled = false;
				document.forms[0].usuario.value = "";
				document.forms[0].clave.value = "";
				KillClock();
				
			}else{
				
				alert("Proceso Invalido !");
                document.forms[0].usuario.disabled = false;
                document.forms[0].clave.disabled = false;
                document.forms[0].registro.disabled = false;
				document.forms[0].usuario.value = "";
				document.forms[0].clave.value = "";
                KillClock();
				
			}
			
        }

}



function handleComboResponse() {

        if(http.readyState == 4){
			shoh('procesandox');
            
            var data =  http.responseText.split('|');

            var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
                    

            var objeto = document.forms[0][destino];   
                        
            while (objeto.options.length) {
                objeto.remove(0);
            }                        
                        
			for(x=0;x<data.length;x++){
            
            	var cad = data[x];
				var pos = cad.indexOf("=");
                
				var text =  cad.substring(pos+1,cad.length);
                var value = cad.substring(0,(pos));

                newElem = document.createElement("option");
                newElem.text = text;
                newElem.value = value;
                objeto.add(newElem, where);


            }


        }

}


function handleCallSaveResponse(){

     if(http.readyState == 4){
            
            var data =  http.responseText;
			
			if(data==1){  contenido(55); alert('Caso Generado'); }
			if(data==5){  contenido(55); alert('Caso Generado'); }
			if(data==2){  contenido(55); alert('Caso Generado'); }
			if(data==4){  contenido(55); alert('Caso Generado'); }
						
	}
}


function regresar(){

backto--;
savehist = false;

contenido(navegacion[backto]);

}


function contenido(op){

	if(savehist==true){
	
		backto++;
		navegacion[backto] = op;  
		
		
	
	}else{
	
		savehist = true;
	
	}
	
	switch(op){
		
	//========= mike
		case 1:{ sendReq('contenidos/inicio.asp','PHPSESSID',PHPSESSID,'data');   break;}  //MisionVisionPolitica
		case 2:{ sendReq('contenidos/programas.asp','PHPSESSID',PHPSESSID,'data');break;}  //programas
		case 3:{ sendReq('contenidos/prensa.asp','PHPSESSID',PHPSESSID,'data');   break;}   //prensa
		case 4:{ sendReq('contenidos/cobertura.asp','PHPSESSID',PHPSESSID,'data'); break;} //cobertura   
		case 5:{ sendReq('contenidos/directorio.asp','PHPSESSID',PHPSESSID,'data');   break;}   //directorio
		case 6:{ sendReq('contenidos/blank.asp','PHPSESSID',PHPSESSID,'data');   break;}   //adquisiciones
		case 7:{ sendReq('contenidos/quejas.asp','PHPSESSID',PHPSESSID,'data');   break;}   //contacto
		case 8:{ sendReq('contenidos/smng.asp','PHPSESSID',PHPSESSID,'data');   break;}   //SMNG
		case 9:{ sendReq('contenidos/esaludable.asp','PHPSESSID',PHPSESSID,'data');   break;}   //Embarazo Saludable
	  case 11:{ sendReq('contenidos/modulos.asp','PHPSESSID',PHPSESSID,'data');   break;}   //Ubicacion de Modulos
	  case 12:{ sendReq('contenidos/horario.asp','PHPSESSID',PHPSESSID,'data');   break;}   //Horario de atenicion
	  case 13:{ sendReq('contenidos/requisitos-afil.asp','PHPSESSID',PHPSESSID,'data');   break;}   //requisitos primera vez
	  case 14:{ sendReq('contenidos/requisitos-reaf.asp','PHPSESSID',PHPSESSID,'data');   break;}   //requisitos reafiliacion
	  case 15:{ sendReq('contenidos/online.asp','PHPSESSID',PHPSESSID,'data');   break;}   //requisitos reafiliacion
	  case 16:{ sendReq('contenidos/cat_salud.asp','PHPSESSID',PHPSESSID,'data');   break;}   //requisitos reafiliacion
	  case 17:{ sendReq('contenidos/consultate.asp','PHPSESSID',PHPSESSID,'data');   break;}   //consulta medica
	  case 18:{ sendReq('contenidos/jornadas.asp','PHPSESSID',PHPSESSID,'data');   break;}   //jornadas de Afiliacion
  	  case 19:{ sendReq('contenidos/QuienesSomos.asp','PHPSESSID',PHPSESSID,'data');   break;}   //Quienes 
	  case 20:{ sendReq('contenidos/migrantes.asp','PHPSESSID',PHPSESSID,'data');   break;}   //Quienes

		
		


	}


}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


var browserType;

if (document.layers) {browserType = "nn4"}
if (document.all) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
   browserType= "gecko"
}


function hide(divname) {
  if (browserType == "gecko" )
     document.poppedLayer = 
         eval('document.getElementById("'+divname+'")');
  else if (browserType == "ie")
     document.poppedLayer = 
        eval('document.getElementById("'+divname+'")');
  else
     document.poppedLayer =   
        eval('document.layers["'+divname+'"]');
  document.poppedLayer.style.visibility = "hidden";
}

function show(divname) {
  if (browserType == "gecko" )
     document.poppedLayer = 
         eval('document.getElementById("'+divname+'")');
  else if (browserType == "ie")
     document.poppedLayer = 
        eval('document.getElementById("'+divname+'")');
  else
     document.poppedLayer = 
         eval('document.layers["'+divname+'"]');
  document.poppedLayer.style.visibility = "visible";
}



function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Correo Invalido")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Correo Invalido")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Correo Invalido")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Correo Invalido")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Correo Invalido")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Correo Invalido")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Correo Invalido")
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.frmSample.txtEmail
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Por favor ingrese su correo electronico")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
 

function ajaxmail(form){
	
	
	if(form.nombre.value==''){
		
		alert("Por favor ingrese su Nombre !");
		form.nombre.focus();
		return false;
	}
	
	if(form.telefono.value==''){
		
		alert("Por favor ingrese un numero Telefonico !");
		form.telefono.focus();
		return false;
	}
	
	if( ! echeck(form.correo.value)){
		form.correo.focus();
		return false;
	}
	
	if(form.comentarios.value==''){
		
		alert("Por favor ingrese sus comentarios !");
		form.comentarios.focus();
		return false;
	} 
	
	sendMailReq('scripting/mail.asp','nombre,direccion,telefono,correo,asunto,comentarios',form.nombre.value+',' + form.direccion.value + ',' + form.telefono.value + ',' + form.correo.value + ',' + form.asunto.value + ',' + form.comentarios.value);
	
	return false;
	
}


function Consultafolio(forma){

	sendFolioReq('http://repssbc.gob.mx/PaginaOficial/scripting/folios.asp','folio,Id',forma.folio.value+","+Id);
	return false;

}



function login(forma){


	if(forma.usuario.value==''){
		
		alert("Ingrese nombre de usuario");
		forma.usuario.focus();
		return false;
	}


	if(forma.clave.value==''){
		
		alert("Ingrese clave de acceso");
		forma.clave.focus();
		return false;
	}
	
	
	if(forma.opcion.value==3){
		
        document.forms[0].usuario.disabled = true;
        document.forms[0].clave.disabled = true;
        document.forms[0].registro.disabled = true;
		sendLoginReq("scripting/login.php","usuario,clave",forma.usuario.value+","+MD5(forma.clave.value));
		
	}else if(forma.opcion.value==2){
		
		alert("Of Line");
		
	}else if(forma.opcion.value==1){
		
		alert("On Line");
		
	}else{
	
		alert("Seleccione una opcion!");
		return false;
	}


	return false;
	
}
 
function buscapersonas(form){

	var variables = "";
    var valores = "";

	if(form.folio.value!=""){
    
    	variables = "folio";
    	valores = form.folio.value;
    }

	if(form.nombre.value!=""){
    
    	if(variables==""){
        
            variables = "nombre";
            valores = form.nombre.value;        
        
        }else{

            variables = variables+",nombre";
            valores = valores+","+form.nombre.value;  
        
        }
    
    }
	
	if(form.paterno.value!=""){
    
    	if(variables==""){
        
            variables = "paterno";
            valores = form.paterno.value;        
        
        }else{

            variables = variables+",paterno";
            valores = valores+","+form.paterno.value;  
        
        }
    
    }
    
	if(form.materno.value!=""){
    
    	if(variables==""){
        
            variables = "materno";
            valores = form.materno.value;        
        
        }else{

            variables = variables+",materno";
            valores = valores+","+form.materno.value;  
        
        }    
    
    }


    if(variables==""){
    
    	alert("Ingrese informacion en alguno de los campos !");
    
    }else{
    
		sendPersonaReq("scripting/personas.php",variables,valores)

	}
}


function getContent(id) {
   if (document.getElementById || document.all) {
      var el = document.getElementById? document.getElementById(id): document.all[id];
      if (el && typeof el.innerHTML != "undefined") return el.innerHTML;
   }
}

function setContent(id,data) {
   if (document.getElementById || document.all) {
      var el = document.getElementById? document.getElementById(id): document.all[id];
      if (el && typeof el.innerHTML != "undefined") el.innerHTML = data;
   }
}

function sFolio(folio){ 

	var per = folio+" - "+getContent("N"+folio)+" "+getContent("P"+folio)+" "+getContent("M"+folio);
    
    
	var answer = confirm("Realmente desea trabajar con: "+per)
	if (answer){
    
        shoh('seleccion');    
        shoh('proceso');
        setContent('personasel', per);
        document.forms[0].idfolio.value = folio;
	}
	

}

function cambioPersona(){

    shoh('proceso');
    shoh('seleccion');
	document.getElementById('listaIntervenciones').innerHTML="";
	document.forms[0].fecha.value = '';

}


function Intervenciones(){

	var folio = document.forms[0].idfolio.value;
	var fecha = document.forms[0].fecha.value;
    
    var variables = 'PHPSESSID,fecha,folio';
    var valores = PHPSESSID+","+fecha+","+folio;
    
	sendReq('scripting/listaintervenciones.asp', variables ,valores,'listaIntervenciones'); 
	


}

function asiganrIntervencion(forma){


	if(forma.fecha.value==''){
    
    	alert("Por favor seleccione una fecha");
    	return false;
    
    }
    
    if(forma.interven.value<=0){
    
    	alert("Por favor seleccione una intervencion");
    	return false;
    
    }
    
    
	var folio = document.forms[0].idfolio.value;
	var fecha = document.forms[0].fecha.value;
    var interven = document.forms[0].interven.value;
    
    var variables = 'PHPSESSID,fecha,folio,asignar,interven';
    var valores = PHPSESSID+","+fecha+","+folio+",true,"+interven;
    
	sendReq('scripting/listaintervenciones.asp', variables ,valores,'listaIntervenciones'); 


}


function eliminarIntervencionAsignada(idinter){

    
	var folio = document.forms[0].idfolio.value;
	var fecha = document.forms[0].fecha.value;
    
    var variables = 'PHPSESSID,fecha,folio,eliminar,idinter';
    var valores = PHPSESSID+","+fecha+","+folio+",true,"+idinter;
    
	sendReq('scripting/listaintervenciones.asp', variables ,valores,'listaIntervenciones'); 


}

function confirmLink(theLink, cmd)
{

	var confirmMsg ="Realmente desea"

    var is_confirmed = confirm(confirmMsg + ' :\n' + cmd);
    return is_confirmed;
    
}

function completeCombo(xFuente,xCampo,xId,xTexto,xValor,xDestino){

	destino = xDestino
    var variables = 'PHPSESSID,xFuente,xCampo,xId,xTexto,xValor';
    var valores = PHPSESSID+','+xFuente+','+xCampo+','+xId+','+xTexto+','+xValor;
	sendComboReq('scripting/combo.asp',variables,valores);

}

// =================== MANEJO DE UNIDADES  ===================

function GenerarMunicipios(id){
 
	var variables = 'PHPSESSID,id';
	var valores = PHPSESSID+","+id;
	document.getElementById('showMunicipios').style.visibility = 'visible';
	sendReq('scripting/generarMunicipio.asp',variables, valores,'showMunicipios');

 
}

function GenerarUnidad(){

	var nombre 	= 	document.forms[0].nombre.value;
	var direccion 	= 	document.forms[0].direccion.value; 
	var telefono	=	document.forms[0].telefono.value;

	var browser=navigator.appName;

	if (browser=="Microsoft Internet Explorer")	{

		var municipio	=	document.getElementById('municipio').selectedIndex;

	}  
	else		{

		var municipio = document.forms[0].municipio.options.selectedIndex;  
 
	} 
    var encargado 	=	document.forms[0].encargado.value;


    var variables = 'PHPSESSID,nombre,direccion,telefono,municipio,encargado,action';
    var valores = PHPSESSID+","+nombre+","+direccion+","+telefono+","+municipio+","+encargado+",agregar";
    
	sendReq('scripting/tablaUnidades.asp', variables ,valores,'tablaUnidades'); 

	document.forms[0].nombre.value=""; 
	document.forms[0].direccion.value=""; 
	document.forms[0].telefono.value="";
	document.getElementById('showMunicipios').style.visibility = 'hidden';
	document.forms[0].encargado.value="";
   	document.forms[0].nombre.focus();

}

function eliminarUnidad(id){ 

    var variables = 'PHPSESSID,id,action';
    var valores = PHPSESSID+","+id+",delete";
    
	sendReq('scripting/tablaUnidades.asp', variables ,valores,'tablaUnidades'); 

}

function editarUnidad(id){


	document.forms[0].nombre.value=getContent('nombre-'+id);
	document.forms[0].direccion.value=getContent('direccion-'+id);
	document.forms[0].telefono.value=getContent('telefono-'+id);
	document.forms[0].encargado.value=getContent('encargado-'+id);
	document.forms[0].estados.value = getContent('estado-'+id);
	var variables = "id";
	var valores = getContent('estado-'+id);
       
	sendReq('scripting/generarMunicipio.asp',variables, valores,'showMunicipios');

	document.getElementById('showMunicipios').style.visibility = 'visible';
	
	document.forms[0].municipio.value = getContent('municipio-'+id);

	document.forms[0].id.value = id;
	    show('Aeditar');
	    hide('Aguardar');
	    hide('tablaUnidades');
	    
}

function GuardarEdicionUnidad(){

	var nombre 	= 	document.forms[0].nombre.value;
	var direccion 	= 	document.forms[0].direccion.value;
	var telefono 	=	document.forms[0].telefono.value;
	var encargado	=	document.forms[0].encargado.value;
	var id 		=	document.forms[0].id.value;
	
	var browser=navigator.appName;

        if (browser=="Microsoft Internet Explorer")     {

                var municipio	=	document.getElementById('municipio').selectedIndex;

        }
        else            {

                var municipio 	= 	document.forms[0].municipio.options.selectedIndex;

        }
	
    var variables = 'PHPSESSID,nombre,direccion,telefono,encargado,municipio,id,action';
    var valores = PHPSESSID+","+nombre+","+direccion+","+telefono+","+encargado+","+municipio+","+id +",update";
    	
	sendReq('scripting/tablaUnidades.asp', variables ,valores,'tablaUnidades'); 

	document.forms[0].nombre.value=""; 
	document.forms[0].direccion.value=""; 
	document.forms[0].telefono.value="";
	document.getElementById('showMunicipios').style.visibility = 'hidden';
	document.forms[0].encargado.value="";
   	document.forms[0].nombre.focus();

	
    hide('Aeditar');
    show('Aguardar');
    show('tablaUnidades');


}

function cancelarEdicionUnidad(){

	document.forms[0].nombre.value="";
	document.forms[0].direccion.value="";
	document.forms[0].telefono.value="";
	document.forms[0].encargado.value="";
	document.getElementById('showMunicipios').style.visibility = 'hidden';

	document.forms[0].id.value = "";
	hide('Aeditar');
	show('Aguardar');
	show('tablaUnidades');

}



// =================== MANEJO DE MENUS  ===================

// ==================== MANEJO DE CONSULTORIOS ========================

// ==================== MANEJO DE CATEGORIAS ========================

// ==================== MANEJO DE INTERVENCIONES ========================


// ==================== MANEJO DE CONSULTORIOS ========================


// ==================== MANEJO DE CATEGORIAS ========================



// ==================== MANEJO DE NORMATIVIDADES ========================


// ==================== MANEJO DE CIES ========================


// ==================== MANEJO DE CAPTURA RN ========================


// ==================== MANEJO DE CAPTURA AFILIACION ========================


// ==================== REPORTE MAOS, POR FECHA ========================

// ==================== AFILICION TEMPORAL ========================


// ==================== CATALOGO MENUS DE NIVEL ========================


//===============================


// ==================== MANEJO DE SEVERIDAD ========================





// ==================== MANEJO DE ESTATUS DE CASO ========================

// =========== FIN DE ESTATUS DE CASO 



// ==================== MANEJO DE TIPOS DE SOLICITUD ========================

// =========== FIN DE TIPO DE SOLICITUD


// ==================== MANEJO DE FELICITACIONES   ========================


// =========== FIN DE FELICITACION



// ==================== MANEJO DE CLASIFICACIONES   ========================

// =========== FIN DE CLASIFICACION

// ==================== MANEJO DE TIPOS DE INSTANCIAS   ========================

// =========== FIN DE TIPO INSTANCIA

// =================== MANEJO DE USUARIOS  ===================

function ConfirmarClave(pass)	{

	var pass  = document.forms[0].clave.value;
	var pass2 = document.forms[0].clave2.value;

	if(pass == pass2)	document.forms[0].nombre.focus();
	else	{  alert("Favor de confirmar la contrasena"); document.forms[0].clave.focus(); }

}

function GenerarUsuario(){

	var usuario	=	document.forms[0].usuario.value;
	var clave		=	document.forms[0].clave.value;
	var nombre 	= 	document.forms[0].nombre.value;
	var paterno 	= 	document.forms[0].paterno.value; 
	var materno	=	document.forms[0].materno.value;
	var correo	=	document.forms[0].correo.value;
	var tipoUsuario	=	document.forms[0].tipoUsuario.value;
	var unidad	=	document.forms[0].unidad.value;
	var nivel		=	document.forms[0].nivel.value;


    var variables = 'PHPSESSID,usuario,clave,nombre,paterno,materno,correo,tipoUsuario,unidad,nivel,action';
    var valores = PHPSESSID+","+usuario+","+clave+","+nombre+","+paterno+","+materno+","+correo+","+tipoUsuario+","+unidad+","+nivel+",agregar";
    
	sendReq('scripting/tablaUsuarios.asp', variables ,valores,'tablaUsuarios'); 

	document.forms[0].usuario.value = "";
	document.forms[0].clave.value = ""; 
	document.forms[0].clave2.value = ""; 
	document.forms[0].nombre.value = "";
	document.forms[0].paterno.value = ""; 
	document.forms[0].materno.value = "";
	document.forms[0].correo.value = "";
	document.forms[0].usuario.focus();	


}

function eliminarUsuario(id){ 

    var variables = 'PHPSESSID,id,action';
    var valores = PHPSESSID+","+id+",delete";
    
	sendReq('scripting/tablaUsuarios.asp', variables ,valores,'tablaUsuarios'); 

}


function editarUsuario(id){



	document.forms[0].usuario.value = getContent('usuario-'+id);
	document.forms[0].nombre.value = getContent('nombre-'+id);
	document.forms[0].paterno.value = getContent('paterno-'+id); 
	document.forms[0].materno.value = getContent('materno-'+id);
	document.forms[0].correo.value = getContent('correo-'+id);
	document.forms[0].tipoUsuario.value = getContent('clvTipoUsuario-'+id);	
	document.forms[0].unidad.value = getContent('unidad-'+id);
	document.forms[0].nivel.value = getContent('clvNivel-'+id);
	document.forms[0].clave.value = getContent('clave-'+id);
	document.forms[0].clave2.value = getContent('clave-'+id);
	document.forms[0].id.value = id;

	document.location="#TOP";

	    hide('tablaUsuarios');
	    show('Aeditar');
	    hide('Aguardar');
	    
    
}

function GuardarEdicionUsuario(){

	var usuario	=	document.forms[0].usuario.value;
	var clave		=	document.forms[0].clave.value;
	var nombre 	= 	document.forms[0].nombre.value;
	var paterno 	= 	document.forms[0].paterno.value; 
	var materno	=	document.forms[0].materno.value;
	var correo	=	document.forms[0].correo.value;
	var tipoUsuario	=	document.forms[0].tipoUsuario.value;
	var unidad	=	document.forms[0].unidad.value;
	var nivel		=	document.forms[0].nivel.value;

	var id 		=	document.forms[0].id.value;
	

    var variables = 'PHPSESSID,usuario,clave,nombre,paterno,materno,correo,tipoUsuario,unidad,nivel,id,action';
    var valores = PHPSESSID+","+usuario+","+clave+","+nombre+","+paterno+","+materno+","+correo+","+tipoUsuario+","+unidad+","+nivel+","+id +",update";
    	
	sendReq('scripting/tablaUsuarios.asp', variables ,valores,'tablaUsuarios'); 

	document.forms[0].usuario.value=""; 
	document.forms[0].clave.value=""; 
	document.forms[0].clave2.value=""; 
	document.forms[0].nombre.value="";	
	document.forms[0].paterno.value="";
	document.forms[0].materno.value="";
	document.forms[0].correo.value="";
	document.forms[0].tipoUsuario.value="";
	document.forms[0].unidad.value="";
	document.forms[0].nivel.value="";
   	document.forms[0].nombre.focus();
	document.forms[0].id.value = "";

	
    hide('Aeditar');
    show('Aguardar');
    show('tablaUsuarios');


}

function cancelarEdicionUsuario(){

	document.forms[0].usuario.value=""; 
	document.forms[0].clave.value=""; 
	document.forms[0].clave2.value=""; 
	document.forms[0].nombre.value="";	
	document.forms[0].paterno.value="";
	document.forms[0].materno.value="";
	document.forms[0].correo.value="";
	document.forms[0].tipoUsuario.value="";
	document.forms[0].unidad.value="";
	document.forms[0].nivel.value="";
   	document.forms[0].nombre.focus();

	document.forms[0].id.value = "";
	hide('Aeditar');
	show('Aguardar');
	show('tablaUsuarios');

}

// ================= FIN DE USUARIOS


// =================== MANEJO DE SOLICITUDES  ===================


// ================= FIN DE SOLICITUDES

// =================== MANEJO DE SEGUIMIENTO  ===================



// ================= FIN DE SEGUIMIENTO


// ++++++++++++++++  OTROS REPORTES   +++++++++++++++++++




// ++++++++++++++++  OTROS REPORTES   +++++++++++++++++++







//===================== CALL CENTER , TOMA DE LLAMDAS


//====================  VENTANA MODAL




function ModalWin(URL,retval){

//	if (window.showModalDialog){
//		var oReturnValue = window.showModalDialog(URL,"name","dialogWidth:700px;dialogHeight:400px");
//		retval.value = oReturnValue;
//	} else {
		window.open(URL,'name','height=400,width=700,toolbar=no,directories=no,status=no,continued from previous linemenubar=no,scrollbars=yes,resizable=no ,modal=yes');
//	}
	
}

function popup(URL,x,y){

		window.open(URL,'name','height='+x+',width='+y+',toolbar=no,directories=no,status=no,continued from previous linemenubar=no,scrollbars=yes,resizable=no ,modal=yes');


}
 


//=========================================
//========= SOLICITA RE_AFILIACION A DOMICILIO

//=========================================
//========= KEPP LOGIN CALL

var clockID = 0;

function UpdateClock() {	// 3 Oct 07
   if(clockID) {
      clearTimeout(clockID);
      clockID  = 0;
   }

	sendKeepLoginReq("/scripting/keeplogin.php","mod,log","true,true");
	clockID = setTimeout("UpdateClock()", 120000);
	
}
function StartClock() { // 3 Cot 07
   clockID = setTimeout("UpdateClock()", 500);
}

function KillClock() { // 3 oct 07
   if(clockID) {
      clearTimeout(clockID);
      clockID  = 0;
   }
	window.status = "Sesion Cerrada";
}


//=========================================
//========= MODULO DE NOTICIAS




//=========================================
//========= RECUPERACION DE EXPEDIENTES


//=========================================
//========= RELACION DE INTERVENCIONES



//=========================================
//========= FUNCIONES EXTRAS


function mayusculas(obj){ 

	obj.value = obj.value.toUpperCase();

}

   function isInteger (s)
   {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }

   function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }

function enteros(obj){

	if(isInteger(obj.value)){
	
		return true;
	
	}else{
	
		alert("Debe ingresar caracteres numericos para este campo");
		obj.value = "";
		obj.focus();
		return false;
	}

}

//=========================================


var Nombre = " ";
var Paterno = " ";
var Materno = " ";
var Id = " ";
var Municipio = " ";
var Unidad = " "; 
var Correo = " ";
var PHPSESSID = " ";
var Login = "";
var divname = "data";
var destino;

StartClock();

var navegacion = [];
navegacion[0]=1
var backto = 0;
savehist = true;


