function vote(id, val){
	var box = document.getSize(), scroll = document.getScroll();
	var my_width = 360;
	var my_height = 200;
	
	var to = {
		width: my_width,
		height: my_height,
		left: (scroll.x + (box.x - my_width) / 2).toInt(),
		top: (scroll.y + (box.y - my_height) / 2).toInt()
	};
	
	$('my-alert').setStyles(to);
	$('my-alert').setStyle('visibility', 'visible');
	
	if(hasVoted == true){
		$('my-alert-content').set('html', '<h1>You have already voted<br />Come Back in 24 hours!</h1>');
		(function(){$('my-alert').setStyle('visibility', 'hidden');}).delay(1000);
	}else{
		//$('my-alert').setStyle('visibility', 'visible');
		submitVote(id);
	}
}

function submitVote(id){
	var my_data = "?id="+id;
	var my_url = siteurl+"vote";
	
	var myRequest = new Request({ 
	url:my_url,
	data:"id="+id, 
	onSuccess: function(response){
		$('my-alert-content').set('html', response);
		hasVoted = true;
		(function(){$('my-alert').setStyle('visibility', 'hidden');}).delay(1000);
		alert(response);
	}});
	
	myRequest.send();
}


function clearVal(item){
	if(item.value == "Your Name" || item.value == "Your Email"){
		item.value = "";
	}
}

function checkVal(item, name){
	var val = (name == "name") ? "Your Name" : "Your Email";
	if(item.value == ""){
		item.value = val;
	}
}

function updateMe(){
	my_name = $('name').get('value');
	my_email = $('email').get('value');
	
	var my_data = "?name="+my_name+"&email="+my_email;
	var my_url = siteurl+"js/ajax/ajax.php"+my_data;
	
	var myRequest = new Request({ 
	url:my_url, 
	data:"name="+my_name+"&email="+my_email, 
	onSuccess: function(response){
		$('my-alert-content').set('html', response);
		hasVoted = true;
		(function(){$('my-alert').setStyle('visibility', 'hidden');}).delay(1000);
	}});
	
	myRequest.send();
}

function cancelMe(){
	$('my-alert').setStyle('visibility', 'hidden');
}

function checkMe(){
	var my_name = $('name').get('value');
	var my_email = $('email').get('value');
	var isValid = false;
	
	if(my_name == 'Your Name' || my_name == ""){
		$('name').setStyle('border-color', '#FF0000');
		return false;
	}else{
		$('name').setStyle('border-color', '#9e9e9e');
	}
	
	if(my_email == 'Your Email' || my_email == ""){
		$('email').setStyle('border-color', '#FF0000');
		return false;
	}else{
		$('email').setStyle('border-color', '#9e9e9e');
	}
	
	isValid = echeck(my_email);
	
	if(isValid == false){
		return false;
	}
	
	updateMe();
}

function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   $('email-wrapper').setStyle('color', '#FF0000');
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   $('email-wrapper').setStyle('color', '#FF0000');
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		$('email-wrapper').setStyle('color', '#FF0000');
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		$('email-wrapper').setStyle('color', '#FF0000');
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		$('email-wrapper').setStyle('color', '#FF0000');
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		$('email-wrapper').setStyle('color', '#FF0000');
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		$('email-wrapper').setStyle('color', '#FF0000');
		return false
	 }

	 return true					
}