﻿
function openLandingPages(od){
	//expedia, priceline, tripadvisor, booking, hotelscombined, hotwire, easytobook, orbitz, latitude, longitude, checkin, checkout, adults
	var urlArray = new Array();

	var hotelName = "";
	var expedia = "";
	var priceline = "";
	var tripadvisor = "";
	var hotelscombined = "";
	var bookings = "";
	var latitude = "";
	var longitude = "";
	var orbitz = "";
	var easytobook = "";
	var hotwire = "";
	var travelocity = "";
	var checkin = "";
	var checkout = "";
	var adults = "";
	var i = 0;

	var checkinDateArray = checkin.split("/");
	var checkoutDateArray = checkout.split("/");


	//set the vars
	//document.getElementById('checkratesformhotelidfield').value;
	hotelName = document.getElementById('checkratesformhotelnamefield').value;
	longitude = document.getElementById('checkratesformhotellongitudefield').value;
	latitude = document.getElementById('checkratesformhotellatitudefield').value;
	checkin = document.getElementById('date15').value;
	checkout = document.getElementById('date16').value;
	hotelscombined = document.getElementById('hotelscombinedcheck').checked;
	expedia = document.getElementById('expediacheck').checked;
	priceline = document.getElementById('pricelinecheck').checked;
	hotwire = document.getElementById('hotwirecheck').checked;
	bookings = document.getElementById('bookingcheck').checked;
	travelocity = document.getElementById('travelocitycheck').checked;
	orbitz = document.getElementById('orbitzcheck').checked;
	easytobook = document.getElementById('easytobookcheck').checked;
	adults = document.getElementById('number_adults').value;
	//alert(hotelscombined);

	if(hotelscombined){
		//var name = str_replace(" ", "_", str_replace("(","", str_replace(")", "" , str_replace(" ", " " , str_replace("&", "" , $hotelName)))));
		var name = hotelName.replace("&", "").replace(" ", " ").replace(")", "").replace("(", "").replace(" ", "_");
		var link = "http://www.hotelscombined.com/Hotel/"+name+".htm?label=HGR&a_aid=13654&checkin="+checkin+"&checkout="+checkout+"&currencyCode=CAD&languageCode=EN&Adults="+adults+"&Rooms=1";
		urlArray[i] = link;
		i++;
	}
	if(expedia){
		var link = "http://www.expedia.com";
		urlArray[i] = link;
		i++;
	}
	//not all hotels have a latitude or a longitude
	if(bookings && (""+latitude).length > 0 && (""+longitude).length > 0){
		var link = "http://www.booking.com/searchresults.html?aid=329766&latitude="+latitude+"&longitude="+longitude+"&radius=1";
		if((""+checkin).length > 0){
			link = link+"&checkin_monthday="+checkinDateArray[1]+"&checkin_year_month="+checkinDateArray[2]+"-"+checkinDateArray[0]+"&checkout_monthday="+checkoutDateArray[1]+"&checkout_year_month="+checkoutDateArray[2]+"-"+checkoutDateArray[0]+"&do_availability_check=1";
		}
		urlArray[i] = link;
		i++;
	}
	if(travelocity){
		var link = "http://www.travelocity.com";
		urlArray[i] = link;
		i++;
	}
	if(priceline){
		var link = "http://www.priceline.com";
		urlArray[i] = link;
		i++;
	}
	if(hotwire){
		var link = "http://click.linksynergy.com/fs-bin/click?id=2K1H2IWBRZU&offerid=120349.10000002&type=3&subid=0";
		urlArray[i] = link;
		i++;
	}
	if(orbitz){
		var link = "http://click.linksynergy.com/fs-bin/click?id=2K1H2IWBRZU&subid=&offerid=191979.1&type=10&tmpid=5017&RD_PARM1=http%3A%2F%2Fwww.orbitz.com";
		urlArray[i] = link;
		i++;
	}
	if(easytobook){
		var link = "http://www.easytobook.com/?affid=280821968";
		urlArray[i] = link;
		i++;
	}
	if(document.getElementById('checkratesframe')){
		document.getElementById('checkratesframe').src = "http://hotelgymreview.com/trackconversion.php";
	}
	windowOpen(urlArray);

}
function windowOpen(pURLS){
	for(i = 0; i < pURLS.length; i++) {		
		oLeft = (i * 30) + 100;
		oTop = (i * 50) + 50;	
		var oWindow = window.open(pURLS[i], i + '_comparison', 'height=600,width=700,resizable=1,toolbar=1,location=yes,status=yes,menubar=yes,scrollbars=yes,left=' + oLeft + ',top=' + oTop);
		if (!oWindow) {		 
			alert("Please enable popups in your browser and try again+"); 		 
			return;
		}	
	}
}

