/* 

	All Source Code is Copyright (2008) ShopDev: http://www.shopdev.co.uk

	All Rights Reserved.

	You are prohibited from copying or making derivitive works from any code herein without prior written permission of ShopDev.

*/



// START: document.ready

$(function() {

	// START: Sale Items Showcase
		$('.showCase').show();

		$('.showCase').cycle({ 

    	fx:      'scrollUp', 
    	speed:    1000, 
		pause: 1,
		timeout:  4000

		});

		$('.showCase').hover(function() {

		$('.showCase').cycle('pause');

		$('.paused').fadeIn(400);

		},function(){

		$('.showCase').cycle('resume');

		$('.paused').fadeOut(400);

		return false;

		});

	// END: Sale Items Showcase



	// START: AJAX Add To Cart - Copyright ShopDev.co.uk 

		$("#ajaxCart").load(rootRel + 'ajaxCart.php' + '?nocache=' + Math.random());

	// END: AJAX Add To Cart - Copyright ShopDev.co.uk 

	

	// START: viewProd Tabs

    var tabContainers = $('div.tabs > div');

    

    $('div.tabs ul.tabMenu a').click(function () {

        tabContainers.hide().filter(this.hash).show();

        

        $('div.tabs ul.tabMenu a').removeClass('selected');

        $(this).addClass('selected');

        

        return false;

    }).filter(':first').click();

	// END: viewProd Tabs

	

	

});

// END: document.ready

	

// START: AJAX Add To Cart - Copyright ShopDev.co.uk 

	var options = { 

		beforeSubmit: showRequest,

		success: showResponse

	}; 

	function doAddToCart(productID) { 

		$('#myForm'+productID).ajaxSubmit(options); 

		return false; 

	}; 

	

	function showRequest(formData, jqForm, options) { 

		var queryString = $.param(formData); 

		var formElement1 = jqForm[0]; 

		var prodID1 = formElement1[0].value;

		$('#AJAX-confirm-'+prodID1).css("display","none");

		$('#AJAX-process-'+prodID1).css("display","block");

		$('#buy-'+prodID1).css("background-position","0% -66px");

		return true; 

	} 

					  

		function showResponse(formData, jqForm, $form, options) {

			var formElement2 = $form[0];

			var prodID2 = formElement2[0].value;

			var opt = formElement2[2].value;

			if (opt == 1) {

				$("#AJAX-process-" + prodID2).remove();

				$("#AJAX-opt-" + prodID2).show();

				$("#buy-" + prodID2).css("background-position", "0% -33px");

				$("#AJAX-options-" + prodID2).show();

				var noItems = $.cookie("noItems");

				var noItemsUpdated = noItems++;

				$.cookie("noItems", noItemsUpdated);

				var path = rootRel + "ajaxCart.php" + "?nocache=" + Math.random();

				$("#ajaxCart").load(path);

			} else {

				$("#AJAX-process-" + prodID2).remove();

				$("#AJAX-confirm-" + prodID2).show();

				$("#buy-" + prodID2).css("background-position", "0% -99px");

				var noItems = $.cookie("noItems");

				var noItemsUpdated = noItems++;

				$.cookie("noItems", noItemsUpdated);

				var path = rootRel + "ajaxCart.php" + "?nocache=" + Math.random();

				$("#ajaxCart").load(path);

			}

		}

// END: AJAX Add To Cart - Copyright ShopDev.co.uk



// START: Stars - Hover

function starsHover(rating, pathImg) {

	/* Positive Stars */

	for (var i = 0; i <= rating; i++) {

		if (i>0) findObj("star"+i).src = pathImg+'1.gif';

	}

	/* Negative Stars */

	for (var i = rating+1; i <= 5; i++) {

		findObj("star"+i).src = pathImg+'0.gif';

	}

}

// END: Stars - Hover



// START: Stars - Mouse Out

function starsOut(pathImg) {

	var val = $("#rating_val").val();

	if (val == "") { val = 0; }

	/* Show selected stars as per rating */

	for (var i = 0; i <= val; i++) {

		if (i>0) {

			$("#star"+i).attr({src: pathImg+"1.gif"});

		}

	}

	/* Hide stars higher than selected rating */

	for (var i = 0; (i <= 5); i++) {

		if (i>val) {

			$("#star"+i).attr({src: pathImg+"0.gif"});

		}

	}

}

// END: Stars - Mouse Out
