
//site vars
var pg_loc = "/pages/";
var img_loc = "/images/";
var nav_loc = img_loc + "/index/navbar/";

var slctd = "home";

//hash map of pages
var pages = new Object();
pages.home = "home.php";
pages.services = "services.html";
pages.current_projects = "current_projects.php";
pages.portfolio = "portfolio.php";
pages.press = "press.html";
pages.our_team = "our_team.html";
pages.contact = "contact.html";

var nrml_height = 400;

//switches the image of a navbar element based on its current state
function switchImage(nm, st){
	if(st == "slctd"){		
		document[slctd + "_btn"].src = nav_loc + slctd + ".png";
		
		slctd = nm;
		
		document[nm + "_btn"].src = nav_loc + nm + "_slctd.png";
	}
	else{
		if(nm != slctd){
			if(st == "out"){
				document[nm + "_btn"].src = nav_loc + nm + ".png";
			}
			else{
				document[nm + "_btn"].src = nav_loc + nm + "_over.png";
			}
		}
	}
}

//loads the requested page into the page iframe
function goto(p){
	if(pages[p]){
		document.getElementById("content_frame").contentWindow.location.href = pg_loc + pages[p];
		
		switchImage(p, "slctd");
	}
	else{
		alert("The page you requested could not be found. Please try again.");
	}
}

function checkPage(){
	var page_name = document.getElementById("content_frame").contentWindow.location.href;
	
	page_name = page_name.substring(page_name.lastIndexOf("/") + 1, page_name.length);
	
	for(var key in pages){
		if(pages[key] == page_name){
			slctd = key;
			
			document[key + "_btn"].src = nav_loc + key + "_slctd.png";
		}
		else{
			document[key + "_btn"].src = nav_loc + key + ".png";
		}
	}
}

function checkHeight(h){
	if(h > nrml_height){
		document.getElementById("content").style.height = h + "px";
		document.getElementById("content_frame").height = h;
	}
	else{
		document.getElementById("content").style.height = nrml_height + "px";
		document.getElementById("content_frame").height = nrml_height;	
	}
}

function openPopup(url){
	//create transparency cover
	var elm = document.createElement("div");
	
	elm.id = "trans_bg";
	elm.className = "trans_bg";
	
	document.body.appendChild(elm);
	
	document.getElementById("trans_bg").style.height = document.body.scrollHeight + "px";
	
	//create popup holder
	elm = document.createElement("div");
	
	elm.id = "popup_holder";
	elm.className = "popup_holder";
	
	document.body.appendChild(elm);
	//document.body.scrollTop = 100;
	//alert(document.body.scrollTop);
	document.getElementById("popup_holder").top = document.body.scrollTop + "px";
	
	document.getElementById("popup_holder").innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"><tr align="center" valign="middle"><td id="popup_td"></td></tr></table>';
	
	elm = document.createElement("div");
	
	elm.id = "popup";
	elm.className = "popup";
	
	document.getElementById("popup_td").appendChild(elm);
	
	document.getElementById("popup").innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="prev_btn" align="right" width="25"></td><td width="2">&nbsp;</td><td id="pagination"></td><td width="2">&nbsp;</td><td id="next_btn" align="left" width="25"></td><td align="right" width="100%"><a href="#" onclick="closePopup(); return false;"><img src="/images/close_btn.png" /></a></td></tr><tr><td colspan="6" height="5"></td></tr></table><iframe name="popup_frame" id="popup_frame" src="' + url + '" frameborder="0" transparency="true" width="700" height="493" scrolling="auto" ></iframe>';
}

function closePopup(){
	document.body.removeChild(document.getElementById("popup_holder"));
	document.body.removeChild(document.getElementById("trans_bg"));
}

function gotoPage(p, l){
	document.getElementById("popup_frame").contentWindow.location.href = l + "p_" + p + ".html";
}

function newWindow(url){
	window.open(url, "popup_window");	
}