/***************************************************
Yasmeen Rawajfih, Kyeongdon Lee, Jung Hoon Lee
COMP 6620, Fall 2008
***************************************************/

var lastSelected;
var urlTxt;
lastSelected="";
urlTxt="";

function CheckURLChange()
{
    if(urlTxt=="")
    {
        urlTxt = window.location.href;
    }
    else if(urlTxt != window.location.href)
    {
        SetIframeSrouce();
    }
    
    setTimeout("CheckURLChange()", 1000);
}


function OnPageLoad()
{
    if(window.location.href.indexOf("#") != -1)
        SetIframeSrouce();
    else 
    	document.getElementById('bodyFrame').setAttribute("src","about.html");
}

function SetHeight()
{
	var currentBody = document.getElementById('bodyFrame');
	if (currentBody.contentDocument && currentBody.contentDocument.body.offsetHeight)
	{
		currentBody.height = currentBody.contentDocument.body.offsetHeight+16;
	}
	else
	{
		var frameHeight=document.getElementById('bodyFrame').Document.body.scrollHeight;
		currentBody.height=frameHeight;
	}
}


function SelectTab(tab)
{
	
	if(tab!=lastSelected)
	{
	
	window.location.href="#"+tab+".html";
	SetIframeSrouce()
	
	}
	
}

function SetIframeSrouce()
{
    var s = new String();	
    s = window.location.href;
    if(s.indexOf("#") != -1)
    {	
        var pageLink = s.substr(s.indexOf("#")+1);
        var pageName = pageLink;
        if(pageName.indexOf(".") != -1)
        {
            pageName = pageName.substr(0, pageName.indexOf("."));
            
            document.getElementById(pageName).className="navBarSelected";

            if(lastSelected != "")
            	document.getElementById(lastSelected).className="navBarUnselected";
            lastSelected=pageName;
        }
        document.getElementById('bodyFrame').setAttribute("src",pageLink);
    }
    
    urlTxt = window.location.href;
}
CheckURLChange();
