/* -------------------------------------------- */
/* Include JS File => js/common.js
/* -------------------------------------------- */


window.name = "wndMain"; 
function popUp(strPage, intWidth, intHeight){
	intScreenWidth = screen.width; intPopupLeft = (intScreenWidth/2) - (intWidth/2);
	intScreenHeight = screen.height; intPopupTop = (intScreenHeight/2) - (intHeight/2);	
	pagePopup = window.open(strPage,"pagePopup",'toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=nocopyhistory=no,width='+intWidth+',height='+intHeight+',left='+intPopupLeft+',top='+intPopupTop);
}

function resetForm(frmName) {
	if (confirm('This will undo any changes you have made.\nDo you want to continue?')) { 
		document.getElementById(frmName).reset();
		return false; 
	}
	return false;
}

// COOKIES

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}



var imgs=document.images;

function loadIt(imgObj,imgSrc) {
if(imgs){
	eval(imgObj+' = new Image()');
	eval(imgObj+'.src = "'+imgSrc+'"');
	}
}

// MENU
//loadIt('home_On','../_images/m_home_on.gif');
//loadIt('home_Off','../_images/m_home.gif');
		
function swapImage(imgNam,anImg) {
	document.images[imgNam].src = eval(anImg+'.src');
}

function getAbsX(elt) { return (elt.x) ? elt.x : getAbsPos(elt,"Left"); }
function getAbsY(elt) { return (elt.y) ? elt.y : getAbsPos(elt,"Top"); }
function getAbsPos(elt,which) {
	iPos = 0;
	while (elt != null) {
		iPos += elt["offset" + which];
		elt = elt.offsetParent;
	}
	return iPos;
}

var IE = document.all?true:false;
function getMouseX() { return (getMouseXY("Left")); }
function getMouseY() { return (getMouseXY("Top")); }
function getMouseXY(e, which) {
	if (IE) { // grab the x-y pos.s if browser is IE
		intX = event.clientX + document.body.scrollLeft;
		intY = event.clientY + document.body.scrollTop;
	}
	else {  // grab the x-y pos.s if browser is NS
		intX = e.pageX;
		intY = e.pageY;
	}  
	if (which=="Left") { return intX; } else { return intY; }
}


/* -------------------------------------------- */
/* Include JS File => js/main.js
/* -------------------------------------------- */


var $;
var objScroller;
var objContent;

var WAIT_START = 1000; // Pause before start, 1 Second 
var SCROLL_TIME = 3; // Length of time for scroll, 3 Seconds
var FADE_PAUSE = 2000; // Pause before fade, 1 Second
var FADE_TIME = 1; // Length of time for fade, 1 Seconds
var WAIT_BETWEEN = 1000; // Pause between scrolls, 1 Second

var intIndex = 0;
var arrHTMLChunks = new Array(
	"Hardware &amp; Software owned &amp; designed by Aeromark", 
	"Endorsed &amp; approved by the leading networks", 
	"Direct access into major network operations systems", 
	"Data Routing Platforms forming a S.V.P.N", 
	"Secure web front end", 
	"Future-proofed - to grow with your business", 
	"Secure - established 1985", 
	"ISO 9001:2000 accredited", 
	"Technology focused company", 
	"Dedicated after-sales support", 
	"Vodafone's only preferred telematics partner", 
	"The only Orange branded solution", 
	"No hidden 3rd parties", 
	"Specified High Security solution", 
	"No external investment - profits fed into R &amp; D", 
	"SVPN supported in-house"
); //<br /><img src='../_images/tuv.gif' alt='TUV' />

/* Scrolls in the HTML Chunk */
function scrollIn() 
{
	objContent.innerHTML = arrHTMLChunks[intIndex];
	var myScroll = new YAHOO.util.Anim(objContent, { 
	    top: { to: 0 }  
	    }, SCROLL_TIME, YAHOO.util.Easing.easeOut); 
	myScroll.onComplete.subscribe(holdDisplay);
	myScroll.animate();
}

/* Holds the display for FADE_PAUSE before continuing to fade out */
function holdDisplay()
{
	window.setTimeout("fadeOut();", FADE_PAUSE);
}

/* Fades out the HTML Chunk */
function fadeOut() 
{
	var myFade = new YAHOO.util.Anim(objContent, { 
	    opacity: { to: 0 }  
	    }, FADE_TIME, YAHOO.util.Easing.easeIn);
	myFade.onComplete.subscribe(advanceScroller);
	myFade.animate();
}

/* Reset scroller position and opacity, and advance to next HTML Chunk */
function advanceScroller()
{
	// Restore Original Position
	objContent.style.top = "65px";
	YAHOO.util.Dom.setStyle(objContent, "opacity", 1); 
	objContent.style.filter = ""; // kill IE Filter
	if (intIndex < arrHTMLChunks.length - 1) { 
		intIndex++; 
	} else {
		intIndex = 0;
	}
	// Go Again
	createCookie("AMK_Scroller_Index", intIndex, 1);
	window.setTimeout("scrollIn();", WAIT_BETWEEN);
}

/* Start... */
window.onload = function() 
{
	if(document.getElementById('scroller') && document.getElementById('scroller-content') )
	{
		$ = YAHOO.util.Dom.get;
		objScroller = $("scroller");
		objContent = $("scroller-content");	
		cookieIndex = readCookie("AMK_Scroller_Index");
		if (cookieIndex>0) { intIndex = cookieIndex; }
		window.setTimeout("scrollIn();", WAIT_START);
	}
}

