function onerror() {
	document.location.href = "javascript:";
}

function Is() {
	var agent = navigator.userAgent.toLowerCase();
	this.major = parseInt(navigator.appVersion);
	this.minor = parseFloat(navigator.appVersion);
	this.ns  = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
	this.ns2 = (this.ns && (this.major == 2));
	this.ns3 = (this.ns && (this.major == 3));
	this.ns4b = (this.ns && (this.minor < 4.04));
	this.ns4 = (this.ns && (this.major == 4));
	this.ns6 = (this.ns && (this.major >= 5));
	this.ie   = (agent.indexOf("msie") != -1);
	this.ie3  = (this.ie && (this.major == 2));
	this.ie5  = (this.ie && (this.minor == 5));
	this.ie5b = (navigator.appVersion.indexOf("MSIE 5.5")!=-1);
	this.ie6 =  (navigator.appVersion.indexOf("MSIE 6.0")!=-1);
	this.op3 = (agent.indexOf("opera") != -1);
	this.win   = (agent.indexOf("win")!=-1);
	this.mac   = (agent.indexOf("mac")!=-1);
	this.unix  = (agent.indexOf("x11")!=-1);
	return this;
}
var is = new Is();

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImages() {
	if (document.images && (preloadFlag == true) && (! is.ns4) ) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		image_16_over = newImage("images/image_16-over.gif");
		image_21_over = newImage("images/image_21-over.gif");
		image_23_over = newImage("images/image_23-over.gif");
		image_25_over = newImage("images/image_25-over.gif");
		image_33_over = newImage("images/image_33-over.gif");
		image_36_image_21_over = newImage("images/image_36-image_21_over.gif");
		image_36_over = newImage("images/image_36-over.gif");
		image_40_over = newImage("images/image_40-over.gif");
		image_47_over = newImage("images/image_47-over.gif");
		image_50_over = newImage("images/image_50-over.gif");
		preloadFlag = true;
		positionLayers();
	}
}

function positionLayers() {
	if (document.getElementById){
		if(is.ns){
			document.xx.width = available_width - 760 - 10;
			if(is.ns6)
				document.getElementById("marqueeLyr").style.visibility = "visible";
		}
		else{
			document.xx.width = available_width - 760 - 10;
		}
	}
}


var l1 =   170; // left of ticker in pixel, or 0 to position relative
var t1 =   170; // top of ticker in pixel, or 0 to position relative
var w1 = 300; // width of ticker in pixel
var first = true;
var l2 = l1 + w1;
var l3 = l1 - l2;
var l = l2;
function tickinit() {
	
	if (is.ie) {
	
		if (l1 == 0 && t1 == 0) {
			pos = document.all['tickpos'];
			l1 = getLeft(pos);
			t1 = getTop(pos);
		}

		ticktext.style.posTop = t1;
		l2 = l1 + w1;
		l3 = l1 - l2;
		l = l2;

		setInterval('tick()', 10);
	}
}

function getLeft(ll) {
	if (ll.offsetParent)
		return (ll.offsetLeft + getLeft(ll.offsetParent));
	else 
		return (ll.offsetLeft);
}

function getTop(ll) {
	if (ll.offsetParent)
		return (ll.offsetTop + getTop(ll.offsetParent));
	else
		return (ll.offsetTop);
}

function tick() {
	l = l - 0.5;
	if (l < l3) l = l2;
	cl = l1 - l;
	cr = l2 - l;
	if (is.ie) {
		ticktext.style.posLeft = l;
		ticktext.style.posTop = t1;
		ticktext.style.clip = "rect(auto "+cr+"px auto "+cl+"px)";
		if (first) ticktext.style.visibility = "visible";
	}
	first = false;
}