$(document).ready(function(){
	
	
	// fancy mainmenu rollovers
	$('#mainmenu li a:not("#active")')
		.css( {backgroundPosition: "0 -31px"} )
		.mouseover(function(){
				$(this).stop()					
						
						.animate(
							{backgroundPosition:"(0 0px)"},
							{duration:200})
			})
		.mouseout(function(){
			$(this).stop()
					.animate(
						{backgroundPosition:"(0 -31px)"},
						{duration:200})
		});
	
	// extend last menu item to cover full width of menu bar - what a hack (it's either this or tables, mmmk!)
	var menuItemWidths = 0;
	$('#mainmenu li').each(function(){
		menuItemWidths += $(this).width();
	});
	var lastItemWidth = $('#mainmenu').width() - (menuItemWidths - $('#mainmenu li.last').width());
	var menuItemPadding = eval($('#mainmenu li a').css("padding-left").substring(0,2)) + eval($('#mainmenu li a').css("padding-right").substring(0,2));
	$('#mainmenu li.last a').width(lastItemWidth - menuItemPadding);	
	
	// jQueryUI tabs
	if ( $('#tabs').length > 0 ) {		
		$("#tabs").tabs();	
	}
	
	// Product listing thumbs
	$('ul.thumbs li a').click(function(){	
		var path = $(this).attr("href");
		var title = $(this).attr("title");		
		$('#prodImg img').attr("src", path);
		$('#prodImg img').attr("alt", title);	
		return false;
	});

});

function ajax_loadContent(id,url)
//loads ajax page to a specific div
{
	$('#' + id).html('<img src="/images/loading02.gif">');
	$('#' + id).load(url);
}

function AddToCart(prod_id)
{
	ajax_loadContent("notediv_" + prod_id,"/applets/showcart_add.php?prod_id=" + prod_id);
}


function AddToCart2(prod_id)
{
	ajax_loadContent("notediv_" + prod_id,"/applets/showcart_add.php?prod_id=" + prod_id);
	ajax_loadContent("notediv2_" + prod_id,"/applets/showcart_add.php?display=1&prod_id=" + prod_id);
}

function AddToWishList(prod_id)
{
	ajax_loadContent("notediv_" + prod_id,"/applets/showwishlist_add.php?prod_id=" + prod_id);
}

function AddToWishList2(prod_id)
{
	ajax_loadContent("notediv_" + prod_id,"/applets/showwishlist_add.php?prod_id=" + prod_id);
	ajax_loadContent("notediv2_" + prod_id,"/applets/showwishlist_add.php?display=1&prod_id=" + prod_id);
}

function RemoveFromWishList(prod_id)
{
	ajax_loadContent("notediv_" + prod_id,"/applets/showwishlist_remove.php?prod_id=" + prod_id);
}

function searchvalidate(f)
{
	if ((f.searchstr.value != 'search...')&&(f.searchstr.value != ''))	
	{
		return true;
	}
	else
	{
		alert('Please enter search text.');
		return false;
	}
}



function updatebasketqty()
{
	$("#basketform").ajaxSubmit({target: "#shoppingcart"});
}


function openmodal(url,w,h)
{
	$.modal("<div id='modaldialog'></div>",{ 
			minHeight:h, 
			minWidth:w, 
			opacity:65, 
			onClose: function (dialog) { 
				dialog.container.fadeOut('fast', function () {
					dialog.overlay.fadeOut('fast', function () {
						$.modal.close();
					}); 
				}); 
			}
		});
	ajax_loadContent("modaldialog",url);
}

