function validate(form_id,email,email2) 
{
	if(document.forms[form_id].elements[email].value != document.forms[form_id].elements[email2].value)
	{
		alert('Please verify that the email addresses match.');
		return false;
	}

   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   
   if(reg.test(address) == false) 
   {
	  alert('Please enter a valid email address.');
	  return false;
   }
   else
   {
		document.forms[form_id].submit();
   }
}

function validate_contact(form_id,email,phone) 
{

   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   var phone_number = document.forms[form_id].elements[phone].value.replace(/[\(\)\.\-\ ]/g, '');
   
   if(reg.test(address) == false) 
   {
	  alert('Please enter a valid email address.');
	  return false;
   }
   else if( isNaN(parseInt(phone_number)) ||  phone_number.length != 10 )
   {
       alert('Please enter a valid phone number. (Area code, without hyphens or parenthesis)');
	   return false;
   }
   else
   {
		document.forms[form_id].submit();
   }
}


$(document).ready(function () {
	$('#email2').keyup(function(e) 
	{
		if(e.keyCode == 13) 
		{
			$('#valid').click();
		}
	});
});


$('.left_nav_headers').corner();
$('#CGleft_nav').corner();//#
//$('#CGwrapper').corner();//#
$('#wrapper_top').corner();//#
$('.category_header').corner();
$('.blurb').corner();

//Blurbs
$('#category_body img[title]').qtip({
  content: {
	 text: false
  },
	position: {
	  corner: {
		 tooltip: "bottomLeft",
		 target: "topRight" 
	  }
   },

  style:{
	  border: {
		 width: 2,
		 radius: 5
	  },
	  padding: 2, 
	  textAlign: 'center',
	  name: 'blue' // Style it according to the preset 'cream' style
   }

});

$('span[title]').qtip({
  content: {
	 text: false
  },
	position: {
	  corner: {
		 tooltip: "bottomLeft",
		 target: "topRight" 
	  }
   },

  style:{
	  border: {
		 width: 2,
		 radius: 5
	  },
	  padding: 2, 
	  textAlign: 'center',
	  name: 'blue' // Style it according to the preset 'cream' style
   }

});

//Sorter for My Account
$(document).ready(function() 
    { 
        $("#myTable").tablesorter(); 
    } 
); 
   
   
function do_min_search()
{
	var search_text = $('#search').val();
	var rg = new RegExp(search_text,'i');
	$('.line_item').each(function(){
		if($.trim($(this).html()).search(rg) == -1) {
			$(this).css('display', 'none');
		}	
		else {
			$(this).css('display', '');
		}
	});
}
   
   
//Sorter for ministry search
$(document).ready(function () {
	$('#search_button').click(function(event) 
		{
			do_min_search();
		});

	$('#search').keyup(function(e) 
	{
		if(e.keyCode == 13) 
		{
			do_min_search();
		}
	});
	
	$('#search').click(function(event) 
	{
		$(this).val("");
	});
});

//Ajax object for toolbar download recording
function createRequestObject() 
{
	var tmpXmlHttpObject;
 
	if (window.XMLHttpRequest) { 
		tmpXmlHttpObject = new XMLHttpRequest();
	
	} else if (window.ActiveXObject) { 
		tmpXmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	return tmpXmlHttpObject;
}


