﻿//funcion que carga las regiones de un pais realizando una llamada ajax
function cargarDep(obj,tp)
{
   if(tp==1){
 var id = $("#departamento").val(); //Usando JQUERY, obtengo el value del option seleccionado de la lista paises. 	
 var div = $("#provincia");
 var divS = $("#distrito").html('<option value="0">SELECCIONE UN CURSO</option>');
 var divS1 = $("#distrito").html('<option value="0"></option>');
   }
   if(tp==2){
  var id = $("#provincia").val(); //Usando JQUERY, obtengo el value del option seleccionado de la lista paises. 	
  var div = $("#distrito");
  var divS = $("#distrito").html('<option value="0"></option>');
   }
 
$.ajax( 
{
dataType: "html",
type: "POST",
url: "elecciones/combod/", // ruta donde se encuentra nuestro action que procesa la peticion XmlHttpRequest
data: "id=" + id+
		"&tp="+tp, //El id del pais seleccionado en la lista paises (si enviarás mas de un parametro los separas con &.
beforeSend: function(data){ 
div.html('<option>Cargando...</option>');//Usando JQUERY, Mostramos el mensaje cargando en la lista regiones. (un efecto visual)
//También puedes poner aqui el gif que indica cargando...
},
success: function(requestData){ 	//Llamada exitosa
div.html(requestData);//Usando JQUERY, Cargamos las regiones del pais
divS;
divS1;
},
error: function(requestData, strError, strTipoError){
alert("Error " + strTipoError +': ' + strError); //En caso de error mostraremos un alert
},
complete: function(requestData, exito){ //fin de la llamada ajax.
// En caso de usar una gif (cargando...) aqui quitas la imagen
}
});
}

function cargarDept(obj,tp)
{
   if(tp==1){
 var id = $("#departamentot").val(); //Usando JQUERY, obtengo el value del option seleccionado de la lista paises. 	
 var div = $("#provinciat");
 var divS = $("#distritot").html('<option value="0">SELECCIONE UN CURSO</option>');
 var divS1 = $("#distritot").html('<option value="0"></option>');
   }
   if(tp==2){
  var id = $("#provinciat").val(); //Usando JQUERY, obtengo el value del option seleccionado de la lista paises. 	
  var div = $("#distritot");
  var divS = $("#distritot").html('<option value="0"></option>');
   }
 
$.ajax( 
{
dataType: "html",
type: "POST",
url: "elecciones/combod/", // ruta donde se encuentra nuestro action que procesa la peticion XmlHttpRequest
data: "id=" + id+
		"&tp="+tp, //El id del pais seleccionado en la lista paises (si enviarás mas de un parametro los separas con &.
beforeSend: function(data){ 
div.html('<option>Cargando...</option>');//Usando JQUERY, Mostramos el mensaje cargando en la lista regiones. (un efecto visual)
//También puedes poner aqui el gif que indica cargando...
},
success: function(requestData){ 	//Llamada exitosa
div.html(requestData);//Usando JQUERY, Cargamos las regiones del pais
divS;
divS1;
},
error: function(requestData, strError, strTipoError){
alert("Error " + strTipoError +': ' + strError); //En caso de error mostraremos un alert
},
complete: function(requestData, exito){ //fin de la llamada ajax.
// En caso de usar una gif (cargando...) aqui quitas la imagen
}
});
}


function cargarDept2(obj,tp)
{
   if(tp==1){
 var id = $("#departamento").val(); //Usando JQUERY, obtengo el value del option seleccionado de la lista paises. 	
 var div = $("#provincia");
 var divS = $("#distrito").html('<option value="0">SELECCIONE UN CURSO</option>');
 var divS1 = $("#distrito").html('<option value="0"></option>');
   }
   if(tp==2){
  var id = $("#provincia").val(); //Usando JQUERY, obtengo el value del option seleccionado de la lista paises. 	
  var div = $("#distrito");
  var divS = $("#distrito").html('<option value="0"></option>');
   }
 
$.ajax( 
{
dataType: "html",
type: "POST",
url: "combod/", // ruta donde se encuentra nuestro action que procesa la peticion XmlHttpRequest
data: "id=" + id+
		"&tp="+tp, //El id del pais seleccionado en la lista paises (si enviarÃ¡s mas de un parametro los separas con &.
beforeSend: function(data){ 
div.html('<option>Cargando...</option>');//Usando JQUERY, Mostramos el mensaje cargando en la lista regiones. (un efecto visual)
//TambiÃ©n puedes poner aqui el gif que indica cargando...
},
success: function(requestData){ 	//Llamada exitosa
div.html(requestData);//Usando JQUERY, Cargamos las regiones del pais
divS;
divS1;
},
error: function(requestData, strError, strTipoError){
alert("Error " + strTipoError +': ' + strError); //En caso de error mostraremos un alert
},
complete: function(requestData, exito){ //fin de la llamada ajax.
// En caso de usar una gif (cargando...) aqui quitas la imagen
}
});
}


function cargarDept3(obj,tp)
{
   if(tp==1){
 var id = $("#departamento1").val(); //Usando JQUERY, obtengo el value del option seleccionado de la lista paises. 	
 var div = $("#provincia1");
 var divS = $("#distrito1").html('<option value="0">[ELIGE PROVINCIA]</option>');
 var divS1 = $("#distrito1").html('<option value="0">[ELIGE DISTRITO]</option>');
   }
   if(tp==2){
  var id = $("#provincia1").val(); //Usando JQUERY, obtengo el value del option seleccionado de la lista paises. 	
  var div = $("#distrito1");
  var divS = $("#distrito1").html('<option value="0">[ELIGE UN DISTRITO]</option>');
   }
 
$.ajax( 
{
dataType: "html",
type: "POST",
url: "combod/", // ruta donde se encuentra nuestro action que procesa la peticion XmlHttpRequest
data: "id=" + id+
		"&tp="+tp, //El id del pais seleccionado en la lista paises (si enviarÃ¡s mas de un parametro los separas con &.
beforeSend: function(data){ 
div.html('<option>Cargando...</option>');//Usando JQUERY, Mostramos el mensaje cargando en la lista regiones. (un efecto visual)
//TambiÃ©n puedes poner aqui el gif que indica cargando...
},
success: function(requestData){ 	//Llamada exitosa
div.html(requestData);//Usando JQUERY, Cargamos las regiones del pais
divS;
divS1;
},
error: function(requestData, strError, strTipoError){
alert("Error " + strTipoError +': ' + strError); //En caso de error mostraremos un alert
},
complete: function(requestData, exito){ //fin de la llamada ajax.
// En caso de usar una gif (cargando...) aqui quitas la imagen
}
});
}

