/*
	function openPopupWindow(url, width, height) {
		var winvars = "titleBar=0,resizable=1,statusBar=1,scrollbars=1";
		winvars += ",width=" + ((typeof(width) != "undefined") ? width : 800);
		winvars += ",height=" + (((typeof(height) != "undefined") ? height : 600) + (isExplorer ? 30 : 0));
		if (isExplorer) height += 30;
		window.open(url, "_new", winvars);
	}
	function disableAll() {
		var links = document.getElementsByTagName("A");
		for (var i=0; i<links.length; i++) {
			links[i].disabled = "disabled";
			links[i].href = "javascript:void(0)";
		}
		var inputs = document.getElementsByTagName("INPUT");
		for (var i=0; i<inputs.length; i++) inputs[i].disablesd = "disabled";
	}
	function resizeSideNav() {
		var divSideNav = document.getElementById("divSideNav");
		var divMainBody = document.getElementById("divMainBody");
		if (typeof(divSideNav) == undefined) return;
		if (typeof(divMainBody) == undefined) return;
		if (isExplorer) if (divSideNav.offsetHeight < 500) divSideNav.style.height = "500px";
		if (isExplorer) {
			if (divMainBody.offsetHeight < 500) divMainBody.style.height = "500px";
		}
		if (divMainBody.offsetHeight > divSideNav.offsetHeight) divSideNav.style.height = divMainBody.offsetHeight + "px";
	}
	function navOff(menuItem, menuClass) {
		var td = document.getElementById(menuItem);
		if (td.className == "topNavActive") return;
		td.className = (menuClass != "") ? menuClass : "topNavOff";
	}
	function navOver(menuItem) {
		var td = document.getElementById(menuItem);
		if (td.className == "topNavActive") return;
		td.className = "topNavOn";
	}
	function showSub(elem) {
		for (i = 1; i <= 2; i++) {
			divLayer = elem + "SubNav" + i;
			document.getElementById(divLayer).style.visibility = "visible";
		}
	}
	function hideSub(elem) {
		for (i = 1; i <= 2; i++) {
			divLayer = elem + "SubNav"+ i;
			document.getElementById(divLayer).style.visibility = "hidden";
		}
	}
	function hideSideNavInfinity() {
		var dln = convertToObject('divleftnav');
		if (dln.childNodes.length == 0 || (dln.childNodes.length == 1 && dln.childNodes[0].nodeType == 3)) dln.style.visibility = 'hidden';
	}
	
    function SetLinkRolloverOn(id, evenFlag, showFlag) {    
        var elePicture = document.getElementById('CalloutPicture' + id.toString());
        var eleImage = document.getElementById('CalloutImage' + id.toString());     
        var eleText = document.getElementById('CalloutText' + id.toString());  
        if (showFlag) {        
            elePicture.className = 'portfolio_home_image_on';
            eleImage.src='../templateFiles/images/portfolio/home/callout_link_on.gif';
            eleText.className='portfolio_home_callout_text_on';
        }
        else {        
            if (evenFlag) {
                elePicture.className = 'portfolio_home_image_on portfolio_home_image_even';
            }
            else {
                elePicture.className = 'portfolio_home_image_on portfolio_home_image_odd';
            }        
            eleImage.src='../templateFiles/images/portfolio/home/callout_link_off.gif';
            eleText.className='portfolio_home_callout_text_off';
        }
    }        
    
    function SetPortfolioListingRolloverOn(pictureID, titleID, moreTagID, showFlag) {    
        var elePicture = document.getElementById(pictureID.toString());
        var eleTitle = document.getElementById(titleID.toString());
        var eleMoreTag = document.getElementById(moreTagID.toString());
        if (showFlag) {        
            elePicture.className = 'portfolio_listing_image_on';
            eleTitle.className = 'portfolio_listing_element_title_on';
            eleMoreTag.className = 'portfolio_listing_element_more_tag_on';
        }
        else {        
            elePicture.className = 'portfolio_listing_image';
            eleTitle.className = 'portfolio_listing_element_title';
            eleMoreTag.className = 'portfolio_listing_element_more_tag';
        }
    }
    
    function SetPortfolioDetailPrevOn(showFlag) {    
        var eleImage = document.getElementById('imgPrevButton');
        if (showFlag) {        
            eleImage.src='../../../templateFiles/images/portfolio/detail/prev_button_on.gif';
        }
        else {        
            eleImage.src='../../../templateFiles/images/portfolio/detail/prev_button_off.gif';
        }
    }     
    
    function SetPortfolioDetailNextOn(showFlag) {    
        var eleImage = document.getElementById('imgNextButton');
        if (showFlag) {        
            eleImage.src='../../../templateFiles/images/portfolio/detail/next_button_on.gif';
        }
        else {        
            eleImage.src='../../../templateFiles/images/portfolio/detail/next_button_off.gif';
        }
    }    
	
	var NN = (navigator.appName == "Netscape" && !parseInt(navigator.appVersion) > 4);
	var i = 0;
	var changer = '';
	var changeto = '';
	function navOver(menuItem) 
	{
		if (!NN) 
		{
			document.getElementById(menuItem).className = "navOn";
			
		}
	}
	function navOverRed(menuItem) 
	{
		if (!NN) 
		{
			document.getElementById(menuItem).className = "navRed";
			
		}
	}
	function navOverCur(menuItem) 
	{
		if (!NN) 
		{
			document.getElementById(menuItem).className = "navBlack";
			
		}
	}
	function SubnavOverCur(menuItem) 
	{
		if (!NN) 
		{
			document.getElementById(menuItem).className = "navRed";
			
		}
	}
	
	function navOff(menuItem) 
	{
		if (!NN) 
		{
			document.getElementById(menuItem).className="navOff";
		}
	}
	function navOffRed(menuItem) 
	{
		if (!NN) 
		{
			document.getElementById(menuItem).className="navRed";
		}
	}
	function navOffCur(menuItem) 
	{
		if (!NN) 
		{
			document.getElementById(menuItem).className="navBlack";
		}
	}
	function subNavOver(menuItem) 
	{
		if(!NN) 
		{
		
			for (i=1;i<=2;i++) 
			{
				changer = menuItem + i;
				document.getElementById(changer).className="SubNavOver";
			}
		}
	}
	function subNavOff(menuItem) 
	{
		if(!NN) 
		{
			for (i=1;i<=2;i++) 
			{
				changer = menuItem + i;
				document.getElementById(changer).className='subNavOff';
			}
		}
	}
	function showSub(elem) 
	{
		if(!NN) 
		{
			for (i=1;i<=2;i++) 
			{
				divLayer = elem + 'SubNav' + i;
				document.getElementById(divLayer).style.visibility="visible";
			}
		}
	}
	function hideSub(elem) 
	{
		if(!NN) 
		{
			for (i=1;i<=2;i++) 
			{
				divLayer = elem + 'SubNav' + i;
				document.getElementById(divLayer).style.visibility="hidden";
				
			}
		}
	}
	
	
	
	function sideNavOver(cellObj)
	{
		//alert(cellObj.parentNode.parentNode);
		cellObj.parentNode.parentNode.className = 'sideNavOn';
	}
	function sideNavOut(cellObj)
	{
		cellObj.parentNode.parentNode.className = 'sideNav';
	}
	function changeImage(imgDocID,imgObjName,imgObjName2) { document.images[imgDocID].src = (imgObjName); }

	// This Function opens a new window and checks to see if the window already exists
	//sireesha
	var win=null;
	function OpenWindow(mypage,myname,w,h,scroll) 
	{
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable,menubar=yes';

		if(!win || win.closed) 
		{
			win = window.open(mypage,myname,settings);
			if(win.window.focus){ win.window.focus(); }
		}
		else 
		{
			win.close();
			win = null;
			//  "Why", you may ask, "is all this in a setTimeout?"
			//  "Because Macs are sluggish and unresponsive!", I reply.
			//  [sethd] 19th July 2001
			//win = window.open(mypage,myname,settings);
			//if(win.window.focus) { win.window.focus(); }
			setTimeout("win = window.open('"+mypage+"','"+myname+"','"+settings+"');if(win.window.focus) { win.window.focus(); }",400);
		}
	}

	function changeImageButton(imgDocID,imgObjName,layerName) 
	{
		if (document.layers) 
		{
			window.document.layers[layerName].document.getElementById[imgDocID].src = (imgObjName);
		}
		else 
		{
			eval('document.getElementById("' + imgDocID + '").src = "' + imgObjName + '"');
		}
	}


	function changeImage(imgDocID,imgObjName,layerName) 
	{

		if (document.layers && layerName) 
		{
			window.document.layers[layerName].document.images[imgDocID].src = (imgObjName);
		}
		else 
		{
			document.images[imgDocID].src = (imgObjName);
		}
	}
	*/
	
	function d(imgDocID,imgObjName) { if (document.images[imgDocID] != null) document.images[imgDocID].src = (imgObjName); }
	
	
