// JavaScript Document
function llenar_division(){
var url1='controladores/puntosventa.aspx?opc=sel';
var reques= new Request.JSON({url:url1,
            onComplete:function(e){
                   
cargar_combos(e,"Division",'lista_division','');            
   llenar_vendedores();         
            }
}).send();

}

function cargar_combos(transport1,campo,objeto,cadena){
	 var nro=cadena;
	var json = transport1
	
	var inicio="SELECCIONE ";
	var opcion = new Option (inicio,"0");
	$(objeto).options[ $(objeto).options.length]=opcion;
	for (var i=0; i<json.length; i++)
	{
	var paisz=json[i];
		var opcion = new Option (paisz[1],paisz[0]);
	$(objeto).options[ $(objeto).options.length]=opcion;
		
		}
document.getElementById(objeto).selectedIndex = 1;
	}


function llenar_vendedores(){

var codigo=$('lista_division').value;
//$('lista_distribuidor').selectedIndex = 2;
var opcion=$('lista_distribuidor').value;
var direc;
//alert(opcion);
if(opcion==2){
direc='opc=selvendedor&cod='+codigo;
}

if(opcion==1)
{
direc='opc=seldistribuidor&cod='+codigo;
}
		
  var url1='controladores/puntosventa.aspx?'+direc;
        var reques= new Request.JSON({url:url1,
            onComplete:function(e){
            if(opcion==2){
			cargar_vendedores(e);
            }
			if(opcion==1){
			cargar_distribuidores(e);
            }
			
			
                        }
            }).send();
    }


function ocultar_elementos_z(){
for(var i=1;i<25;i++){
$('map'+i).setStyle('display','none');
}

}

function cargar_vendedores(objeto){

var texto='';
var complete='';
var apellido='';
for(var i=0; i<objeto.length; i++){
var complete=objeto[i];
if (complete[1]!=apellido){
texto+="<table width='100%' border='0'>";
texto+="<tr><td><table width='100%' border='0'><tr><td class='vendedor'>"+ complete[1] +"</td></tr>";
texto+="<tr><td height='6px'></td></tr><tr><td>T: 6209196 / 6209197</td></tr><tr><td>C: "+ complete[2] +"</td>";
texto+="</tr><tr><td><a class='txt_vendedores' style='text-decoration:none;'  href='mailto:"+complete[3]+"'>"+ complete[3] +"</a></td></tr></table></td></tr><tr><td style='border-top:1px solid #FDBE68; height:10px'></td></tr>";
apellido=complete[1];
}
$('map'+complete[4]).setStyle('display','block');
}
texto+="</table> "
$('lista_nombres').set('html',texto);
if(objeto.length<=0){
var a_mensaje="<span >NO SE ENCONTRARON VENDEDORES </span>";
$('lista_nombres').set('html',a_mensaje);
}
}

function cargar_distribuidores(objeto){
ocultar_elementos_z();
var texto='';
var complete='';
var apellido='';

for(var i=0; i<objeto.length; i++){
var complete=objeto[i];
if (complete[1]!=apellido){
texto+="<table width='100%' border='0'>";
texto+="<tr><td><table width='100%' border='0'><tr><td class='vendedor' >"+ complete[1] +"</td></tr>";
apellido=complete[1];
//alert(apellido);
texto+="<tr><td height='6px'></td></tr>";
for(var x=0; x<objeto.length; x++){
var complete1=objeto[x];
if (complete1[1]==apellido){
texto+="<tr><td>D: "+ complete1[3] +"</td></tr>";
texto+="<tr><td>T: "+ complete1[4] +"</td></tr>";
if(complete1[7]!='-'){
texto+="<tr><td>Ventas: <a class='txt_vendedores' href='mailto:"+complete1[7]+"'>"+ complete1[7] +"</a></td></tr>";
}
if(complete1[8]!='-'){
texto+="<tr><td>Atencion: <a class='txt_vendedores' href='mailto:"+complete1[7]+"'>"+ complete1[7] +"</a></td></tr>";
}
}
}
texto+="</table></td></tr><tr><td style='border-top:1px solid #FDBE68; height:10px'></td></tr>";
apellido=complete[1];
}
$('map'+complete[2]).setStyle('display','block');
}
texto+="</table> "
$('lista_nombres').set('html',texto);
if(objeto.length<=0){
var a_mensaje="<span >NO SE ENCONTRARON DISTRIBUIDORES </span>";
$('lista_nombres').set('html',a_mensaje);
}

}

function habilitar(estado){
		 $('lista_distribuidor').disabled=estado;
//$('lista_distribuidor').set('disabled',estado);
	
	}
	
	
	function validar(){
	ocultar_elementos_z();
	habilitar(false);
	$('lista_nombres').set('html','');
	$('lista_distribuidor').selectedIndex=0;
	
	}