﻿function popUp(url,width,height,scroll,resize)
{
	var left = screen.width/2 - width/2;
	var top = screen.height/2 - height/2;
	var popWin = window.open(url, "pop", "left=" + left + ",top=" + top + ",width=" + width + ",height=" + height + ",scrollbars=" + scroll + ",resizable=" + resize);
}

function GoogleSearch()
{
    this.document.forms["googleSearchFRM"].q.value = this.document.forms["aspnetForm"].q.value;
    if (this.document.forms["aspnetForm"].sitesearch0.checked)
    {
        this.document.forms["googleSearchFRM"].sitesearch.value = this.document.forms["aspnetForm"].sitesearch0.value;
    }
    else
    {
        this.document.forms["googleSearchFRM"].sitesearch.value = this.document.forms["aspnetForm"].sitesearch1.value;
    }
    this.document.forms["googleSearchFRM"].submit();
}

var arrHeadlines = new Array("recentHL", "featuresHL", "previewsHL");
var arrButtons = new Array("reviewsBTN", "recentBTN", "featuresBTN", "previewsBTN");
var m_reviewID = "reviewsHL";

function HideHeadlines()
{
    for (i = 0; i < arrHeadlines.length; i++)
    {
        if (document.layers)
        {
	        if (document.layers(arrHeadlines[i]))
	        {
	            document.layers(arrHeadlines[i]).style.display = "none";
	        }
        }
        else
        {
            if (document.getElementById(arrHeadlines[i]))
            {
	            document.getElementById(arrHeadlines[i]).style.display = "none";
	        }
        }
    }
}

function HideReviews()
{
    if (document.layers)
    {
        if (document.layers(m_reviewID))
        {
            document.layers(m_reviewID).style.display = "none";
        }
    }
    else
    {
        if (document.getElementById(m_reviewID))
        {
            document.getElementById(m_reviewID).style.display = "none";
        }
    }
}

function ShowHeadlines(a_id)
{    
    //hide the reviews (if applicable)
    HideReviews();
    
    //hide the layers first
    HideHeadlines();
    
    DeactivateButtons();
    
    ActivateButton(a_id.replace("HL", "BTN"));
    
    //show the correct layer, and hide review if needed
    if (document.layers)
    {
        document.layers(a_id).style.display = "block";
    }
    else
    {   
        document.getElementById(a_id).style.display = "block";
    }
}

function ShowReviews()
{
    //hide the news layers first, if they exists
    HideHeadlines();
    
    DeactivateButtons();
    
    ActivateButton("reviewsBTN");
    
    //show the review layer
    if (document.layers)
    {
        document.layers(m_reviewID).style.display = "block";
    }
    else
    {
        document.getElementById(m_reviewID).style.display = "block";
    }
}

function DeactivateButtons()
{    
    for (i = 0; i < arrButtons.length; i++)
    {
        if (document.layers)
        {
            if (document.layters(arrButtons[i]))
            {
                document.layers(arrButtons[i]).src = document.layers(arrButtons[i]).src.replace("2", "1");
            }
        }
        else
        {
            if (document.getElementById(arrButtons[i]))
            {
                document.getElementById(arrButtons[i]).src = document.getElementById(arrButtons[i]).src.replace("2", "1");
            }
        }
    }
}

function ActivateButton(a_id)
{
    if (document.layers)
    {
        document.layers(a_id).src = document.layers(a_id).src.replace("1", "2");
    }
    else
    {
        document.getElementById(a_id).src = document.getElementById(a_id).src.replace("1", "2");
    }
}