// JavaScript Document

function takesurvey(){
	
	var vote = getCheckedValue(document.forms['form_vote'].elements['surveyanswers']);	
	var surveyid = document.getElementById('surveyid').value;
	

	if (vote == "") {
		$.prompt("We didn't get your vote.<br />Please be sure to select your answer before you click Vote",{buttons:{Close:false}});
	}else{
		$.ajax({
			type: "GET",
			dataType: "json",
			url: 'http://jalabars.com/cms/wp-content/themes/custom/lightbox/process.php?a=savevote&surveyid='+surveyid+"&vote="+vote,
			cache: false,
	
			success: function(data) {
				if (data){
					if (data.surveytaken == 1){
						var msg = "You have already taken this survey. Thank you for your vote.";
					}else{
						var msg = "Thank you for participating!";
					}
						var resultsa = parseInt(data.results_a);					
						var resultsb = parseInt(data.results_b);
						var resultsc = parseInt(data.results_c);
						var resultsd = parseInt(data.results_d);
						
						var answera = data.answera;
						var answerb = data.answerb;
						var answerc = data.answerc;
						var answerd = data.answerd;
						
						
						var totalvotes = resultsa + resultsb + resultsc + resultsd;
						
						var perca = resultsa / totalvotes;
						var percb = resultsb / totalvotes;
						var percc = resultsc / totalvotes;
						var percd = resultsd / totalvotes;
						
						var resultstable = "<div style='padding:10px;background-color:#D8E360'><table cellspacing='5'><tr><td valign='middle'>"+answera+"</td><td><div style='height:10px;background-color:#2F6073;width:"+(perca.toFixed(2)*100)+"px'></div></td><td>"+(perca.toFixed(2)*100)+"%</td></tr><tr><td>"+answerb+"</td><td><div style='height:10px;background-color:#2F6073;width:"+(percb.toFixed(2)*100)+"px'></div></td><td>"+(percb.toFixed(2)*100)+"%</td></tr><tr><td>"+answerc+"</td><td><div style='height:10px;background-color:#2F6073;width:"+(percc.toFixed(2)*100)+"px'></div></td><td>"+(percc.toFixed(2)*100)+"%</td></tr><tr><td>"+answerd+"</td><td><div style='height:10px;background-color:#2F6073;width:"+(percd.toFixed(2)*100)+"px'></div></td><td>"+(percd.toFixed(2)*100)+"%</td></tr></table></div>";
						
					
					$.prompt(msg+"<p>"+resultstable+"</p>",{buttons:{Close:false}});
				}else{
					$.prompt("We couldn't save your vote.<br />Please refresh your page and try again.",{buttons:{Close:false}});
					return false;
				}
			}
		});	
	}

}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
function EmailContactUs(){
	
	var fname 	= document.getElementById('fname').value;
	var lname 	= document.getElementById('lname').value;
	var email 	= document.getElementById('email').value;
	var comment = document.getElementById('comment').value;
	var signup 	= document.getElementById('yes').checked;
		$.ajax({
			type: "GET",
			dataType: "text",
			url: 'http://jalabars.com/cms/wp-content/themes/custom/lightbox/process.php?a=sendcontactemail&contacform='+escape(fname)+"|"+escape(lname)+"|"+escape(email)+"|"+escape(comment)+"|"+signup,
			cache: false,
	
			success: function(data) {
				if (data=='success'){
					$.prompt("Thank you for submitting your request.<br />We will contact you as soon as possible.",{callback:redirecthome});
				}else{
					$.prompt("We couldn't send your contact request.<br />Please refresh your page and try again.",{buttons:{Close:false}});
					return false;
				}
			}
		});	
}
function EmailRegistration(){
	
	var url 	= document.getElementById('url').value;
	var fname 	= document.getElementById('fname').value;
	var lname 	= document.getElementById('lname').value;
	var email 	= document.getElementById('email').value;
	var comment = document.getElementById('comment').value;
	var signup 	= document.getElementById('yes').checked;
	
		$.ajax({
			type: "GET",
			dataType: "text",
			url: 'http://jalabars.com/cms/wp-content/themes/custom/lightbox/process.php?a=sendregemail&contacform='+escape(fname)+"|"+escape(lname)+"|"+escape(email)+"|"+escape(comment)+"|"+signup+"|"+escape(url),
			cache: false,
	
			success: function(data) {
				if (data=='success'){
					$.prompt("Thank you for submitting your request.<br />We will contact you as soon as possible.",{callback:redirecthome});
				}else{
					$.prompt("We couldn't send your contact request.<br />Please refresh your page and try again.",{buttons:{Close:false}});
					return false;
				}
			}
		});	
}
function redirecthome(){
	document.location='/';	
}
function emailImport(email){
	
	$.ajax({
		type: "GET",
		dataType: "text",
		url: 'http://jalabars.com/cms/wp-content/themes/custom/lightbox/process.php?a=importemail&email='+email,
		cache: false,

		success: function(data) {
			if (data=='success'){					
			//do nothing?
				return data;
			}else{
				if (data=="exists"){
				$.prompt("<h3>We couldn't subscribe you to our newsletter</h3><br /><p>Email entered already exists.</p>",{buttons:{Close:false}});
				}else{
				$.prompt("<h3>We couldn't subscribe you to our newsletter</h3><br /><p><u>Check to make sure you entered a valid email address</u></p>If the problem persists, please refresh your page and try again.",{buttons:{Close:false}});
				}
				return false;
			}
		}
	});	

}
