//---------------- MISC

dt.flyouts();

function global() {
	(!is.get_ok&&!is.get_good&&!is.nav4down)?dt.rollovers():void(0);
}

//---------------- //

var moz_cur_s = null;
var move_ticker_bln = true;

function dt_ticker() {
	var n;

	function Is () { var agt=navigator.userAgent.toLowerCase(); this.major = parseInt(navigator.appVersion); this.minor = parseFloat(navigator.appVersion); this.nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)); this.nav2 = (this.nav && (this.major == 2)); this.nav3 = (this.nav && (this.major == 3)); this.nav4 = (this.nav && (this.major == 4)); this.nav4up = (this.nav && (this.major >= 4)); this.navonly = (this.nav && ((agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1)) ); this.nav6 = (this.nav && (this.major == 5)); this.nav6up = (this.nav && (this.major >= 5)); this.gecko = (agt.indexOf('gecko') != -1); this.ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); this.ie3 = (this.ie && (this.major < 4)); this.ie4 = (this.ie && (this.major == 4) && (agt.indexOf("msie 4")!=-1) ); this.ie4up = (this.ie && (this.major >= 4)); this.ie5 = (this.ie && (this.major == 4) && (agt.indexOf("msie 5.0")!=-1) ); this.ie5_5 = (this.ie && (this.major == 4) && (agt.indexOf("msie 5.5") !=-1)); this.ie5up = (this.ie && !this.ie3 && !this.ie4); this.ie5_5up =(this.ie && !this.ie3 && !this.ie4 && !this.ie5); this.ie6 = (this.ie && (this.major == 4) && (agt.indexOf("msie 6.")!=-1) ); this.ie6up = (this.ie && !this.ie3 && !this.ie4 && !this.ie5 && !this.ie5_5); this.opera = (agt.indexOf("opera") != -1); this.opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1); this.opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1); this.opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1); this.opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1); this.opera5up = (this.opera && !this.opera2 && !this.opera3 && !this.opera4); this.win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) ); this.win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1)); this.win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1)); this.winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1)); this.win32 = (this.win95 || this.winnt || this.win98 || ((this.major >= 4) && (navigator.platform == "Win32")) || (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1)); this.winme = ((agt.indexOf("win 9x 4.90")!=-1)); this.win2k = ((agt.indexOf("windows nt 5.0")!=-1)); this.mac = (agt.indexOf("mac")!=-1); this.get_ok = this.nav6up || (this.ie && this.win) || this.opera5up; this.get_good = this.win && this.ie5up;}var is; is = new Is();

	if (is.get_ok && items_arr.length > 0) {

		if(typeof HTMLElement!="undefined" && !HTMLElement.prototype.insertAdjacentElement) {
			HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode) {
				switch (where) {
					case 'beforeBegin':
						this.parentNode.insertBefore(parsedNode,this)
						break;
					case 'afterBegin':
						this.insertBefore(parsedNode,this.firstChild);
						break;
					case 'beforeEnd':
						this.appendChild(parsedNode);
						break;
					case 'afterEnd':
						if (this.nextSibling) 
						this.parentNode.insertBefore(parsedNode,this.nextSibling);
						else this.parentNode.appendChild(parsedNode);
					break;
				}
			}

			HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr) {
				var r = this.ownerDocument.createRange();
				r.setStartBefore(this);
				var parsedHTML = r.createContextualFragment(htmlStr);
				this.insertAdjacentElement(where,parsedHTML)
			}

			HTMLElement.prototype.insertAdjacentText = function (where,txtStr) {
				var parsedText = document.createTextNode(txtStr)
				this.insertAdjacentElement(where,parsedText)
			}
		}

		o = document.getElementsByName("ticker_holder")[0];
		o.innerHTML = "<span class=\"footerWhite\" style=\"width:400px;height:22px;position:relative;overflow:hidden;padding-top:7px\" id=\"news_ticker\" name=\"news_ticker\" onmouseover=\"move_ticker_bln=false\" onmouseout=\"move_ticker_bln=true\"></span>";

		n = document.getElementsByName("news_ticker")[0];

		if (is.get_good) {

			for (var i=0; i<items_arr.length; i++) {
				n.innerHTML += "<span id=\"s\" name=\"s\" style=\"position:absolute\"><nobr>" + items_arr[i] + " &nbsp;" + "</nobr></span>";
				i == 0 ? document.getElementsByName("s")[i].style.left = 0 : document.getElementsByName("s")[i].style.left = document.getElementsByName("s")[i-1].offsetWidth + document.getElementsByName("s")[i-1].offsetLeft;
			}

			var last_el = document.getElementsByName("s")[document.getElementsByName("s").length-1];
			last_el.iid = document.getElementsByName("s").length-1;
			move_left_fn = function(i) {
				var o = document.getElementsByName("s");
				if (move_ticker_bln == true) {
					for (var i=0; i<o.length; i++) {
						o[i].style.left = o[i].offsetLeft - 1;
						if (o[i].offsetLeft < (o[i].offsetWidth*-1) && o[i].offsetLeft < 0) {
							last_el.offsetLeft+last_el.offsetWidth < 550 ? o[i].style.left = 550 : o[i].style.left = last_el.offsetLeft + last_el.offsetWidth;
							last_el.iid = i;
							last_el = o[i];
						}
					}
				}
			}
			setInterval(move_left_fn,15);

		} else {

			for (var i=0; i<items_arr.length; i++) {
				n.innerHTML += "<span id=\"s\" name=\"s\" style=\"padding-top:3px;padding-left:3px\">" + items_arr[i] + "</span>";
				if (i>0) document.getElementsByName("s")[i].style.display = "none";
			}

			moz_cur_s = 0;
			
			rotate_fn = function() {
				if (move_ticker_bln == true) {
					document.getElementsByName("s")[moz_cur_s].style.display = "none";
					moz_cur_s++;
					moz_cur_s == items_arr.length ? moz_cur_s = 0 : void(0);
					document.getElementsByName("s")[moz_cur_s].style.display = "block";
				}
			}
			setInterval(rotate_fn,4000);

		}

	}

}

