
function forwardPost(nombreCapa,paginaInclude,formData){try{if(paginaInclude.indexOf('viajes_mp')==-1){paginaInclude='/viajes_mp'+paginaInclude;}
new Ajax.Updater(nombreCapa,paginaInclude,{method:'post',parameters:$(formData).serialize(true),evalScripts:true});}catch(exception){alertTextoIdioma('ALERCADSESION');WCH.Discard(nombreCapa);}}
function forwardPostSincrono(nombreCapa,paginaInclude,formData){try{if(paginaInclude.indexOf('viajes_mp')==-1){paginaInclude='/viajes_mp'+paginaInclude;}
new Ajax.Updater(nombreCapa,paginaInclude,{method:'post',asynchronous:false,parameters:$(formData).serialize(true),evalScripts:true});}catch(exception){alertTextoIdioma('ALERCADSESION');WCH.Discard(nombreCapa);return false;}
return true;}
function forwardPostSincronoV2(nombreCapa,paginaInclude,formData){try{if(paginaInclude.indexOf(context.simple==-1)){paginaInclude=context.simple+paginaInclude;}
var params=$j('form#'+formData).serialize();var result=null;$j.ajax({url:paginaInclude,type:"POST",async:false,data:params,success:function(data){$j('#'+nombreCapa).html(data);result=true;},failure:function(data){alert('Error');result=false;}});}catch(exception){return false;}
return result;}
function forwardGet(nombreCapa,paginaInclude){try{if(paginaInclude.indexOf('viajes_mp')==-1){paginaInclude='/viajes_mp'+paginaInclude;}
new Ajax.Updater(nombreCapa,paginaInclude,{method:'post',evalScripts:true});}catch(exception){alertTextoIdioma('ALERCADSESION');WCH.Discard(nombreCapa);}}
function forwardGetSincrono(nombreCapa,paginaInclude){try{if(paginaInclude.indexOf('viajes_mp')==-1){paginaInclude='/viajes_mp'+paginaInclude;}
new Ajax.Updater(nombreCapa,paginaInclude,{method:'post',asynchronous:false,evalScripts:true});}catch(exception){alertTextoIdioma('ALERCADSESION');WCH.Discard(nombreCapa);}}
function cargarCombo(metodoAjax,parametros,objetoCombo){eval(metodoAjax)(parametros,function(data){dwr.util.removeAllOptions(objetoCombo);dwr.util.addOptions(objetoCombo,data,"key","value");});}
function useLoadingImage(imageSrc){var loadingImage;if(imageSrc)loadingImage=imageSrc;else loadingImage="avion.gif";DWREngine.setPreHook(function(){var disabledImageZone=$('disabledImageZone');if(!disabledImageZone){disabledImageZone=document.createElement('div');disabledImageZone.setAttribute('id','disabledImageZone');disabledImageZone.style.position="absolute";disabledImageZone.style.zIndex="1000";disabledImageZone.style.left="0px";disabledImageZone.style.top="0px";disabledImageZone.style.width="100%";disabledImageZone.style.height="100%";var imageZone=document.createElement('img');imageZone.setAttribute('id','imageZone');imageZone.setAttribute('src',imageSrc);imageZone.style.position="absolute";imageZone.style.top="0px";imageZone.style.right="0px";disabledImageZone.appendChild(imageZone);document.body.appendChild(disabledImageZone);}
else{$('imageZone').src=imageSrc;disabledImageZone.style.visibility='visible';}});DWREngine.setPostHook(function(){$('disabledImageZone').style.visibility='hidden';});}
function obtenerTextoIdioma(clave,permiteModoDiccionario){var valor;valor=getTexto(clave);if(valor!=undefined)
return valor;else{var paginaInclude;if(permiteModoDiccionario==null||permiteModoDiccionario==undefined)permiteModoDiccionario='true';try{paginaInclude='/viajes_mp/servlet/diccionario?key='+clave+'&metodo=ajaxTextoMultiidioma&permiteModoDiccionario='+permiteModoDiccionario;new Ajax.Request(paginaInclude,{method:'get',asynchronous:false,parameters:$('formTextoMultiidioma').serialize(true),onSuccess:function(transport){var response=transport.responseText||"no response text";valor=response;},onFailure:function(){alert('Fallo al obtener texto')}});}catch(exception){alert(exception);}
return valor;}}
function alertTextoIdioma(clave){var valor=obtenerTextoIdioma(clave);alert(valor);}
function forwardGetV2(capa,paginaInclude){try{if(paginaInclude.indexOf('viajes_mp')==-1)
paginaInclude='/viajes_mp'+paginaInclude;$j.ajax({type:"GET",url:paginaInclude,async:true,success:function(data){$j("#"+capa).html(data);hideLightBox('cargandoFiltro');},beforeSend:function(){showLightBox('cargandoFiltro');},error:function(){hideLightBox('cargandoFiltro');}});}catch(Exception){}}
function forwardGetSincronoV2(capa,paginaInclude){try{if(paginaInclude.indexOf('viajes_mp')==-1)
paginaInclude='/viajes_mp'+paginaInclude;$j.ajax({type:"GET",url:paginaInclude,async:false,success:function(data){$j("#"+capa).html(data);hideLightBox('cargandoFiltro');},beforeSend:function(){showLightBox('cargandoFiltro');},error:function(){hideLightBox('cargandoFiltro');}});}catch(Exception){}}
var mapTextos=new Object();function getTexto(k){if($j('#idioma').val()==undefined)
idioma='ESP';else
idioma=$j('#idioma').val();if(mapTextos['DIC_'+idioma+'_CARGADO']==undefined)
loadEtiquetas(idioma);return mapTextos[k];}
function loadEtiquetas(idioma){if(mapTextos['DIC_'+idioma+'_CARGADO']==undefined||mapTextos['DIC_'+idioma+'_CARGADO']=='KO'){$j.ajax({dataType:'json',url:'/viajes_mp/appBase/js/etiquetas_'+idioma+'.json',contentType:"application/json; charset=utf-8",async:false,success:function(data){mapTextos['DIC_'+idioma+'_CARGADO']='OK';$j.each(data,function(key,val){mapTextos[key]=val;});},error:function(x,e){if(x.status==0){alert('You are offline!!\n Please Check Your Network.');}else if(x.status==404){alert('Requested URL not found.'+e);}else if(x.status==500){alert('Internel Server Error.');}else if(e=='parsererror'){alert('Error.\nParsing JSON Request failed.');}else if(e=='timeout'){alert('Request Time out.');}else{alert('Unknow Error.\n'+x.responseText);}
mapTextos['DIC_'+idioma+'_CARGADO']=='KO';}});}}
var $j=jQuery;$j(document).ready(function(){if($j('#idioma').val()==undefined)
idioma='ESP';else
idioma=$j('#idioma').val();loadEtiquetas(idioma);});
