/* Nexus6 Navigation Library */
// $Id: n6navigation.js,v 1.10 2002/06/07 01:10:27 evan Exp $

function ConfirmRedirect(message, url)
{
	if (window.confirm(message)) 
	{
		self.location.href=url;
	}
}

function Redirect(url)
{
    self.location.href=url;
}

function RedirectAddIds(url, frm, frmIDname, urlIDname)
{
    var joinChar = (url.indexOf('?')) ? '&' : '?';

    for(var i=0; i<frm.elements.length; i++)
    {
        if(frm.elements[i].name == frmIDname && frm.elements[i].checked)
        {
            url += joinChar + urlIDname + "=" + frm.elements[i].value;
        }
    }

    self.location.href=url;
}

function OpenNewWindow(url, winName, options)
{
    //default to scrollbars and resizable
    if (options == null)
    {
        options="scrolbars, resizable";
    }
    var newWindow = window.open(url, winName, options);
    newWindow.focus();
}

function ReloadFrame(name)
{
    for(var i=0; i<parent.frames.length; i++)
    {
        if(parent.frames[i].name == name)
        {
            parent.frames[i].document.location.reload();
        }
    }
}

function RedirectCheckDropDown(urlPass, urlFail, passNameAry, failNameAry, passValAry, failValAry, testVal, dropDown)
{
    var url = "";
    var date = new Date();
    if(dropDown.options[dropDown.options.selectedIndex].value == testVal)
    {
        url += urlPass + "?msecs=" + date.getTime();
        for(var i=0; i<passNameAry.length; i++)
        {
            url += "&" + passNameAry[i] + "=" + passValAry[i];
        }
    }
    else
    {
        url += urlFail + "?msecs=" + date.getTime();
        for(var i=0; i<failNameAry.length; i++)
        {
            if(failValAry[i] == 'DROPDOWNVAL')
            {
                url += "&" + failNameAry[i] + "=" + dropDown.options[dropDown.options.selectedIndex].value;
            }
            else
            {
                url += "&" + failNameAry[i] + "=" + failValAry[i];
            }
        }
    }
    self.location.href=url;
}

function RedirectDropDownValue(url, idname, dropDown)
{
    var joinChar = (url.indexOf('?')) ? '&' : '?';
    url += joinChar + idname + "=" + dropDown.options[dropDown.options.selectedIndex].value;
    self.location.href=url;
}


