function SetCookie(cookieName,cookieValue,nDays) { var today = new Date(); var expire = new Date(); if (nDays==null || nDays==0) nDays=1; expire.setTime(today.getTime() + 3600000*24*nDays); document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString(); } function ReadCookie(cookieName) { var theCookie=" "+document.cookie; var ind=theCookie.indexOf(" "+cookieName+"="); if (ind==-1) ind=theCookie.indexOf(";"+cookieName+"="); if (ind==-1 || cookieName=="") return ""; var ind1=theCookie.indexOf(";",ind+1); if (ind1==-1) ind1=theCookie.length; return unescape(theCookie.substring(ind+cookieName.length+2,ind1)); } function insertWaitAjax(element) { //jQuery(element).append('
'); jQuery(element).append('
'); } var tipo_select = ''; var tipo_form = ''; var configFormSearchTA = function(container, _tipo_form, _tipo_select) { tipo_select = _tipo_select; tipo_form = _tipo_form; var ta_select = $(container+" select[name='tipo_ta']"); $(container+" label[for='id_tipo_model']").html('Tipos de ' + ta_select[0].children[ta_select[0].selectedIndex].innerHTML); $(container+" select[name='tipo_ta']").change(function(event) { var url = ''; url = '/ta/search_fragment_form?action=get_tipos&tipo_ta='+this.value; $(container+" label[for='id_tipo_model']").html('Tipos de ' + this.children[this.selectedIndex].innerHTML); var select = $(container+" select[name='tipo_model']"); select.empty(); $('').appendTo(select); $.get(url).done(function( data ) { select.empty(); for(var item in data) { for (var i in data[item]) $('').appendTo(select); } select.change(onChangeParamTA) }); }); $(container+" input[name='num_ta'], " + container+" input[name='ano_ta'], " + container+" select[name='tipo_model'], " + container+" input[name='busca_dispositivo']" ).change(onChangeParamTA); $(container+" .btn-busca").click(onChangeParamTA); } var onChangeParamTA = function(event) { var tipo_ta = $("select[name='tipo_ta']").val(); var tipo_model = $("select[name='tipo_model']").val(); var num_ta = $("input[name='num_ta']").val(); var ano_ta = $("input[name='ano_ta']").val(); var rotulo_dispositivo = $("input[name='rotulo_dispositivo']").val(); var busca_dispositivo = $("input[name='busca_dispositivo']").val(); var dispositivo_ref = $("#id_dispositivo_ref").val(); $('#id_dispositivo_ref').remove(); if (dispositivo_ref == null) dispositivo_ref = '' var url = ''; var formData = { 'tipo_ta' : tipo_ta, 'tipo_model' : tipo_model, 'num_ta' : num_ta, 'ano_ta' : ano_ta, 'busca' : busca_dispositivo, 'rotulo' : rotulo_dispositivo, 'tipo_form' : tipo_form, 'tipo_select' : tipo_select, 'initial_ref' : dispositivo_ref }; url = '/ta/search_fragment_form'; $('.result-busca-dispositivo').html(''); insertWaitAjax('.result-busca-dispositivo') $.get(url, formData).done(function( data ) { $('.result-busca-dispositivo').html(data); //$("input[name='dispositivo_ref']").first().prop('checked', true); }); }