// 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');
				$('#menu').css('background', 'url(' + site + 'images/menu_' + menuClicked + '.jpg)');
			}
			
			if(menuClicked > 1) {
				$('#banner').hide();
				$('#main_content').css("min-height" ,"593px");
				$('#main_content').css("background" ,"#000");
			}else{		
				$('#banner').show();
				$('#main_content').css("min-height" ,"259px");
				$('#main_content').css("background" ,"none");
			}			
		  }
		});				
}

function update_cart_totals() {
	$('input[name^="qty"]').each(function() {
		
		$.ajax({ url: 'ajax/ajax_update_cart_totals.php', 					 
			type: "POST",
			data: { id: this.name,
					value: this.value
			 },
		});	
		
	});
}

