/*instance: Internet Explorer*/
var HuSu = {

arrDivText:		new Array(),
arrDivTitle:	new Array(),
intMsgLength:	(arrText && arrText.length) ? arrText.length : 0,
intMsgCounter:	0,
intTextHeight:	intMsgHeight-intTitleHeight,
intMsgWidth:	intMsgWidth-intDivPaddingRight,

// init 
init: function()
{
	for(i=0;i<HuSu.intMsgLength;i++)
	{
		HuSu.arrDivTitle[i]='<div id="dh'+i+'" style="padding-right:'+intDivPaddingRight.toString()+'px; left:0px; top:0px; width:'+HuSu.intMsgWidth.toString()+'px; height:'+intTitleHeight.toString()+'px; font-weight:'+strTitleWeight+'; margin:'+intDivMargin.toString()+'px; overflow:hidden; text-align:left;">';
		HuSu.arrDivText[i]='<div id="d'+i+'"'+' style="padding-right:'+intDivPaddingRight.toString()+'px; left:0px; top:'+intTitleHeight.toString()+'px; width:'+HuSu.intMsgWidth.toString()+'px; height:'+HuSu.intTextHeight.toString()+'px; margin:'+intDivMargin.toString()+'px; overflow-y:hidden; text-align:left;">';
	}
},

// apply effects
applyTransEffect: function(blnFilter)
{
	try
	{
		if(blnFilter)
		{
				leftTextNewsContent.style.filter="progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=0.25)"
		}
		leftTextNewsContent.filters[0].apply();
		leftTextNewsContent.innerHTML=''+HuSu.arrDivTitle[HuSu.intMsgCounter]+arrTitle[HuSu.intMsgCounter]+'</div>'+HuSu.arrDivText[HuSu.intMsgCounter]+'<a href="'+arrLinkUrl[HuSu.intMsgCounter]+'" target="'+arrLinkTarget[HuSu.intMsgCounter]+'">'+arrText[HuSu.intMsgCounter]+' <img src="icon_readmore.gif" width="16" height="8" alt="" title="" border="0" /></a></div>';
		leftTextNewsContent.filters[0].play();
		if(HuSu.intMsgLength>1)
		{
			setTimeout('HuSu.applyTransEffect(true)',intTransTime);
			HuSu.intMsgCounter++;
			if(HuSu.intMsgCounter>=HuSu.intMsgLength)
			{
				HuSu.intMsgCounter=0;
			}
		}
	}
	catch(e) { }
},

// start ticker
startTicker: function()
{
	try
	{
		leftTextNewsContent.style.borderWidth="0px";
		leftTextNewsContent.innerHTML=HuSu.arrDivTitle[0]+'&nbsp;</div>'+HuSu.arrDivText[0]+'&nbsp;</div>';
		setTimeout('HuSu.applyTransEffect(false)',intStartTime);
	}
	catch(e) { }
},

// function to handle events @ elements
attachEventListener: function(target, eventType, functionRef, capture)
{
	if (typeof target.addEventListener != "undefined")
	{
		target.addEventListener(eventType, functionRef, capture);
	}
	else if (typeof target.attachEvent != "undefined")
	{
		target.attachEvent("on" + eventType, functionRef);
	}
	else
	{
		eventType = "on" + eventType;
		if (typeof target[eventType] == "function")
		{
			var oldListener = target[eventType];
			target[eventType] = function()
			{
				oldListener();
				return functionRef();
			}
		}
		else
		{
			target[eventType] = functionRef;
		}
	}
	return true;
},

maxWidthSmall:	1185,
maxWidthStd:	1441,

// addy
addy0815: function(s, l)
{
	var c1 = "&";
	var c2 = "#";
	var c3 = ";";
	var a1 = s.replace(/\[/gi, c1+""+c2).replace(/\]/gi, c3);
	var a2 = (l) ? l.replace(/\[/gi, c1+""+c2).replace(/\]/gi, c3) : "";

	document.write(((!l) ? 'em' + 'ai' + 'l:' : '') + '<a ' + 'hr'+'ef'+'="' + ("&#"+"109;")+"a"+("&#"+"105")+"l"+("&#"+"116;")+"o"+':' + a1 + '">' + ((!l) ? a1 : a2) + '<\/a>');

	return void(0);
},

pageQuery: function(q)
{
	this.keyValuePairs = new Array();

	if (q.length > 1)
	{
		this.q = q.substring(1, q.length);
	}
	else
	{
		this.q = null;
	}
	if (q)
	{
		for(var i=0; i<this.q.split("&").length; i++)
		{
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	}
	this.getKeyValuePairs = function(){ return this.keyValuePairs; }
	this.getValue = function(s)
	{
		for(var j=0; j<this.keyValuePairs.length; j++)
		{
			if (this.keyValuePairs[j].split("=")[0] == s) return this.keyValuePairs[j].split("=")[1];
		}
		return false;
	}
	this.getParameters = function()
	{
		var a = new Array(this.getLength());
		for(var j=0; j<this.keyValuePairs.length; j++)
		{
			a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
	}
	this.getLength = function(){ return this.keyValuePairs.length; }
}



//=== end of library "HuSu" ===
};

try
{
	HuSu.init();
	HuSu.attachEventListener(window, "load", HuSu.startTicker, false);
}
catch(e) {  }
	
