
//function for navigating slideshow
function getPhoto(curr_id){

var pars = 'id='+curr_id;

$.ajax({
   type: "POST",
   url: "ajax.getphoto.php",
   data: pars,
	success: function(msg){
		var info = msg.split('|');
		$("#gallery_image").attr('src',info[0]);
		$("#gallery_image").attr('alt',info[1]);
		$("#gallery_caption").html(info[1]);
		$("#gallery_prev").attr('href','javascript: getPhoto('+info[2]+');');
		$("#gallery_next").attr('href','javascript: getPhoto('+info[3]+');');
	}
 });
	
}

function moveThumb(dir,limit){
	
	if(dir == 'prev'){
		if(sansPX($('#gallery_image_inner').css('left')) < 0){
			$('#gallery_image_inner').animate({left: '+=390px'},800);
		}else{
			$('#gallery_image_inner').animate({left: ((limit -1) * -390)+'px'},800);
		}
	}else{
		if(sansPX($('#gallery_image_inner').css('left')) > ((limit -1) * -390)){
			$('#gallery_image_inner').animate({left: '-=390px'},800);
		}else{
			$('#gallery_image_inner').animate({left: '0'},800);
		}
	}
	
	setTimeout("getOffset()",1000);
}

function getOffset(){
	//get the current offset and determine which image number is showing
	var offset = Math.abs(sansPX($('#gallery_image_inner').css('left')) / 390);
	
	var thiscaption = $("#gall_img_"+offset).attr("alt");
	$("#gallery_caption").text(thiscaption);
}

/****GET THE MEASURE SANS PX*******************************************/
		
		function sansPX(str){
			var tempMeasure = str;
			if(tempMeasure == ''){return 0;}
			else {
				if(tempMeasure.substring(tempMeasure.length-2, tempMeasure.length) == 'px'){
					var asInt = tempMeasure.substring(0, tempMeasure.length-2);
					return asInt;
				}else{
					return tempMeasure;
				}
			}
			
		}


//function to submit get involved form
function getInvolved(){

//collect form data
var fnm = $("#fullname").val();
var email = $("#email").val();
var dist = $("#district").val();

//validate form data
var error_count = 0;
var error_message = "The following errors occurred:<br />";

if(isEmpty(fnm)){
	error_count++;
	error_message += "- please enter your full name<br />";
}

if(isEmpty(email) || !isEmail(email)){
	error_count++;
	error_message += "- please enter a valid email address<br />";
}

if(dist < 0){
	error_count++;
	error_message += "- please choose a district<br />";
}

if(error_count > 0){
	$("#form_response").html('<p>'+error_message+'</p>');
	$("#form_response").show();
}else{
	
	var pars = 'fullname='+fnm+'&email='+email+'&district='+dist;

	$.ajax({
	   type: "POST",
	   url: "ajax.getinvolved.php",
	   data: pars,
		success: function(msg){
			$("#fullname").val('');
			$("#email").val('');
			$("#district").val('');
			$("#form_response").html('<p>Thank you for getting involved.</p>');
			$("#form_response").show();
			
		}
	 });
	
}


	
	return false;
}


//function to submit petition form
function petition(){

//collect form data
var pid = $("#petition_id").val();
var fnm = $("#fullname").val();
var email = $("#email").val();
var city = $("#city").val();
var dist = $("#district").val();

//validate form data
var error_count = 0;
var error_message = "The following errors occurred:<br />";

if(isEmpty(fnm)){
	error_count++;
	error_message += "- please enter your full name<br />";
}

if(isEmpty(email) || !isEmail(email)){
	error_count++;
	error_message += "- please enter a valid email address<br />";
}

if(isEmpty(city)){
	error_count++;
	error_message += "- please enter your city<br />";
}

if(dist < 0){
	error_count++;
	error_message += "- please choose a district<br />";
}

if(error_count > 0){
	$("#form_response").html('<p>'+error_message+'</p>');
	$("#form_response").show();
}else{
	
	var pars = 'fullname='+fnm+'&email='+email+'&district='+dist+'&petition_id='+pid+'&city='+city;

	$.ajax({
	   type: "POST",
	   url: "ajax.petition.php",
	   data: pars,
		success: function(msg){
			$("#fullname").val('');
			$("#email").val('');
			$("#city").val('');
			$("#district").val('');
			$("#form_response").html('<p>Thank you for signing the petition! Please forward this website address to your family and friends to ask them to sign.</p>');
			$("#form_response").show();
			
		}
	 });
	
}


	
	return false;
}


//fcn for show/hide submenus
//functions to show/hide the disclaimer balloon
timer = null;

function fadeIn(id){
if(timer) clearTimeout(timer);
$(id).fadeIn();
}

function fadeOut(id){
timer = setTimeout("doFade('"+id+"')",100);
}

function doFade(id){
$(id).fadeOut();
}

$(document).ready(function(){
	$("#subnav").fadeTo("fast",0.80);
});


