function getSelectData(selector){data=[];for(i=2;i<=$('#'+selector+' option').length;i++){data.push($('#'+selector+' option::nth-child('+i+')').text());}
return data;}
function addAutocompleteField(selector,set_focus,onResult){auto_field='auto_'+selector;$('#'+selector).before("<input type='text' id='"+auto_field+"'></input>");$('#'+auto_field).css('width',$('#'+selector).css().width());$('#'+selector).hide();$('#'+auto_field).autocomplete(getSelectData(selector),{autoFill:false,matchContains:true,});$('#'+auto_field).result(function(event,data,formatted){selected=$('#'+selector+' option:contains('+data[0]+')').val();$('#'+selector).val(selected);$('#'+auto_field).css('border','2px solid lightgreen');onResult(data[0]);});$('#'+auto_field).blur(function(){setTimeout(function(){val=$('#'+auto_field).val();if(val.length==0||(val.length>0&&$('#'+selector+' option:contains('+val+')').length==0)){$('#'+auto_field).css('border','2px solid red');}},200);});if(set_focus){$('#'+auto_field).focus();}}
function addPopupLink(selector,link_to,title){$('#'+selector).after("<a id='add_"+selector+"' class='add_popup' href='"+link_to+"?_popup=1&selector="+selector+"' title='"+title+"'></a>");$('#add_'+selector).colorbox({iframe:true,width:700,height:550});}
function closePopup(selector,id,valor){$('#'+selector).append("<option value='"+id+"'>"+valor+"</option>");$('#'+selector).val(id);if($('#auto_'+selector).length==1){$('#auto_'+selector).val(valor).setOptions({data:getSelectData(selector)}).trigger("result",[id]).focus();}
$.fn.colorbox.close();}
function blockUI(){$.blockUI({message:'<b>Cargando...</b>',timeout:5000,css:{border:'none',padding:'15px',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px',opacity:.5,color:'#fff'}});}
function bePopup(){$("#right").hide();$("#header").hide();$("#footer-bottom").hide();$("#_continuar").hide();$("#wrap").css('width','580px');$("#content").css('width','580px');$("#content-wrap").css('width','580px');$("#content-outer").css('width','580px');$("#content-outer").css('margin-top','15px');}
function mainmenu(){$(" #nav li").hover(function(){$(this).find('ul:first:hidden').css({visibility:"visible",display:"none"}).slideDown(400);},function(){$(this).find('ul:first').slideUp(400);});}
$(document).ready(function(){$.datepicker.setDefaults($.extend({showMonthAfterYear:false,},$.datepicker.regional['es']));mainmenu();if($(document).getUrlParam("_popup")=="1"){bePopup();}});