﻿(function(a){a.uniform={options:{selectClass:"selector",radioClass:"radio",checkboxClass:"checker",fileClass:"uploader",filenameClass:"filename",fileBtnClass:"action",fileDefaultText:"Nada seleccionado",fileBtnText:"Elejir Archivo",checkedClass:"checked",focusClass:"focus",disabledClass:"disabled",buttonClass:"button",activeClass:"active",hoverClass:"hover",useID:true,idPrefix:"uniform",resetSelector:false,autoHide:true},elements:[]};if(a.browser.msie&&a.browser.version<7){a.support.selectOpacity=false}else{a.support.selectOpacity=true}a.fn.uniform=function(k){k=a.extend(a.uniform.options,k);var d=this;if(k.resetSelector!=false){a(k.resetSelector).mouseup(function(){function l(){a.uniform.update(d)}setTimeout(l,10)})}function j(l){$el=a(l);$el.addClass($el.attr("type"));b(l)}function g(l){a(l).addClass("uniform");b(l)}function i(o){var m=a(o);var p=a("<div>"),l=a("<span>");p.addClass(k.buttonClass);if(k.useID&&m.attr("id")!=""){p.attr("id",k.idPrefix+"-"+m.attr("id"))}var n;if(m.is("a")||m.is("button")){n=m.text()}else{if(m.is(":submit")||m.is(":reset")||m.is("input[type=button]")){n=m.attr("value")}}n=n==""?m.is(":reset")?"Reset":"Submit":n;l.html(n);m.css("opacity",0);m.wrap(p);m.wrap(l);p=m.closest("div");l=m.closest("span");if(m.is(":disabled")){p.addClass(k.disabledClass)}p.bind({"mouseenter.uniform":function(){p.addClass(k.hoverClass)},"mouseleave.uniform":function(){p.removeClass(k.hoverClass);p.removeClass(k.activeClass)},"mousedown.uniform touchbegin.uniform":function(){p.addClass(k.activeClass)},"mouseup.uniform touchend.uniform":function(){p.removeClass(k.activeClass)},"click.uniform touchend.uniform":function(r){if(a(r.target).is("span")||a(r.target).is("div")){if(o[0].dispatchEvent){var q=document.createEvent("MouseEvents");q.initEvent("click",true,true);o[0].dispatchEvent(q)}else{o[0].click()}}}});o.bind({"focus.uniform":function(){p.addClass(k.focusClass)},"blur.uniform":function(){p.removeClass(k.focusClass)}});a.uniform.noSelect(p);b(o)}function e(o){var m=a(o);var p=a("<div />"),l=a("<span />");if(!m.css("display")=="none"&&k.autoHide){p.hide()}p.addClass(k.selectClass);if(k.useID&&o.attr("id")!=""){p.attr("id",k.idPrefix+"-"+o.attr("id"))}var n=o.find(":selected:first");if(n.length==0){n=o.find("option:first")}l.html(n.html());o.css("opacity",0);o.wrap(p);o.before(l);p=o.parent("div");l=o.siblings("span");o.bind({"change.uniform":function(){l.text(o.find(":selected").html());p.removeClass(k.activeClass)},"focus.uniform":function(){p.addClass(k.focusClass)},"blur.uniform":function(){p.removeClass(k.focusClass);p.removeClass(k.activeClass)},"mousedown.uniform touchbegin.uniform":function(){p.addClass(k.activeClass)},"mouseup.uniform touchend.uniform":function(){p.removeClass(k.activeClass)},"click.uniform touchend.uniform":function(){p.removeClass(k.activeClass)},"mouseenter.uniform":function(){p.addClass(k.hoverClass)},"mouseleave.uniform":function(){p.removeClass(k.hoverClass);p.removeClass(k.activeClass)},"keyup.uniform":function(){l.text(o.find(":selected").html())}});if(a(o).attr("disabled")){p.addClass(k.disabledClass)}a.uniform.noSelect(l);b(o)}function f(n){var m=a(n);var o=a("<div />"),l=a("<span />");if(!m.css("display")=="none"&&k.autoHide){o.hide()}o.addClass(k.checkboxClass);if(k.useID&&n.attr("id")!=""){o.attr("id",k.idPrefix+"-"+n.attr("id"))}a(n).wrap(o);a(n).wrap(l);l=n.parent();o=l.parent();a(n).css("opacity",0).bind({"focus.uniform":function(){o.addClass(k.focusClass)},"blur.uniform":function(){o.removeClass(k.focusClass)},"click.uniform touchend.uniform":function(){if(!a(n).attr("checked")){l.removeClass(k.checkedClass)}else{l.addClass(k.checkedClass)}},"mousedown.uniform touchbegin.uniform":function(){o.addClass(k.activeClass)},"mouseup.uniform touchend.uniform":function(){o.removeClass(k.activeClass)},"mouseenter.uniform":function(){o.addClass(k.hoverClass)},"mouseleave.uniform":function(){o.removeClass(k.hoverClass);o.removeClass(k.activeClass)}});if(a(n).attr("checked")){l.addClass(k.checkedClass)}if(a(n).attr("disabled")){o.addClass(k.disabledClass)}b(n)}function c(n){var m=a(n);var o=a("<div />"),l=a("<span />");if(!m.css("display")=="none"&&k.autoHide){o.hide()}o.addClass(k.radioClass);if(k.useID&&n.attr("id")!=""){o.attr("id",k.idPrefix+"-"+n.attr("id"))}a(n).wrap(o);a(n).wrap(l);l=n.parent();o=l.parent();a(n).css("opacity",0).bind({"focus.uniform":function(){o.addClass(k.focusClass)},"blur.uniform":function(){o.removeClass(k.focusClass)},"click.uniform touchend.uniform":function(){if(!a(n).attr("checked")){l.removeClass(k.checkedClass)}else{var p=k.radioClass.split(" ")[0];a("."+p+" span."+k.checkedClass+":has([name='"+a(n).attr("name")+"'])").removeClass(k.checkedClass);l.addClass(k.checkedClass)}},"mousedown.uniform touchend.uniform":function(){if(!a(n).is(":disabled")){o.addClass(k.activeClass)}},"mouseup.uniform touchbegin.uniform":function(){o.removeClass(k.activeClass)},"mouseenter.uniform touchend.uniform":function(){o.addClass(k.hoverClass)},"mouseleave.uniform":function(){o.removeClass(k.hoverClass);o.removeClass(k.activeClass)}});if(a(n).attr("checked")){l.addClass(k.checkedClass)}if(a(n).attr("disabled")){o.addClass(k.disabledClass)}b(n)}function h(q){var o=a(q);var r=a("<div />"),p=a("<span>"+k.fileDefaultText+"</span>"),m=a("<span>"+k.fileBtnText+"</span>");if(!o.css("display")=="none"&&k.autoHide){r.hide()}r.addClass(k.fileClass);p.addClass(k.filenameClass);m.addClass(k.fileBtnClass);if(k.useID&&o.attr("id")!=""){r.attr("id",k.idPrefix+"-"+o.attr("id"))}o.wrap(r);o.after(m);o.after(p);r=o.closest("div");p=o.siblings("."+k.filenameClass);m=o.siblings("."+k.fileBtnClass);if(!o.attr("size")){var l=r.width();o.attr("size",l/10)}var n=function(){var s=o.val();if(s===""){s=k.fileDefaultText}else{s=s.split(/[\/\\]+/);s=s[(s.length-1)]}p.text(s)};n();o.css("opacity",0).bind({"focus.uniform":function(){r.addClass(k.focusClass)},"blur.uniform":function(){r.removeClass(k.focusClass)},"mousedown.uniform":function(){if(!a(q).is(":disabled")){r.addClass(k.activeClass)}},"mouseup.uniform":function(){r.removeClass(k.activeClass)},"mouseenter.uniform":function(){r.addClass(k.hoverClass)},"mouseleave.uniform":function(){r.removeClass(k.hoverClass);r.removeClass(k.activeClass)}});if(a.browser.msie){o.bind("click.uniform.ie7",function(){setTimeout(n,0)})}else{o.bind("change.uniform",n)}if(o.attr("disabled")){r.addClass(k.disabledClass)}a.uniform.noSelect(p);a.uniform.noSelect(m);b(q)}a.uniform.restore=function(l){if(l==undefined){l=a(a.uniform.elements)}a(l).each(function(){if(a(this).is(":checkbox")){a(this).unwrap().unwrap()}else{if(a(this).is("select")){a(this).siblings("span").remove();a(this).unwrap()}else{if(a(this).is(":radio")){a(this).unwrap().unwrap()}else{if(a(this).is(":file")){a(this).siblings("span").remove();a(this).unwrap()}else{if(a(this).is("button, :submit, :reset, a, input[type='button']")){a(this).unwrap().unwrap()}}}}}a(this).unbind(".uniform");a(this).css("opacity","1");var m=a.inArray(a(l),a.uniform.elements);a.uniform.elements.splice(m,1)})};function b(l){l=a(l).get();if(l.length>1){a.each(l,function(m,n){a.uniform.elements.push(n)})}else{a.uniform.elements.push(l)}}a.uniform.noSelect=function(l){function m(){return false}a(l).each(function(){this.onselectstart=this.ondragstart=m;a(this).mousedown(m).css({MozUserSelect:"none"})})};a.uniform.update=function(l){if(l==undefined){l=a(a.uniform.elements)}l=a(l);l.each(function(){var n=a(this);if(n.is("select")){var m=n.siblings("span");var p=n.parent("div");p.removeClass(k.hoverClass+" "+k.focusClass+" "+k.activeClass);m.html(n.find(":selected").html());if(n.is(":disabled")){p.addClass(k.disabledClass)}else{p.removeClass(k.disabledClass)}}else{if(n.is(":checkbox")){var m=n.closest("span");var p=n.closest("div");p.removeClass(k.hoverClass+" "+k.focusClass+" "+k.activeClass);m.removeClass(k.checkedClass);if(n.is(":checked")){m.addClass(k.checkedClass)}if(n.is(":disabled")){p.addClass(k.disabledClass)}else{p.removeClass(k.disabledClass)}}else{if(n.is(":radio")){var m=n.closest("span");var p=n.closest("div");p.removeClass(k.hoverClass+" "+k.focusClass+" "+k.activeClass);m.removeClass(k.checkedClass);if(n.is(":checked")){m.addClass(k.checkedClass)}if(n.is(":disabled")){p.addClass(k.disabledClass)}else{p.removeClass(k.disabledClass)}}else{if(n.is(":file")){var p=n.parent("div");var o=n.siblings(k.filenameClass);btnTag=n.siblings(k.fileBtnClass);p.removeClass(k.hoverClass+" "+k.focusClass+" "+k.activeClass);o.text(n.val());if(n.is(":disabled")){p.addClass(k.disabledClass)}else{p.removeClass(k.disabledClass)}}else{if(n.is(":submit")||n.is(":reset")||n.is("button")||n.is("a")||l.is("input[type=button]")){var p=n.closest("div");p.removeClass(k.hoverClass+" "+k.focusClass+" "+k.activeClass);if(n.is(":disabled")){p.addClass(k.disabledClass)}else{p.removeClass(k.disabledClass)}}}}}}})};return this.each(function(){if(a.support.selectOpacity){var l=a(this);if(l.is("select")){if(l.attr("multiple")!=true){if(l.attr("size")==undefined||l.attr("size")<=1){e(l)}}}else{if(l.is(":checkbox")){f(l)}else{if(l.is(":radio")){c(l)}else{if(l.is(":file")){h(l)}else{if(l.is(":text, :password, input[type='email']")){j(l)}else{if(l.is("textarea")){g(l)}else{if(l.is("a")||l.is(":submit")||l.is(":reset")||l.is("button")||l.is("input[type=button]")){i(l)}}}}}}}}})}})(jQuery);
var aNames;
var ciudades;
var data = new Array();
var ciudadesProvincia = new Array();
var projects;
var idHotel=0;
var bPaises, bCiudades;
$('document').ready(function(){
	
	aNames = _Default.ServerSideGetAllItems().value;
	
	
	buscarCiudades();
	$("#btnCancelar").click(function() {$('#agregarNuevo').slideUp(); return false;});
	
	for(i=0; i<aNames.length; i++){
		var params = aNames[i].split("|");
		//var j = jQuery.parseJSON('{"nombre":"'+params[0]+'","ciudad":"'+params[1]+'", "label": "'+params[0]+','+params[1]+'","hash":"'+params[2]+'"}');
		var j = jQuery.parseJSON('{"nombre":"'+params[0]+'","provincia":"'+params[1]+'","ciudad":"'+params[2]+'", "label": "'+params[0]+','+params[1]+','+params[2]+'","hash":"'+params[3]+'"}');
		data.push(j);
	}
	
	$('#txtBuscar').autocomplete({
		minLength: 0,
		source: data,
		data: "json",
		focus: function( event, ui ) {
			$( "#txtBuscar" ).val( ui.item.nombre+', '+ui.item.provincia+', '+ui.item.ciudad);
			return false;
		},
		select: function( event, ui ) {
			FB.getLoginStatus(function(response) {
			  if (!response.session) {
				FB.login();
				return;
			  }
			});
			idHotel = ui.item.hash;
			if(!checkName()){
				$('#agregarNuevo').slideDown();
				
				var nombreH = $( "#txtBuscar" ).val().split(",");
				if(nombreH[1]!= undefined){ 
					nombreH[1]=$.trim(nombreH[1]); 
					$('#ddlProvincia').find('option').each(function(){
						
						if($.trim($(this).text().toLowerCase())==$.trim(nombreH[1].toLowerCase())){
							$(this).attr('selected','selected');
						}else{
							
						}
					});
				}
				if(nombreH[2]!= undefined){ 
					nombreH[2]=$.trim(nombreH[2]); 
					$('#txtCiudad').val(nombreH[2]);
				}
				$('#txtNombreHotel').val(nombreH[0]);
				
				$("#txtNombreHotel").focus();
			}else{
				$('#agregarNuevo').slideUp();
			}
			return false;
		}
	});
	
	
	
	
	
	/*
	$('#txtBuscar').blur(function(){
		if(!checkName()){
			$('#agregarNuevo').slideDown();
			var nombreH = $( "#txtBuscar" ).val().split(",");
			if(nombreH[1]!= undefined){ 
				//nombreH[1]=nombreH[1].substring(1,nombreH[1].length); 
				nombreH[1]=$.trim(nombreH[1]); 
				$('#ddlProvincia').find('option').each(function(){
				
					if($.trim($(this).text().toLowerCase())==$.trim(nombreH[1].toLowerCase())){
						$(this).attr('selected','selected');
					}else{
						
					}
				});
			}
			if(nombreH[2]!= undefined){ 
				//nombreH[2]=nombreH[2].substring(1,nombreH[2].length); 
				nombreH[2]=$.trim(nombreH[2]); 
				$('#txtCiudad').val(nombreH[2]);
			}
			$('#txtNombreHotel').val(nombreH[0]);
			$("#txtNombreHotel").focus();
		}else{
			$('#agregarNuevo').slideUp();
			
		}
	});*/

	$("#txtBuscar,  #txtNombreHotel, #btnAgregar, #btnCancelar, #btnBuscar").uniform();		
	
	$('#btnVotar').click(function(event){
		event.preventDefault();
		/*FB.getLoginStatus(function(response) {
		  if (!response.session) {
			FB.login();
			return;
		  }else{
			if(!checkName()){
				$('#agregarNuevo').slideDown();
				var nombreH = $( "#txtBuscar" ).val().split(",");
				if(nombreH[1]!= undefined){ 
					nombreH[1]=$.trim(nombreH[1]); 
					$('#ddlProvincia').find('option').each(function(){
						if($(this).text().toLowerCase()== nombreH[1].toLowerCase()){
							$(this).attr('selected','selected');
						}else{
							
						}
					});
				}
				if(nombreH[2]!= undefined){ 
					nombreH[2]=$.trim(nombreH[2]); 
					$('#txtCiudad').val(nombreH[2]);
				}
		
				$("#txtNombreHotel").focus();
			}else{
				$('#agregarNuevo').slideUp();
				window.open("calificar.aspx?id=" + idHotel, "_blank");
				return false;
			}
		  //}
		});*/
		if(!checkName()){
        //el siguiente bloque no se usa porque btnVotar esta escondido (desactivado)
				$('#agregarNuevo').slideDown();
				var nombreH = $( "#txtBuscar" ).val().split(",");
				if(nombreH[1]!= undefined){ 
					nombreH[1]=$.trim(nombreH[1]); 
					$('#ddlProvincia').find('option').each(function(){
						if($(this).text().toLowerCase()== nombreH[1].toLowerCase()){
							$(this).attr('selected','selected');
						}else{
							
						}
					});
				}
				if(nombreH[2]!= undefined){ 
					nombreH[2]=$.trim(nombreH[2]); 
					$('#txtCiudad').val(nombreH[2]);
				}
		
				$("#txtNombreHotel").focus();
			}else{
				$('#agregarNuevo').slideUp();
				window.open("calificar.aspx?id=" + idHotel, "_blank");
				return false;}
	});
	
	$("#txtBuscar").keypress(function(event){
    
		if(event.which == 13){
			event.preventDefault();
			$('#btnVotar').click();
			return false;
		}
	});
	
	$("#txtNombreHotel").keypress(function(event){

		if(event.which == 13){
			$('#btnAgregar').click();
			return false;
		}
	});
	
    
    $('#btnBuscar').click(function(event){
    event.preventDefault();
    if($('#divLista').visible==false){
    $('#divLista').slideDown();}else{
    $('#divLista').hide();
    if($( "#txtBuscar" ).val()!=""){
    $('#divLista').slideDown();}}
    if($( "#txtBuscar" ).val()!=""){
    var nombreH = $( "#txtBuscar" ).val().split(",");
    
    $( "#divLista").html(_Default.ObtenerHotel(nombreH[0]).value);

    if($( "#divLista").html().indexOf("No hay hoteles para mostrar") >= 0){
    $('#agregarNuevo').slideDown();
				var nombreH = $( "#txtBuscar" ).val().split(",");
				if(nombreH[1]!= undefined){ 
					nombreH[1]=$.trim(nombreH[1]); 
					$('#ddlProvincia').find('option').each(function(){
						if($(this).text().toLowerCase()== nombreH[1].toLowerCase()){
							$(this).attr('selected','selected');
						}else{
							
						}
					});
				}
				if(nombreH[2]!= undefined){ 
					nombreH[2]=$.trim(nombreH[2]); 
					$('#txtCiudad').val(nombreH[2]);
				}
		
				$("#txtNombreHotel").focus();
    }else{
    $( "#divCalificacionesFrame").removeClass("hidden");
    
    
    $( "#btnLnkSig").hide();
    $( "#btnLnkAnt").hide();
   // if($( "#PagNext")[0]!=undefined){$( "#btnLnkSig").uniform();}
  //   if($( "#PagPrev")[0]!=undefined){$( "#btnLnkAnt").uniform();}
    $( "#divCalificaciones").html(_Default.ObtenerCalifs(nombreH[0],1).value).fadeIn(400);
    
    


     $("#btnCalificar").uniform();
    $("#uniform-btnCalificar").unbind("click").click(function(event){
    var hash= $(this).find("#btnCalificar")[0].name.replace("calificar_","");
    $(location).attr('href',"calificar.aspx?id=" + hash);
    
				return false; });
                
    
       $("#uniform-btnLnkAnt").unbind("click").click(function(event){
    event.preventDefault();
             $( "#divCalificaciones").hide();
             var prevPag=$( "#PagNum")[0].innerHTML;
             prevPag=nextPag.replace("pag_","");
             prevPag=parseInt(prevPag)-1;
   $( "#divCalificaciones").html(_Default.ObtenerCalifs(nombreH[0],parseInt(prevPag)).value).fadeIn(400);
 
   
				return false; });  

    $("#uniform-btnLnkSig").unbind("click").click(function(event){
        event.preventDefault();
        $( "#divCalificaciones").hide();
        var nextPag=$( "#PagNum")[0].innerHTML;
        nextPag=nextPag.replace("pag_","");
        nextPag=parseInt(nextPag)+1;
        $( "#divCalificaciones").html(_Default.ObtenerCalifs(nombreH[0],parseInt(nextPag)).value).fadeIn(400);
       
       
		return false; });  

          }}
                
    });

   
	
	bPaises = _Default.ObtenerPaises().value;
	if($('#buscarPais').val() != "Pais"){ $("#buscarPais").css({"color":"#000"}); }
	if($('#buscarCiudad').val() != "Ciudad"){ $("#buscarCiudad").css({"color":"#000"}); }
	$('#buscarPais').focus(function(){ if($(this).val()=="Pais"){ $(this).val("").css({"color":"#000"})} });
	$('#buscarPais').blur(function(){ if($(this).val()==""){ $(this).val("Pais").css({"color":"#ccc"}); } });
	
	$('#buscarCiudad').focus(function(){ if($(this).val()=="Ciudad"){ $(this).val("").css({"color":"#000"})} });
	$('#buscarCiudad').blur(function(){ if($(this).val()==""){ $(this).val("Ciudad").css({"color":"#ccc"}); } });
	
	$("#buscarCiudad, #buscarPais").keypress(function(event){
		if(event.which == 13){
			event.preventDefault();
			$('#buscarBTN').click(event);
			return false;
		}
	});
	
	$('#buscarBTN').click(function(event){
		event.preventDefault();
		$('#buscarPaisFrm').val($('#buscarPais').val());
		$('#buscarCiudadFrm').val($('#buscarCiudad').val());
		$('#buscarHotelesForm').submit();
		
	});
	
	
	$('#buscarPais').autocomplete({
		minLength: 0,
		source: bPaises,
		data: "json",
		/*focus: function( event, ui ) {},*/
		select: function( event, ui ) {
			var pais = ui.item.value;
			bCiudades = _Default.getCiudadesDePaises(pais).value;
			$('#buscarCiudad').autocomplete({
								minLength: 0,
								source: bCiudades,
								data: "json"
							});
		}
			
	});
	
	
			
});


function bindSig(){
 
     

}

function bindPrev(){

   

}

function checkName(){
	boxItem = $( "#txtBuscar" ).val();
	if(boxItem != ""){
			if(boxItem.indexOf(',') != -1){
			var boxItem = boxItem.split(",");
			if(boxItem[1]!= undefined){ 
				//boxItem[1]=boxItem[1].substring(1,boxItem[1].length);
				boxItem[1]=$.trim(boxItem[1]);
			}else{
				boxItem[1]="";
			}
			if(boxItem[2]!= undefined){ 
				//boxItem[2]=boxItem[2].substring(1,boxItem[2].length);
				boxItem[2]=$.trim(boxItem[2]);
			}else{
				boxItem[1]="";
			}
			var match = false;
			for(i=0; i<data.length; i++){
				//if(data[i].nombre.toLowerCase() == boxItem[0].toLowerCase() && data[i].ciudad.toLowerCase() == boxItem[1].toLowerCase()){
				if(data[i].nombre.toLowerCase() == boxItem[0].toLowerCase()){
					if(boxItem[1] != "" && data[i].provincia.toLowerCase() == boxItem[1].toLowerCase()){
						if(boxItem[2] != "" && data[i].ciudad.toLowerCase() == boxItem[2].toLowerCase()){
							match=true;	
						}else{
							match=false;	
						}
					}else{
						match=false;	
					} 

				}
			}
			if(match){
				return true;
			}else{
				return false;
			}
		}
	}

}
function mostrarAgregarHotel(){
	
	$('#fbLogin').addClass('hidden');
	$('#formAgregar').removeClass('hidden');
}
function agregarHotelUsuario() 
{
if($("#txtNombreHotel").val()==""||$("#txtCiudad").val()==""||$("#txtMailUsuario").val()==""){
alert("Debe completar todos los campos.");
}else{
    _Default.ServerSideAgregarHotelUsuario($("#txtNombreHotel").val(),$("#ddlPais").val(),$("#ddlProvincia").val(), $("#txtCiudad").val(),$("#txtMailUsuario").val(),ServerSideAgregarHotelUsuario_Callback );
}
    return false;

}

function ServerSideAgregarHotelUsuario_Callback(response) 
{

    if (response.error != null){
        alert("Error al ingresar el hotel");
        return;
    }
    else
    {
        if (response.value != ""){
            //lineas comentadas para que, al enviar mail sugiriendo nuevo hotel, no se abra la ventana para calificar dicho hotel, ya que no ha sido creado
            //window.open("calificar.aspx?id=" + response.value, "_blank");
            //aNames = _Default.ServerSideGetAllItems().value;     
            $('#agregarNuevo').slideUp(function(){alert("En breve le enviaremos un correo para poder calificar el alojamiento."); });  
             
        }
        else {
            alert("No se pudo ingresar el hotel");
        }
        
    }

}

function buscarCiudades(){
	ciudades = _Default.ObtenerCiudadesDeProvincia($('#ddlProvincia').val()).value;
	/*for(i=0; i<ciudades.length; i++){
		var j = jQuery.parseJSON('{"ciudad":"'+ciudades[i]+'"}');
		ciudadesProvincia.push(j);
	}*/
	
	$('#txtCiudad').autocomplete({
		minLength: 0,
		source: ciudades,
		data: "json",
	});
}
function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i) ==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}

