var ajax = new Ajax();
var xmlData;

var index = 1;
var amt = 0;
var howMuch = 0;
var intervalId;

function scroll(dir, id) { //pass "next" or "prev" as dir
	var whichDir = dir;
	var charity = id;
	var moreData = '';
	moreData += 'change=' + whichDir;
	moreData += '&id=' + charity;
	ajax.doPost('ajax-backend.php', moreData, parser); //moreData contains the query vars
}

var parser = function(xml) {
	var theId = xml.getElementsByTagName('id')[0].childNodes[0].nodeValue;
	var theImage = xml.getElementsByTagName('image')[0].childNodes[0].nodeValue;
	var theDescrip = xml.getElementsByTagName('description')[0].childNodes[0].nodeValue;
	var theCharity = xml.getElementsByTagName('name')[0].childNodes[0].nodeValue;
	document.title = "givkwik | " + theCharity;
	//document.getElementById('charity').firstChild.nodeValue = theCharity;
	document.getElementById('pic').src = "../images/" + theImage;
	//document.getElementById('pic') = pic0001;
	document.getElementById('description').firstChild.nodeValue = theDescrip;
	index = theId;	
}

function give(val, id_) {
	var value = val;
	var charity = id_;
	var data = '';
	data += 'give=' + value;
	data += '&id' + charity;
	ajax.doPost('ajax-backend.php', data, confirm);
}

function confirm(response) {
	giveMore();
}

function giveMore() {
	howMuch += 25;
	document.getElementById('how-much').firstChild.nodeValue = centsToString();
	clearInterval(intervalId);
	intervalId = setTimeout("refreshAmt()", 3000);
}

function centsToString() {
	var cents = howMuch%100;
	var dollars = parseInt(howMuch/100);
	var converted;
	if(dollars == 0) {
		converted = cents + String.fromCharCode(162);
	}
	else {
		converted = "$" + dollars + "." + cents;
		if(cents == 0) {
			converted += "0";
		}
	}
	return converted;
}

function refreshAmt() {
	alert("You are giving " + centsToString());
	document.getElementById('how-much').firstChild.nodeValue = " ";
	howMuch = 0;
}