function contestEnterPic(a, b, c){
	$('contestenterpic').addClassName('hidden');
	$('contestcreatepic').addClassName('hidden');
	
	$(c).innerHTML = "<img src='/img/loader.gif'/>";
	new Ajax.Updater(c, '/', {
		parameters: { IDX: 'contest.loadphoto', a: a, b: b  }
	});
	return(false);
}
function contestInsertEntry(form){
	$('ProfilePics').addClassName('hidden');
	$('insertEntry').innerHTML = "<img src='/img/loader.gif'/>";
	new Ajax.Updater('insertEntry', '/', {
		parameters: { IDX: 'contest.entry.process', a: form.a.value, b: form.b.value, c: form.c.value, d: form.d.value, e: form.e.value }
	});
	return(false);
}

function contestImgVote(a, b, c, d, e, f){
	var d = d;
	$(d).innerHTML = "<img src='/img/loader.gif'/>";
	new Ajax.Updater(d, '/', {
		parameters: { IDX: 'contest.img.vote', a: a, b: b, c: c, d: d, e: e, f: f }
	});
	return(false);
}

function contestQuestionVote(a, b, c){
	var c = c + a;
	$(c).innerHTML = "<img src='/img/loader.gif'/>";
	new Ajax.Updater(c, '/', {
		parameters: { IDX: 'contest.question.vote', a: a, b: b }
	});
	return(false);
}

function contestPostComment(form){
	var c = form.c.value;
	if (form.ContestComment.value.strip().stripScripts() == ''){ 
		alert('Your Comment cannot be blank.');
	}
	else{ 
		$(c).innerHTML = "<img src='/img/loader.gif'/>";
		new Ajax.Updater(c, '/', {
			parameters: { IDX: 'contest.comment.save.process', a: form.a.value, b: form.b.value, d: form.d.value, e: form.e.value, f: form.f.value, ContestComment: form.ContestComment.value }
		});
		return(false);
	}
}

function contestQuestionSubmit(form){
	var a = form.a.value;
	var b = form.b.value;
	if (form.a.value.strip().stripScripts() == ''){ 
		alert('Your Suggestion cannot be blank.');
	}
	else if (form.a.value.strip().stripScripts() == 'Suggest your question here.'){ 
		alert('Please suggest a question.');
	}
	else{ 
		$(b).innerHTML = "<img src='/img/loader.gif'/>";
		new Ajax.Updater(b, '/', {
			parameters: { IDX: 'contest.question.submit.process', a: a }
		});
		return(false);
	}
}

function contestLoadMoreComment(a, b, c, d, e){
	var c = c;
	$(c).innerHTML = "<img src='/img/loader.gif'/>";
	new Ajax.Updater(c, '/', {
		parameters: { IDX: 'contest.comment.loadmore', a: a, b: b, d: d, e: e }
	});
	return(false);

}

function contestLoadMoreQuestions(a, b){
	var b = b;
	$(b).innerHTML = "<img src='/img/loader.gif'/>";
	new Ajax.Updater(b, '/', {
		parameters: { IDX: 'contest.question.loadmore', a: a }
	});
	return(false);

}
function contestRedeem(form){
	var a = form.a.value;
	var c = form.c.value;
	if (form.c.value.strip().stripScripts() == ''){ 
		alert('Code cannot be blank.');
	}
	else if (form.c.value.length < 25){
		alert('Your code is invalid.');
	}
	else{ 
		$(a).innerHTML = "<img src='/img/loader.gif'/>";
		new Ajax.Updater(a, '/', {
			parameters: { IDX: 'contest.redeem.process', a:a, c:c }
		});
		return(false);
	}
	
}
function RemoveContestComment(id){
	var IDtoChange = id;
	$(IDtoChange).innerHTML = "<img src='/img/loader.gif'/>";
	new Ajax.Updater(IDtoChange, '/', {
		parameters: { IDX: 'contest.comment.update.process', CommentID: id }
	});return(false);
}
function RContest(a, b, c){
	var IDtoChange = c;
	$(IDtoChange).innerHTML = "<img src='/img/loader.gif'/>";
	new Ajax.Updater(IDtoChange, '/', {
		parameters: { IDX: 'contest.entry.update.process', a:a, b:b }
	});
	return(false);
}
