$(document).ready(function() {
	rescaleContents(); 

	// booking page only
	var calendar = document.getElementById('calendar'); 

	if (calendar) {
		writeCalendar(); 
		calendarPosition(); 
	}
})

function rescaleContents() {
	if (!window.innerHeight) {						// if browser = i-fecking-eee!
		windowHeight = document.documentElement.clientHeight; 
	} else {
		windowHeight = window.innerHeight; 
	}; 

	var pageWrap = document.getElementById('wrap'); 
	var wrapHeight = pageWrap.offsetHeight; 

	if (wrapHeight < windowHeight) {
		pageWrap.style.height = windowHeight + 'px'; // windowHeight + 'px'; 
	}
}

function openWindow(url, windowName, sizeWidth, sizeHeight) {
	if (sizeWidth) {
		window.open(url, windowName, "width=" + sizeWidth + ",height=" + sizeHeight + ",scrollbars=yes,resizeable=yes")
	} else { 
		window.open(url, windowName)
	}; 
}

function closeWindow() {
	window.close(); 
}

function writeEmail() {
	var url = 'gemrestaurant.org.uk'; 
	document.write('<p>email: <a href="#" onclick="openWindow(\'email.php\', \'contactForm\', 700, 650)">mail' + '@' + url + '</a></p>')
}

function writeDate() {
	document.write('<select name="day">'); 

		for (var i = 1; i < 32; i++) {
			document.write('<option>' + i + '</option>'); 
		}
	
	document.write(
		'</select> ' + 
		'<select name="month">'); 

		var monthsArray = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); 
		var monthsNum = monthsArray.length; 

		for (var i = 0; i < monthsNum; i++) {
			document.write('<option>' + monthsArray[i] + '</option>'); 
		}

	document.write('</select>'); 
}