/***************************************************
 * globalnav.js
 * v1.01 2008-03-07
 * Copyright 2008 Small Projects Team. All Rights Reserved.
 * 
 * @author A. Fatokun
***************************************************/

/* Change value of baseHref to relevant static server. e.g. http://static.sky.com/location/of/js */
var baseHref = 'http://static.sky.com/globalnav_nonssl/js/';

var globalNav_params = new Array();

/* Init globalnav params */
globalnav_getParams();

/**
* Replacement function written by Jeff Home to meet W3C standards
* Added by: Fatokun, A. - 29-02-2008
*/
function globalnav_getParams()
{
   var eScript = null;
   /*
	* find our script tag (without relying on using an id attribute)
	*/
   var allScripts = document.getElementsByTagName('script');
   for (var g_loop=0; g_loop<allScripts.length; g_loop++) {
	  var scriptName = allScripts[g_loop].src;
	  if (scriptName.match(/globalnav\.js(\?.*)?$/)) {
			 eScript = allScripts[g_loop];
			 break;
	  }
   }

   if( eScript )
   {
	  var sSrc = eScript.src;
	  var nQuery = sSrc.lastIndexOf( "?" );
	  if( nQuery > 0 )
	  {
		 var sQuery = sSrc.slice( nQuery + 1 );
		 var aPairs = sQuery.split( "&" );
		 var nPairs = aPairs.length;
		 
		 for( var i=0; i<nPairs; i++ )
		 {
		   aPair = aPairs[ i ].split( "=" );
		   g_SetParam( aPair[ 0 ], aPair[ 1 ] );
		 }
	  }
   }
}

function g_SetParam(g_Key, g_Value) {
	globalNav_params[ g_Key ] = g_Value; 
	globalNav_params.push( g_Key );
}

function g_GetParam( g_Key ) { 
	return globalNav_params[ g_Key ]; 
}

var g_type = '';
var g_site = '_news';

if (g_GetParam('type')) {
	g_type = '?type='+g_GetParam('type');
}
if (g_GetParam('site')) {
	if (g_GetParam('site')=='skycom') {
		g_site = '_skycom';
	} else if (g_GetParam('site')=='portal') {
		g_site = '_portal';
	}
}

document.write('<script language="javascript" src="' + baseHref + 'file'+g_site+'.js"></script>');
document.write('<script language="javascript" src="' + baseHref + 'portal_globalnav.js'+g_type+'"></script>');

