// onresize for ns4

bAgent = window.navigator.userAgent;
bAppName = window.navigator.appName;
bMozIdx = bAgent.indexOf("Mozilla/index.html");
if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Mozilla/4") >= 0) && (bAgent.indexOf("Mac") >= 0))
	document.writeln("<link rel=\"stylesheet\" href=\"includes/sp_styles_moz.css\">");
else if ((bAppName.indexOf("Netscape") >= 0) && (bAgent.indexOf("Mozilla/5") >= 0) && (bAgent.indexOf("Win") >= 0))
	document.writeln("<link rel=\"stylesheet\" href=\"includes/sp_styles_moz.css\">");
else document.writeln("<link rel=\"stylesheet\" href=\"includes/sp_styles.css\">");


var origWidth, origHeight;
if (document.layers) {
	origWidth = window.innerWidth; origHeight = window.innerHeight;
	window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
}

var cur_lyr;	// holds id of currently visible layer
function swapLayers(id) {
  if (cur_lyr) hideLayer(cur_lyr);
  else hideLayer('home_lyr0');
   showLayer(id);
  cur_lyr = id;
}

function showLayer(id) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) lyr.css.visibility = "visible";
}

function hideLayer(id) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) lyr.css.visibility = "hidden";
}

function getElemRefs(id) {
	var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}


function PopWindow(URL, target, popflag) {
	var param = target.split("x");
	if (popflag != 1)
	{
                  window.open(URL, "", 'width='+param[0]+',height='+ param[1]+',toolbar = 0, titlebar = 0');
	} else
	{

		window.open(URL, "", 'width=' + param[0]+',height='+param[1]+',toolbar=1, titlebar=1, scrollbars=1, menubar=1,location=1, resizable=1');
	}
}




//functions for HBX


function queryString(key){
	var page = new PageQuery(window.location.search); 
	return unescape(page.getValue(key)); 
}

	function displayItem(key){
	if(queryString(key)=='false') 
	{
		return false;
	}else{
		var myhbxref = queryString(key);
		return myhbxref;
	}
}



var ucookie;
var ncookie;

ucookie=getCookie("spcPortal_usertype"); 
//ucookie="Prosumer" ;

ncookie=getCookie("spcPortal_firstname");


var qs = new Querystring();
var wsb= qs.get("wsb");

//alert(wsb);
//alert(document.cookie);

if (!wsb)
{
//	var visits = getCookie("spcSHP");

// if the cookie wasn't found, this is your first visit
//	if (!visits) 
//	{
//  		var mm = getCookie("spcSSC");
//  		if (!mm)
//  		{
	  	  var href1 = qs.get("hbxref");

	  	  if (!href1)
	  	  {
	   		href1 = escape(document.referrer);			
			if (!href1) href1 = "";                                                		
	  	  }
                                  else href1=escape(href1);
		 
//	  	    document.write("<script type='text/javascript' src='inc/shp.php?ref=" + href1 + "'></script>");
                      var a1output = "<script type='text/javascript' src='inc/shpc863.html?ref=" + href1 + "'></script>";
                      document.write(a1output);
                      function checkoutput() {alert(a1output);};
//  		 }
//	} 
}
else
{
	var output = "<script type='text/javascript' src='inc/shp8502.html?wsb=" + wsb + "'></script>";
//	alert(output);
               document.write(output);	
}



function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); 
return x;
}


function P7_Snap() { //v2.65 by PVII
 var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,tw,q0,xx,yy,w1,pa='px',args=P7_Snap.arguments;a=parseInt(a);
 var mid;
 if(document.layers||window.opera)
{pa='';}
for(k=0;k<(args.length);k+=4)
{
 if((g=MM_findObj(args[k]))!=null)
{if((el=MM_findObj(args[k+1]))!=null)
{
 a=parseInt(args[k+2]);
 b=parseInt(args[k+3]);x=0;y=0;ox=0;oy=0;p="";tx=1;
 da="document.all['"+args[k]+"']";
if(document.getElementById)
{
 d="document.getElementsByName('"+args[k]+"')[0]";
if(!eval(d)){
 d="document.getElementById('"+args[k]+"')";if(!eval(d)){d=da;}}
 }
else if(document.all)
{d=da;}

if(document.all||document.getElementById)
{while(tx==1)
{
 p+=".offsetParent";if(eval(d+p))
{x+=parseInt(eval(d+p+".offsetLeft"));
 y+=parseInt(eval(d+p+".offsetTop"));
 }
else{tx=0;}
}
ox=parseInt(g.offsetLeft);
oy=parseInt(g.offsetTop);
tw=x+ox+y+oy;
 if(tw==0||(navigator.appVersion.indexOf("MSIE 4")>-1&&navigator.appVersion.indexOf("Mac")>-1))
{
  ox=0;
  oy=0;
  if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);}else{
  w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
  x=document.body.scrollLeft+event.clientX+bx;
  y=document.body.scrollTop+event.clientY;}}
 }
else if(document.layers)
{x=g.x;y=g.y;q0=document.layers,dd="";
for(var s=0;s<q0.length;s++)
{
  dd='document.'+q0[s].name;
if(eval(dd+'.document.'+args[k])){x+=eval(dd+'.left');y+=eval(dd+'.top');
  break;
}}}

e=(document.layers)?el:el.style;xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
 if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1)
{
  xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);
}

if (String(e.top).length == 0)
{ e.top = yy ;}

if (String(e.top).substr(0, String(e.top).length - 2) < yy)
{
e.top = yy ;
}


}}}
}
