function addPollOption(pollIndex, optionIndex, optionValue, articleId, siteUrl) {
	$("#pollOption_" + articleId + "_" + pollIndex + "_" + optionIndex).click(function(event){
		var voteUrl = siteUrl + "poll/vote.do";
		var str = $("#pollForm_" + articleId).serialize() + "&vote=" + optionValue;
		
		$.post(voteUrl, str, function(data1){
		
			var resultUrl = siteUrl + "template/ver1-0/fp/smallTitle/poll/standardPoll/display.jsp?pollId=" + articleId;
			$.get(resultUrl, "", function(data2){
				$("div.poll_" + articleId).html(data2);
			});
		
		});
	});
}

// ******************
// SCROLLING BANNER
// ******************
$(document).ready(function(){
	var scrMaxY = null;
	var scrStartX = null; //set x offset of bar in pixels
	var scrStartY = null; //set y offset of bar in pixels
	var scrBanner = null;
	var scrTimer = null;
	
	function iecompattest(){
		return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
	}
	
	function initializeScrollingBanner(){
		var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
		var d = document;
	
		var el=findScrollingBanner();
		if(el != null) {
			scrMaxY = el.offsetTop;
			
			//alert(getPositionLeft(el) + " - " + $('#rightBanners').position().left + " - " + getPositionTop(el) + " - " + $('#rightBanners').position().top);
			
			scrStartX = getPositionLeft(el);
			scrStartY = -(getPositionTop(el) - scrMaxY) + 5; //set y offset of bar in pixels
			el.style.position="absolute";
			el.style.zIndex=99; // Ticker banner has z-index=100
			if(d.layers)el.style=el;
			el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
			el.x = scrStartX;
			el.y = scrMaxY;
			scrBanner = el;	
			scrollEvent();
		}
	}
	
	function findScrollingBanner() {
		var bannersDiv = document.getElementById("rightBanners");
		if(bannersDiv != null) {
			var divs = bannersDiv.getElementsByTagName('div');
			for(var i=divs.length-1;i>=0;i--){
				if(divs.item(i).getAttribute('name') == 'bannerBlock' )
					return divs.item(i);
			}
		}
	}
	
	function scrollTo(){
		if(scrBanner != null) {
			var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
			var pY = ns ? pageYOffset : iecompattest().scrollTop;
			if((pY + scrStartY) < scrMaxY)
				pY = scrMaxY
			else
				pY = pY + scrStartY;
			var changeY = pY - scrBanner.y;
			var step = 20;
			
			// Speeding up
			if(Math.abs(changeY) > 2000)
				step = 1500;
			
			// Slowing down
			if(Math.abs(changeY) < 50)
				step = Math.abs(changeY) / 3;
			
			if(step > 0) {
				if(changeY < 0)
					scrBanner.y += -step;
				else
					scrBanner.y += step;
				scrBanner.sP(scrBanner.x, scrBanner.y);
				scrTimer = setTimeout(scrollTo, 60);
			}
			else {
				scrBanner.y += changeY;
				scrBanner.sP(scrBanner.x, scrBanner.y);
			}
		}
	}
	
	window.onscroll = scrollEvent;
	function scrollEvent() {
		if(scrTimer != null)
			clearTimeout(scrTimer);
		scrTimer = setTimeout(scrollTo, 700);
	}
	
	window.onresize = function(event) {
		var el = scrBanner;
		if(el != null) {
			var rightBanners = document.getElementById("rightBanners");
			el.x = getPositionLeft(rightBanners);
			scrBanner = el;	
			scrBanner.sP(scrBanner.x, scrBanner.y);
		}	
	}
	
	initializeScrollingBanner();
});
// ******************


function getPositionLeft(This){
var el = This;var pL = 0;
while(el){pL+=el.offsetLeft;el=el.offsetParent;}
return pL
}

function getPositionTop(This){
var el = This;var pT = 0;
while(el){pT+=el.offsetTop;el=el.offsetParent;}
return pT
}


function setCookie(c_name,value,path,expiredays){
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString()+
((path) ? ";path=" + path : ""));
}

function getCookie(c_name){
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
  return "";
}