﻿function init()
{
//getaircrafts();
AutoComp("Source");
AutoComp("Destination");
}
function loadpooltype()
{
 if($("FrequencyOption").checked==true)
 {
   $("FrequencyDiv").show();
   $("DateDiv").hide();
         
 }
 else if($("FixedDateOption").checked==true)
 {
  
  $("FrequencyDiv").hide();
   $("DateDiv").show();
 }
 
}

function checkfrequency()
{
  if($F("Frequency")=="Weekly")
  {
      $("MonthlyDiv").hide();
   $("WeeklyDiv").show();

  }
  else if($F("Frequency")=="Monthly")
  {
   $("MonthlyDiv").show();
   $("WeeklyDiv").hide();
   

  }
 
}


function sendPoolRequest()
{
   if(validate()==1)
   {
   var formelements= $('CreatePool').getElements();
   var qs="";
   var myhash = new Hash();
   myhash.set('owner','0');
   formelements.each(function additem(item){try{if(item.readAttribute('id')!=""){myhash.set(item.readAttribute('id'),$F(item));}}catch(exception){}});
    
   new Ajax.Request('AddPool.aspx', {
    parameters: myhash,
    onCreate: function(){$("SearchLoad").show();},
    onSuccess: function(transport){
     if(transport.responseText=="success")
         {
         $("SearchLoad").hide();
         parent.location="PersonalInformation.aspx";
         }
         else
         {
          parent.location="ErrorPage.aspx";
         }
         
    },
    onFailure: function(){ alert('Sorry for your inconvenience. Please try again later.') ; }
  });
   
   }

}
function AutoComp(param){



var divparam = 'Div'+param;

var indparam='Ind'+param;

new Ajax.Autocompleter(param,divparam,'returnlist.aspx', {paramName:"value",minChars: 3,indicator: indparam,updateElement:function addItem(li){$(param).value=li.innerHTML;}} );
}


function validate()
{
valid=1;
var myform= $("CreatePool");
var inputs= myform.getInputs();
var errormsg="";
if($F("Source")=="")
{
  $("Source").addClassName('invalid');
  errormsg+="* 'Leave From' cannot be blank.<br>" ;
  valid=0;
  
}
else
{
$("Source").removeClassName('invalid');
}
if($F("Destination")=="")
{
  $("Destination").addClassName('invalid');
  errormsg+="* 'Travel To' cannot be blank.<br>" ;
  valid=0;
  
}
$("error").update(errormsg);
return valid;


 }