/*
------------------------------------------------------------------------------
PacketShaper /header/banner.js (legacy file: "/banner.htm")
Copyright (c) 1996-2010, Blue Coat Systems, Inc. All rights reserved.
------------------------------------------------------------------------------
*/

//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//	Local Data Initialization
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
var main = parent;

var packetguide_url = 'http://bto.bluecoat.com/packetguide/8.5/index.htm';
var support_url = 'http://hypersonic.bluecoat.com/support';
var feedback_url = 'https://hypersonic.bluecoat.com/feedback?pr=PacketShaper&sn=175-10010586&sw=8.5.4g1 ';

// ------------------------------------------------------------
function showExpressUI() {
	main.setUI(1);
}

// ------------------------------------------------------------
function hdlLogout() {
    var cmd = '';

    if (!confirm("Are you sure you want to end your session?")) {
        return;
    }

    cmd = "/Cgi"                                   +
            "?OP.SESSION.LOGOUT="                    +
            "&OP.SESSION.ERROR=/setuperr.htm"        +
            "";

    top.location.replace(cmd);
}

// ------------------------------------------------------------
function hdlHome() {
    top.workspace.location.replace('/info.htm');  
    top.banner.navbar.synch('/info.htm');
}

// ------------------------------------------------------------
function getModelEdition() {
	var model = '7500';
	var edition = 'Standard';
	var arr = model.split('/');
	
	if (arr.length > 1) {
		model = arr[0];
		edition = arr[1];
	}

	return {model: model, edition: edition};
}

// ------------------------------------------------------------
function getBannerCompanyLogo()
{
	var l = '';

	l += '<td>';
	l += '<a href="http://www.bluecoat.com" target="bluecoat"><img src="/images/logos/logo.png" width="110" height="20" border="0" alt="Blue Coat Systems logo" vspace="11"></a>';
	l += '</td>';

	return l;
}

// ------------------------------------------------------------
function getBannerProductLogo()
{
	var l = '';

	l += '<td><img src=';

	l += '"/images/banner/hdrps.png"';

	l+= ' width="173" height="21" style="margin-top:3px"></td>';

	return l;
}

// ------------------------------------------------------------
function getBrandedColorKeyCode()
{
	return 'cccccc';
}

// ------------------------------------------------------------
function displayBannerTop(is_logged_in)
{
	var l					= '';
	var filler_height		= 22;


	if (!is_logged_in)
		filler_height = 0;

	l += '<table align="left" cellspacing="0" cellpadding="0" border="0" width="100%">';

	l += '<tr><td align="left" valign="top" width="100%">';
	l += '<table class="standardLink" align="left" cellspacing="0" cellpadding="0" border="0" width="100%"><tr>';

	l += '<td width="20"><img src="/images/spacer.gif" width="20" height="1"></td>';

	l += getBannerCompanyLogo();
	
	l += '<td width="20"><img src="/images/spacer.gif" width="20" height="1"></td>';

	l += getBannerProductLogo();

	l += '<td width="80%"></td>';

	if (is_logged_in) {
		var modelEdition = getModelEdition();
		
		feedback_url +=  ('&md=' + modelEdition.model + '&ed=' + modelEdition.edition)

		l += '<td>';
		l += '<a class="standardLink" href="javascript:hdlHome();" title="Home">HOME</a>';
		l += '&nbsp;&nbsp;|&nbsp;&nbsp;';
		l += '<a class="standardLink" href="javascript:showExpressUI();">BLUE&nbsp;COAT&nbsp;SKY</a>&nbsp;<span style="color:red;vertical-align:super;font-size:0.8em;">New!</span>';
		l += '&nbsp;&nbsp;|&nbsp;&nbsp;';
		l += '<a class="standardLink" href="' + packetguide_url + '" target="docsps">DOCUMENTATION</a>';
		l += '&nbsp;&nbsp;|&nbsp;&nbsp;';
		l += '<a class="standardLink" href="' + support_url + '" target="support">SUPPORT</a>';
		l += '&nbsp;&nbsp;|&nbsp;&nbsp;';
		l += '<a class="standardLink" href="' + feedback_url + '" target="feedback">FEEDBACK</a>';
		l += '&nbsp;&nbsp;|&nbsp;&nbsp;';
		l += '<a class="standardLink" href="javascript:hdlLogout();">LOG&nbsp;OUT</a>&nbsp;&nbsp;&nbsp;&nbsp;';
		l += '</td>';
	}

	l += '</tr></table>';
	l += '</td></tr>';

	if (is_logged_in) {
		l += '<tr><td align="right" valign="top" width="100%" height="' + filler_height + '" bgcolor="#FFFFFF"></td></tr>'; 
	}


	l += '<tr><td align="right" valign="top" width="100%" height="1" bgcolor="#' + getBrandedColorKeyCode() + '"></td></tr>'; 
	l += '</table>';
	document.writeln(l);
}

