function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=650,height=400');");
}

function moveForm(){
	var resform = document.getElementById('resForm').innerHTML;
	document.getElementById('resForm').innerHTML = '';
	document.getElementById('resFormContainer').innerHTML = resform;
	$(function() {
	var dates = $('#pickupDate, #returnDate').datepicker({
		showOn: 'both',
		buttonImage: 'images/icon_calendar.jpg',
		buttonImageOnly: true,
		changeMonth: true,
		numberOfMonths: 2,
		minDate: 0,
		duration: 'fast',
		onSelect: function(selectedDate) {
			var option = this.id == "pickupDate" ? "minDate" : "";
			var instance = $(this).data("datepicker");
			
			var pick = $("#pickupDate").val();
			var drop = $("#returnDate").val();
			var pick = new Date(pick);
			var drop = new Date(drop);
			
			if(this.id == 'pickupDate' && pick >= drop){
			var dateString = selectedDate;
			var myDate = new Date(dateString);
			myDate.setDate(myDate.getDate()+1);
			var dateString = (myDate.getMonth()+1) + '/' + myDate.getDate() + '/' + myDate.getFullYear();
			//selectedDate = dateString;
			$("#returnDate").val(dateString);
			}
			
			var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
			dates.not(this).datepicker("option", option, date);
		}
		});
	});
	var puDate = new Date();
	var doDate = new Date();
	puDate.setDate(puDate.getDate()+1);
	doDate.setDate(doDate.getDate()+2);
	
	var puMonth = (puDate.getMonth()+1).toString();
	var puDay = (puDate.getDate()).toString();
	var doMonth = (doDate.getMonth()+1).toString();
	var doDay = (doDate.getDate()).toString();
	
	if(puMonth.length == '1') puMonth = '0' + puMonth;
	if(doMonth.length == '1') doMonth = '0' + doMonth;
	if(puDay.length == '1') puDay = '0' + puDay;
	if(doDay.length == '1') doDay = '0' + doDay;
	
	var puDate = puMonth + '/' + puDay + '/' + puDate.getFullYear();
	var doDate = doMonth + '/' + doDay + '/' + doDate.getFullYear();
	
	$("#pickupDate").val(puDate);
	$("#returnDate").val(doDate);
	
	$("#pickupDate").keydown(function() {return false;});
	$("#returnDate").keydown(function() {return false;});
	$("#pickupDate").keypress(function() {return false;});
	$("#returnDate").keypress(function() {return false;});
	promobox();
	
	$(function() 
	{
		$("#pickupField").keyup(function(event)
	  	{
	    	analyzeLocation(this.value, this.id);
		});
		$("#dropoffField").keyup(function(event)
	  	{
	    	analyzeLocation(this.value, this.id);
		});
	});
	
	$(function() 
	{
		$("#pickupField").keypress(function(event)
	  	{
	    	resetTypingFlag();
		});
		$("#dropoffField").keypress(function(event)
	  	{
	    	resetTypingFlag();
		});
	});

}
function showHide(checked){
		//alert(checked);
		var resheight = parseFloat(document.getElementById('resFormContainer').style.height);
		if(checked == false){
			document.getElementById('sameLocation').value = false;
			document.getElementById('returnLocation').style.display = 'block';
			document.getElementById('resFormContainer').style.height = (resheight + 40) + 'px';
			//alert(document.getElementById('sameLocation').value);
		}
		if(checked == true){
			document.getElementById('sameLocation').value = true;
			document.getElementById('returnLocation').style.display = 'none';
			document.getElementById('resFormContainer').style.height = (resheight - 40) + 'px';
			//alert(document.getElementById('sameLocation').value);
		}
	}

function showInfo(pos){
	document.getElementById('locationInfo'+pos).style.display = 'block';
}
function hideInfo(pos){
	document.getElementById('locationInfo'+pos).style.display = 'none';
}
function showCouponField(){
	var resheight = parseFloat(document.getElementById('resFormContainer').style.height);
	document.getElementById('resFormContainer').style.height = (resheight + 20) + 'px';
	document.getElementById('couponLink').style.display = 'none';
	document.getElementById('couponField').style.display = 'block';
}

function setLocation(loc){
	document.getElementById('pickupField').value = loc;
	document.getElementById('pickupField').value = loc;
	document.getElementById('pickupField').style.background = '#fdbe66';
	document.getElementById('pickupField').style.borderTop = "1px #acaeb4 solid";
	document.getElementById('pickupField').style.borderLeft = "1px #dde1e7 solid";
	document.getElementById('pickupField').style.borderRight = "1px #dde1e7 solid";
	document.getElementById('pickupField').style.borderBottom = "2px #f1f4f7 solid";
	document.getElementById('pickupField').onkeyup = function(){
			document.getElementById('pickupField').style.background = "#ffffff";
	}
}
function appendLocation(){
	if(document.getElementById('pickupValue').value == '') document.getElementById('pickupValue').value = document.getElementById('pickupField').value;
	if(document.getElementById('dropoffValue').value == '') document.getElementById('dropoffValue').value = document.getElementById('dropoffField').value;
	
	if(document.getElementById('BCD_Field').value != ''){
		var newBCD = document.getElementById('BCD_Field').value;
		document.getElementById('discountNum').value = newBCD;
	} 
	if(document.getElementById('sameLocation').value == 'true'){
		var puLoc = document.getElementById('pickupValue').value;
		document.getElementById('PICKUP_LOC').value = puLoc;
		document.getElementById('DROPOFF_LOC').value = puLoc;
	}
	else{
		var puLoc = document.getElementById('pickupValue').value;
		var doLoc = document.getElementById('dropoffValue').value;
		document.getElementById('PICKUP_LOC').value = puLoc;
		document.getElementById('DROPOFF_LOC').value = doLoc;
	}
}

function moveContent(){
	var contentTop = document.getElementById('contentTop').innerHTML;
	document.getElementById('contentTop').innerHTML = "";
	document.getElementById('contentBottom').innerHTML = contentTop;
}

function promobox() {
	var loc_ct = $('.nearbyContainer').length;
	$('#resFormContainer').css('float', 'right');
	$('#resFormContainer').css('margin-right', '20px');
	
	if(loc_ct >= 3 || $('.mainCarImage').length == 1) {
		//USE FULL BANNER
		$('#resFormContainer').after('<div style="float:left; width:708px; padding:20px 20px 10px 20px; text-align:center;"><div style="width:708px; height:90px;"><a href="https://www.budget.com/budgetWeb/smallbiz/bcdsignup.ex?partnerId=200&IN=0076182C" style="text-decoration:none; color:#FFF;"><img style="float:none;"  src="http://www.budget.com/budgetWeb/html/rentals/images/small-business-708x90.gif" alt="Click to check out Budget Corporate Awards Program" title="Click to check out Budget Corporate Awards Program"></a></div></div>');
		$('#banner_promobox_wide').hide();
	} else {
		//USE WIDE BANNER
		$('#resFormContainer').after('<div style="float:left; text-align:center; width:330px; padding:20px 20px 10px 20px; margin-left:20px;"><div style="width:330px; height:85px; margin-left:31px;"><a href="https://www.budget.com/budgetWeb/smallbiz/bcdsignup.ex?partnerId=200&IN=0076182C" style="text-decoration:none; color:#FFF;"><img style="float:none;"  src="http://www.budget.com/budgetWeb/html/rentals/images/small-business-330x85.gif" alt="Click to check out Budget Corporate Awards Program" title="Click to check out Budget Corporate Awards Program"></a></div></div>');
		$('#banner_promobox_full').hide();
	}
}
