var lang="en";var repopDn=false;var sendingReview=false;Event.observe(window,'load',initCrs,false);function initCrs(){REL_PATH='../';lang=document.getElementsByTagName("body")[0].getAttribute("lang");if($('crs')){setCalendar();}
$('search').style.width="178px";if(lang=='en')
$('search').style.width="170px";$('search').style.cursor="default";Event.observe('search','click',setSearchBox,false);Event.observe('e13','click',callTransferList,false);}
function callTransferList(e){var txt='';var ids=['f11','f12','e6','f13'];for(var i=0;i<ids.length;i++){element=ids[i];if(element=='email'&&!isEmail($F('email'))){if(txt=='')$(element).focus();txt=txt+' - '+langText[lang]['form'][0]+' "'+getLabelName('email','flcrs')+'"'+'<br>';}
else if(isWhitespace($F(element))){if(txt=='')$(element).focus();txt=txt+' - '+langText[lang]['form'][0]+' "'+getLabelName(element,'flcrs')+'"'+'<br>';}
if(element=='e6')txt=txt+setFlDate();}
if(txt!=''){setErrorText('input_error',txt);return false;}
$('input_error').innerHTML='';Element.show('wait1');Effect.run($('input_error'),false,10);setTimeout(function(){params=Form.serialize('flcrs');$('search-results').innerHTML='';var ajax=new Ajax.Updater({success:'search-results'},'/transfers/index.php?type=search',{method:'get',parameters:params,onComplete:function(){Effect.run($('search-results'),true,20);setStatusResults('wait1');},onFailure:function(){alert(langText[lang]['status'][1]);}});},1000);return false;}
function setErrorText(nameObj,txt){$(nameObj).innerHTML=txt;Effect.run($(nameObj),true,10);}
function callTransferRequest(){var txt='';var ids=['input_from','input_to'];for(var i=0;i<ids.length;i++){element=ids[i];if(element=='email'&&!isEmail($F('email'))){if(txt=='')$(element).focus();txt=txt+' - '+langText[lang]['form'][0]+' "'+getLabelName('email','input_form')+'"'+'<br>';}
else if(isWhitespace($F(element))){if(txt=='')$(element).focus();txt=txt+' - '+langText[lang]['form'][0]+' "'+getLabelName(element,'input_form')+'"'+'<br>';}}
if(txt!=''){setErrorText('request_error',txt);return false;}
$('request_error').innerHTML='';Element.show('wait2');Effect.run($('request_error'),false,10);setTimeout(function(){params=Form.serialize('input_form');var ajax=new Ajax.Updater({success:'search-results'},'/transfers/index.php?type=request',{method:'get',parameters:params,onComplete:function(){Effect.run($('search-results'),true,20);setStatusResults('wait2');},onFailure:function(){alert(langText[lang]['status'][1]);}});},1000);}
function callSendRequest(){var txt='';var ids=['name','email','country'];for(var i=0;i<ids.length;i++){element=ids[i];if(element=='email'&&!isEmail($F('email'))){if(txt=='')$(element).focus();txt=txt+' - '+langText[lang]['form'][0]+' "'+getLabelName('email','input_form')+'"'+'<br>';}
else if(isWhitespace($F(element))){if(txt=='')$(element).focus();txt=txt+' - '+langText[lang]['form'][0]+' "'+getLabelName(element,'input_form')+'"'+'<br>';}}
if(txt!=''){setErrorText('send_error',txt);return false;}
$('send_error').innerHTML='';Element.show('wait3');Effect.run($('send_error'),false,10);setTimeout(function(){params=Form.serialize('input_form');var ajax=new Ajax.Updater({success:'search-results'},'/transfers/index.php?type=send',{method:'get',parameters:params,onComplete:function(){Effect.run($('search-results'),true,20);setStatusResults('wait3');},onFailure:function(){alert(langText[lang]['status'][1]);}});},1000);}
function setStatusResults(waitName)
{$('search').style.width="";$('search').style.cursor="pointer";$('search').removeClassName('search-on');$('search').addClassName('search-off');Element.hide(waitName);Element.hide('crs');addEventPaging();autoHeight();if(waitName=='wait3')window.location.href="#top";return false;}
function setSearchBox(){if($('crs').style.display=='none'){Element.show('crs');$('search').removeClassName('search-off');$('search').addClassName('search-on');}else{Element.hide('crs');$('search').removeClassName('search-on');$('search').addClassName('search-off');}
return false;}
function setCalendar(){var lang=document.getElementsByTagName("body")[0].getAttribute("lang");if($('e6'))
Event.observe('e6','focus',function(){displayCalendar($('e6'),'yyyy-mm-dd',$('e6'),lang,$('e8'));},false);if($('e7'))
Event.observe('e7','click',function(){displayCalendar($('e6'),'yyyy-mm-dd',$('e6'),lang,$('e8'));},false);if($('e8'))
Event.observe('e8','focus',function(){displayCalendar($('e8'),'yyyy-mm-dd',$('e8'),lang);},false);if($('e9'))
Event.observe('e9','click',function(){displayCalendar($('e8'),'yyyy-mm-dd',$('e8'),lang);},false);if($('e10'))
Event.observe('e10','click',function(){$('e8').toggle();$('lbe8').toggle();$('e9').toggle()},false);if($('f11'))
Event.observe('f11','change',getDestinos,false);}
function setFlDate(){var txt='';var form=$('flcrs');var date_dat=new Array();date_dat=form['date'].value.split('-');var current1=new Date(date_dat[0],date_dat[1]-1,date_dat[2]);date1=current1.getTime();var current3=new Date();var current4=new Date(current3.getFullYear(),current3.getMonth(),current3.getDate());var today=current4.getTime();var label=getLabelName('e6','flcrs');if(date1<today){txt=txt+' - '+langText[lang]['crs'][0]+' "'+label+'"'+'<br>';}
if((form['e6'].value=='yyyy-mm-dd')){txt=txt+' - '+langText[lang]['crs'][2]+' "'+label+'"'+'<br>';}
var days=(date1-today)/86400000;if(days<3){txt=txt+' - '+langText[lang]['flight_trans'][0]+' "'+label+'"'+'<br>';}
return txt;}
function getDestinos(){repopDn=true;$('f11').removeClassName('select-required');dirFrom=$('f11').value;var params="dirFrom="+dirFrom;var url='/transfers/getDestByOrig.php';select=$('f12');$A(select).each(function(option){select.removeChild(option);});select.options[select.length]=new Option(langText[lang]['status'][0],'-');select.disabled='disable';var ajax=new Ajax.Request(url,{method:'post',parameters:params,onComplete:getResponse});}
function getResponse(oReq){$('destinos').innerHTML=oReq.responseText;repopDn=false;}
function getLabelName(ele,frmname){var ret='';var req=$$('#'+frmname+' .required');req.each(function(element){if(element.attributes["for"].value==ele){ret=element.innerHTML.replace('*','').replace(':','');}});return ret;}
