$(document).ready(function()
{
	//apply behaviours to lightbox links
	$("a.lightbox").lightbox();
	
	//code for appying states to the quicksearch keywords box
	$("#keywords").addClass('initial');
	$("#keywords").click(function()
	{
		if ($(this).hasClass('initial')) {
				$(this).removeClass('initial');
				$(this).attr('value','');
		}
	});
	$("#keywords").select(function()
	{
		if ($(this).hasClass('initial')) {
				$(this).removeClass('initial');
				$(this).attr('value','');
		}
	});
	
	//code for applying alternating row classes for tables
	table = $("table.basket tbody");
	row = table.find('tr:first').next();
	num = 0;
	
	for (i=0;i<=50;i++) {
		num++;
		if(num==1) row.addClass('even');
		else if(num==2) {
			num=0;
		}
		row = row.next();
	}

});

