// JavaScript Document

// EDIT THESE VALUES IF REQUIRED
var alertText = 'Are you sure you wish to perform this action' + "\n"; //DEFAULT TEXT DISPLAYED ON CONFIRM BUTTONS/LINKS WHEN NO ALT/TITLE
var newWindowLink = false; //OPEN EXTERNAL LINKS BY DEFAULT IN A NEW WINDOW (TRUE/FALSE)?


var woms = new Array(); //CREATE ARRAY OF FUNCTIONS TO LAUNCH ONLOAD

//ONLOAD MANAGER
function womOn(){
  window.onload = womGo;
}

function womGo(){
  for(var i = 0;i < woms.length;i++)
    eval(woms[i]);
}

function womAdd(func){
  woms[woms.length] = func;
}

function CreateBookmarkLink() {

	title = document.title;
	url = window.location.href;
	
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,"");
	} else if(window.external) {
		window.external.AddFavorite( url, title); 
	} else if(window.opera && window.print) {
		return true;
	}
	
}

function objToggle(obj) { 

	var obj = document.getElementById(obj);

	if(obj.style.display == "block") { 
		obj.style.display = "none";
	} else { 
		obj.style.display = "block";
	}

}

function getMovie(movieName) {
	if (navigator.appVersion.indexOf("MSIE") != -1) { return window[movieName]; }
	else if (navigator.appVersion.indexOf("Chrome") != -1) { return document.getElementById(movieName); }
	else if (navigator.appVersion.indexOf("Safari") != -1) { return document.getElementById(movieName); }
	else { return document[movieName]; }
}

// js callback for flash movie
function flash_pledge(){
	var movie = getMovie('pledge_movie');
	movie.do_pledge();
}

function valid_email(address) {	
	var reg = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	if(reg.test(address) == false) {
	  return false;
	}
	return true;
}

// pledge form validation
function pledge_form_subimt() {
		msg='';
		if ($('#iama1:checked').val()==null && $('#iama2:checked').val()==null && $('#iama3:checked').val()==null) { msg += '<li>Please choose whether you are a vet, retailer or rabbit owner</li>'; }
		if ($('#name').val()=='') { msg += '<li>Plese enter your name</li>'; }
		if ($('#address').val()=='') { msg += '<li>Plese enter your address</li>'; }
		if ($('#city').val()=='') { msg += '<li>Plese enter your city</li>'; }
		if ($('#postcode').val()=='') { msg += '<li>Plese enter your postcode</li>'; }
		if ($('#email').val()=='') { msg += '<li>Plese enter your email address</li>'; }
		if ($('#email').val()!='' && !valid_email($('#email').val())) { msg += '<li>Plese enter a valid email address</li>'; }
		if ($('#ipledge1:checked').val()==null && $('#ipledge2:checked').val()==null && $('#ipledge3:checked').val()==null) { msg += '<li>Please choose your pledge</li>'; }
		if (msg!='') {
			$('#error_msg').html('<ul>'+msg+'</ul>');
			$('#error_msg').css('display', 'block');
			return false;
		}
		
		// hide error msg
		$('#error_msg').css('display', 'none');
		
		// hide form
		$('#pledge_form').css('display', 'none');
		
		// show loading message
		$('#results').css('display', 'block');
		$('#results').html('Saving...');
		
		 $.ajax({
		   type: "POST",
		   url: "index.php?ajax",
		   data:$("#pledge_form").serialize(),
		   success: function(msg){
			 $('#results').html(msg);
			 flash_pledge();
		   }
		 });
		 
		return false;
}
