var request = makeObject();
var x;



function makeObject()
		{
			var browser;
			browser = navigator.appName;
			if(browser == 'Microsoft Internet Explorer')
			{
				x = new ActiveXObject('Microsoft.XMLHTTP')
			}
			else
			{
				x = new XMLHttpRequest();
			}
			return x;
		}
		
		
		function postadparse()
		{
			if(request.readyState < 4)
				{
				document.getElementById('found').innerHTML = '';
				}
			if(request.readyState == 4)
				{
				var answer = request.responseText;
				document.getElementById('found').innerHTML = answer;
				}	
		}	
				
		function cruiseselectans()
		{
			if(request.readyState < 4)
				{
				document.getElementById('cruise').innerHTML = 'Loading...';
				}
			if(request.readyState == 4)
				{
				var answer = request.responseText;
				document.getElementById('cruise').innerHTML = answer;
				}	
		}	


function cruisechange()
{
			var total=',';
			var i;
			var count = 0;
			
			for(i=0;i<=11;i++)
				{
					
					if(document.getElementById('VendorID'+i).checked){
							total +=document.getElementById('VendorID'+i).value + ",";
							count++;
					}
							
				}
		
	
		
	return total;	
	
}

function cruisesearch()
{


//alert('called');
//document.getElementById('VendorID0').checked=true;

	if(document.getElementById('VendorID1').checked || document.getElementById('VendorID2').checked || document.getElementById('VendorID3').checked || document.getElementById('VendorID4').checked || document.getElementById('VendorID5').checked || document.getElementById('VendorID6').checked || document.getElementById('VendorID7').checked || document.getElementById('VendorID8').checked || document.getElementById('VendorID9').checked || document.getElementById('VendorID10').checked || document.getElementById('VendorID11').checked){ 
			document.getElementById('VendorID0').checked=false;
	}

	var destid=document.getElementById("DestinationID").value;
	var duration=document.getElementById("cruise_duration").value;
	var portid=document.getElementById("portid").value;
	var total=cruisechange();
	
	
		var month=document.getElementById("cruise_month").value;
		
		if(month == 0)
		{
//		var fromdate='MM/DD/YY';
//		var todate='MM/DD/YY';
		var year=document.getElementById("cruise_year").value;
		var month=00;
		var day=01;

		var fromdate1 = new Date(year,month,day);
		var year1=fromdate1.getFullYear();
		var month1=fromdate1.getMonth();
		var days1=fromdate1.getDate();
		var fromdate=year1+'-'+month1+'-'+days1;
//		alert(fromdate);

		var toyear=document.getElementById("cruise_year").value;
		var tomonth=11;
		var today=32;
		var todate1 = new Date(toyear,tomonth,today);
		var toyear1=todate1.getFullYear();
		var tomonth1=todate1.getMonth();
		var todays1=todate1.getDate();
		var todate=toyear1+'-'+tomonth1+'-'+todays1;
//		alert(todate);
		}else
		{
		
			var year=document.getElementById("cruise_year").value;
			var today = new Date();	
			var day = today.getDate();	
			var mth = today.getMonth()+1;
			
			if(month==mth)
			{
			month=month-1;
			var fromdate1=new Date(year,month,day);
			var year1=fromdate1.getFullYear();
			var month1=fromdate1.getMonth()+1;
			var days1=fromdate1.getDate();
			var fromdate=year1+'-'+month1+'-'+days1;
			
			//alert(fromdate);
			
			var d=fromdate1.getDate()+60;
			var todate1= new Date(year,month,d);
			var toyear1=todate1.getFullYear();
			var tomonth1=todate1.getMonth()+1;
			var todays1=todate1.getDate();
			var todate=toyear1+'-'+tomonth1+'-'+todays1;
			//alert(todate);
			}
			else
			{
			
			var fromdate1=new Date(year,month,01);
			var year1=fromdate1.getFullYear();
			var month1=fromdate1.getMonth();
			var days1=fromdate1.getDate();
			var fromdate=year1+'-'+month1+'-'+days1;
			
			//alert(fromdate);
			
			var d=fromdate1.getDate()+60;
			var todate1= new Date(year,month,d);
			var toyear1=todate1.getFullYear();
			var tomonth1=todate1.getMonth();
			var todays1=todate1.getDate();
			var todate=toyear1+'-'+tomonth1+'-'+todays1;
			//alert(todate);
			}
		}
		
	request.open('get','searchresult.php?destid='+destid+'&duration='+duration+'&todates='+todate+'&fromdates='+fromdate+'&vendorid='+total+'&sesid=1&portid='+portid);
		
	request.onreadystatechange=postadparse;
	request.send('');

}


function cruisesearchall()
{


//alert('called');
document.getElementById('VendorID0').checked=true;

	if(document.getElementById('VendorID0').checked){ 
			document.getElementById('VendorID1').checked=false;
			document.getElementById('VendorID2').checked=false;
			document.getElementById('VendorID3').checked=false;
			document.getElementById('VendorID4').checked=false;
			document.getElementById('VendorID5').checked=false;
			document.getElementById('VendorID6').checked=false;
			document.getElementById('VendorID7').checked=false;
			document.getElementById('VendorID8').checked=false;
			document.getElementById('VendorID9').checked=false;
			document.getElementById('VendorID10').checked=false;
			document.getElementById('VendorID11').checked=false;
	}

	var destid=document.getElementById("DestinationID").value;
	var duration=document.getElementById("cruise_duration").value;
	var portid=document.getElementById("portid").value;
	var total=cruisechange();
	
	
		var month=document.getElementById("cruise_month").value;
		
		if(month == 0)
		{
//		var fromdate='MM/DD/YY';
//		var todate='MM/DD/YY';
		var year=document.getElementById("cruise_year").value;
		var month=00;
		var day=01;

		var fromdate1 = new Date(year,month,day);
		var year1=fromdate1.getFullYear();
		var month1=fromdate1.getMonth();
		var days1=fromdate1.getDate();
		var fromdate=year1+'-'+month1+'-'+days1;
//		alert(fromdate);

		var toyear=document.getElementById("cruise_year").value;
		var tomonth=11;
		var today=32;
		var todate1 = new Date(toyear,tomonth,today);
		var toyear1=todate1.getFullYear();
		var tomonth1=todate1.getMonth();
		var todays1=todate1.getDate();
		var todate=toyear1+'-'+tomonth1+'-'+todays1;
//		alert(todate);
		}else
		{
		
			var year=document.getElementById("cruise_year").value;
			var today = new Date();	
			var day = today.getDate();	
			var mth = today.getMonth()+1;
			
			if(month==mth)
			{
			month=month-1;
			var fromdate1=new Date(year,month,day);
			var year1=fromdate1.getFullYear();
			var month1=fromdate1.getMonth()+1;
			var days1=fromdate1.getDate();
			var fromdate=year1+'-'+month1+'-'+days1;
			
			//alert(fromdate);
			
			var d=fromdate1.getDate()+60;
			var todate1= new Date(year,month,d);
			var toyear1=todate1.getFullYear();
			var tomonth1=todate1.getMonth()+1;
			var todays1=todate1.getDate();
			var todate=toyear1+'-'+tomonth1+'-'+todays1;
			//alert(todate);
			}
			else
			{
			
			var fromdate1=new Date(year,month,01);
			var year1=fromdate1.getFullYear();
			var month1=fromdate1.getMonth();
			var days1=fromdate1.getDate();
			var fromdate=year1+'-'+month1+'-'+days1;
			
			//alert(fromdate);
			
			var d=fromdate1.getDate()+60;
			var todate1= new Date(year,month,d);
			var toyear1=todate1.getFullYear();
			var tomonth1=todate1.getMonth();
			var todays1=todate1.getDate();
			var todate=toyear1+'-'+tomonth1+'-'+todays1;
			//alert(todate);
			}
		}
		
	request.open('get','searchresult.php?destid='+destid+'&duration='+duration+'&todates='+todate+'&fromdates='+fromdate+'&vendorid='+total+'&sesid=1&portid='+portid);
		
	request.onreadystatechange=postadparse;
	request.send('');
}
/*function destination()
{

var destid=document.getElementById("DestinationID").value;
alert(destid);
//document.getElementById("cruise").innerHTML='';
request.open('get','searchresult.php?destid='+destid+'&fn=1');
request.onreadystatechange=postadparse;
request.send('');
}
function duration()
{
var destid=document.getElementById("DestinationID").value;
var duration=document.getElementById("cruise_duration").value;
alert(duration);
request.open('get','searchresult.php?destid='+destid+'&fn=2&duration='+duration);
request.onreadystatechange=postadparse;
request.send('');
}				
function cruiseselect()
{
var destid=document.getElementById("DestinationID").value;
request.open('get','searchresult.php?destid='+destid+'&fn=cruisesel');
request.onreadystatechange=cruiseselectans;
request.send('');
}	

function cruisefromdate()
{
var destid=document.getElementById("DestinationID").value;
var duration=document.getElementById("cruise_duration").value;
var frdate1=document.getElementById("DPC_date1").value;
request.open('get','searchresult.php?destid='+destid+'&fn=3&duration='+duration+'&fromdates='+frdate1);
request.onreadystatechange=postadparse;
request.send('');
}		

function cruisetodate()
{
var destid=document.getElementById("DestinationID").value;
var duration=document.getElementById("cruise_duration").value;
var fromdate1=document.getElementById("DPC_date1").value;
var todate1=document.getElementById("DPC_date2").value;
request.open('get','searchresult.php?destid='+destid+'&fn=4&duration='+duration+'&todates='+todate1+'&fromdates='+fromdate1);
request.onreadystatechange=postadparse;
request.send('');
}

function cruisechange()
{
	
			var total=',';
			var selObj = document.getElementById('VendorID');
			var i;
			var count = 0;
			for (i=0; i<selObj.options.length; i++)
			{
				if (selObj.options[i].selected) 
				{
				total +=selObj.options[i].value + ",";
				count++;
				}
			}
var destid=document.getElementById("DestinationID").value;
var duration=document.getElementById("cruise_duration").value;
var fromdate1=document.getElementById("DPC_date1").value;
var todate1=document.getElementById("DPC_date2").value;
request.open('get','searchresult.php?destid='+destid+'&fn=5&duration='+duration+'&todates='+todate1+'&fromdates='+fromdate1+'&vendorid='+total);
request.onreadystatechange=postadparse;
request.send('');
					
} 
*/