
function MensajeError(msg){responseXml=msg.split('|HTML:|');$('r'+responseXml[0]).innerHTML=responseXml[1];}
function checksave(campo,clave,formulario,id_campo){try
{espera(1);oVCheck=$(campo+"_"+formulario+"_"+id_campo);var inputValue='0';if(oVCheck.checked==true)
{inputValue='1';}
var datos='form'+formulario+'_formdID=form'+formulario+'&';datos+="_formTyp=3&";datos+="_formAcc=0&";datos+="_formIIn=&";datos+="_formIUs=&";datos+="_formAut=1&";datos+="_formVol=&";datos+="_formPan=1&";datos+=""+id_campo+"_inValue="+Base64.encode(HTMLentities(inputValue))+"&";datos+=""+clave+"_inValue="+Base64.encode(HTMLentities(campo));var cache=new Array();cache.push(datos);var url=this_url+serverAddress;var cacheEntry=cache.shift();}
catch(e)
{espera(0);alert(e.toString());}
new Ajax.Request(url,{method:'post',parameters:cacheEntry,onComplete:function(transport){if(200==transport.status||4==transport.status)
{espera(0);var response=transport.responseText;if(response.indexOf("ERRNO")>=0||response.indexOf("error:")>=0||response.length==0)
throw(response.length==0?"Server error.":response);responseXml=response.evalJSON();var total=responseXml['total'];var termina=responseXml['termina'];var formid=responseXml['formid'];try
{var volver=responseXml['volver'];}
catch(e)
{var volver='';}
try
{var usuario_mostrar=responseXml['usuario_mostrar'];}
catch(e)
{var usuario_mostrar='';}
var botones=$("botonesform"+formid);var oscroll=$("scrollform"+formid);var fieldID=responseXml['campos'];if(fieldID)
{for(var i=0;i<fieldID.length;i++)
{campoId=fieldID[i]['fieldid'];campoValue=fieldID[i]['result'];message=$(campoId+"Failed");if(message)
{if(campoValue==0)
{message.className="hidden";}else{botones.className="mostrar";message.className="error";message.update(campoValue);}}}}
if(total>0)
{oscroll.update(termina);botones.className="mostrar";}else{switch(termina)
{case'_RELOAD_':window.location.reload();break;default:var oform=$('form'+formid);if(usuario_mostrar=='0')
{var volver_comando='';if(volver)
{volver_comando=str_replace("\\\\'","'",volver);}
abrirVentanaFija(termina,350,150,volver_comando);}else{ousuario_mostrar=$("formulario"+formid);if(usuario_mostrar)
{try
{ousuario_mostrar.update(usuario_mostrar);}
catch(e)
{alert(usuario_mostrar);}}}
if(!volver)
{if(oform)
{oform.reset();}
botones.className="mostrar";oscroll.update("");}
break;}}}
espera(0);}});return}
function validateform(formulario,respuesta){var count=formulario.elements.length
var datos="";for(i=0;i<count;i++)
{inputValue=formulario.elements[i].value;fieldID=formulario.elements[i].id.substr(0,5);if(fieldID=='aRTF_')
{var codigoRtf=""+inputValue;var contenido=editableAreaContents('RTF_'+inputValue);$(codigoRtf).value=contenido;}}
for(i=0;i<count;i++)
{inputValue=formulario.elements[i].value;fieldID=formulario.elements[i].id;inputValue=encodeURIComponent(inputValue);fieldID=encodeURIComponent(fieldID);switch(fieldID)
{case'_formTyp':datos+="_formTyp="+inputValue
break;case'_formAcc':datos+="_formAcc="+inputValue
break;case'_formIIn':datos+="_formIIn="+inputValue
break;case'_formIUs':datos+="_formIUs="+inputValue
break;case'_formAut':datos+="_formAut="+inputValue
break;case'_formVol':datos+="_formVol="+inputValue
break;case'_formPan':datos+="_formPan="+inputValue
break;default:datos+=""+fieldID+"_inValue="+Base64.encode(HTMLentities(inputValue));break;}
if(i<count-1)
{datos+="&";}}
datos+="&"+formulario.id+"_formdID="+formulario.id+"&respuesta="+respuesta;return datos;}
function validate(formulario,respuesta)
{var cache=new Array();try
{cache.push(validateform(formulario,respuesta));}
catch(e)
{alert(e.toString());}
espera(1);var url=this_url+serverAddress;var oScroll=$("scroll"+formulario.id);oScroll.update("<center><img src='images/loading2.gif' alt=''><br>Espere un momento por favor...</center>");var botones=$("botones"+formulario.id);botones.className="ocultar";var cacheEntry=cache.shift();new Ajax.Request(url,{method:'post',parameters:cacheEntry,onComplete:function(transport){if(200==transport.status||4==transport.status)
{var response=transport.responseText;if(response.indexOf("ERRNO")>=0||response.indexOf("error:")>=0||response.length==0)
throw(response.length==0?"Server error.":response);responseXml=response.evalJSON();var total=responseXml['total'];var termina=responseXml['termina'];var formid=responseXml['formid'];try
{var volver=responseXml['volver'];}
catch(e)
{var volver='';}
try
{var usuario_mostrar=responseXml['usuario_mostrar'];}
catch(e)
{var usuario_mostrar='';}
var botones=$("botonesform"+formid);var oscroll=$("scrollform"+formid);var fieldID=responseXml['campos'];if(fieldID)
{for(var i=0;i<fieldID.length;i++)
{campoId=fieldID[i]['fieldid'];campoValue=fieldID[i]['result'];message=$(campoId+"Failed");if(message)
{if(campoValue==0)
{message.className="hidden";}else{botones.className="mostrar";message.className="error";message.update(campoValue);}}}}
if(total>0)
{oscroll.update(termina);botones.className="mostrar";}else{switch(termina)
{case'_RELOAD_':window.location.reload();break;default:var oform=$('form'+formid);if(usuario_mostrar=='0')
{var volver_comando='';if(volver)
{volver_comando=str_replace("\\\\'","'",volver);}
abrirVentanaFija(termina,350,150,volver_comando);}else{ousuario_mostrar=$("formulario"+formid);if(usuario_mostrar)
{try
{ousuario_mostrar.update(usuario_mostrar);}
catch(e)
{alert(usuario_mostrar);}}}
if(!volver)
{if(oform)
{oform.reset();}
botones.className="mostrar";oscroll.update("");}
break;}}}
espera(0);}});return}
function filtrarform(formul,respuesta){var formulario=$(formul);var count=formulario.elements.length
var datos="";for(i=0;i<count;i++)
{inputValue=formulario.elements[i].value;fieldID=formulario.elements[i].id;inputValue=encodeURIComponent(inputValue);fieldID=encodeURIComponent(fieldID);datos+=""+fieldID+"="+inputValue+"&";}
datos+="IDFORM="+formulario.id+"&respuesta="+respuesta;return datos;}
function filtrar(formulario,respuesta,evento)
{if(evento)
{var cache=new Array();try
{cache.push(filtrarform(formulario,respuesta));}
catch(e)
{alert("Error: filtrar form cache "+e.toString());}
espera(1);var url=this_url+'formulario_filtro.php';var cacheEntry=cache.shift();new Ajax.Request(url,{method:'post',parameters:cacheEntry,onComplete:function(transport){if(200==transport.status||4==transport.status)
{response=transport.responseText;if(response.length>0)
{var myData=response.evalJSON();switch(myData['tipo']){case 0:case'0':break;case 1:case'1':var oRespuesta=$("panel_contenido_desarrollo");break;default:break;}
if(oRespuesta){oRespuesta.update(myData['HTML'].msmDecode());}}}
espera(0);}});return}}
function seleccionar_row_filtro(row,filtro_primero,tabla_filtrar){var oT=$(tabla_filtrar);var oC=oT.getElementsByTagName("td");for(i=0;i<oC.length;i++)
{if(oC[i].className=='form22'||oC[i].className=='form22_2'){oC[i].className='form2';}}
var oV=row.getElementsByTagName("td");for(i=0;i<oV.length;i++)
{if(i==(oV.length-1))
{oV[i].className='form22_2';}else{oV[i].className='form22';}}}
function checkEnter(e)
{var characterCode;if(e&&e.which){e=e;characterCode=e.which;}
else{e=event;characterCode=e.keyCode;}
if(characterCode==13){return true;}
else{return false;}}
function submitform(id_form)
{var oForm=$(id_form);oForm.submit();}
function checkForEnter(evt,formulario)
{if(evt==13)
{submitform(formulario);return false}else{var charCode=(evt.which)?evt.which:evt.keyCode
if(charCode==13)
{submitform(formulario);return false}}
return true}
function pais(formPais){var p=formPais.value;var p2=reemplazarGuion(formPais.value);formPais.value=p2;var pais_1=new Array("","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18")
var paisstnames_1=new Array("","Andalucía","Aragón","Asturias","Islas Baleares","Islas Canarias","Cantabria","Castilla y León","Castilla-La Mancha","Cataluña","Extramadura","Galicia","La Rioja","Madrid","Murcia","Navarra","País Vasco","Valencia","resto")
var pais_2=new Array("","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42")
var paisstnames_2=new Array("","Aveiro","Azores","Baixo Alentejo","Beira Alta","Beja","Braga","Bragança","Castelo Branco","Coimbra","Douro","Estremadura","Faro (Algarve)","Guarda","Leira","Lisboa","Madeira","Oeiras","Portalegre","Porto","Santarem","Setubal","VilaReal","Viseu","resto")
var pais_3=new Array("","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74")
var paisstnames_3=new Array("","La Guajira","Cesar","Magdalena","Atlántico","Bolivar","Norte de Santander","Sucre","Providencia y San Andres","Cordoba","Antioquia","Santander","Arauca","Boyaca","Casanare","Cundinamarca","Caldas","Risaralda","Choco","Valle del Cauca","Tolima","Meta","Vichada","Guania","Guaviare","Huila","Cauca","Nariño","Putumayo","Caqueta","Vaupes","Amazona","resto")
var pais_4=new Array("","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100")
var paisstnames_4=new Array("","Capital Federal","Buenos Aires","Catamarca","Chaco","Chubut","Cordoba","Corrientes","Entre Rios","Formosa","Jujuy","La Pampa","La Rioja","Mendoza","Misiones","Neuquen","Patagonia","Rio Negro","Salta","San Juan","San Luis","Santa Cruz","Santa Fe","Santiago del Estero","Tierra del Fuego","Tucumán","resto")
var pais_5=new Array("","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137")
var paisstnames_5=new Array("","Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espirito Santo","Goias","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Paraíba","Pará","Pernambuco","Piaui","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondonia","Roraima","Santa Catarina","Sergipe","São Paulo","Tocantins","resto")
var pais_6=new Array("","138","139","140","141","142","143","144","145","146","147","148","149","150","151")
var paisstnames_6=new Array("","Antofagasta","Asién G. C. Ibáñez del Campo","Atacama","Biobio","Coquimbo","La Araucania","L. G. Bernardo O'Higgins","Los Lagos","Magallanes y de la A.chilena","Maule","Santiago","Tarapacá","Valparaiso/Rapa Nui","resto")
var pais_7=new Array("","101","102","103","104","105","106","107","108","109","110")
var paisstnames_7=new Array("","Chuquisaca","La Paz","Cochabamba","Oruro","Potosí","Tarija","Santa Cruz","Beni","Pando","resto")
var pais_8=new Array("","152","153","154","155","156")
var paisstnames_8=new Array("","Ciudad de la Habana","La Habana","Matanzas","Santiago de Cuba","resto")
var pais_9=new Array("","157","158")
var paisstnames_9=new Array("","Santo Domingo","resto")
var pais_10=new Array("","159","160","161","162","163","164","165","166","167","168","169","170")
var paisstnames_10=new Array("","Azuay","Chimborazo","Esmeraldas","Galapagos","Guayas","Imbabura","Loja","Manabi","Napo","Pichincha","Tungurahua","resto")
var pais_11=new Array("","171","172","173","174","175","176")
var paisstnames_11=new Array("","Antigua Guatemala","Guatemala","Huehuetenango","Jalapa","Sololá","Resto")
var pais_12=new Array("","177","178","179","180","181","182","183","184","185","186","187","188","189","190","191","192","193","194","195","196","197","198","199","200","201","202","203","204","205","206","207","208","209")
var paisstnames_12=new Array("","Distrito Federal","Baja California","Baja California Sur","Campeche","Chiapas","Chihuahua","Coahuila","Colima","Aguascalientes","Durango","Guanajuato","Guerrero","Hidalgo","Jalisco","Mexico","Michoacan de Ocampo","Morelos","Nayarit","Nuevo Leon","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz-Llave","Yucatan","Zacatecas","resto")
var pais_13=new Array("","210","211","212","213","214","215","216","217","218","219","220","221","222","223","224","225","226","227","228","229","230")
var paisstnames_13=new Array("","Montevideo","Interior","Artigas","Canelones","Cerro Largo","Colonia","Durazno","Flores","Florida","Lavalleja","Maldonado","Paysandú","Río Negro","Rivera","Rocha","Salto","San José","Soriano","Tacuarembó","Treinta y Tres","resto")
var pais_14=new Array("","231","232","233","234","235")
var paisstnames_14=new Array("","Boquete","Colon","Paitilla","Ciudad de Panamá","resto")
var pais_15=new Array("","236","237","238","239","240","241")
var paisstnames_15=new Array("","Estelí","Granada","Jinotepe","León","Managua","resto")
var pais_16=new Array("","242","243","244","245","246","247")
var paisstnames_16=new Array("","El Progreso","La Ceiba","San Pedro Sula","Tegucigalpa","Tela","resto")
var pais_17=new Array("","248","249","250","251")
var paisstnames_17=new Array("","Colonia Escalón","San Salvador","Soyapango","resto")
var pais_18=new Array("","252","253")
var paisstnames_18=new Array("","Asunción","resto")
var pais_19=new Array("","254","255","256","257","258","259","260","261","262")
var paisstnames_19=new Array("","Piura","Chiclayo","Trujillo","Chimbote","Callao","Lima","Cuzco","Arequipa","resto")
var pais_20=new Array("","263","264","265","266","267","268")
var paisstnames_20=new Array("","San Juan","Carolina","Bayamon","Caguas","Mayagüez","resto")
var pais_21=new Array("","269","270","271","272","273","274","275","276","277","278","279","280","281","282","283","284","285","286","287","288","289","290","291","292","293","294","295","296","297","298","299","300","301","302","303","304","305","306","307","308","309","310","311","312","313","314","315","316","317","318","319","351")
var paisstnames_21=new Array("","Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachussetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","Washington D.C.","West Virginia","Wisconsin","Wyoming","resto")
var pais_22=new Array("","320","321","322","323","324","325","326","327","328","329","330","331","332","333","334","335","336","337","338","339","340","341","342","352")
var paisstnames_22=new Array("","Distrito Federal","Amazonas","Anzoategui","Apure","Arague","Barinas","Bolivar","Carabobo","Cojedes","Delta Amacuro","Falcon","Guarico","Lara","Merida","Miranda","Monagas","Nueva Esparta","Portuguesa","Sucre","Tachira","Trujillo","Yaracuy","Zulia","resto")
var pais_23=new Array("","343","344","345","346","347","348","349","350")
var paisstnames_23=new Array("","San Jose","Alajuela","Cartago","Guanacaste","Heredia","Limon","Puntarenas","resto")
seleccion=eval("pais_"+p);seleccionNames=eval("paisstnames_"+p);cuantos_add=seleccion.length;var Stateid="Prov_"+formPais.id;var State=$(Stateid);State.length=cuantos_add;for(i=0;i<cuantos_add;i++)
{State.options[i].value=seleccion[i];State.options[i].text=seleccionNames[i];if(seleccion[i]==0)
{State.options[i].selected=true;}}}
function reemplazarGuion(cadena){var re,r,result;re=/_/i;r=cadena.replace(re," ");re=/Espana/i;result=r.replace(re,"Espa\xf1a");return(result);}
function reemplazarEspacio(cadena){var re,r;re=/\s/i;r=cadena.replace(re,"_");re=/Espa\xf1a/i;result=r.replace(re,"Espana");return(result);}
function reload_catcha(este)
{try{top.frames['captcha'+este].location.reload(true);}
catch(e){$('captcha'+este).src='includes/captcha.php?campo='+este;}}
function widget_check(id_field)
{oVCheck_value=$(id_field);oVCheck=$('check_'+id_field);if(oVCheck.checked==true)
{oVCheck_value.value='1';}else{oVCheck_value.value='0';}}
function widget_check_radio(id_field,tipo)
{oVCheck_value=$(id_field);oVCheck=$$('.nombre_check_'+id_field);oVResponse='';if(oVCheck.length>0)
{oVCheck.each(function(respuesta)
{if(respuesta.checked==true)
{oVResponse+=respuesta.value;if(tipo=='checkbox')
{oVResponse+=',';}}});}
oVCheck_value.value=oVResponse;}
function tomarSelect(id_select,valor_select,id_destino)
{espera(1);var url=this_url+"campos_select.php?id_select="+id_select+"&valor_select="+valor_select+"&id_destino="+id_destino+"";new Ajax.Request(url,{method:'get',onComplete:function(transport){if(200==transport.status||4==transport.status)
{var response=transport.responseText;if(response.indexOf("ERRNO")>=0||response.indexOf("error:")>=0||response.length==0)
throw(response.length==0?"Error":response);var mySelect=response.evalJSON();var oSelect=mySelect['campo'];var oCampos=mySelect['campos'];var cuantos_add=oCampos.length;var xSelect=$(oSelect);xSelect.length=cuantos_add+1;xSelect.options[0].value="0";xSelect.options[0].text="";xSelect.options[0].selected=true;for(i=0;i<cuantos_add;i++)
{xSelect.options[i+1].value=oCampos[i][0];var temporal=oCampos[i][1];temporal=temporal.URLDecode();xSelect.options[i+1].text=temporal._utf8_decode();}
espera(0);}}});return}
AIM={frame:function(c){var n='f'+Math.floor(Math.random()*99999);var d=document.createElement('DIV');d.innerHTML='<iframe style="display:none" src="about:blank" id="'+n+'" name="'+n+'" onload="AIM.loaded(\''+n+'\')"></iframe>';document.body.appendChild(d);var i=$(n);if(c&&typeof(c.onComplete)=='function'){i.onComplete=c.onComplete;}
return n;},form:function(f,name){f.setAttribute('target',name);},submit:function(f,c){AIM.form(f,AIM.frame(c));if(c&&typeof(c.onStart)=='function'){return c.onStart();}else{return true;}},loaded:function(id){var i=$(id);if(i.contentDocument){var d=i.contentDocument;}else if(i.contentWindow){var d=i.contentWindow.document;}else{var d=window.frames[id].document;}
if(d.location.href=="about:blank"){return;}
if(typeof(i.onComplete)=='function'){i.onComplete(d.body.innerHTML);}}}
function startCallback(){return true;}
function completeCallback(response){var o_upload=$('_upload');$('r'+o_upload.value).innerHTML=response;}
function ajax_submit(este)
{return AIM.submit(este,{'onStart':startCallback,'onComplete':completeCallback});}