var totalairport,totalrailway,totalcruise,pickuptime;
function getHTTPObject()
{
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
  	{
  		xmlhttp=new XMLHttpRequest()
  	}
// code for IE
	else if (window.ActiveXObject)
  	{
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  	}
	return xmlhttp;
}

var http = getHTTPObject();

function fillCity(control, statcode, val,flag)
{
	val = document.frmadd.iCountryId.options[document.frmadd.iCountryId.selectedIndex].value;
	control.options.length = 0;
	control.options[0] = new Option(" -- Select City --");
	control.options[0].value = "";
	
	document.frmadd.iToCityId.options.length = 0;
	document.frmadd.iToCityId.options[0] = new Option(" -- Select City --");
	document.frmadd.iToCityId.options[0].value = "";
	
	if(statcode == "")
	{
		control.options[0].selected = true;
		document.frmadd.iToCityId.options[0].selected = true;
	}
	for(i=0,j=1; i<CityArr.length; i++)
	{
		if(CityArr[i][0] == val)
		{
			if(statcode == CityArr[i][1])
			{
    control.options[j] = new Option(CityArr[i][2]);
				control.options[j].value = CityArr[i][1];
				control.options[j].selected = true;
				
				document.frmadd.iToCityId.options[j] = new Option(CityArr[i][2]);
				document.frmadd.iToCityId.options[j].value = CityArr[i][1];
				document.frmadd.iToCityId.options[j].selected = true;
			}
			else
			{
				if(iCityId == CityArr[i][1])
				{
				 control.options[j] = new Option( CityArr[i][2]);
				 control.options[j].value = CityArr[i][1];
				 control.options[j].selected = true;
				}
				else
				{
     control.options[j] = new Option( CityArr[i][2]);
				 control.options[j].value = CityArr[i][1];
				}
				if(iToCityId == CityArr[i][1])
				{
				 document.frmadd.iToCityId.options[j] = new Option( CityArr[i][2]);
				 document.frmadd.iToCityId.options[j].value = CityArr[i][1];
				 document.frmadd.iToCityId.options[j].selected = true;
				}
				else
				{
     document.frmadd.iToCityId.options[j] = new Option( CityArr[i][2]);
				 document.frmadd.iToCityId.options[j].value = CityArr[i][1];
    }
			}				
			j++;
		}
	}
}

function showpickuplocation(iCityId)
{
  document.getElementById('iHourId').disabled = false;
  document.getElementById('iMinuteId').disabled = false;
  document.getElementById('iHourId').value = iHourId;
  document.getElementById('iMinuteId').value = iMinuteId;
  var url = ajax_url + "ajax_transferoption.php";
  url = url + "?iCityId="+iCityId;
  
  http.open("GET", url, true);
  http.onreadystatechange = addtransferoption;
  http.send(null);
}

function addtransferoption()
{
   if (http.readyState == 4)
   {
      var xmlDocument = http.responseXML;
      totalairport = xmlDocument.getElementsByTagName("totalairport")[0].childNodes[0].nodeValue;
      totalrailway = xmlDocument.getElementsByTagName("totalrailway")[0].childNodes[0].nodeValue;
      totalcruise = xmlDocument.getElementsByTagName("totalcruise")[0].childNodes[0].nodeValue;
      cruiseterminal = xmlDocument.getElementsByTagName("cruiseterminal")[0].childNodes[0].nodeValue;
      
      document.frmadd.vFrom.options.length = 0;
	    document.frmadd.vFrom.options[0] = new Option(" -- Select --");
	    document.frmadd.vFrom.options[0].value = "";
	    j = 1;
	    k = 1;
	    
	    if(totalairport > 0)
	    {
  	    if(totalairport > 1)
  	    {
           document.frmadd.vFrom.options[j] = new Option();
           document.frmadd.vFrom.options[j].value = 'Airport';      
           document.frmadd.vFrom.options[j].text = 'Airport';
           
           if(vTypeFrom == 'Airport')
           {
            document.frmadd.vFrom.options[j].selected = true;
            showmultiple(vTypeFrom)
           }
           j++;
            
           document.frmadd.FromAirport.options.length = 0;
  	        document.frmadd.FromAirport.options[0] = new Option(" -- Select --");
  	        document.frmadd.FromAirport.options[0].value = "";
           for(i=0;i<totalairport;i++)
           {
              document.frmadd.FromAirport.options[k] = new Option();
              document.frmadd.FromAirport.options[k].value = xmlDocument.getElementsByTagName("iAirportId")[i].childNodes[0].nodeValue + ':' + 'A';      
              document.frmadd.FromAirport.options[k].text = xmlDocument.getElementsByTagName("vAirportName")[i].childNodes[0].nodeValue;
              
              if(FromAirport == xmlDocument.getElementsByTagName("iAirportId")[i].childNodes[0].nodeValue + ':' + 'A')
             {
              document.frmadd.FromAirport.options[k].selected = true;
             }
              k++;
           }
        }
        else
        {
          document.frmadd.FromAirport.options.length = 0;
          document.frmadd.vFrom.options[j] = new Option();
          document.frmadd.vFrom.options[j].value = xmlDocument.getElementsByTagName("iAirportId")[0].childNodes[0].nodeValue + ':' + 'A';      
          document.frmadd.vFrom.options[j].text = xmlDocument.getElementsByTagName("vAirportName")[0].childNodes[0].nodeValue;
          if(vFrom == xmlDocument.getElementsByTagName("iAirportId")[0].childNodes[0].nodeValue + ':' + 'A')
          {
           document.frmadd.vFrom.options[j].selected = true;
          }
          if(vTypeFrom == 'Airport')
          {
            showmultiple(xmlDocument.getElementsByTagName("iAirportId")[0].childNodes[0].nodeValue + ':' + 'A')
          }
          j++;
        }
      }
      k = 1;
      if(totalrailway > 0)
	    {
  	    if(totalrailway > 1)
  	    {
            document.frmadd.vFrom.options[j] = new Option();
            document.frmadd.vFrom.options[j].value = 'Railway';      
            document.frmadd.vFrom.options[j].text = 'Railway';
            if(vTypeFrom == 'Railway')
           {
            document.frmadd.vFrom.options[j].selected = true;
            showmultiple(vTypeFrom)
           }
            j++;
            
            document.frmadd.FromRailway.options.length = 0;
  	        document.frmadd.FromRailway.options[0] = new Option(" -- Select --");
  	        document.frmadd.FromRailway.options[0].value = "";
            for(i=0;i<totalrailway;i++)
            {
              document.frmadd.FromRailway.options[k] = new Option();
              document.frmadd.FromRailway.options[k].value = xmlDocument.getElementsByTagName("iRailwayId")[i].childNodes[0].nodeValue + ':' + 'R';;      
              document.frmadd.FromRailway.options[k].text = xmlDocument.getElementsByTagName("vRailwayName")[i].childNodes[0].nodeValue;
              if(FromRailway == xmlDocument.getElementsByTagName("iRailwayId")[i].childNodes[0].nodeValue + ':' + 'R')
             {
              document.frmadd.FromRailway.options[k].selected = true;
             }
              k++;
            }
        }
        else
        {
          document.frmadd.FromRailway.options.length = 0;
          document.frmadd.vFrom.options[j] = new Option();
          document.frmadd.vFrom.options[j].value = xmlDocument.getElementsByTagName("iRailwayId")[0].childNodes[0].nodeValue + ':' + 'R';      
          document.frmadd.vFrom.options[j].text = xmlDocument.getElementsByTagName("vRailwayName")[0].childNodes[0].nodeValue;
          if(vFrom == xmlDocument.getElementsByTagName("iRailwayId")[0].childNodes[0].nodeValue + ':' + 'R')
          {
           document.frmadd.vFrom.options[j].selected = true;
          }
          if(vTypeFrom == 'Railway')
           {
            showmultiple(xmlDocument.getElementsByTagName("iRailwayId")[0].childNodes[0].nodeValue + ':' + 'R')
           }
          j++;
        }
      }
      k = 1;
      if(totalcruise > 0)
	    {
  	    
       if(totalcruise > 1)
  	    {
            document.frmadd.vFrom.options[j] = new Option();
            document.frmadd.vFrom.options[j].value = 'Cruise';
            if(cruiseterminal != 'Not Terminal')      
            document.frmadd.vFrom.options[j].text = 'Cruise Terminal - ' +cruiseterminal;
            else
            document.frmadd.vFrom.options[j].text = 'Cruise';
            if(vTypeFrom == 'Cruise')
            {
             document.frmadd.vFrom.options[j].selected = true;
             showmultiple(vTypeFrom)
            }
            j++;
            
            document.frmadd.FromCruise.options.length = 0;
  	         document.frmadd.FromCruise.options[0] = new Option(" -- Select --");
  	         document.frmadd.FromCruise.options[0].value = "";
            for(i=0;i<totalcruise;i++)
            {
              document.frmadd.FromCruise.options[k] = new Option();
              document.frmadd.FromCruise.options[k].value = xmlDocument.getElementsByTagName("iCruiseId")[i].childNodes[0].nodeValue + ':' + 'C';      
              document.frmadd.FromCruise.options[k].text = xmlDocument.getElementsByTagName("vName")[i].childNodes[0].nodeValue;
              if(FromCruise == xmlDocument.getElementsByTagName("iCruiseId")[i].childNodes[0].nodeValue + ':' + 'C')
              {
               document.frmadd.FromCruise.options[k].selected = true;
               displayTolation(FromCruise)
              }
              k++;
            }
        }
        else
        {
          document.frmadd.vFrom.options[j] = new Option();
          document.frmadd.vFrom.options[j].value = 'Cruise';
          if(cruiseterminal != 'Not Terminal')      
            document.frmadd.vFrom.options[j].text = 'Cruise Terminal - ' +cruiseterminal;
          else
            document.frmadd.vFrom.options[j].text = 'Cruise';
          if(vTypeFrom == 'Cruise')
          {
             document.frmadd.vFrom.options[j].selected = true;
             showmultiple(vTypeFrom)
          }  
            
            
          document.frmadd.FromCruise.options.length = 0;
  	       document.frmadd.FromCruise.options[0] = new Option(" -- Select --");
  	       document.frmadd.FromCruise.options[0].value = "";
          
  	       
  	       document.frmadd.FromCruise.options[1] = new Option();
          document.frmadd.FromCruise.options[1].value = xmlDocument.getElementsByTagName("iCruiseId")[0].childNodes[0].nodeValue + ':' + 'C';      
          document.frmadd.FromCruise.options[1].text = xmlDocument.getElementsByTagName("vName")[0].childNodes[0].nodeValue;
          if(FromCruise == xmlDocument.getElementsByTagName("iCruiseId")[0].childNodes[0].nodeValue + ':' + 'C')
          {
           document.frmadd.FromCruise.options[1].selected = true;
           displayTolation(FromCruise)
          }
          j++;
        }
      }
      document.frmadd.vFrom.options[j] = new Option();
      document.frmadd.vFrom.options[j].value = '0';      
      document.frmadd.vFrom.options[j].text = 'Hotel';
      if(vTypeFrom == 'Hotel')
      {
         document.frmadd.vFrom.options[j].selected = true;
         showmultiple(vTypeFrom)
      }
     
      
     if(iCityId == iToCityId && mode != '' && vTypeTo == 'Cruise')
     {
      displayToOption();
     }
    
     if(iCityId != iToCityId && mode != '' && vTypeFrom != 'Cruise')
     {
        displayToOption();
     }
     
     /*
     if(iCityId != iToCityId && mode != '' && vTypeTo == 'Cruise' && vTypeFrom == 'Cruise')
     {
       
       fromto = ToCruise.split(':');
       var url = ajax_url + "ajax_ship.php";
       url = url + "?terminalid="+fromto[0];
       http.open("GET", url, true);
       http.onreadystatechange = toaddship;
       http.send(null);
     }
     */
    }
}
function showmultiple(val)
{  
  if(val == 'Airport')
  {
    document.getElementById('othermsg').style.display = '';
    document.getElementById('multipleairportto').style.display = 'none';
    document.getElementById('multiplerailwayto').style.display = 'none';
    document.getElementById('multiplecruiseto').style.display = 'none';
    
    document.getElementById('multipleairport').style.display = '';
    document.getElementById('multiplerailway').style.display = 'none';
    document.getElementById('multiplecruise').style.display = 'none';
    
    document.getElementById('multipleship').style.display = 'none';
    
    document.getElementById('show_multipleairport').innerHTML = '';
    document.getElementById('show_multiplerailway').innerHTML = '';
    document.getElementById('show_multiplecruise').innerHTML = '';
    displayTolation(val)
  }
  else if(val == 'Railway')
  {
    document.getElementById('othermsg').style.display = 'none';
    document.getElementById('iHourId').disabled = false;
    document.getElementById('iMinuteId').disabled = false;
    document.getElementById('iHourId').value = iHourId;
    document.getElementById('iMinuteId').value = iMinuteId;
    document.getElementById('multipleairportto').style.display = 'none';
    document.getElementById('multiplerailwayto').style.display = 'none';
    document.getElementById('multiplecruiseto').style.display = 'none';
    document.getElementById('multipleairport').style.display = 'none';
    document.getElementById('multiplerailway').style.display = '';
    document.getElementById('multiplecruise').style.display = 'none';
    
    document.getElementById('multipleship').style.display = 'none';
    
    document.getElementById('show_multipleairport').innerHTML = '';
    document.getElementById('show_multiplerailway').innerHTML = '';
    document.getElementById('show_multiplecruise').innerHTML = '';
    displayTolation(val)
  }
  else if(val == 'Cruise')
  {
    document.getElementById('othermsg').style.display = 'none';
    document.getElementById('iHourId').disabled = false;
    document.getElementById('iMinuteId').disabled = false;
    document.getElementById('iHourId').value = iHourId;
    document.getElementById('iMinuteId').value = iMinuteId;
    document.getElementById('multipleairportto').style.display = 'none';
    document.getElementById('multiplerailwayto').style.display = 'none';
    document.getElementById('multiplecruiseto').style.display = 'none';
    document.getElementById('multipleairport').style.display = 'none';
    document.getElementById('multiplerailway').style.display = 'none';
    document.getElementById('multiplecruise').style.display = '';
    
    document.getElementById('show_multipleairport').innerHTML = '';
    document.getElementById('show_multiplerailway').innerHTML = '';
    document.getElementById('show_multiplecruise').innerHTML = '';
    displayTolation(val)
  }
  else
  {
      document.getElementById('multipleairport').style.display = 'none';
      document.getElementById('multiplerailway').style.display = 'none';
      document.getElementById('multiplecruise').style.display = 'none';
      document.getElementById('multipleship').style.display = 'none';
      if(val != '')
      {
        document.getElementById('othermsg').style.display = 'none';
        document.getElementById('multipleairportto').style.display = 'none';
        document.getElementById('multiplerailwayto').style.display = 'none';
        document.getElementById('multiplecruiseto').style.display = 'none';
        displayTolation(val)
      }
      else
      {
        document.getElementById('FromAirport').value = '';
        document.getElementById('FromRailway').value = '';
        document.getElementById('FromCruise').value = '';
        document.getElementById('vFromAirline').value = '';
        document.getElementById('vFromOrigin').value = '';
        document.getElementById('vFromFlightNo').value = '';
        document.getElementById('iFromHourId').value = '';
        document.getElementById('iFromMinuteId').value = '';
        //document.getElementById('iFromDepHourId').value = '';
        //document.getElementById('iFromDepMinuteId').value = '';
        document.getElementById('vFromTrainNo').value = '';
        document.getElementById('vFromTrainOrigin').value = '';
        document.getElementById('iFromRailwayHourId').value = '';
        document.getElementById('iFromRailwayMinuteId').value = '';
        //document.getElementById('iFromRailwayDepHourId').value = '';
        //document.getElementById('iFromRailwayDepMinuteId').value = '';
        document.getElementById('vHotelName').value = '';
        document.getElementById('tHotelAddress').value = '';
        
        document.getElementById('show_multipleairport').innerHTML = '';
        document.getElementById('show_multiplerailway').innerHTML = '';
        document.getElementById('show_multiplecruise').innerHTML = '';
        document.getElementById('fromhotelname').style.display = 'none';
        document.getElementById('fromhoteladdr').style.display = 'none';
        
        document.getElementById('multipleship').style.display = 'none';
        
        document.getElementById('fromairline').style.display = 'none';
        document.getElementById('fromorigin').style.display = 'none';
        
        document.getElementById('fromflight').style.display = 'none';
        document.getElementById('fromarrivaltime').style.display = 'none';
        //document.getElementById('fromdeparturetime').style.display = 'none';
        
        document.getElementById('fromtrain').style.display = 'none';
        document.getElementById('fromtrainorigin').style.display = 'none';
        document.getElementById('fromrailwayarrivaltime').style.display = 'none';
        //document.getElementById('fromrailwaydeparturetime').style.display = 'none';
      }
  }
}
function displayTolation(val)
{
  
  if(val == '0')
  {
    document.getElementById('othermsg').style.display = 'none';
    document.getElementById('iHourId').disabled = false;
    document.getElementById('iMinuteId').disabled = false;
    document.getElementById('iHourId').value = iHourId;
    document.getElementById('iMinuteId').value = iMinuteId;
    document.getElementById('vTypeFrom').value = 'Hotel';
    fromvalue = 'H';
    document.getElementById('FromAirport').value = '';
    document.getElementById('FromRailway').value = '';
    document.getElementById('FromCruise').value = '';
    document.getElementById('vFromAirline').value = '';
    document.getElementById('vFromOrigin').value = '';
    document.getElementById('vFromFlightNo').value = '';
    document.getElementById('iFromHourId').value = '';
    document.getElementById('iFromMinuteId').value = '';
    //document.getElementById('iFromDepHourId').value = '';
    //document.getElementById('iFromDepMinuteId').value = '';
    document.getElementById('vFromTrainNo').value = '';
    document.getElementById('vFromTrainOrigin').value = '';
    document.getElementById('iFromRailwayHourId').value = '';
    document.getElementById('iFromRailwayMinuteId').value = '';
    //document.getElementById('iFromRailwayDepHourId').value = '';
    //document.getElementById('iFromRailwayDepMinuteId').value = '';
    
    document.getElementById('fromhotelname').style.display = '';
    document.getElementById('fromhoteladdr').style.display = '';
    
    document.getElementById('fromairline').style.display = 'none';
    document.getElementById('fromorigin').style.display = 'none';
    document.getElementById('fromflight').style.display = 'none';
    document.getElementById('fromarrivaltime').style.display = 'none';
    //document.getElementById('fromdeparturetime').style.display = 'none';
    
    document.getElementById('multipleship').style.display = 'none';
    
    document.getElementById('fromtrain').style.display = 'none';
    document.getElementById('fromtrainorigin').style.display = 'none';
    document.getElementById('fromrailwayarrivaltime').style.display = 'none';
    //document.getElementById('fromrailwaydeparturetime').style.display = 'none';  
  }
  else if(val == 'Airport')
  {
    fromvalue = 'A';
    document.getElementById('othermsg').style.display = '';
    document.getElementById('FromRailway').value = '';
    document.getElementById('FromCruise').value = '';
    document.getElementById('vFromTrainNo').value = '';
    document.getElementById('vFromTrainOrigin').value = '';
    document.getElementById('iFromRailwayHourId').value = '';
    document.getElementById('iFromRailwayMinuteId').value = '';
    //document.getElementById('iFromRailwayDepHourId').value = '';
    //document.getElementById('iFromRailwayDepMinuteId').value = '';
    document.getElementById('vHotelName').value = '';
    document.getElementById('tHotelAddress').value = '';
    
    document.getElementById('fromhotelname').style.display = 'none';
    document.getElementById('fromhoteladdr').style.display = 'none';
    
    document.getElementById('fromairline').style.display = '';
    document.getElementById('fromorigin').style.display = '';
    
    document.getElementById('fromflight').style.display = '';
    document.getElementById('fromarrivaltime').style.display = '';
    //document.getElementById('fromdeparturetime').style.display = '';
    
    document.getElementById('multipleship').style.display = 'none';
    
    document.getElementById('fromtrain').style.display = 'none';
    document.getElementById('fromtrainorigin').style.display = 'none';
    document.getElementById('fromrailwayarrivaltime').style.display = 'none';
    //document.getElementById('fromrailwaydeparturetime').style.display = 'none';
  }
  else if(val == 'Railway')
  {
    document.getElementById('othermsg').style.display = 'none';
    document.getElementById('iHourId').disabled = false;
    document.getElementById('iMinuteId').disabled = false;
    document.getElementById('iHourId').value = iHourId;
    document.getElementById('iMinuteId').value = iMinuteId;
    fromvalue = 'R';
    document.getElementById('FromAirport').value = '';
    document.getElementById('FromCruise').value = '';
    document.getElementById('vFromAirline').value = '';
    document.getElementById('vFromOrigin').value = '';
    document.getElementById('vFromFlightNo').value = '';
    document.getElementById('iFromHourId').value = '';
    document.getElementById('iFromMinuteId').value = '';
    //document.getElementById('iFromDepHourId').value = '';
    //document.getElementById('iFromDepMinuteId').value = '';
    document.getElementById('vHotelName').value = '';
    document.getElementById('tHotelAddress').value = '';
    
    document.getElementById('fromhotelname').style.display = 'none';
    document.getElementById('fromhoteladdr').style.display = 'none';
    document.getElementById('fromairline').style.display = 'none';
    document.getElementById('fromorigin').style.display = 'none';
    document.getElementById('fromflight').style.display = 'none';
    document.getElementById('fromarrivaltime').style.display = 'none';
    //document.getElementById('fromdeparturetime').style.display = 'none';
    
    document.getElementById('multipleship').style.display = 'none';
    
    document.getElementById('fromtrain').style.display = '';
    document.getElementById('fromtrainorigin').style.display = '';
    document.getElementById('fromrailwayarrivaltime').style.display = '';
    //document.getElementById('fromrailwaydeparturetime').style.display = '';
  }
  else if(val == 'Cruise')
  {
    document.getElementById('othermsg').style.display = 'none';
    document.getElementById('iHourId').disabled = false;
    document.getElementById('iMinuteId').disabled = false;
    document.getElementById('iHourId').value = iHourId;
    document.getElementById('iMinuteId').value = iMinuteId;
    fromvalue = 'C';
    
    document.getElementById('FromAirport').value = '';
    document.getElementById('FromRailway').value = '';
    document.getElementById('vFromAirline').value = '';
    document.getElementById('vFromOrigin').value = '';
    document.getElementById('vFromFlightNo').value = '';
    document.getElementById('iFromHourId').value = '';
    document.getElementById('iFromMinuteId').value = '';
    //document.getElementById('iFromDepHourId').value = '';
    //document.getElementById('iFromDepMinuteId').value = '';
    document.getElementById('vFromTrainNo').value = '';
    document.getElementById('vFromTrainOrigin').value = '';
    document.getElementById('iFromRailwayHourId').value = '';
    document.getElementById('iFromRailwayMinuteId').value = '';
    //document.getElementById('iFromRailwayDepHourId').value = '';
    //document.getElementById('iFromRailwayDepMinuteId').value = '';
    document.getElementById('vHotelName').value = '';
    document.getElementById('tHotelAddress').value = '';
    
    document.getElementById('fromhotelname').style.display = 'none';
    document.getElementById('fromhoteladdr').style.display = 'none';
    
    document.getElementById('fromairline').style.display = 'none';
    document.getElementById('fromorigin').style.display = 'none';
    document.getElementById('fromflight').style.display = 'none';
    document.getElementById('fromarrivaltime').style.display = 'none';
    //document.getElementById('fromdeparturetime').style.display = 'none';
    
    document.getElementById('fromtrain').style.display = 'none';
    document.getElementById('fromtrainorigin').style.display = 'none';
    document.getElementById('fromrailwayarrivaltime').style.display = 'none';
    //document.getElementById('fromrailwaydeparturetime').style.display = 'none';
    
  }  
  else
  {
    fromto = val.split(":");
    fromvalue = fromto[1];
    if(fromvalue == 'A')
    {
      document.getElementById('othermsg').style.display = '';
      document.getElementById('FromRailway').value = '';
      document.getElementById('FromCruise').value = '';
      document.getElementById('vFromTrainNo').value = '';
      document.getElementById('vFromTrainOrigin').value = '';
      document.getElementById('iFromRailwayHourId').value = '';
      document.getElementById('iFromRailwayMinuteId').value = '';
      //document.getElementById('iFromRailwayDepHourId').value = '';
      //document.getElementById('iFromRailwayDepMinuteId').value = '';
      document.getElementById('vHotelName').value = '';
      document.getElementById('tHotelAddress').value = '';
      
      document.getElementById('fromhotelname').style.display = 'none';
      document.getElementById('fromhoteladdr').style.display = 'none';
      document.getElementById('vTypeFrom').value = 'Airport';
      document.getElementById('fromairline').style.display = '';
      document.getElementById('fromorigin').style.display = '';
      document.getElementById('fromflight').style.display = '';
      document.getElementById('fromarrivaltime').style.display = '';
      //document.getElementById('fromdeparturetime').style.display = '';
      
      document.getElementById('multipleship').style.display = 'none';
      
      document.getElementById('fromtrain').style.display = 'none';
      document.getElementById('fromtrainorigin').style.display = 'none';
      document.getElementById('fromrailwayarrivaltime').style.display = 'none';
      //document.getElementById('fromrailwaydeparturetime').style.display = 'none';
    }
    else if(fromvalue == 'R')
    {
      document.getElementById('othermsg').style.display = 'none';
      document.getElementById('iHourId').disabled = false;
      document.getElementById('iMinuteId').disabled = false;
      document.getElementById('iHourId').value = iHourId;
      document.getElementById('iMinuteId').value = iMinuteId;
      document.getElementById('FromAirport').value = '';
      document.getElementById('FromCruise').value = '';
      document.getElementById('vFromAirline').value = '';
      document.getElementById('vFromOrigin').value = '';
      document.getElementById('vFromFlightNo').value = '';
      document.getElementById('iFromHourId').value = '';
      document.getElementById('iFromMinuteId').value = '';
      //document.getElementById('iFromDepHourId').value = '';
      //document.getElementById('iFromDepMinuteId').value = '';
      document.getElementById('vHotelName').value = '';
      document.getElementById('tHotelAddress').value = '';
    
      document.getElementById('fromhotelname').style.display = 'none';
      document.getElementById('fromhoteladdr').style.display = 'none';
      document.getElementById('vTypeFrom').value = 'Railway';
      document.getElementById('fromairline').style.display = 'none';
      document.getElementById('fromorigin').style.display = 'none';
      document.getElementById('fromflight').style.display = 'none';
      document.getElementById('fromarrivaltime').style.display = 'none';
      //document.getElementById('fromdeparturetime').style.display = 'none';
      
      document.getElementById('multipleship').style.display = 'none';
      
      document.getElementById('fromtrain').style.display = '';
      document.getElementById('fromtrainorigin').style.display = '';
      document.getElementById('fromrailwayarrivaltime').style.display = '';
      //document.getElementById('fromrailwaydeparturetime').style.display = '';
    }
    else if(fromvalue == 'C')
    {
      document.getElementById('othermsg').style.display = 'none';
      document.getElementById('iHourId').disabled = false;
      document.getElementById('iMinuteId').disabled = false;
      document.getElementById('iHourId').value = iHourId;
      document.getElementById('iMinuteId').value = iMinuteId;
      document.getElementById('FromAirport').value = '';
      document.getElementById('FromRailway').value = '';
      document.getElementById('vFromAirline').value = '';
      document.getElementById('vFromOrigin').value = '';
      document.getElementById('vFromFlightNo').value = '';
      document.getElementById('iFromHourId').value = '';
      document.getElementById('iFromMinuteId').value = '';
      //document.getElementById('iFromDepHourId').value = '';
      //document.getElementById('iFromDepMinuteId').value = '';
      document.getElementById('vFromTrainNo').value = '';
      document.getElementById('vFromTrainOrigin').value = '';
      document.getElementById('iFromRailwayHourId').value = '';
      document.getElementById('iFromRailwayMinuteId').value = '';
      //document.getElementById('iFromRailwayDepHourId').value = '';
      //document.getElementById('iFromRailwayDepMinuteId').value = '';
      document.getElementById('vHotelName').value = '';
      document.getElementById('tHotelAddress').value = '';
    
      document.getElementById('fromhotelname').style.display = 'none';
      document.getElementById('fromhoteladdr').style.display = 'none';
      
      document.getElementById('vTypeFrom').value = 'Cruise';
      document.getElementById('fromairline').style.display = 'none';
      document.getElementById('fromorigin').style.display = 'none';
      document.getElementById('fromflight').style.display = 'none';
      document.getElementById('fromarrivaltime').style.display = 'none';
      //document.getElementById('fromdeparturetime').style.display = 'none';
      
      document.getElementById('fromtrain').style.display = 'none';
      document.getElementById('fromtrainorigin').style.display = 'none';
      document.getElementById('fromrailwayarrivaltime').style.display = 'none';
      //document.getElementById('fromrailwaydeparturetime').style.display = 'none';
      
      document.getElementById('multipleship').style.display = '';
    }
  }
  
  displayToOptionnew(fromvalue,val);
  
  /*
  iCityId = document.getElementById('iCityId').value;
  var url = ajax_url + "ajax_transferoption.php";
  url = url + "?iCityId="+iCityId+"&fromvalue="+fromvalue+"&val="+val;
 
  http.open("GET", url, true);
  http.onreadystatechange = addtransfertooption;
  http.send(null);
  */
}
function displayToOptionnew(fromvalue,val)
{
  
  city = document.getElementById('iToCityId').value;
  iCityId = document.getElementById('iCityId').value;
  
  var url = ajax_url + "ajax_transferoptionnew.php";
  url = url + "?iCityId="+iCityId+"&fromvalue="+fromvalue+"&val="+val+"&iToCityId="+city;
  
  //window.location = url
  
  http.open("GET", url, true);
  http.onreadystatechange = addtransfertooption;
  http.send(null);
  
}

function displayToOption()
{
  
  city = document.getElementById('iToCityId').value;
  iCityId = document.getElementById('iCityId').value;
  
  val = document.getElementById('vFrom').value;
  
  if(val != 'Airport' && val != 'Railway' && val != 'Cruise' && val != '0')
  {
   if(val != '')
   {
    fromto = val.split(":");
    fromvalue = fromto[1];
   }
   else
   {
    fromvalue = '';
   }
  }
  
  var url = ajax_url + "ajax_transferoptionnew.php";
  url = url + "?iCityId="+iCityId+"&fromvalue="+fromvalue+"&val="+val+"&iToCityId="+city;
  //window.location = url
  
  http.open("GET", url, true);
  http.onreadystatechange = addtransfertooption;
  http.send(null);
  
}
function addtransfertooption()
{
   
   if (http.readyState == 4)
   {
      
      var xmlDocument = http.responseXML;
      totalairport = xmlDocument.getElementsByTagName("totalairport")[0].childNodes[0].nodeValue;
      totalrailway = xmlDocument.getElementsByTagName("totalrailway")[0].childNodes[0].nodeValue;
      totalcruise = xmlDocument.getElementsByTagName("totalcruise")[0].childNodes[0].nodeValue;
      fromvalue = xmlDocument.getElementsByTagName("fromvalue")[0].childNodes[0].nodeValue;
      cruiseterminal = xmlDocument.getElementsByTagName("cruiseterminal")[0].childNodes[0].nodeValue;
      
      iCityId = xmlDocument.getElementsByTagName("iCityId")[0].childNodes[0].nodeValue;
      iToCityId = xmlDocument.getElementsByTagName("iToCityId")[0].childNodes[0].nodeValue;
      
      val = xmlDocument.getElementsByTagName("val")[0].childNodes[0].nodeValue;
      
      document.frmadd.vTo.options.length = 0;
	    document.frmadd.vTo.options[0] = new Option(" -- Select --");
	    document.frmadd.vTo.options[0].value = "";
	    j = 1;
	    k = 1;
	    
	    if(totalairport > 0)
	    {
  	    if(totalairport > 1)
  	    {
            document.frmadd.vTo.options[j] = new Option();
            document.frmadd.vTo.options[j].value = 'Airport';      
            document.frmadd.vTo.options[j].text = 'Airport';
            if(vTypeTo == 'Airport')
            {
             document.frmadd.vTo.options[j].selected = true;
             showtomultiplemain(vTypeTo)
            }
            
            j++;
            
            document.frmadd.ToAirport.options.length = 0;
  	        document.frmadd.ToAirport.options[0] = new Option(" -- Select --");
  	        document.frmadd.ToAirport.options[0].value = "";
            for(i=0;i<totalairport;i++)
            {
              document.frmadd.ToAirport.options[k] = new Option();
              document.frmadd.ToAirport.options[k].value = xmlDocument.getElementsByTagName("iAirportId")[i].childNodes[0].nodeValue + ':' + 'A';      
              document.frmadd.ToAirport.options[k].text = xmlDocument.getElementsByTagName("vAirportName")[i].childNodes[0].nodeValue;
              
              if(ToAirport == xmlDocument.getElementsByTagName("iAirportId")[i].childNodes[0].nodeValue + ':' + 'A')
              {
               document.frmadd.ToAirport.options[k].selected = true;
              }
              k++;
            }
        }
        else
        {
          document.frmadd.ToAirport.options.length = 0;
          if(iCityId == iToCityId)
          {
           if(fromvalue != 'A')
           {
            document.frmadd.vTo.options[j] = new Option();
            document.frmadd.vTo.options[j].value = xmlDocument.getElementsByTagName("iAirportId")[0].childNodes[0].nodeValue + ':' + 'A';;      
            document.frmadd.vTo.options[j].text = xmlDocument.getElementsByTagName("vAirportName")[0].childNodes[0].nodeValue;
            if(vTypeTo == 'Airport')
            {
             document.frmadd.vTo.options[j].selected = true;
            }
            j++;
           }
          }
          else if(iToCityId == 'Not Available')
          {
           if(fromvalue != 'A')
           {
            document.frmadd.vTo.options[j] = new Option();
            document.frmadd.vTo.options[j].value = xmlDocument.getElementsByTagName("iAirportId")[0].childNodes[0].nodeValue + ':' + 'A';;      
            document.frmadd.vTo.options[j].text = xmlDocument.getElementsByTagName("vAirportName")[0].childNodes[0].nodeValue;
            if(vTypeTo == 'Airport')
            {
             document.frmadd.vTo.options[j].selected = true;
            }
            j++;
           }
          }
          else
          {
            document.frmadd.vTo.options[j] = new Option();
            document.frmadd.vTo.options[j].value = xmlDocument.getElementsByTagName("iAirportId")[0].childNodes[0].nodeValue + ':' + 'A';;      
            document.frmadd.vTo.options[j].text = xmlDocument.getElementsByTagName("vAirportName")[0].childNodes[0].nodeValue;
            if(vTypeTo == 'Airport')
            {
             document.frmadd.vTo.options[j].selected = true;
            }
            j++;
          }
        }
      }
      k = 1;
      
      if(totalrailway > 0)
	    {
  	    if(totalrailway > 1)
  	    {
            document.frmadd.vTo.options[j] = new Option();
            document.frmadd.vTo.options[j].value = 'Railway';      
            document.frmadd.vTo.options[j].text = 'Railway';
            if(vTypeTo == 'Railway')
            {
             document.frmadd.vTo.options[j].selected = true;
             showtomultiplemain(vTypeTo)
            }
            j++;
            
            document.frmadd.ToRailway.options.length = 0;
  	        document.frmadd.ToRailway.options[0] = new Option(" -- Select --");
  	        document.frmadd.ToRailway.options[0].value = "";
            for(i=0;i<totalrailway;i++)
            {
              document.frmadd.ToRailway.options[k] = new Option();
              document.frmadd.ToRailway.options[k].value = xmlDocument.getElementsByTagName("iRailwayId")[i].childNodes[0].nodeValue + ':' + 'R';;      
              document.frmadd.ToRailway.options[k].text = xmlDocument.getElementsByTagName("vRailwayName")[i].childNodes[0].nodeValue;
              if(ToRailway == xmlDocument.getElementsByTagName("iRailwayId")[i].childNodes[0].nodeValue + ':' + 'R')
              {
               document.frmadd.ToRailway.options[k].selected = true;
              }
              k++;
            }
        }
        else
        {
          document.frmadd.ToRailway.options.length = 0;
          if(iCityId == iToCityId)
          {
            if(fromvalue != 'R')
            {
              document.frmadd.vTo.options[j] = new Option();
              document.frmadd.vTo.options[j].value = xmlDocument.getElementsByTagName("iRailwayId")[0].childNodes[0].nodeValue + ':' + 'R';      
              document.frmadd.vTo.options[j].text = xmlDocument.getElementsByTagName("vRailwayName")[0].childNodes[0].nodeValue;
              
              if(vTo == xmlDocument.getElementsByTagName("iRailwayId")[0].childNodes[0].nodeValue + ':' + 'R')
              {
               document.frmadd.vTo.options[j].selected = true;
              }
              j++;
            }
          }
          else if(iToCityId == 'Not Available')
          {
            if(fromvalue != 'R')
            {
              document.frmadd.vTo.options[j] = new Option();
              document.frmadd.vTo.options[j].value = xmlDocument.getElementsByTagName("iRailwayId")[0].childNodes[0].nodeValue + ':' + 'R';      
              document.frmadd.vTo.options[j].text = xmlDocument.getElementsByTagName("vRailwayName")[0].childNodes[0].nodeValue;
              if(vTo == xmlDocument.getElementsByTagName("iRailwayId")[0].childNodes[0].nodeValue + ':' + 'R')
              {
               document.frmadd.vTo.options[j].selected = true;
              }
              j++;
            }
          }
          else
          {
              document.frmadd.vTo.options[j] = new Option();
              document.frmadd.vTo.options[j].value = xmlDocument.getElementsByTagName("iRailwayId")[0].childNodes[0].nodeValue + ':' + 'R';      
              document.frmadd.vTo.options[j].text = xmlDocument.getElementsByTagName("vRailwayName")[0].childNodes[0].nodeValue;
              if(vTo == xmlDocument.getElementsByTagName("iRailwayId")[0].childNodes[0].nodeValue + ':' + 'R')
              {
               document.frmadd.vTo.options[j].selected = true;
              }
              j++;
          }
        }
      }
      
      k = 1;
      
      
      if(iCityId == iToCityId || iToCityId == 'Not Available')
      {
       
       if(fromvalue != 'C')
       {
        if(totalcruise > 0)
	       {
  	      if(totalcruise > 1)
  	      {
            document.frmadd.vTo.options[j] = new Option();
            document.frmadd.vTo.options[j].value = 'Cruise';      
            document.frmadd.vTo.options[j].text = 'Cruise';
            
            if(cruiseterminal != 'Not Terminal')      
             document.frmadd.vTo.options[j].text = 'Cruise Terminal - ' +cruiseterminal;
            else
             document.frmadd.vTo.options[j].text = 'Cruise';
            if(vTypeTo == 'Cruise')
            {
             document.frmadd.vTo.options[j].selected = true;
             showtomultiplemain(vTypeTo)
            }
            j++;
            
            document.frmadd.ToCruise.options.length = 0;
  	         document.frmadd.ToCruise.options[0] = new Option(" -- Select --");
  	         document.frmadd.ToCruise.options[0].value = "";
            for(i=0;i<totalcruise;i++)
            {
              document.frmadd.ToCruise.options[k] = new Option();
              document.frmadd.ToCruise.options[k].value = xmlDocument.getElementsByTagName("iCruiseId")[i].childNodes[0].nodeValue + ':' + 'C';      
              document.frmadd.ToCruise.options[k].text = xmlDocument.getElementsByTagName("vName")[i].childNodes[0].nodeValue;
              if(ToCruise == xmlDocument.getElementsByTagName("iCruiseId")[i].childNodes[0].nodeValue + ':' + 'C')
              {
               document.frmadd.ToCruise.options[k].selected = true;
               showtomultiple(ToCruise)
              }
              k++;
            }
         }
         else
         {
          document.frmadd.vTo.options[j] = new Option();
          document.frmadd.vTo.options[j].value = 'Cruise';      
          document.frmadd.vTo.options[j].text = 'Cruise';
            
          if(cruiseterminal != 'Not Terminal')      
            document.frmadd.vTo.options[j].text = 'Cruise Terminal - ' +cruiseterminal;
          else
            document.frmadd.vTo.options[j].text = 'Cruise';
          if(vTypeTo == 'Cruise')
            {
             document.frmadd.vTo.options[j].selected = true;
             showtomultiplemain(vTypeTo)
            }   
            
            
          document.frmadd.ToCruise.options.length = 0;
  	       document.frmadd.ToCruise.options[0] = new Option(" -- Select --");
  	       document.frmadd.ToCruise.options[0].value = "";
          
          
          if(fromvalue != 'C')
          {
            document.frmadd.ToCruise.options[k] = new Option();
            document.frmadd.ToCruise.options[k].value = xmlDocument.getElementsByTagName("iCruiseId")[0].childNodes[0].nodeValue + ':' + 'C';      
            document.frmadd.ToCruise.options[k].text = xmlDocument.getElementsByTagName("vName")[0].childNodes[0].nodeValue;
            if(ToCruise == xmlDocument.getElementsByTagName("iCruiseId")[0].childNodes[0].nodeValue + ':' + 'C')
              {
               document.frmadd.ToCruise.options[k].selected = true;
               showtomultiple(ToCruise)
              }
            j++;
          }
        }
      }
      }
      }
      else
      {
       
       if(totalcruise > 0)
	     {
  	    if(totalcruise > 1)
  	    {
            
            document.frmadd.vTo.options[j] = new Option();
            document.frmadd.vTo.options[j].value = 'Cruise';      
            document.frmadd.vTo.options[j].text = 'Cruise';
            
            if(cruiseterminal != 'Not Terminal')      
             document.frmadd.vTo.options[j].text = 'Cruise Terminal - ' +cruiseterminal;
            else
             document.frmadd.vTo.options[j].text = 'Cruise';
            if(vTypeTo == 'Cruise')
            {
             document.frmadd.vTo.options[j].selected = true;
             showtomultiplemain(vTypeTo)
            } 
            j++;
            
            document.frmadd.ToCruise.options.length = 0;
  	         document.frmadd.ToCruise.options[0] = new Option(" -- Select --");
  	         document.frmadd.ToCruise.options[0].value = "";
            for(i=0;i<totalcruise;i++)
            {
              document.frmadd.ToCruise.options[k] = new Option();
              document.frmadd.ToCruise.options[k].value = xmlDocument.getElementsByTagName("iCruiseId")[i].childNodes[0].nodeValue + ':' + 'C';      
              document.frmadd.ToCruise.options[k].text = xmlDocument.getElementsByTagName("vName")[i].childNodes[0].nodeValue;
              if(ToCruise == xmlDocument.getElementsByTagName("iCruiseId")[i].childNodes[0].nodeValue + ':' + 'C')
              {
               document.frmadd.ToCruise.options[k].selected = true;
               showtomultiple(ToCruise)
              }
              k++;
            }
        }
        else
        {
          
          document.frmadd.vTo.options[j] = new Option();
          document.frmadd.vTo.options[j].value = 'Cruise';      
          document.frmadd.vTo.options[j].text = 'Cruise';
            
          if(cruiseterminal != 'Not Terminal')      
            document.frmadd.vTo.options[j].text = 'Cruise Terminal - ' +cruiseterminal;
          else
            document.frmadd.vTo.options[j].text = 'Cruise';
          if(vTypeTo == 'Cruise')
          {
            document.frmadd.vTo.options[j].selected = true;
            showtomultiplemain(vTypeTo)
          }  
            
            
          document.frmadd.ToCruise.options.length = 0;
  	       document.frmadd.ToCruise.options[0] = new Option(" -- Select --");
  	       document.frmadd.ToCruise.options[0].value = "";
          
          
          //if(fromvalue != 'C')
          //{
            document.frmadd.ToCruise.options[k] = new Option();
            document.frmadd.ToCruise.options[k].value = xmlDocument.getElementsByTagName("iCruiseId")[0].childNodes[0].nodeValue + ':' + 'C';      
            document.frmadd.ToCruise.options[k].text = xmlDocument.getElementsByTagName("vName")[0].childNodes[0].nodeValue;
            if(ToCruise == xmlDocument.getElementsByTagName("iCruiseId")[0].childNodes[0].nodeValue + ':' + 'C')
              {
               document.frmadd.ToCruise.options[k].selected = true;
               showtomultiple(ToCruise)
              }
            j++;
          //}
        }
      }
      }
      
      if(iCityId == iToCityId)
      {
       if(fromvalue != 'H')
       {
        document.frmadd.vTo.options[j] = new Option();
        document.frmadd.vTo.options[j].value = '0';      
        document.frmadd.vTo.options[j].text = 'Hotel';
        if(vTypeTo == 'Hotel')
        {
          document.frmadd.vTo.options[j].selected = true;
        }
       }
      }
      else if(iToCityId == 'Not Available')
      {
       if(fromvalue != 'H')
       {
        document.frmadd.vTo.options[j] = new Option();
        document.frmadd.vTo.options[j].value = '0';      
        document.frmadd.vTo.options[j].text = 'Hotel';
        if(vTypeTo == 'Hotel')
        {
          document.frmadd.vTo.options[j].selected = true;
        }
       }
      }
      else
      {
        document.frmadd.vTo.options[j] = new Option();
        document.frmadd.vTo.options[j].value = '0';      
        document.frmadd.vTo.options[j].text = 'Hotel';
        if(vTypeTo == 'Hotel')
        {
          document.frmadd.vTo.options[j].selected = true;
        }
      }

      if(val != "Cruise" && val != "Airport" && val != 'Railway')
      {
        toopt = val.split(":");
        terminalid = toopt[0];
        option1 = toopt[1];
        if(option1 == 'C')
        {  
          displayship(terminalid);
        }
      }
      
    }
}
function showtomultiplemain(val)
{
  document.getElementById('show_ToAirport').innerHTML = '';
  document.getElementById('show_ToRailway').innerHTML = '';
  document.getElementById('show_ToCruise').innerHTML = '';
  document.getElementById('show_vToAirline').innerHTML = '';
  document.getElementById('show_vToFlightNo').innerHTML = '';
 // document.getElementById('show_iToHourId').innerHTML = '';
  //document.getElementById('show_iToMinuteId').innerHTML = '';
  document.getElementById('show_iToDepHourId').innerHTML = '';
  document.getElementById('show_iToDepMinuteId').innerHTML = '';
  document.getElementById('show_vToOption').innerHTML = '';
  document.getElementById('show_vTime').innerHTML = '';
  document.getElementById('show_vToTrainNo').innerHTML = '';
  document.getElementById('show_iToRailwayHourId').innerHTML = '';
  document.getElementById('show_iToRailwayMinuteId').innerHTML = '';
  document.getElementById('show_iToRailwayDepHourId').innerHTML = '';
  document.getElementById('show_iToRailwayDepMinuteId').innerHTML = '';
  
  if(val == 'Airport')
  {
    document.getElementById('othermsg').style.display = '';
    document.getElementById('iHourId').disabled = true;
    document.getElementById('iMinuteId').disabled = true;
    document.getElementById('ToRailway').value = '';
    document.getElementById('ToCruise').value = '';
    document.getElementById('vToTrainNo').value = '';
    document.getElementById('iToRailwayHourId').value = '';
    document.getElementById('iToRailwayMinuteId').value = '';
    document.getElementById('iToRailwayDepHourId').value = '';
    document.getElementById('iToRailwayDepMinuteId').value = '';
    document.getElementById('vToHotelName').value = '';
    document.getElementById('tToHotelAddress').value = '';
    
    document.getElementById('multipleshipto').style.display = 'none';
    
    document.getElementById('vTypeTo').value = 'Airport';
    document.getElementById('multipleairportto').style.display = '';
    document.getElementById('multiplerailwayto').style.display = 'none';
    document.getElementById('multiplecruiseto').style.display = 'none';
    
    document.getElementById('toairline').style.display = '';
    document.getElementById('toflight').style.display = '';
    //document.getElementById('toarrivaltime').style.display = '';
    document.getElementById('todeparturetime').style.display = '';
    document.getElementById('tooption').style.display = '';
    document.getElementById('extratime').style.display = '';
    
    document.getElementById('totrain').style.display = 'none';
    document.getElementById('torailwayarrivaltime').style.display = 'none';
    document.getElementById('torailwaydeparturetime').style.display = 'none';
    
    document.getElementById('tohotelname').style.display = 'none';
    document.getElementById('tohoteladdr').style.display = 'none';
    
  }
  else if(val == 'Railway')
  {
    if(document.getElementById('vTypeFrom').value != 'Airport')
    {
     document.getElementById('othermsg').style.display = 'none';
     document.getElementById('iHourId').disabled = false;
     document.getElementById('iMinuteId').disabled = false;
    }
    document.getElementById('ToAirport').value = '';
    document.getElementById('ToCruise').value = '';
    document.getElementById('vToAirline').value = '';
    document.getElementById('vToFlightNo').value = '';
    //document.getElementById('iToHourId').value = '';
    //document.getElementById('iToMinuteId').value = '';
    document.getElementById('iToDepHourId').value = '';
    document.getElementById('iToDepMinuteId').value = '';
    document.getElementById('vTime').value = '';
    document.getElementById('vToHotelName').value = '';
    document.getElementById('tToHotelAddress').value = '';
    
    document.getElementById('multipleshipto').style.display = 'none';
    
    document.getElementById('vTypeTo').value = 'Railway';
    document.getElementById('multipleairportto').style.display = 'none';
    document.getElementById('multiplerailwayto').style.display = '';
    document.getElementById('multiplecruiseto').style.display = 'none';
    
    document.getElementById('toairline').style.display = 'none';
    document.getElementById('toflight').style.display = 'none';
    //document.getElementById('toarrivaltime').style.display = 'none';
    document.getElementById('todeparturetime').style.display = 'none';
    document.getElementById('tooption').style.display = 'none';
    document.getElementById('extratime').style.display = 'none';
    document.getElementById('time').style.display = 'none';
    
    document.getElementById('totrain').style.display = '';
    document.getElementById('torailwayarrivaltime').style.display = '';
    document.getElementById('torailwaydeparturetime').style.display = '';
    
    document.getElementById('tohotelname').style.display = 'none';
    document.getElementById('tohoteladdr').style.display = 'none';
  }
  else if(val == 'Cruise')
  {
    
    if(document.getElementById('vTypeFrom').value != 'Airport')
    {
     document.getElementById('othermsg').style.display = 'none';
     document.getElementById('iHourId').disabled = false;
     document.getElementById('iMinuteId').disabled = false;
    }
    document.getElementById('ToAirport').value = '';
    document.getElementById('ToRailway').value = '';
    document.getElementById('vToAirline').value = '';
    document.getElementById('vToFlightNo').value = '';
    //document.getElementById('iToHourId').value = '';
    //document.getElementById('iToMinuteId').value = '';
    document.getElementById('iToDepHourId').value = '';
    document.getElementById('iToDepMinuteId').value = '';
    document.getElementById('vTime').value = '';
    document.getElementById('vToTrainNo').value = '';
    document.getElementById('iToRailwayHourId').value = '';
    document.getElementById('iToRailwayMinuteId').value = '';
    document.getElementById('iToRailwayDepHourId').value = '';
    document.getElementById('iToRailwayDepMinuteId').value = '';
    document.getElementById('vToHotelName').value = '';
    document.getElementById('tToHotelAddress').value = '';
    
    document.getElementById('multipleshipto').style.display = 'none';
    
    document.getElementById('vTypeTo').value = 'Cruise';
    document.getElementById('multipleairportto').style.display = 'none';
    document.getElementById('multiplerailwayto').style.display = 'none';
    document.getElementById('multiplecruiseto').style.display = '';
    
    document.getElementById('toairline').style.display = 'none';
    document.getElementById('toflight').style.display = 'none';
    //document.getElementById('toarrivaltime').style.display = 'none';
    document.getElementById('todeparturetime').style.display = 'none';
    document.getElementById('tooption').style.display = 'none';
    document.getElementById('extratime').style.display = 'none';
    document.getElementById('time').style.display = 'none';
    
    document.getElementById('totrain').style.display = 'none';
    document.getElementById('torailwayarrivaltime').style.display = 'none';
    document.getElementById('torailwaydeparturetime').style.display = 'none';
    
    document.getElementById('tohotelname').style.display = 'none';
    document.getElementById('tohoteladdr').style.display = 'none';
  }
  else
  {
      if(val == '0')
      {
        if(document.getElementById('vTypeFrom').value != 'Airport')
        {
         document.getElementById('othermsg').style.display = 'none';
         document.getElementById('iHourId').disabled = false;
         document.getElementById('iMinuteId').disabled = false;
        }
        document.getElementById('ToAirport').value = '';
        document.getElementById('ToRailway').value = '';
        document.getElementById('ToCruise').value = '';
        document.getElementById('vToAirline').value = '';
        document.getElementById('vToFlightNo').value = '';
        //document.getElementById('iToHourId').value = '';
        //document.getElementById('iToMinuteId').value = '';
        document.getElementById('iToDepHourId').value = '';
        document.getElementById('iToDepMinuteId').value = '';
        document.getElementById('vTime').value = '';
        document.getElementById('vToTrainNo').value = '';
        document.getElementById('iToRailwayHourId').value = '';
        document.getElementById('iToRailwayMinuteId').value = '';
        document.getElementById('iToRailwayDepHourId').value = '';
        document.getElementById('iToRailwayDepMinuteId').value = '';
    
        document.getElementById('multipleshipto').style.display = 'none';
        
        document.getElementById('vTypeTo').value = 'Hotel';
        document.getElementById('multipleairportto').style.display = 'none';
        document.getElementById('multiplerailwayto').style.display = 'none';
        document.getElementById('multiplecruiseto').style.display = 'none';
        
        document.getElementById('toairline').style.display = 'none';
        document.getElementById('toflight').style.display = 'none';
        //document.getElementById('toarrivaltime').style.display = 'none';
        document.getElementById('todeparturetime').style.display = 'none';
        document.getElementById('tooption').style.display = 'none';
        document.getElementById('extratime').style.display = 'none';
        document.getElementById('time').style.display = 'none';
        
        
        document.getElementById('totrain').style.display = 'none';
        document.getElementById('torailwayarrivaltime').style.display = 'none';
        document.getElementById('torailwaydeparturetime').style.display = 'none';
        
        document.getElementById('tohotelname').style.display = '';
        document.getElementById('tohoteladdr').style.display = '';
      }
      else if(val != '')
      {
        fromto = val.split(":");
        fromvalue = fromto[1];
        if(fromvalue == 'A')
        {
          document.getElementById('othermsg').style.display = '';
          document.getElementById('iHourId').disabled = true;
          document.getElementById('iMinuteId').disabled = true;
          document.getElementById('ToRailway').value = '';
          document.getElementById('ToCruise').value = '';
          document.getElementById('vToTrainNo').value = '';
          document.getElementById('iToRailwayHourId').value = '';
          document.getElementById('iToRailwayMinuteId').value = '';
          document.getElementById('iToRailwayDepHourId').value = '';
          document.getElementById('iToRailwayDepMinuteId').value = '';
          document.getElementById('vToHotelName').value = '';
          document.getElementById('tToHotelAddress').value = '';
          document.getElementById('multipleairportto').style.display = 'none';
          document.getElementById('multiplerailwayto').style.display = 'none';
          document.getElementById('multiplecruiseto').style.display = 'none';
          
          document.getElementById('multipleshipto').style.display = 'none';
          
          document.getElementById('vTypeTo').value = 'Airport';
          document.getElementById('toairline').style.display = '';
          document.getElementById('toflight').style.display = '';
          //document.getElementById('toarrivaltime').style.display = '';
          document.getElementById('todeparturetime').style.display = '';
          document.getElementById('tooption').style.display = '';
          document.getElementById('extratime').style.display = '';
          
          document.getElementById('totrain').style.display = 'none';
          document.getElementById('torailwayarrivaltime').style.display = 'none';
          document.getElementById('torailwaydeparturetime').style.display = 'none';
          
          document.getElementById('tohotelname').style.display = 'none';
          document.getElementById('tohoteladdr').style.display = 'none';
        }
        else if(fromvalue == 'R')
        {
          if(document.getElementById('vTypeFrom').value != 'Airport')
          {
           document.getElementById('othermsg').style.display = 'none';
           document.getElementById('iHourId').disabled = false;
           document.getElementById('iMinuteId').disabled = false;
          }
          
          document.getElementById('ToAirport').value = '';
          document.getElementById('ToCruise').value = '';
          document.getElementById('vToAirline').value = '';
          document.getElementById('vToFlightNo').value = '';
          //document.getElementById('iToHourId').value = '';
          //document.getElementById('iToMinuteId').value = '';
          document.getElementById('iToDepHourId').value = '';
          document.getElementById('iToDepMinuteId').value = '';
          document.getElementById('vTime').value = '';
          document.getElementById('vToHotelName').value = '';
          document.getElementById('tToHotelAddress').value = '';
          
          document.getElementById('multipleairportto').style.display = 'none';
          document.getElementById('multiplerailwayto').style.display = 'none';
          document.getElementById('multiplecruiseto').style.display = 'none';
          
          document.getElementById('multipleshipto').style.display = 'none';
          
          document.getElementById('vTypeTo').value = 'Railway';
          document.getElementById('toairline').style.display = 'none';
          document.getElementById('toflight').style.display = 'none';
          //document.getElementById('toarrivaltime').style.display = 'none';
          document.getElementById('todeparturetime').style.display = 'none';
          document.getElementById('tooption').style.display = 'none';
          document.getElementById('extratime').style.display = 'none';
          document.getElementById('time').style.display = 'none';
          
          document.getElementById('totrain').style.display = '';
          document.getElementById('torailwayarrivaltime').style.display = '';
          document.getElementById('torailwaydeparturetime').style.display = '';
          
          document.getElementById('tohotelname').style.display = 'none';
          document.getElementById('tohoteladdr').style.display = 'none';
        }
        else if(fromvalue == 'C')
        {
          if(document.getElementById('vTypeFrom').value != 'Airport')
          {
           document.getElementById('othermsg').style.display = 'none';
           document.getElementById('iHourId').disabled = false;
           document.getElementById('iMinuteId').disabled = false;
          }
          
          document.getElementById('ToAirport').value = '';
          document.getElementById('ToRailway').value = '';
          document.getElementById('vToAirline').value = '';
          document.getElementById('vToFlightNo').value = '';
         // document.getElementById('iToHourId').value = '';
         // document.getElementById('iToMinuteId').value = '';
          document.getElementById('iToDepHourId').value = '';
          document.getElementById('iToDepMinuteId').value = '';
          document.getElementById('vTime').value = '';
          document.getElementById('vToTrainNo').value = '';
          document.getElementById('iToRailwayHourId').value = '';
          document.getElementById('iToRailwayMinuteId').value = '';
          document.getElementById('iToRailwayDepHourId').value = '';
          document.getElementById('iToRailwayDepMinuteId').value = '';
          document.getElementById('vToHotelName').value = '';
          document.getElementById('tToHotelAddress').value = '';
      
          document.getElementById('multipleairportto').style.display = 'none';
          document.getElementById('multiplerailwayto').style.display = 'none';
          document.getElementById('multiplecruiseto').style.display = 'none';
          document.getElementById('multipleshipto').style.display = '';    
          document.getElementById('vTypeTo').value = 'Cruise';
          document.getElementById('toairline').style.display = 'none';
          document.getElementById('toflight').style.display = 'none';
          //document.getElementById('toarrivaltime').style.display = 'none';
          document.getElementById('todeparturetime').style.display = 'none';
          document.getElementById('tooption').style.display = 'none';
          document.getElementById('extratime').style.display = 'none';
          document.getElementById('time').style.display = 'none';
          
          document.getElementById('totrain').style.display = 'none';
          document.getElementById('torailwayarrivaltime').style.display = 'none';
          document.getElementById('torailwaydeparturetime').style.display = 'none';
          
          document.getElementById('tohotelname').style.display = 'none';
          document.getElementById('tohoteladdr').style.display = 'none';
          
          var url = ajax_url + "ajax_ship.php";
          url = url + "?terminalid="+fromto[0];
          http.open("GET", url, true);
          http.onreadystatechange = toaddship;
          http.send(null);
        }
        
      }
      else
      {
        if(document.getElementById('vTypeFrom').value != 'Airport')
        {
         document.getElementById('iHourId').disabled = false;
         document.getElementById('iMinuteId').disabled = false;
        }
        document.getElementById('ToAirport').value = '';
        document.getElementById('ToRailway').value = '';
        document.getElementById('ToCruise').value = '';
        document.getElementById('vToAirline').value = '';
        document.getElementById('vToFlightNo').value = '';
        //document.getElementById('iToHourId').value = '';
        //document.getElementById('iToMinuteId').value = '';
        document.getElementById('iToDepHourId').value = '';
        document.getElementById('iToDepMinuteId').value = '';
        document.getElementById('vTime').value = '';
        document.getElementById('vToTrainNo').value = '';
        document.getElementById('iToRailwayHourId').value = '';
        document.getElementById('iToRailwayMinuteId').value = '';
        document.getElementById('iToRailwayDepHourId').value = '';
        document.getElementById('iToRailwayDepMinuteId').value = '';
        document.getElementById('vToHotelName').value = '';
        document.getElementById('tToHotelAddress').value = '';
        
        document.getElementById('multipleairportto').style.display = 'none';
        document.getElementById('multiplerailwayto').style.display = 'none';
        document.getElementById('multiplecruiseto').style.display = 'none';
        document.getElementById('multipleshipto').style.display = 'none';
        
        document.getElementById('toairline').style.display = 'none';
        document.getElementById('toflight').style.display = 'none';
        //document.getElementById('toarrivaltime').style.display = 'none';
        document.getElementById('todeparturetime').style.display = 'none';
        document.getElementById('tooption').style.display = 'none';
        document.getElementById('extratime').style.display = 'none';
        
        document.getElementById('totrain').style.display = 'none';
        document.getElementById('torailwayarrivaltime').style.display = 'none';
        document.getElementById('torailwaydeparturetime').style.display = 'none';
        
        document.getElementById('tohotelname').style.display = 'none';
        document.getElementById('tohoteladdr').style.display = 'none';
        
      }    
  }
}
function showtomultiple(val)
{
  document.getElementById('show_ToAirport').innerHTML = '';
  document.getElementById('show_ToRailway').innerHTML = '';
  document.getElementById('show_ToCruise').innerHTML = '';
  document.getElementById('show_vToAirline').innerHTML = '';
  document.getElementById('show_vToFlightNo').innerHTML = '';
  //document.getElementById('show_iToHourId').innerHTML = '';
  //document.getElementById('show_iToMinuteId').innerHTML = '';
  document.getElementById('show_iToDepHourId').innerHTML = '';
  document.getElementById('show_iToDepMinuteId').innerHTML = '';
  document.getElementById('show_vToOption').innerHTML = '';
  document.getElementById('show_vTime').innerHTML = '';
  document.getElementById('show_vToTrainNo').innerHTML = '';
  document.getElementById('show_iToRailwayHourId').innerHTML = '';
  document.getElementById('show_iToRailwayMinuteId').innerHTML = '';
  document.getElementById('show_iToRailwayDepHourId').innerHTML = '';
  document.getElementById('show_iToRailwayDepMinuteId').innerHTML = '';
  
  if(val == '0')
  {
    
    if(document.getElementById('vTypeFrom').value != 'Airport')
    {
     document.getElementById('othermsg').style.display = 'none';
    }
    document.getElementById('vTypeTo').value = 'Hotel';
    document.getElementById('multipleairportto').style.display = 'none';
    document.getElementById('multiplerailwayto').style.display = 'none';
    document.getElementById('multiplecruiseto').style.display = 'none';
    
    document.getElementById('multipleshipto').style.display = 'none';
    
    document.getElementById('toairline').style.display = 'none';
    document.getElementById('toflight').style.display = 'none';
    //document.getElementById('toarrivaltime').style.display = 'none';
    document.getElementById('todeparturetime').style.display = 'none';
    document.getElementById('tooption').style.display = 'none';
    document.getElementById('extratime').style.display = 'none';
    
    document.getElementById('totrain').style.display = 'none';
    document.getElementById('torailwayarrivaltime').style.display = 'none';
    document.getElementById('torailwaydeparturetime').style.display = 'none';
  }
  else if(val != '')
  {
    fromto = val.split(":");
    fromvalue = fromto[1];
    if(fromvalue == 'A')
    {
      document.getElementById('othermsg').style.display = '';
      document.getElementById('vTypeTo').value = 'Airport';
      document.getElementById('toairline').style.display = '';
      document.getElementById('toflight').style.display = '';
      //document.getElementById('toarrivaltime').style.display = '';
      document.getElementById('todeparturetime').style.display = '';
      document.getElementById('tooption').style.display = '';
      document.getElementById('extratime').style.display = '';
      
      document.getElementById('multipleshipto').style.display = 'none';
      
      document.getElementById('totrain').style.display = 'none';
      document.getElementById('torailwayarrivaltime').style.display = 'none';
      document.getElementById('torailwaydeparturetime').style.display = 'none';
    }
    else if(fromvalue == 'R')
    {
      
      if(document.getElementById('vTypeFrom').value != 'Airport')
      {
       document.getElementById('othermsg').style.display = 'none';
      }
      document.getElementById('vTypeTo').value = 'Railway';
      document.getElementById('toairline').style.display = 'none';
      document.getElementById('toflight').style.display = 'none';
      //document.getElementById('toarrivaltime').style.display = 'none';
      document.getElementById('todeparturetime').style.display = 'none';
      document.getElementById('tooption').style.display = 'none';
      document.getElementById('extratime').style.display = 'none';
      
      document.getElementById('multipleshipto').style.display = 'none';
      
      document.getElementById('totrain').style.display = '';
      document.getElementById('torailwayarrivaltime').style.display = '';
      document.getElementById('torailwaydeparturetime').style.display = '';
    }
    else if(fromvalue == 'C')
    {
      
      if(document.getElementById('vTypeFrom').value != 'Airport')
      {
       document.getElementById('othermsg').style.display = 'none';
      }
      document.getElementById('vTypeTo').value = 'Cruise';
      document.getElementById('toairline').style.display = 'none';
      document.getElementById('toflight').style.display = 'none';
      //document.getElementById('toarrivaltime').style.display = 'none';
      document.getElementById('todeparturetime').style.display = 'none';
      document.getElementById('tooption').style.display = 'none';
      document.getElementById('extratime').style.display = 'none';
      document.getElementById('multipleshipto').style.display = '';
      document.getElementById('totrain').style.display = 'none';
      document.getElementById('torailwayarrivaltime').style.display = 'none';
      document.getElementById('torailwaydeparturetime').style.display = 'none';
      
      var url = ajax_url + "ajax_ship.php";
      url = url + "?terminalid="+fromto[0];
      
      http.open("GET", url, true);
      http.onreadystatechange = toaddship;
      http.send(null);      
    }
    
  }
  else
  {
    
    /*
    document.getElementById('multipleairportto').style.display = 'none';
    document.getElementById('multiplerailwayto').style.display = 'none';
    document.getElementById('multiplecruiseto').style.display = 'none';
    
    document.getElementById('toairline').style.display = 'none';
    document.getElementById('toflight').style.display = 'none';
    document.getElementById('toarrivaltime').style.display = 'none';
    document.getElementById('todeparturetime').style.display = 'none';
    document.getElementById('tooption').style.display = 'none';
    document.getElementById('extratime').style.display = 'none';
    
    document.getElementById('totrain').style.display = 'none';
    document.getElementById('torailwayarrivaltime').style.display = 'none';
    document.getElementById('torailwaydeparturetime').style.display = 'none';
    */
  }    
}
function checkvalid()
{
  if(document.getElementById('iCountryId').value == '')
  {
      document.getElementById('iCountryId').focus();
      document.getElementById('from1').style.display = '';
      document.getElementById('show_country').innerHTML = "Please Select Pick-up Country";
      return false;
  }
  else
  {
    document.getElementById('show_country').innerHTML = "";
    document.getElementById('from1').style.display = 'none';
  }
  
  if(document.getElementById('iCityId').value == '')
  {
      document.getElementById('iCityId').focus();
      document.getElementById('from2').style.display = '';
      document.getElementById('show_city').innerHTML = "Please Select Pick-up City";
      return false;
  }
  else
  {
    document.getElementById('show_city').innerHTML = "";
    document.getElementById('from2').style.display = 'none';
  }
  if(document.getElementById('vFrom').value == '')
  {
      document.getElementById('vFrom').focus();
      document.getElementById('from3').style.display = '';
      document.getElementById('show_vFrom').innerHTML = "Please Select Pick-up Location Type";
      return false;
  }
  else
  {
    document.getElementById('show_vFrom').innerHTML = "";
    document.getElementById('from3').style.display = 'none';
  }
  
  if(document.getElementById('multipleairport').style.display != 'none')
  {
    if(document.getElementById('FromAirport').value == '')
    {
        document.getElementById('FromAirport').focus();
        document.getElementById('from4').style.display = '';
        document.getElementById('show_multipleairport').innerHTML = "Please Select From Airport";
        return false;
    }
    else
    {
      document.getElementById('show_multipleairport').innerHTML = "";
      document.getElementById('from4').style.display = 'none';
    }
  }
  if(document.getElementById('multiplerailway').style.display != 'none')
  {
    if(document.getElementById('FromRailway').value == '')
    {
        document.getElementById('FromRailway').focus();
        document.getElementById('from5').style.display = '';
        document.getElementById('show_multiplerailway').innerHTML = "Please Select From Railway";
        return false;
    }
    else
    {
      document.getElementById('show_multiplerailway').innerHTML = "";
      document.getElementById('from5').style.display = 'none';
    }
  }
  if(document.getElementById('multiplecruise').style.display != 'none')
  {
    if(document.getElementById('FromCruise').value == '')
    {
        document.getElementById('FromCruise').focus();
        document.getElementById('from6').style.display = '';
        document.getElementById('show_multiplecruise').innerHTML = "Please Select From Cruise";
        return false;
    }
    else
    {
      document.getElementById('show_multiplecruise').innerHTML = "";
      document.getElementById('from6').style.display = 'none';
    }
    
  }
  fromselvalue = document.getElementById('vTypeFrom').value;
  if(fromselvalue == 'Cruise')
  {
    if(document.getElementById('FromTerminal').value == '')
    {
        document.getElementById('FromTerminal').focus();
        document.getElementById('from20').style.display = '';
        document.getElementById('show_multipleship').innerHTML = "Please Select From Ship";
        return false;
    }
    else
    {
      document.getElementById('show_multipleship').innerHTML = "";
      document.getElementById('from20').style.display = 'none';
    }
  }
  
  if(fromselvalue == 'Airport')
  {
    if(Trim(document.getElementById('vFromAirline').value) == '')
    {
        document.getElementById('vFromAirline').focus();
        document.getElementById('from7').style.display = '';
        document.getElementById('show_vFromAirline').innerHTML = "Please Enter Airline";
        return false;
    }
    else
    {
      document.getElementById('show_vFromAirline').innerHTML = "";
      document.getElementById('from7').style.display = 'none';
    }
    if(Trim(document.getElementById('vFromOrigin').value) == '')
    {
        document.getElementById('vFromOrigin').focus();
        document.getElementById('from80').style.display = '';
        document.getElementById('show_vFromOrigin').innerHTML = "Please Enter Flight Origin City";
        return false;
    }
    else
    {
      document.getElementById('show_vFromOrigin').innerHTML = "";
      document.getElementById('from80').style.display = 'none';
    }
    if(Trim(document.getElementById('vFromFlightNo').value) == '')
    {
        document.getElementById('vFromFlightNo').focus();
        document.getElementById('from8').style.display = '';
        document.getElementById('show_vFromFlightNo').innerHTML = "Please Enter Flight No";
        return false;
    }
    else
    {
      document.getElementById('show_vFromFlightNo').innerHTML = "";
      document.getElementById('from8').style.display = 'none';
    }
    if(document.getElementById('iFromHourId').value == '')
    {
        document.getElementById('iFromHourId').focus();
        document.getElementById('from9').style.display = '';
        document.getElementById('show_iFromHourId').innerHTML = "Please Select Hour";
        return false;
    }
    else
    {
      document.getElementById('iPickUpHourId').value = document.getElementById('iFromHourId').value;
      document.getElementById('iHourId').value = document.getElementById('iFromHourId').value;
      document.getElementById('iHourId').disabled = true;
      document.getElementById('show_iFromHourId').innerHTML = "";
      document.getElementById('from9').style.display = 'none';
      
    }
    if(document.getElementById('iFromMinuteId').value == '')
    {
        document.getElementById('iFromMinuteId').focus();
        document.getElementById('from9').style.display = '';
        document.getElementById('show_iFromMinuteId').innerHTML = "Please Select Minute";
        return false;
    }
    else
    {
      document.getElementById('iPickUpMinuteId').value = document.getElementById('iFromMinuteId').value
      document.getElementById('iMinuteId').value = document.getElementById('iFromMinuteId').value
      document.getElementById('iMinuteId').disabled = true;
      document.getElementById('show_iFromMinuteId').innerHTML = "";
      document.getElementById('from9').style.display = 'none';
    }
    /*
    if(document.getElementById('iFromDepHourId').value == '')
    {
        document.getElementById('iFromDepHourId').focus();
        document.getElementById('from10').style.display = '';
        document.getElementById('show_iFromDepHourId').innerHTML = "Please Select Departure Hour";
        return false;
    }
    else
    {
      document.getElementById('show_iFromDepHourId').innerHTML = "";
      document.getElementById('from10').style.display = 'none';
    }
    
    if(document.getElementById('iFromDepMinuteId').value == '')
    {
        document.getElementById('iFromDepMinuteId').focus();
        document.getElementById('from10').style.display = '';
        document.getElementById('show_iFromDepHourId').innerHTML = "Please Select Departure Minute";
        return false;
    }
    else
    {
      document.getElementById('show_iFromDepHourId').innerHTML = "";
      document.getElementById('from10').style.display = 'none';
    }
    */
  }
  if(fromselvalue == 'Railway')
  {
    if(Trim(document.getElementById('vFromTrainNo').value) == '')
    {
        document.getElementById('vFromTrainNo').focus();
        document.getElementById('from11').style.display = '';
        document.getElementById('show_vFromTrainNo').innerHTML = "Please Enter Train No";
        return false;
    }
    else
    {
      document.getElementById('show_vFromTrainNo').innerHTML = "";
      document.getElementById('from11').style.display = 'none';
    }
    if(Trim(document.getElementById('vFromTrainOrigin').value) == '')
    {
        document.getElementById('vFromTrainOrigin').focus();
        document.getElementById('from31').style.display = '';
        document.getElementById('show_vFromTrainOrigin').innerHTML = "Please Enter Train Origin City";
        return false;
    }
    else
    {
      document.getElementById('show_vFromTrainOrigin').innerHTML = "";
      document.getElementById('from31').style.display = 'none';
    }
    if(document.getElementById('iFromRailwayHourId').value == '')
    {
        document.getElementById('iFromRailwayHourId').focus();
        document.getElementById('from12').style.display = '';
        document.getElementById('show_iFromRailwayHourId').innerHTML = "Please Select Hour";
        return false;
    }
    else
    {
      document.getElementById('show_iFromRailwayHourId').innerHTML = "";
      document.getElementById('from12').style.display = 'none';
    }
    if(document.getElementById('iFromRailwayMinuteId').value == '')
    {
        document.getElementById('iFromRailwayMinuteId').focus();
        document.getElementById('from12').style.display = '';
        document.getElementById('show_iFromRailwayMinuteId').innerHTML = "Please Select Minute";
        return false;
    }
    else
    {
      document.getElementById('show_iFromRailwayMinuteId').innerHTML = "";
      document.getElementById('from12').style.display = 'none';
    }
    /*
    if(document.getElementById('iFromRailwayDepHourId').value == '')
    {
        document.getElementById('iFromRailwayDepHourId').focus();
        document.getElementById('from13').style.display = '';
        document.getElementById('show_iFromRailwayDepHourId').innerHTML = "Please Select Departure Hour";
        return false;
    }
    else
    {
      document.getElementById('show_iFromRailwayDepHourId').innerHTML = "";
      document.getElementById('from13').style.display = 'none';
    }
    
    if(document.getElementById('iFromRailwayDepMinuteId').value == '')
    {
        document.getElementById('iFromRailwayDepMinuteId').focus();
        document.getElementById('from13').style.display = '';
        document.getElementById('show_iFromRailwayDepHourId').innerHTML = "Please Select Departure Minute";
        return false;
    }
    else
    {
      document.getElementById('show_iFromRailwayDepHourId').innerHTML = "";
      document.getElementById('from13').style.display = 'none';
    }
    */
  }
  if(fromselvalue == 'Hotel')
  {
    if(Trim(document.getElementById('vHotelName').value) == '')
    {
        document.getElementById('vHotelName').focus();
        document.getElementById('from14').style.display = '';
        document.getElementById('show_vHotelName').innerHTML = "Please Enter Hotel Name";
        return false;
    }
    else
    {
      document.getElementById('show_vHotelName').innerHTML = "";
      document.getElementById('from14').style.display = 'none';
    }
    if(Trim(document.getElementById('tHotelAddress').value) == '')
    {
        document.getElementById('tHotelAddress').focus();
        document.getElementById('from15').style.display = '';
        document.getElementById('show_tHotelAddress').innerHTML = "Please Enter Hotel Address";
        return false;
    }
    else
    {
      document.getElementById('show_tHotelAddress').innerHTML = "";
      document.getElementById('from15').style.display = 'none';
    }
  }
  
  if(document.getElementById('iToCityId').value == '')
  {
      document.getElementById('iToCityId').focus();
      document.getElementById('to101').style.display = '';
      document.getElementById('show_iToCityId').innerHTML = "Please Select To City";
      return false;
  }
  else
  {
    document.getElementById('show_iToCityId').innerHTML = "";
    document.getElementById('to101').style.display = 'none';
  }
  
  if(document.getElementById('vTo').value == '')
  {
      document.getElementById('vTo').focus();
      document.getElementById('to1').style.display = '';
      document.getElementById('show_vTo').innerHTML = "Please Select Drop-off Location Type";
      return false;
  }
  else
  {
    document.getElementById('show_vTo').innerHTML = "";
    document.getElementById('to1').style.display = 'none';
  }
  
  if(document.getElementById('multipleairportto').style.display != 'none')
  {
    if(document.getElementById('ToAirport').value == '')
    {
        document.getElementById('ToAirport').focus();
        document.getElementById('to2').style.display = '';
        document.getElementById('show_ToAirport').innerHTML = "Please Select To Airport";
        return false;
    }
    else
    {
      document.getElementById('show_ToAirport').innerHTML = "";
      document.getElementById('to2').style.display = 'none';
    }
  }
  if(document.getElementById('multiplerailwayto').style.display != 'none')
  {
    if(document.getElementById('ToRailway').value == '')
    {
        document.getElementById('ToRailway').focus();
        document.getElementById('to3').style.display = '';
        document.getElementById('show_ToRailway').innerHTML = "Please Select To Railway";
        return false;
    }
    else
    {
      document.getElementById('show_ToRailway').innerHTML = "";
      document.getElementById('to3').style.display = 'none';
    }
  }
  
  if(document.getElementById('multiplecruiseto').style.display != 'none')
  {
    if(document.getElementById('ToCruise').value == '')
    {
        document.getElementById('ToCruise').focus();
        document.getElementById('to4').style.display = '';
        document.getElementById('show_ToCruise').innerHTML = "Please Select To Cruise";
        return false;
    }
    else
    {
      document.getElementById('show_ToCruise').innerHTML = "";
      document.getElementById('to4').style.display = 'none';
    }
  }
  
  if(document.getElementById('vFrom').value == 'Airport' && document.getElementById('vTo').value == 'Airport')
  {
    if(document.getElementById('FromAirport').value == document.getElementById('ToAirport').value)
    {
      document.getElementById('to2').style.display = '';
      document.getElementById('show_ToAirport').innerHTML = "From and To Airport Should be different";
      return false;
    } 
    else
    {
      document.getElementById('to2').style.display = 'none';
      document.getElementById('show_ToAirport').innerHTML = "";
    }
  }
  if(document.getElementById('vFrom').value == 'Railway' && document.getElementById('vTo').value == 'Railway')
  {
    if(document.getElementById('FromRailway').value == document.getElementById('ToRailway').value)
    {
      document.getElementById('to3').style.display = '';
      document.getElementById('show_ToRailway').innerHTML = "From and To Railway Station Should be different";
      return false;
    } 
    else
    {
      document.getElementById('to3').style.display = 'none';
      document.getElementById('show_ToRailway').innerHTML = "";
    }
  }
  toselvalue = document.getElementById('vTypeTo').value;
  if(toselvalue == 'Cruise')
  {
    if(document.getElementById('ToTerminal').value == '')
    {
        document.getElementById('ToTerminal').focus();
        document.getElementById('to20').style.display = '';
        document.getElementById('show_multipleshipto').innerHTML = "Please Select To Ship";
        return false;
    }
    else
    {
      document.getElementById('show_multipleshipto').innerHTML = "";
      document.getElementById('to20').style.display = 'none';
    }
  }
  
  if(toselvalue == 'Airport')
  {
    if(Trim(document.getElementById('vToAirline').value) == '')
    {
        document.getElementById('vToAirline').focus();
        document.getElementById('to5').style.display = '';
        document.getElementById('show_vToAirline').innerHTML = "Please Enter Airline";
        return false;
    }
    else
    {
      document.getElementById('show_vToAirline').innerHTML = "";
      document.getElementById('to5').style.display = 'none';
    }
    
    if(Trim(document.getElementById('vToFlightNo').value) == '')
    {
        document.getElementById('vToFlightNo').focus();
        document.getElementById('to6').style.display = '';
        document.getElementById('show_vToFlightNo').innerHTML = "Please Enter Flight No";
        return false;
    }
    else
    {
      document.getElementById('show_vToFlightNo').innerHTML = "";
      document.getElementById('to6').style.display = 'none';
    }
    /*
    if(document.getElementById('iToHourId').value == '')
    {
        document.getElementById('iToHourId').focus();
        document.getElementById('to7').style.display = '';
        document.getElementById('show_iToHourId').innerHTML = "Please Select Hour";
        return false;
    }
    else
    {
      document.getElementById('show_iToHourId').innerHTML = "";
      document.getElementById('to7').style.display = 'none';
    }
    if(document.getElementById('iToMinuteId').value == '')
    {
        document.getElementById('iToMinuteId').focus();
        document.getElementById('to7').style.display = '';
        document.getElementById('show_iToMinuteId').innerHTML = "Please Select Minute";
        return false;
    }
    else
    {
      document.getElementById('show_iToMinuteId').innerHTML = "";
      document.getElementById('to7').style.display = 'none';
    }
    */
    if(document.getElementById('iToDepHourId').value == '')
    {
        document.getElementById('iToDepHourId').focus();
        document.getElementById('to8').style.display = '';
        document.getElementById('show_iToDepHourId').innerHTML = "Please Select Departure Hour";
        return false;
    }
    else
    {
      document.getElementById('show_iToDepHourId').innerHTML = "";
      document.getElementById('to8').style.display = 'none';
    }
    if(document.getElementById('iToDepMinuteId').value == '')
    {
        document.getElementById('iToDepMinuteId').focus();
        document.getElementById('to8').style.display = '';
        document.getElementById('show_iToDepMinuteId').innerHTML = "Please Select Departure Minute";
        return false;
    }
    else
    {
      document.getElementById('show_iToDepMinuteId').innerHTML = "";
      document.getElementById('to8').style.display = 'none';
    }
    if(document.getElementById('vToOptionInternational').checked == false && document.getElementById('vToOptionEurope').checked == false)
    {
      document.getElementById('to9').style.display = '';
      document.getElementById('show_vToOption').innerHTML = "Please Select Option";
      return false;
    }
    else
    {
      document.getElementById('show_vToOption').innerHTML = "";
      document.getElementById('to9').style.display = 'none';  
    }
    if(document.getElementById('vExtraTime').checked == true)
    {
      if(Trim(document.getElementById('vTime').value) == '')
      {
        document.getElementById('vTime').focus();
        document.getElementById('to10').style.display = '';
        document.getElementById('show_vTime').innerHTML = "Please Enter Time";
        return false;
      }
      else
      {
        document.getElementById('show_vTime').innerHTML = "";
        document.getElementById('to10').style.display = 'none';
      }
    }
    else
    {
      document.getElementById('show_vTime').innerHTML = "";
      document.getElementById('to10').style.display = 'none';
    }
    /*
    pickuptime = document.getElementById('iToDepHourId').value;
    if(document.getElementById('vToOptionInternational').checked == true)
    {
      pickuptime = pickuptime - internationalhour;
    } 
    if(document.getElementById('vToOptionEurope').checked == true)
    {
      pickuptime = pickuptime - europehour;
    }
    if(document.getElementById('vFrom').value != 'Airport' && document.getElementById('vFrom').value != 'Railway' && document.getElementById('vFrom').value != 'Cruise')
    {
      pickupfromvalue = document.getElementById('vFrom').value;
    }
    else if(document.getElementById('multipleairport').style.display != 'none')
    {
      pickupfromvalue = document.getElementById('FromAirport').value;
    }
    else if(document.getElementById('multiplerailway').style.display != 'none')
    {
      pickupfromvalue = document.getElementById('FromRailway').value;
    }
    else if(document.getElementById('multiplecruise').style.display != 'none')
    {
      pickupfromvalue = document.getElementById('FromCruise').value;
    }
    if(document.getElementById('vTo').value != 'Airport')
    {
      pickuptovalue = document.getElementById('vTo').value;
    }
    if(document.getElementById('multipleairportto').style.display != 'none')
    {
      pickuptovalue = document.getElementById('ToAirport').value;
    }
    cityid = document.getElementById('iCityId').value;
    var url = ajax_url + "ajax_journeytime.php";
    url = url + "?pickupfromvalue="+pickupfromvalue+"&pickuptovalue="+pickuptovalue+"&cityid="+cityid;
    
    http.open("GET", url, true);
    http.onreadystatechange = addjourney;
    http.send(null);
    */
  }
  
  if(toselvalue == 'Railway')
  {
    if(Trim(document.getElementById('vToTrainNo').value) == '')
    {
        document.getElementById('vToTrainNo').focus();
        document.getElementById('to11').style.display = '';
        document.getElementById('show_vToTrainNo').innerHTML = "Please Enter Train No";
        return false;
    }
    else
    {
      document.getElementById('show_vToTrainNo').innerHTML = "";
      document.getElementById('to11').style.display = 'none';
    }
    if(document.getElementById('iToRailwayHourId').value == '')
    {
        document.getElementById('iToRailwayHourId').focus();
        document.getElementById('to12').style.display = '';
        document.getElementById('show_iToRailwayHourId').innerHTML = "Please Select Hour";
        return false;
    }
    else
    {
      document.getElementById('show_iToRailwayHourId').innerHTML = "";
      document.getElementById('to12').style.display = 'none';
    }
    if(document.getElementById('iToRailwayMinuteId').value == '')
    {
        document.getElementById('iToRailwayMinuteId').focus();
        document.getElementById('to12').style.display = '';
        document.getElementById('show_iToRailwayMinuteId').innerHTML = "Please Select Minute";
        return false;
    }
    else
    {
      document.getElementById('show_iToRailwayMinuteId').innerHTML = "";
      document.getElementById('to12').style.display = 'none';
    }
    
    if(document.getElementById('iToRailwayDepHourId').value == '')
    {
        document.getElementById('iToRailwayDepHourId').focus();
        document.getElementById('to13').style.display = '';
        document.getElementById('show_iToRailwayDepHourId').innerHTML = "Please Select Departure Hour";
        return false;
    }
    else
    {
      document.getElementById('show_iToRailwayDepHourId').innerHTML = "";
      document.getElementById('to13').style.display = 'none';
    }
    if(document.getElementById('iToRailwayDepMinuteId').value == '')
    {
        document.getElementById('iToRailwayDepMinuteId').focus();
        document.getElementById('to13').style.display = '';
        document.getElementById('show_iToRailwayDepMinuteId').innerHTML = "Please Select Departure Minute";
        return false;
    }
    else
    {
      document.getElementById('show_iToRailwayDepMinuteId').innerHTML = "";
      document.getElementById('to13').style.display = 'none';
    }
  }
  if(toselvalue == 'Hotel')
  {
    if(Trim(document.getElementById('vToHotelName').value) == '')
    {
        document.getElementById('vToHotelName').focus();
        document.getElementById('to14').style.display = '';
        document.getElementById('show_vToHotelName').innerHTML = "Please Enter Hotel Name";
        return false;
    }
    else
    {
      document.getElementById('show_vToHotelName').innerHTML = "";
      document.getElementById('to14').style.display = 'none';
    }
    if(Trim(document.getElementById('tToHotelAddress').value) == '')
    {
        document.getElementById('tToHotelAddress').focus();
        document.getElementById('to15').style.display = '';
        document.getElementById('show_tToHotelAddress').innerHTML = "Please Enter Hotel Address";
        return false;
    }
    else
    {
      document.getElementById('show_tToHotelAddress').innerHTML = "";
      document.getElementById('to15').style.display = 'none';
    }
  }
  
  if(document.getElementById('vFrom').value == 'Cruise' && document.getElementById('vTo').value == 'Cruise')
  {
    if(document.getElementById('FromCruise').value == document.getElementById('ToCruise').value)
    {
      document.getElementById('to4').style.display = '';
      document.getElementById('show_ToCruise').innerHTML = "From and To Cruise Should be different";
      return false;
    } 
    else
    {
      document.getElementById('to4').style.display = 'none';
      document.getElementById('show_ToCruise').innerHTML = "";
    }
  }
   
  if(document.getElementById('dPickUpDate').value == '')
  {
      document.getElementById('dPickUpDate').focus();
      document.getElementById('show_pickupdate').innerHTML = "Please Enter Pick-up date";
      return false;
  }
  else
  {
    document.getElementById('show_pickupdate').innerHTML = "";
  }
  
  if(toselvalue != 'Airport' || fromselvalue != 'Airport')
  {
    if(document.getElementById('iHourId').value == '')
    {
        document.getElementById('iHourId').focus();
        document.getElementById('show_hours').innerHTML = "Please Select Hours";
        return false;
    }
    else
    {
      document.getElementById('show_hours').innerHTML = "";
    }
    if(document.getElementById('iMinuteId').value == '')
    {
        document.getElementById('iMinuteId').focus();
        document.getElementById('show_minutes').innerHTML = "Please Select Minutes";
        return false;
    }
    else
    {
      document.getElementById('show_minutes').innerHTML = "";
    }
  }
  
  if(document.getElementById('iCapacity').value == '')
  {
      document.getElementById('iCapacity').focus();
      document.getElementById('other1').style.display = '';
      document.getElementById('show_capacity').innerHTML = "Please Select Number of Passengers";
      return false;
  }
  else
  {
    document.getElementById('show_capacity').innerHTML = "";
    document.getElementById('other1').style.display = 'none';
    
    capacity = document.getElementById('iCapacity').value;
    totalname = 0;
    flag = 0;
    for(i=1;i<=capacity;i++)
    {
      if(Trim(document.getElementById('vFirstName_'+i).value) == '')
      {
        totalname = totalname + 1;
      }
      if(Trim(document.getElementById('vLastName_'+i).value) == '')
      {
        totalname = totalname + 1;
      }
      if(document.getElementById('eMain_'+i).checked == true)
      {
        flag = 1;
      } 
    }
    if(totalname > 0)
    {
      document.getElementById('other2').style.display = '';
      document.getElementById('show_name').innerHTML = "Please Enter All Passengers First and Last Name";
      return false;
    }
    else if(flag == 0)
    {
      document.getElementById('other2').style.display = '';
      document.getElementById('show_name').innerHTML = "Please Select Lead Person";
      return false;
    }
    else
    {
      document.getElementById('show_name').innerHTML = "";
      document.getElementById('other2').style.display = 'none';
    }
  }
  /*
  if(Trim(document.getElementById('vTotalSuitCases').value) == '')
  {
      document.getElementById('other3').style.display = '';
      document.getElementById('show_vTotalSuitCases').innerHTML = "Please Enter Number of Suit Cases";
      return false;
  }
  else
  {
    document.getElementById('show_vTotalSuitCases').innerHTML = "";
    document.getElementById('other3').style.display = 'none';
  }
  */
  if(document.getElementById('luggageyes').checked == false && document.getElementById('luggageno').checked == false)
  {
      document.getElementById('other4').style.display = '';
      document.getElementById('show_handluggage').innerHTML = "Please Select Hand luggage Option";
      return false;
  }
  else
  {
    document.getElementById('show_handluggage').innerHTML = "";
    document.getElementById('other4').style.display = 'none';
  }
}

function addjourney()
{
  if (http.readyState == 4)
  {
    var xmlDocument = http.responseXML;
    totalhour = xmlDocument.getElementsByTagName("totalhour")[0].childNodes[0].nodeValue;
    totalminute = xmlDocument.getElementsByTagName("totalminute")[0].childNodes[0].nodeValue;
    depminute = document.getElementById('iToDepMinuteId').value;
    if(totalhour != '')
      hour = pickuptime - totalhour;
    else
      hour = pickuptime;
    if(totalminute != '')  
      minute = depminute - totalminute;
    else
      minute = depminute;
    if(minute < 0)
    {
      hour = hour - 1;
      minute = minute + 60; 
    }
    if(document.getElementById('vExtraTime').checked == true)
    {
      time1 = document.getElementById('vTime').value;
      if(time1 != '00')
      {
        time2 = time1.split(':');
        
        if(time2[0] != '0')
          hour = hour - time2[0];
        if(time2[1] != '0')
          minute = minute - time2[1];
        if(minute < 0)
        {
          hour = hour - 1;
          minute = minute + 60; 
        }
      }
    }
    if(hour < 0)
    {
      hour = hour + 24;
      document.getElementById('iPrevDate').value = 1;  
    }
    else
    {
      document.getElementById('iPrevDate').value = 0;
    }
    if(hour < 10)
      hour = "0" + hour;  
    if(minute == "0" || minute == '5')
      minute = "0" + minute;
    
    document.getElementById('iPickUpHourId').value = hour
    document.getElementById('iPickUpMinuteId').value = minute
    document.getElementById('iHourId').value = hour
    document.getElementById('iMinuteId').value = minute
  }
  
}
function showextratime()
{
  if(document.getElementById('vExtraTime').checked == true)
    document.getElementById('time').style.display = '';
  else
    document.getElementById('time').style.display = 'none';
}
function displaynumperson(val)
{
  html = '';
  if(val != '')
  {
    document.getElementById('displayperson').style.display = '';
    html += '<table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td height="20" valign="top" colspan="4" align="right"><strong>First Name</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Last Name</strong>&nbsp;&nbsp;<strong>Lead Name</strong></td></tr>';
    for(i=1;i<=val;i++)
    {
      html += '<tr>';
      html += '<td width="20%" class="agentlogin-title"><select  style="width:40px;" name="eTitle_'+i+'" id="eTitle_'+i+'"><option value="Mr">Mr</option><option value="Ms">Ms</option><option value="Mrs">Mrs</option><option value="Dr">Dr</option></select></td>';
      html += '<td class="agentlogin-inputbgnew"><input type="text" name="vFirstName_'+i+'" id="vFirstName_'+i+'"></td>';
      html += '<td class="agentlogin-inputbgnew"><input type="text" name="vLastName_'+i+'" id="vLastName_'+i+'"></td>';
      html += '<td valign="top" width="5%"><input type="radio" style="border:none;" name="eMain" id="eMain_'+i+'" value="'+i+'"></td></tr>';
    }
    html += '</table>';
    document.getElementById('namevalue').innerHTML = html;
  }
  else
    document.getElementById('displayperson').style.display = 'none';
}
function displaysuitcase(val)
{
  if(val == 'Yes')
    document.getElementById('suitcase').style.display = 'none';
  else
    document.getElementById('suitcase').style.display = '';
}
function displayship(terminalid)
{
  var url = ajax_url + "ajax_ship.php";
  url = url + "?terminalid="+terminalid;
  http.open("GET", url, true);
  http.onreadystatechange = addship;
  http.send(null);
}
function addship()
{
   if (http.readyState == 4)
   {
      var xmlDocument = http.responseXML;
      totalship = xmlDocument.getElementsByTagName("totalship")[0].childNodes[0].nodeValue;
      document.frmadd.FromTerminal.options.length = 0;
	     document.frmadd.FromTerminal.options[0] = new Option(" -- Select --");
	     document.frmadd.FromTerminal.options[0].value = "";
	     k = 1;
	     
	    if(totalship > 0)
	    {
          for(i=0;i<totalship;i++)
          {
            document.frmadd.FromTerminal.options[k] = new Option();
            document.frmadd.FromTerminal.options[k].value = xmlDocument.getElementsByTagName("iShipId")[i].childNodes[0].nodeValue + ':' + 'S';      
            document.frmadd.FromTerminal.options[k].text = xmlDocument.getElementsByTagName("vShipName")[i].childNodes[0].nodeValue;
            if(FromTerminal == xmlDocument.getElementsByTagName("iShipId")[i].childNodes[0].nodeValue + ':' + 'S')
            {
             document.frmadd.FromTerminal.options[k].selected = true;
            }
            k++;
          }
     }
     
     if(mode != '' && vTypeTo == 'Cruise' && ToCruise != '') 
     {
       fromto = ToCruise.split(':') 
       var url = ajax_url + "ajax_ship.php";
       url = url + "?terminalid="+fromto[0]; 
       http.open("GET", url, true);
       http.onreadystatechange = toaddship;
       http.send(null);
     }
   }
}

function toaddship()
{
   if (http.readyState == 4)
   {
     var xmlDocument = http.responseXML;
     totalship = xmlDocument.getElementsByTagName("totalship")[0].childNodes[0].nodeValue;
     document.frmadd.ToTerminal.options.length = 0;
	    document.frmadd.ToTerminal.options[0] = new Option(" -- Select --");
	    document.frmadd.ToTerminal.options[0].value = "";
	    k = 1;
	    if(totalship > 0)
	    {
          for(i=0;i<totalship;i++)
          {
            document.frmadd.ToTerminal.options[k] = new Option();
            document.frmadd.ToTerminal.options[k].value = xmlDocument.getElementsByTagName("iShipId")[i].childNodes[0].nodeValue + ':' + 'S';      
            document.frmadd.ToTerminal.options[k].text = xmlDocument.getElementsByTagName("vShipName")[i].childNodes[0].nodeValue;
            if(ToTerminal == xmlDocument.getElementsByTagName("iShipId")[i].childNodes[0].nodeValue + ':' + 'S')
            {
             document.frmadd.ToTerminal.options[k].selected = true;
            }             
            k++;
          }
     }
   }
}
function changepickuphour(hour)
{
  if(hour != '')
  {
    document.getElementById('iHourId').value = hour;
    document.getElementById('iPickUpHourId').value = hour;
    document.getElementById('iHourId').disabled  = true;
  }
  else
  {
   document.getElementById('iHourId').value = hour;
   document.getElementById('iHourId').disabled  = false;
  }
}
function changepickupminute(minute)
{
 if(minute != '')
  {
    document.getElementById('iMinuteId').value = minute;
    document.getElementById('iPickUpMinuteId').value = minute;
    document.getElementById('iMinuteId').disabled  = true;
  }
  else
  {
   document.getElementById('iMinuteId').value = minute;
   document.getElementById('iMinuteId').disabled  = false;
  }
}

function calpickuptime()
{
    fromoptionvalue = document.getElementById('vTypeFrom').value;
    
    pickuptime = document.getElementById('iToDepHourId').value;
    if(document.getElementById('vToOptionInternational').checked == true)
    {
      pickuptime = pickuptime - internationalhour;
    } 
    if(document.getElementById('vToOptionEurope').checked == true)
    {
      pickuptime = pickuptime - europehour;
    }
    if(document.getElementById('vFrom').value != 'Airport' && document.getElementById('vFrom').value != 'Railway' && document.getElementById('vFrom').value != 'Cruise')
    {
      pickupfromvalue = document.getElementById('vFrom').value;
    }
    else if(document.getElementById('multipleairport').style.display != 'none')
    {
      pickupfromvalue = document.getElementById('FromAirport').value;
    }
    else if(document.getElementById('multiplerailway').style.display != 'none')
    {
      pickupfromvalue = document.getElementById('FromRailway').value;
    }
    else if(document.getElementById('multiplecruise').style.display != 'none')
    {
      pickupfromvalue = document.getElementById('FromCruise').value;
    }
    if(document.getElementById('vTo').value != 'Airport')
    {
      pickuptovalue = document.getElementById('vTo').value;
    }
    if(document.getElementById('multipleairportto').style.display != 'none')
    {
      pickuptovalue = document.getElementById('ToAirport').value;
    }
    cityid = document.getElementById('iCityId').value;
    var url = ajax_url + "ajax_journeytime.php";
    url = url + "?pickupfromvalue="+pickupfromvalue+"&pickuptovalue="+pickuptovalue+"&cityid="+cityid;
    if(fromoptionvalue != 'Airport')
    {
     http.open("GET", url, true);
     http.onreadystatechange = addjourney;
     http.send(null);
    }
    else
    {
      document.getElementById('iHourId').value = document.getElementById('iFromHourId').value;
      document.getElementById('iPickUpHourId').value = document.getElementById('iFromHourId').value;
      document.getElementById('iHourId').disabled  = true;
      document.getElementById('iMinuteId').value = document.getElementById('iFromMinuteId').value;
      document.getElementById('iPickUpMinuteId').value = document.getElementById('iFromMinuteId').value;
      document.getElementById('iMinuteId').disabled  = true;
    }
}
