// JavaScript Document
// distribuidores.js
// autor: Juan Pablo Callejas D.
///////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////
//	cargarPoblacion : lista poblaciones y provincias de acuerdo a lo seleccionado.
//	@parameter: tipo 1 provincias  2 poblaciones
//	@parameter: cod seleccion
////////////////////////////////////////////////////////////////////////////

function cargarPoblacion(tipo,cod){

	if(cod != -1){
		vars = $("#formBusquedaDis").serialize();
		 if(tipo == 1){
			$.ajax({
			type: "GET",
			url: raiz_sitio+"dis_datoMunicipio.php?comu="+cod,
			success: function(msg){
					if(msg == '0' || msg == 'redireccionar')
						confirm('ERROR: Acceso invalido');
					else
					{
						if(msg == '2')
							confirm('ERROR: Datos no validos');
						else
						{
								$("tr #tr_provincia").html('<td width="145" align="right" valign="middle" class="texto_regular_2">Provincia:</td><td width="5" align="left" valign="top" class="texto_regular_2">&nbsp;</td><td width="310" align="left" valign="top" class="texto_regular_2"><div id="prov"></div></td>');
								$("#prov").html(msg);							
								$("tr #tr_poblacion").html('');
						}
					}
				}
				});
		}
		else
		{
			$.ajax({
			type: "GET",
			url: raiz_sitio+"dis_datoMunicipio.php?prov="+cod,
			success: function(msg){
					if(msg == '0' || msg == 'redireccionar')
						confirm('ERROR: Acceso invalido');
					else
					{
						if(msg == '2')
							confirm('ERROR: Datos no validos');
						else
						{
							$("tr #tr_poblacion").html('<td width="145" align="right" valign="middle" class="texto_regular_2">Poblaci&oacute;n:</td>     <td width="5" align="left" valign="top" class="texto_regular_2">&nbsp;</td><td width="310" align="left" valign="top" class="texto_regular_2"><div id="pobl"></div></td>');
							$("#pobl").html(msg);
						}
					}
				}
			});
		}	
	}
	else
	{
		if(tipo ==1)
			$("tr #tr_provincia").html('');
		$("tr #tr_poblacion").html('');		
	}
}

/////////////////////////////////////////////////////////////////////////////
//	buscar : Evento para busqueda distribuidores.
//	@parameter: ev Evento.
////////////////////////////////////////////////////////////////////////////
function buscar(){
	
	vars = $("#formBusquedaDis").serialize();
 	$.ajax({
		type: "POST",
		url: raiz_sitio+"dis_buscador.php",
		data: vars,
		success: function(msg){
				if(msg == '0' || msg == 'redireccionar')
					confirm('ERROR: Acceso invalido');
				else
				{
					if(msg == '2')
						confirm('ERROR: Datos no validos');
					else
					{
						var receptor = msg.split('@&$@@=>');
						msg = receptor[0];
						var control = receptor[1];
						var pag = receptor[2];
						var tot = receptor[3];
						var rec = receptor[4];
						$("#page").attr('value',pag);
						$("#total").attr('value',tot);
						$("#records").attr('value',rec);
						$("#listado").html(msg);
						$("#paginadorTd").html(control);
					}
				}
			}
	});
}

/////////////////////////////////////////////////////////////////////////////
//	estabelcerPagina : Configura el numero de pagina para ver.
//	@parameter: pagina Numero de pagina a ver.
////////////////////////////////////////////////////////////////////////////
function estabelcerPagina(pagina){
	$("#page").attr('value',pagina);
}

/////////////////////////////////////////////////////////////////////////////
//	validadorFormDistribuidor : Valida los datos a enviar para solicitar dis-
//	tribuidores.
//	@parameter: 
////////////////////////////////////////////////////////////////////////////
function validadorFormDistribuidor() {
	var msj = '';
			res = cleanValidator.init({ 
				  formId: 'distribuidorForm', 
				  newLine: '<br>', 
				  inputColors: ['#FFFFFF', '#CCCCCC'], 
				  errorColors: ['#FFFF99', '#CCCCCC'],
				  isRequired: ['nombre','comentario','comunidad','securimage'], 
				  isRequiredName: ['Nombre','Comentario','Comunidad','Imagen de Seguridad'],
				  isEmail: ['mail'],
				  isEmailName: ['Email Usuario'],
					isCheked: ['terminoNews'],
					isChekedName: ['T\u00E9rminos y condiciones']
			});
	
		if(res == true)
				document.distribuidorForm.submit();
		else
				confirm(msj);
}