function stripos ( f_haystack, f_needle, f_offset ){
    // Finds position of first occurrence of a string within another, case insensitive  
    // 
    // version: 1003.2411
    // discuss at: http://phpjs.org/functions/stripos
    // +     original by: Martijn Wieringa
    // +      revised by: Onno Marsman
    // *         example 1: stripos('ABC', 'a');
    // *         returns 1: 0
    var haystack = (f_haystack+'').toLowerCase();
    var needle = (f_needle+'').toLowerCase();
    var index = 0;
 
    if ((index = haystack.indexOf(needle, f_offset)) !== -1) {
        return index;
    }
    return false;
}

var update_cart = false;

$("document").ready(function(){

	$(".hidden").hide();
	
	if($("#btn_signup").length > 0)
	{
		$("#btn_signup").unbind("click").click(function(){
			$("#newsletter_form").submit();
		});
	}
	
	$("#shop_menu li").hover(function(){
		$(this).addClass("hover");
		$(this).find("a").addClass("hover");
	
	}, function(){
	
		$(this).removeClass("hover");
		$(this).find("a").removeClass("hover");
	
	});
	
	$(".visual_background").css({
		opacity: 0.7
	});
	
	$(".top_list").hover(function(){
		$(this).addClass("hover");
	}, function(){
		$(this).removeClass("hover");
	});
	
	if($("#column_main .block").length > 0){
	
		var block_odd = 0;
		$("#column_main .block").each(function(){		
			block_odd++;
			if(block_odd == 2){
				$(this).addClass("odd");
				block_odd = 0;
			}
		});
	}
	
	if($(".product_amount").length > 0){
		//set_chart_actions();
	}

	$(".product_amount").keyup(function(){
	
		clearTimeout(update_cart);
		
		update_cart = setTimeout(function(){
			document.shoppingcart.submit();
		}, 600);
	});
	
	$("#lightbox").unbind("click").click(function(){
		$("#bg_lightbox").fadeOut();
		$("#lightbox").fadeOut();

	});

	$("#bg_lightbox").unbind("click").click(function(){
		$("#bg_lightbox").fadeOut();
		$("#lightbox").fadeOut();
	});

	$(".thumb").unbind("click").click(function(){
		var this_name=$(this).attr('rel');
		$("#img_big").attr("src","/uploads/product_images/big/"+this_name);
		$("#img_big").attr("rel",this_name);
		
	});

	$("#img_big").unbind("click").click(function(){
		var this_name=$(this).attr('rel');
		$("#lightbox").html("<img src='/uploads/product_images/big/"+this_name+"' style='width:400px;margin:18px;cursor:pointer;'>");
		$("#bg_lightbox").fadeIn();
		$("#lightbox").fadeIn();
	});
});

function set_chart_actions(){
	$(".product_amount").chart_item();

}

