﻿var schollArr = new Array();
var rownum = 0;
function charity(){
	$.get('/php/xml/award.xml',function(xml){
		 $(xml).find("item").each(function(){
			schollArr[rownum] = new Array();
			schollArr[rownum]["n"] = $(this).attr('n');
			schollArr[rownum]["d"] = $(this).attr('d');
			schollArr[rownum]["a"] = $(this).attr('a');
			rownum++;
		 });
		ouputText();
	})
}

var CHARTY_COUNT = 0;
var CHARTY_PADDING = 36;
var CHARTY_MARGIN = 0;

function charityEffectOut(){
	CHARTY_PADDING -=8;
	if(CHARTY_PADDING<0){
		CHARTY_PADDING = 36;
		document.getElementById("roll").style.paddingTop = "0";
		ouputText();
		return;
	}
	document.getElementById("roll").style.paddingTop = CHARTY_PADDING + "px";
	updateCharityHTML();
	setTimeout(charityEffectOut,100);
}

function charityEffectIn(){
	CHARTY_MARGIN +=8;
	if(CHARTY_MARGIN>36){
		CHARTY_MARGIN = 0;
		document.getElementById("roll").style.marginTop = "0";
		charityEffectOut();
		return;
	}
	document.getElementById("roll").style.marginTop = -CHARTY_MARGIN + "px";
	setTimeout(charityEffectIn,100);
}

function updateCharityHTML(){
	document.getElementById("roll").innerHTML = getCharityText(CHARTY_COUNT);
}

function getCharityText(n){
	var start = Math.floor(n/2);
	var end = start + 2;
	var str = "";
	if(end > rownum){
		end = rownum;
	}
	for(var i=start;i<=end;i++){
		str += "<li><dd class='c'><a href='http://www.131uu.com/event1/tab_3.html' target='_blank'>" + schollArr[i]["d"] + "</a></dd><dd class='r'>" + schollArr[i]["a"] + "</dd></li>";
	}
	return str;
}

function ouputText(){
	updateCharityHTML();
	CHARTY_COUNT += 2;
	if(CHARTY_COUNT>rownum){
		CHARTY_COUNT=0;
	}
	setTimeout(charityEffectIn,3000);
}

