// JavaScript Document
function doAction(url, elem) {

  new Ajax.Request(url,
  {
    method:'get',
    onSuccess: function(transport) {
	  var response = transport.responseText;
      $(elem).update(response);
	  $(elem).innerHTML;
	  showMessage(elem);
    },
    onFailure: function(){ alert('Opps.. Something terrybad happened. Please Try Again!') }
  });
	
}

function showMessage(elem) {
	Effect.BlindDown(elem,{afterFinish:function(){Effect.Fade(elem,{delay:10.0});Effect.BlindUp(elem,{delay:10.0});}});
}

function castVote(id) {
	doAction("../classes/actions.php?action=vote&id="+id, "m");
}

function joinNewsletter(email) {
	doAction("classes/actions.php?action=newsletter&email="+email, "e");
	$('email').value = "";
}

function verifyCode(cdcode) {
	
	new Ajax.Request("classes/actions.php?action=code&cdcode="+cdcode,
	{
	method:'get',
	onSuccess: function(transport) {
	  var response = transport.responseText;
	  $('c').update(response);
	  $('c').innerHTML;
	  showMessage('c');
	  
	  if (response == "redirect") {
		window.location = "exclusive/index.php"
	  }
	  
	},
	onFailure: function(){ alert('Opps.. Something terrybad happened. Please Try Again!') }
	});
	 
	$('cdcode').value = "";
}

