var ip = null;

//=============================================================================
// Image Preloader
function ImagePreloader(images,callback)
{
	// store the callback
	this.callback = callback;

	// initialize internal state.
	this.nLoaded = 0;
	this.nProcessed = 0;
	this.aImages = new Array;

	// record the number of images.
	this.nImages = images.length;

	// for each image, call preload()
	for ( var i = 0; i < images.length; i++ ) 
		this.preload(images[i]);
}
ImagePreloader.prototype.preload = function(image)
{
	// create new Image object and add to array
	var oImage = new Image;
	this.aImages.push(oImage);
	
	// set up event handlers for the Image object
	oImage.onload = ImagePreloader.prototype.onload;
	oImage.onerror = ImagePreloader.prototype.onerror;
	oImage.onabort = ImagePreloader.prototype.onabort;
	
	// assign pointer back to this.
	oImage.oImagePreloader = this;
	oImage.bLoaded = false;
	oImage.source = image;
	
	// assign the .src property of the Image object
	oImage.src = image;
}
ImagePreloader.prototype.onComplete = function()
{
	this.nProcessed++;
	if ( this.nProcessed == this.nImages )
		this.callback(this.aImages);
}
ImagePreloader.prototype.onload = function()
{
	this.bLoaded = true;
	this.oImagePreloader.nLoaded++;
	this.oImagePreloader.onComplete();
}
ImagePreloader.prototype.onerror = function()
{
	this.bError = true;
	this.oImagePreloader.onComplete();
}
ImagePreloader.prototype.onabort = function()
{
	this.bAbort = true;
	this.oImagePreloader.onComplete();
}

function onPreload(aImages, nImages)

{

   if ( nImages == aImg.length )

   {

      alert("Images did not load properly.");

      return;

   }
   
}

function rollOver1() {
	var logo = document.getElementById("logo");
	var banner1 = document.getElementById("banner1");
	var banner2 = document.getElementById("banner2");
	var banner3 = document.getElementById("banner3");
	var topBand_over = document.getElementById("topBand_over");
	
	banner1.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner1h.jpg";
	banner2.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner2.jpg";
	banner3.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner3.jpg";
	
	logo.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/logoh.jpg";
	topBand_over.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/topBandh_over.jpg"
	
	
}

function rollOver2() {
	var banner1 = document.getElementById("banner1");
	var banner2 = document.getElementById("banner2");
	var banner3 = document.getElementById("banner3");
	
	banner1.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner1.jpg";
	banner2.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner2h.jpg";
	banner3.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner3.jpg";
	
}

function rollOver3() {
	var banner1 = document.getElementById("banner1");
	var banner2 = document.getElementById("banner2");
	var banner3 = document.getElementById("banner3");
	
	banner1.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner1.jpg";
	banner2.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner2.jpg";
	banner3.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner3h.jpg";
	
}

function mouseOut() {
	var logo = document.getElementById("logo");
	var banner1 = document.getElementById("banner1");
	var banner2 = document.getElementById("banner2");
	var banner3 = document.getElementById("banner3");
	var topBand_over = document.getElementById("topBand_over");
	
	banner1.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner1.jpg";
	banner2.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner2.jpg";
	banner3.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/homebanner3.jpg";
	
	logo.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/logo.jpg";
	topBand_over.src = "/Portals/_default/skins/bt_dnn_skin/assets/images/topBand_over.jpg"
	
	
}