/*
doVoodoo
Black magic to enable ajax like voting
*/
var result = 0;

doVoodoo = function(src){
	var script=document.createElement('script');
	script.src=src;
	script.type="text/javascript";
	document.getElementsByTagName('head')[0].appendChild(script);
}
/*
//Voting function for numeric options
*/
Vote = function(entry,opt) {
	var t = document.getElementById('Mobvote-span-'+entry);
	t.innerHTML = "<i>Voting...</i>";
	var url = 'http://m.mobvote.com/api.fcgi?';
	var pars = 'mode=vote&md5='+opt+'&entry_id='+entry+'&callback=result';
	doVoodoo(url+pars);
	this.result  = function (data) {
		t.innerHTML = data;
	};
}

/*
//Voting code for text options
*/

send = function(entry,opt) {
	var t = document.getElementById('Mobvote-span-'+entry);
	var target = 'Mobvote-span-'+entry;
	var why_id = 'Mobvote-send-why-'+entry;
	var w = document.getElementById(why_id);
	var why = w.value;
	t.innerHTML = "<i>Sending...</i>";
	var url = 'http://m.mobvote.com/api.fcgi?';
	var pars = 'mode=vote&md5='+opt+'&entry_id='+entry+'&why='+why+'&callback=result';
	doVoodoo(url+pars);
	this.result  = function (data) {
		t.innerHTML = data;
	};
}
presend = function(entry) {
	var target = 'Mobvote-'+entry;
	d = document.getElementById(target);
	d.style.display='none';
	target = 'Mobvote-send-entry-'+entry;
	e = document.getElementById(target);
	e.style.display='inline';
}
