// Javascript Functions

function trim(theField) {
    theField.value = theField.value.replace(/^\s+|\s+$/g, '');
}

function trim_left(theField) {
    theField.value = theField.value.replace(/^\s+/g, '');
}

function trim_right(theField) {
   theField.value = theField.value.replace(/\s+$/g, '');
}

function formatEmail(theField) {
	if (theField.value != '') {
		isValid = !(!theField.value.match(/^\w+([.\+\-]\w+)*@\w+([.\-]\w+)+$/));
		if (isValid == false) {
			alert('Please enter a valid email address.');		
			theField.select();
			theField.focus();
			return false;
		}
	}
}
function loading_show() {
	$.prompt('<img src="' + site + '/images/ajax-loader.gif" hspace="5" align="center" />', { buttons: {} });	
}

function loading_hide() {
	$.prompt.close();
}

function ajax_load(ajaxUrl,loadDiv,menuClicked,menuNum,urlId,labelId,backPage) {
		
		//$('#' + loadDiv).fadeOut();
		$('#' + loadDiv).html('<center><img src="' + site + '/images/ajax-loader.gif" style="margin-top:10px;" /></center>');
		
		$.ajax({
          type: "GET",
		  data: "id=" + urlId + "&labelid=" + labelId + "&backpage=" + backPage,
		  url: ajaxUrl,
		  async:true,
		  success: function(data) {
			$('#' + loadDiv).hide().html(data).fadeIn(); //load ajax content into div with a fade in.
			
			// if not called from pagination class update menu option highlight
			if(menuClicked > 0) {
				// update selected menu item
				var i=0;
				for (i=0;i<=menuNum;i++)
				{
					$('#nav-' + i + '_sel').attr('id', 'nav-' + i );
				}

				$('#nav-' + menuClicked).attr('id', 'nav-' + menuClicked + '_sel');
			}
			
			if(menuClicked > 1) {
				$('#banner').hide();
				$('#main_content').css("min-height" ,"414px");
			}else{		
				$('#banner').show();
				$('#main_content').css("min-height" ,"259px");
			}			
		  }
		});				
}


