﻿// JScript File
//Chicas
function pageselectCallback(page_index, jq){
                var items_per_page = $('#items_per_page').val();
                var max_elem = Math.min((page_index+1) * items_per_page,$("#ocultochicas div.result").length);
                var newcontent = '';
                for(var i=page_index*items_per_page;i<max_elem;i++)
                {
					newcontent+="<div class='result'>"+$("#ocultochicas div.result:eq("+i+")").html()+"</div>";
                }               
                $('#resulchicas').empty().html(newcontent);
                
                return false;
	}
 function getOptionsFromForm(){
                var opt = {callback: pageselectCallback};
				opt.items_per_page=$("#items_per_page").val();
				opt.num_display_entries=2;
				opt.num_edge_entries=1;
                return opt;
 }
 //Travestis
 function pageselectCallbackT(page_index, jq){
                var items_per_page = $('#ctravestis').val();
                var max_elem = Math.min((page_index+1) * items_per_page,$("#ocultotravestis div.result").length);
                var newcontent = '';
                for(var i=page_index*items_per_page;i<max_elem;i++)
                {
					newcontent+="<div class='result'>"+$("#ocultotravestis div.result:eq("+i+")").html()+"</div>";
                }               
                $('#resultravestis').empty().html(newcontent);
                
                return false;
	}
 function getOptionsFromFormT(){
                var opt = {callback: pageselectCallbackT};
				opt.items_per_page=$("#ctravestis").val();
				opt.num_display_entries=2;
				opt.num_edge_entries=1;
                return opt;
 }
 //Chicos
 function pageselectCallbackC(page_index, jq){
                var items_per_page = $('#cchicos').val();
                var max_elem = Math.min((page_index+1) * items_per_page,$("#ocultochicos div.result").length);
                var newcontent = '';
                for(var i=page_index*items_per_page;i<max_elem;i++)
                {
					newcontent+="<div class='result'>"+$("#ocultochicos div.result:eq("+i+")").html()+"</div>";
                }               
                $('#resulchicos').empty().html(newcontent);
                
                return false;
	}
 function getOptionsFromFormC(){
                var opt = {callback: pageselectCallbackC};
				opt.items_per_page=$("#cchicos").val();
				opt.num_display_entries=2;
				opt.num_edge_entries=1;
                return opt;
 }
 //Otros
 function pageselectCallbackO(page_index, jq){
                var items_per_page = $('#cotros').val();
                var max_elem = Math.min((page_index+1) * items_per_page,$("#ocultootros div.result").length);
                var newcontent = '';
                for(var i=page_index*items_per_page;i<max_elem;i++)
                {
					newcontent+="<div class='result'>"+$("#ocultootros div.result:eq("+i+")").html()+"</div>";
                }               
                $('#resulotros').empty().html(newcontent);
                
                return false;
	}
 function getOptionsFromFormO(){
                var opt = {callback: pageselectCallbackO};
				opt.items_per_page=$("#cotros").val();
				opt.num_display_entries=2;
				opt.num_edge_entries=1;
                return opt;
 }
 //main
$(document).ready(function() {

	var optInit = getOptionsFromForm();
	$("#pagination").pagination($("#ocultochicas div.result").length, optInit);
	
	$("#btnmaschicas").click(function(){
		fmaschicas();
		$("#dca").show();
        $("#dct").hide();
        $("#dco").hide();
        $("#dcotros").hide();
    });
    
    // travas
    var optInitT = getOptionsFromFormT();
	$("#pagtravestis").pagination($("#ocultotravestis div.result").length, optInitT);
	
	$("#btnmastravestis").click(function(){
		fmastravestis();
		$("#dca").hide();
        $("#dct").show();
        $("#dco").hide();
        $("#dcotros").hide();
    });
    
    // chicos
    var optInitC = getOptionsFromFormC();
	$("#pagchicos").pagination($("#ocultochicos div.result").length, optInitC);
	
	$("#btnmaschicos").click(function(){
		fmaschicos();
		$("#dca").hide();
        $("#dct").hide();
        $("#dco").show();
        $("#dcotros").hide();
    });
      // Otros
    var optInitO = getOptionsFromFormO();
	$("#pagotros").pagination($("#ocultootros div.result").length, optInitO);
	
	$("#btnmasotros").click(function(){
		fmaschicos();
		$("#dca").hide();
        $("#dct").hide();
        $("#dco").hide();
        $("#dcotros").show();
    });
    
    function fmaschicas(){
        $("#items_per_page").val(32);
		var opt = getOptionsFromForm();
		$("#pagination").pagination($("#ocultochicas div.result").length, opt);
    }
    function fmastravestis(){
        $("#ctravestis").val(32);
		var optT = getOptionsFromFormT();
		$("#pagtravestis").pagination($("#ocultotravestis div.result").length, optT);
    }
    function fmaschicos(){
        $("#cchicos").val(32);
		var optC = getOptionsFromFormC();
		$("#pagchicos").pagination($("#ocultochicos div.result").length, optC);
    }
    function fmasotros(){
        $("#cotros").val(32);
		var optO = getOptionsFromFormO();
		$("#pagotros").pagination($("#ocultootros div.result").length, optO);
    }
    //BUSQUEDA PERSONALIZADA
	 	$("#btnbuscarp").click(function(){	 	

	 	    var se=$("input[name=bsexo]:checked").val();
	 	    $("#loadbus").show();
	 	    //alert($("input[name=bsexo]:checked").val()+" ciudad="+$(".bciudad option:selected").val());
	 	    $.ajax({
	 	        type:"POST",
                dataType:"html",
                url:"autenticacion/calls/busqueda.ashx",
                data:"iddominio="+$(".iddominiooculto").val()+"&sexo="+$("input[name=bsexo]:checked").val()+"&ciudad="+$(".bciudad option:selected").val()+"&ciudadt="+$(".bciudad option:selected").text()+"&provincia="+$(".bprovincia option:selected").val()+"&provinciat="+$(".bprovincia option:selected").text()+"&pelo="+$(".bpelo option:selected").val()+"&edad="+$(".bedad option:selected").val(),
                success:function(msg){
                    //alert(msg);
                    $("#loadbus").hide();
                    $("#cantchicas").text("");
                    $("#cantchicos").text("");
                    $("#canttravestis").text("");
                    if(msg!="ERROR"){
                        if(se=="Chicas"){
                            $("#ulchicas").empty().append(msg);
                            $("#cantchicas").text($("#ulchicas div.result").length+" Chica(s) encontradas.");
                            $("#dca").show();
                            $("#dct").hide();
                            $("#dco").hide();
                            $("#dcotros").hide();
                            fmaschicas();
                        }else if(se=="Chicos"){
                            $("#ulchicos").empty().append(msg);
                            $("#cantchicos").text($("#ulchicos div.result").length+" Chico(s) encontrados.");
                            $("#dca").hide();
                            $("#dct").hide();
                            $("#dco").show();
                            $("#dcotros").hide();
                            fmaschicos();
                        }else if(se=="Travestis"){
                            $("#ultravestis").empty().append(msg);
                            $("#canttravestis").text($("#ultravestis div.result").length+" resultados.");
                            $("#dca").hide();
                            $("#dct").show();
                            $("#dco").hide();
                            $("#dcotros").hide();
                            fmastravestis();
                        }else{
                            $("#ulotros").empty().append(msg);
                            $("#cantotros").text($("#ulotros div.result").length+" resultados");
                            $("#dca").hide();
                            $("#dct").hide();
                            $("#dco").hide();
                            $("#dcotros").show();
                            fmasotros();
                        }
                    }else{
                        if(se=="Chicas"){
                            $("#ulchicas").append(msg);
                        }else if(se=="Chicos"){
                            $("#ulchicos").append(msg);
                        }else if(se=="Travestis"){
                            $("#ultravestis").append(msg);
                        }else{
                            $("#ultravestis").append(msg);
                        }
                    }                    
                }
            });
	 	});
    
});
