
window.onload = initPage;

function initPage() {
	var requestedPage = gup('show');
	
	switch(requestedPage)
	{
	case 'photos':
		var selectedTab = "photos";
		var selectedPage = "photos";		  
	  break;
	case 'video':
		var selectedTab = "video";
		var selectedPage = "video";		  
	  break;
	case 'panos':
		var selectedTab = "panos";
		var selectedPage = "panos";		  
	  break;
	case 'map':
		var selectedTab = "map";
		var selectedPage = "map";		  
	  break;
	case 'nearby':
		var selectedTab = "nearby";
		var selectedPage = "nearby";		  
	  break;
	case 'schools':
		var selectedTab = "schools";
		var selectedPage = "schools";		  
	  break;
	case 'calc':
		var selectedTab = "calc";
		var selectedPage = "calc";		  
	  break;
	default:
		// default to home tab
		var selectedTab = "info";
		var selectedPage = "info";	  
	}


	var tabs =
		document.getElementById("topmenu").getElementsByTagName("a");
		
	for (var i=0; i<tabs.length; i++) {
		var currentTab = tabs[i];
		currentTab.onmouseover = showHint;
		currentTab.onmouseout = hideHint;
		currentTab.onclick = showTab;
		if (currentTab.title == selectedTab) {
			currentTab.className = 'active';
		} else {
			currentTab.className = 'inactive';	
		}
	}
	var request = createRequest();
	if (request==null) {
		alert("Unable to create request");
		return;
	}
	request.onreadystatechange = showSchedule;
	request.open("GET", "showPage.php?action=" + gup('action') + "&listingID=" + gup('listingID') + "&page=" + selectedPage, true);
	request.send(null);
}
function showHint() {
// showHint() stays the same
}
function hideHint() {
// hideHint() stays the same
}
function showTab() {
	var selectedTab = this.title;
	var selectedPage = this.id;
	// set each tab's CSS class
		
	var tabs = document.getElementById("topmenu").getElementsByTagName("a");
	for (var i=0; i<tabs.length; i++) {
		var currentTab = tabs[i];
		
		if (currentTab.title == selectedTab) {
			currentTab.className = 'active';
		} else {
			currentTab.className = 'inactive';	
		}
	}
	
	var request = createRequest();
	if (request==null) {
		alert("Unable to create request");
		return;
	}
	request.onreadystatechange = showSchedule;
	request.open("GET", "showPage.php?action=" + gup('action') + "&listingID=" + gup('listingID') + "&page=" + selectedPage, true);
	request.send(null);
}
function showSchedule() {
	if (request.readyState == 4) {
		if (request.status == 200) {
			document.getElementById("innerPage").innerHTML = request.responseText;
		}
	}
}
