﻿if(typeof(xPage)=="undefined") xPage={};

//::::::::::::::::::::::::::::::::::::::::::
//: Ads
//::::::::::::::::::::::::::::::::::::::::::
if(typeof(xPage.ads)=="undefined") xPage.ads = {};
xPage.ads.banners=new Array();
xPage.ads.addBanner = function(sUrl,sContentExt) {
    if(typeof(sContentExt)=="undefined") sContentExt="swf";
    var o = {};
    o.url=sUrl;
    o.contentExt=sContentExt;
    xPage.ads.banners[xPage.ads.banners.length]=o;
}
xPage.ads.getBanner = function() 
{
    var seed = Math.random() * (Number(xPage.ads.banners.length));
    var adnumber=Math.floor(seed);    
    return(xPage.ads.banners[adnumber]);
}

//::::::::::::::::::::::::::::::::::::::::::
//: Load Events
//::::::::::::::::::::::::::::::::::::::::::
xPage.fadeSpeed=25;
xPage.onLoadEvents=new Array();
xPage.priorityMax=0;
xPage.newLoadEvent = function() {
	var evnt = {};
	evnt.priority=1;
	evnt.functionName="";
	return(evnt);
}
xPage.addLoadEvent = function(priority,funcname) 
{
	oEvent=xPage.newLoadEvent();
	oEvent.functionName=funcname.toString();
	oEvent.priority=priority;
	if (priority > xPage.priorityMax) xPage.priorityMax = priority;	
	xPage.onLoadEvents[xPage.onLoadEvents.length]=oEvent;
}
xPage.onLoad = function() 
{	
	for (z=1; z<=xPage.priorityMax; z++) 
	{
		for (i=0; i<xPage.onLoadEvents.length; i++) 
		{	
			if ( xPage.onLoadEvents[i].priority == z ) 
			{
				eval(xPage.onLoadEvents[i].functionName);
			}
		}
	}
}
xPage.alertLoadEvents = function() 
{	
    var smsg="";
	for (z=1; z<=xPage.priorityMax; z++) 
	{
		for (i=0; i<xPage.onLoadEvents.length; i++) 
		{	
			if ( xPage.onLoadEvents[i].priority == z ) 
			{
				smsg+= z + "::" + xPage.onLoadEvents[i].functionName+"\n";
			}
		}
	}
	alert(smsg);
}

//::::::::::::::::::::::::::::::::::::::::::


xPage.checkLocation = function() 
{
	if (top.location != self.location) top.location.replace(self.location);	
}


//::::::::::::::::::::::::::::::::::::::::::
//: Add Load Events
//::::::::::::::::::::::::::::::::::::::::::
xPage.addLoadEvent(3,"xPage.checkLocation();");
window.onload=xPage.onLoad;
//::::::::::::::::::::::::::::::::::::::::::