		var scroll_interval;
		var lock = new Boolean;
		lock = false;
		var noClose = new Boolean;
		noClose = false;
		var scrollNumber = 1;
		var toyFinderProductscrollNumber = 7; // initial visible elements on product overview page
		var toyFinderProductsDetailcrollNumber = 5; // initial visible elements on product detail page
		var toyFinderProductsTop = 9;
		var toyFinderHomescrollNumber = 4; // initial visible elements on home page
		var toyFinderFFWorldscrollNumber = 8; // initial visible elements on FF world pages
		var DevScrollNumber = 4; // initial visible elements on Dev Edu pages
		var newzoom;
		var prodLength = 0; 
		var toyFinderLength = 0;
		var toyFinderLengthTop = 0;
		var newCounter = 1;
		var topOpen = new Boolean;
		topOpen = false;
		var topOpenCount = 0;
		var topOpenDev = new Boolean;
		topOpenDev = false;
		var viewmore;

		var IE = /*@cc_on!@*/false;
		
		function init() {	
		
			prodLength = $(".product4columns").length;
			toyFinderLength = $(".toys-wrapper").find(".toys-scroller:first-child a").length;
			$(".product-hero div:first-child").css({"display":"block"});
			toyFinderLengthTop = $(".toys-scroller-top a").length;
			//$('#nearest-store').load('/static/nearest-store/'); 
			$(".product-image-thumbs a:first-child").addClass("highlight");
			var hash = window.location.hash.substr(1); 
			if (hash != "") {
				$(".productScroller").css({"left": -850*(hash-1)});
				scrollNumber = hash;
			
			}
			if (hash == "comment-box") {
				$(".comment-box").css({display: "block"});
			}
			$('.play-guide-wrapper').css({"display":"block"});
			
		}		
		function openPrint(url) {
	   		window.open(url,'mywindow','width=600,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes');
	   	}

		function productListingsRollover() {

			var config2 = {    
		         sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
		         interval: 200,  // number = milliseconds for onMouseOver polling interval    
		         over: focusToy,   // function = onMouseOver callback (REQUIRED)    
		         timeout: 100,   // number = milliseconds delay before onMouseOut    
		         out: blurToy    // function = onMouseOut callback (REQUIRED)    
		    };
		    
		    function focusToy() {
		    var randomN = Math.floor(Math.random()*31) - 10
				$("img",this).animate({height: 294, width: 400, marginLeft:-100, marginTop:-38, rotate: randomN+'deg'}, 100, "easeOutExpo");
				$(".pop", this).delay(50).animate({left: "-2px"}, 100, "easeOutExpo");
				
		    }
		 
		    function blurToy() {
				$("img", this).animate({height: 147, width: 200, marginLeft:0, marginTop:0, rotate: '0deg'}, 50, "easeOutExpo");
				$(".pop", this).animate({left: "-200px"}, 100, "easeOutExpo");
				
		    }
		
			$(".product").hoverIntent(config2);
		}			

		//$(window).load(function() { 		
		$(document).ready(function() {
		
		
		
/*
            $(".loz").click(function() {
                //displayToyTab(2);
                $(".toys-scroller").html("");
                $(".toys-wrapper").css({"background":"url(http://tolotoys.com/wp-content/themes/blankSlate3.0/images/ajax-loader.gif) no-repeat 200px 15px"});	
                $(".toys-wrapper").load(thisUrl+"/ajax .toys-scroller", {val:$(this).attr("val")}, function() {
						toyFinderLength = $(".toys-scroller a").length;
						$(".toys-wrapper").css({"background":"none"});
						$('.toy').tooltip({ 
			   				track: true, 
			  				delay: 0, 
					    	showURL: false, 
			    			showBody: "", 
			    			fade: 250
						});

					});
        
            });
*/
			$(".toy").livequery(function(){

				$(this).tooltip({
	   				track: true, 
	  				delay: 0, 
			    	showURL: false, 
	    			showBody: "", 
	    			fade: 250				
				});	
			});		
			
            $(".loz").click(function() {
            	$(this).parent().find(".active").removeClass("active");
            	$(this).addClass("active");
            	$(".product-box .toyfinder .arrow-right").attr("val",7);
                //displayToyTab(2);
                $(".toys-scroller").html("");
                $(".toys-wrapper").css({"background":"url(http://tolotoys.com/wp-content/themes/blankSlate3.0/images/ajax-loader.gif) no-repeat 200px 15px"});	
                $(".toys-wrapper").load(thisUrl+"/ajax .toys-scroller", {val:$(this).attr("val")}, function() {
						toyFinderLength = $(".toys-scroller a").length;
						$(".toys-wrapper").css({"background":"none"});
					});
        
            });
            
            
            
			/* PRODUCT PAGE */

		    $(".product-box .toyfinder .arrow-right").click(function() {
				
				var age = $(".lozenges").find(".active").attr("val");
				var offset = $(this).attr("val");

				if ((parseFloat(offset)/7) == $(".toys-scroller div").length) {
			        $(".wait").show();	
					var slides = $(".toys-scroller div").length;
					var new_slide = "slide"+(slides + 1);
					
					$(".toys-scroller").append("<div class='"+new_slide+"'></div>");	
					console.log(thisUrl);
					$(".toys-scroller ."+new_slide).load(thisUrl+"/ajax .more-toys", {val1:age, val2:offset}, function() {
				        $(".wait").hide();
				        if ($(".toys-scroller ."+new_slide+" a").length > 0) {
							$(".toys-scroller").animate({ "left": "-=420"}, 700, "easeOutExpo");
							var new_offset = parseFloat(offset) + 7;
							$(".product-box .toyfinder .arrow-right").attr("val",new_offset);

						} else {
							$(".toys-scroller ."+new_slide).remove();	
						}
					});
				} else {
					var new_offset = parseFloat(offset) + 7;
					$(this).attr("val",new_offset);
				
					$(".toys-scroller").animate({ "left": "-=420"}, 700, "easeOutExpo");
				
				}
			});

		    
		    $(".product-box .toyfinder .arrow-left").click(function() {
				pos = $(".toys-scroller").position();
		    	if (!lock && pos.left < 0) {
		    		lock = true;
		    		
			    	var new_offset = parseFloat($(".product-box .toyfinder .arrow-right").attr("val")) - 7;
					$(".product-box .toyfinder .arrow-right").attr("val",new_offset);

			    	$(".toys-scroller").animate({ "left": "+=420"}, 700, "easeOutExpo", function() {
			    		lock = false;

			    	});
		    	}
				

		    });

            

			
			init();
			
			/* ========= DEV EDU =========== */


		    $("#tab-left-title").click(function() {
		    
		    	$(".tab-left-content").css({display:"block"});
		    	$(".tab-right-content").css({display:"none"});
		    	$("#tab-right-title").css({"border-bottom":"1px solid #AAB1BC"});
		    	$(this).css({"border-bottom":"none"});
		    	
		    
		    });
		    	
		 		   
		    $("#tab-right-title").click(function() {
		    
	    		$(".tab-right-content").css({display:"block"});
		    	$(".tab-left-content").css({display:"none"});
		    	$("#tab-left-title").css({"border-bottom":"1px solid #AAB1BC"});
		    	$(this).css({"border-bottom":"none"});
		    
		    });
		
		
			$(".education-skills-icons img").click(function() {
		    	
				if (!IE) {
		    		$('.education-skills-icons').find('img').css({"opacity": 0.5, "filter": "alpha(opacity=50)", "-ms-filter": "alpha(opacity=50)", "-khtml-opacity" : 0.5, "-moz-opacity" : 0.5});	
					$(this).css({"opacity": 1, "filter": "alpha(opacity=100)", "-ms-filter": "alpha(opacity=100)", "-khtml-opacity" : 1, "-moz-opacity" : 1});
				}
				var devPrev = $(this).prevAll().length;
				$(".dev-skills-arrow").css({left:35+(devPrev*43)});


				$('.education-skills').find('p').css({display:"none"});
				
				var devCounter = 0;
				$('.education-skills p').each(function(index) {
					
					if (devCounter == devPrev) {
						$(this).css({display:"block"});
					}
					
				devCounter = devCounter + 1;
				
				});
				
		    });
		    
		    
		    $(".view-more-dev").click(function() {
		    	
		    		if (!topOpenDev) {
			    		$(".dev-edu-elements-top").css({display: "block"});
			    		$(".view-more-dev").text(hideText);	
			    		topOpenDev = true;
			    	} else {
			    		$(".dev-edu-elements-top").css({display: "none"});
			    		$(".view-more-dev").text(showDevText);	
			    		topOpenDev = false;

			    	}
		    	});
		    	
					
			/* ========= HOME BOXES =========== */
		   
		    $(".home-box").hover(function() {
		    	
		    	
		    
		  		if ($(this).hasClass('box-1')) {
					$(".hover-box-1").css('display','block');
				}
				if ($(this).hasClass('box-2')) {
					$(".hover-box-2").css('display','block');
				}
				if ($(this).hasClass('box-3')) {
					$(".hover-box-3").css('display','block');
				}
				

			});
		
			$(".home-box-hover").mouseleave(function(e) {
			
				if (!noClose) { // to prevent focussing on select menu from closing the box in FF
			  		if ($(this).hasClass('hover-box-1')) {
						$(".hover-box-1").css('display','none');
					}
					if ($(this).hasClass('hover-box-2')) {
						$(".hover-box-2").css('display','none');
					}
					if ($(this).hasClass('hover-box-3')) {
						$(".hover-box-3").css('display','none');
					}
				}
		    });
	
			// hack for FF
			$(".home-box-content select").focus(function(e) {noClose = true;});
		    $(".home-box-content select").blur(function(e) {noClose = false;});
		   	
				
			
			/* ============ LAN MENU =========== */
			
		      
			$(".selector").click(function() {
	   			$(".lan-menu").css('display','block');
	   		});
	   		
	   		$(".lan-menu").mouseleave(function() {
	   			$(".lan-menu").css('display','none');
	   		});

			/* =========== IMAGE SLIDERS ============= */
	
	
			$('.home-hero').before('<div class="dots">').cycle({
				fx: 'fade', 
				timeout: 7000,
				speed: 1000,
				pager: '.dots',
				cleartype:  1
				

			});	
			$('.gardening-guide-wrapper').before('<div class="dots-playguide">').cycle({
				fx: 'fade', 
				timeout: 8000,
				speed: 500,
				pager: '.dots-playguide',
				cleartype:  1,
				cleartypeNoBg: 1

			});			
			
			$('.play-guide-wrapper').before('<div class="dots-playguide">').cycle({
				fx: 'fade', 
				timeout: 8000,
				speed: 500,
				pager: '.dots-playguide',
				cleartype:  1,
				cleartypeNoBg: 1

			});			

			$('.play-tips-wrapper').before('<div class="dots-playtips">').cycle({
				fx: 'fade', 
				timeout: 14000,
				speed: 500,
				pager: '.dots-playtips',
				cleartype:  1,
				cleartypeNoBg: 1

			});	
			$('.play-guide-ages a:first-child').css({"color":"#000", "cursor":"default", "text-decoration":"none"});
			
			$('.play-guide-ages a').click(function() {
				
				$('.play-guide-ages').find('a').css({"color":"#0bacf3", "cursor":"pointer", "text-decoration":"underline"});
				$(this).css({"color":"#000", "cursor":"default", "text-decoration":"none"});
				var num = ($(this).attr("alt"));
				
				$('.play-guide-wrapper').before('<div class="dots-playguide">').cycle("stop");
				
				// Now take the HTML from #age_1 and paste it into .play-guide-wrapper
				$(".dots-playguide").empty();
				
				$(".play-guide-wrapper").empty();
				var str = "play_guide_" + num;
				
				
				
			    $(".play-guide-wrapper").html($('#' + str).html());
				$('.play-guide-wrapper').before('<div class="dots-playguide">').cycle({
					fx: 'fade', 
					timeout: 8000,
					speed: 500,
					pager: '.dots-playguide',
					cleartype:  1,
					cleartypeNoBg: 1

				});	
			
			});
			
			
			// Click first play guide
				$(".play-guide-wrapper").empty();
				var str = "play_guide_1";
			    $(".play-guide-wrapper").html($('#' + str).html());
			$('.play-guide-wrapper').before('<div class="dots-playguide">').cycle({
				fx: 'fade', 
				timeout: 8000,
				speed: 500,
				pager: '.dots-playguide',
				cleartype:  1,
				cleartypeNoBg: 1

			});		
			
			
			$(".print").click(function() {
				
				openPrint(thisUrl + "/wp-content/themes/blankSlate3.0/print.php?txt=" + $("img",this).attr("print-guide") + "&pg=" + $(".panel-left h5").text() + "&toy=" + $(".product-text h3").text());	
			});
			
			
			/*$('.product-hero').before('<div class="brands">').cycle({
				fx: 'fade', 
				timeout: 5000,
				speed: 1000,
				pager: '.brands',
				cleartype:  1,
				cleartypeNoBg: 1

			});*/					
			
			
			/* ============ PRODUCT LANDING PAGE =========== */
			$(".brands").find("img").addClass("inactive");
			$(".brands img:first-child").removeClass("inactive");
			$(".brands img").click(function() {
				//alert('heleoeoe');
	
	   			$(".brands").find("img").addClass("inactive");

	   			$(this).removeClass("inactive");

	   			var prodPrev = $(this).prevAll().length;

	   			$(".product-hero").find(".el").css("display","none");
	   			
	   			//$("#test").text(prodPrev);
	   			
	   			var prodCounter = 0;
 				
 				$('.product-hero .el').each(function(index) {
						
						if (prodCounter == prodPrev) {
							$(this).css({display:"block"});
						}
						
					prodCounter = prodCounter + 1;
					
				});

	   		});
	   		
			/* ============ PRODUCT LISTINGS =========== */

			productListingsRollover();
			
			$(".bigArrowRight").click(function() {
			
				if (scrollNumber < prodLength) {
					if (!lock) {
				    	lock = true;
						scrollNumber = scrollNumber + 1;
						window.location.hash = scrollNumber;	
						$("#test").text(scrollNumber);
						$(".productScroller").animate({ "left": "-=850px"}, 1100, "easeOutExpo", function() {
							lock = false;
						});
					}
				}
				
			});
						
			$(".bigArrowLeft").click(function() {

				if (scrollNumber > 1) {
					if (!lock) {
			    		lock = true;
						scrollNumber = scrollNumber - 1;
						window.location.hash = scrollNumber;
						$("#test").text(scrollNumber);
						$(".productScroller").animate({ "left": "+=850px"}, 1100, "easeOutExpo", function() {
					    	lock = false;
						});
					}
				}				
			});
			
			/* ============ FIRST FRIENDS =========== */
			
			$(".first-friends-sub-nav a").hover(function() {
			
				$("img", this).css({"opacity": 1, "filter": "alpha(opacity=100)", "-ms-filter": "alpha(opacity=100)", "-khtml-opacity" : 1, "-moz-opacity" : 1});
				
			}, function() {
				if (!$(this).hasClass("current")) {
					$("img", this).css({"opacity": .3, "filter": "alpha(opacity=30)", "-ms-filter": "alpha(opacity=30)", "-khtml-opacity" : .3, "-moz-opacity" : .3});
				}			
			});
			
			
			/* ============ SEARCH =========== */

		   	$(".search").focus(function(event) {
	   			$(this).val("");
	   			event.preventDefault();
	   		});
	   		
	   		$(".search").blur(function() {
	   			$(this).val(searchLabel);
	   		});

			$(".search").keydown(function(event) {
		   		if (event.keyCode == 13) {event.preventDefault();}
	   		});
	   		
	   				$(".search").keyup(function() {
			if ($(this).val().length == 0) {
				$(".ajaxSearch").css({"display": "none" });
			} else {
				$(".ajaxSearch").css({"display": "block" });
			}
			$(".ajaxSearch").html("");
			//$(".ajaxSearch").css({"background":"#fff url(../images/ajax-loader.gif) no-repeat 140px 100px"});
			});
			
			//$(".search").typeWatch( options );
			$(".search").typeWatch( { highlight:true, callback:SearchFunc, wait:1000 } );
	
			function SearchFunc(txt) {
				$(".ajaxSearch").css({"display": "block" });
				//$(".ajaxSearch").css({"background":"#fff url(../images/ajax-loadder.gif) no-repeat 140px 100px"});
				$(".ajaxSearch").html("");
				console.log(txt);
				//txt = escape(txt);
		   		var searchUrl = thisUrl + "/?s=" + txt;
				
	   			$(".ajaxSearch").load(searchUrl, null, function() {
	  				//$(".ajaxSearch").css({"background":"#fff"});
		   			$(".ajaxSearch .close").click(function() {
			   			$(".ajaxSearch").html("");
			   			$(".ajaxSearch").css({"display": "none" });
			   			//$(".ajaxSearch").css({"background":"#fff url(../images/ajax-loader.gif) no-repeat 140px 100px"});
		   			});  				
	 			
	   			});
			}


			/* =========== SUBNAV ============= */
			
			var config = {    
		         sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
		         interval: 50,  // number = milliseconds for onMouseOver polling interval    
		         over: doOpenSubnav,   // function = onMouseOver callback (REQUIRED)    
		         timeout: 200,   // number = milliseconds delay before onMouseOut    
		         out: doCloseSubnav    // function = onMouseOut callback (REQUIRED)    
		    };
		    
		    function doOpenSubnav() {
		        $(this).addClass("hover");
		        $('ul:first',this).css('display', 'block');
		    }
		 
		    function doCloseSubnav() {
		        $(this).removeClass("hover");
		        $('ul:first',this).css('display', 'none');
		    }
		
		    $(".menu ul li").hoverIntent(config);
		    
		  		  
	
	
			
			/* ============ TOY FINDER =========== */
			
			
			/* WORLD HOVER */
			
			
			$("#world").hover(function() {
			
				$("img", this).css({"top":"-437px"});
			
			}, function() {
			
				$("img", this).css({"top":"0px"});
			
			})

			/* PRODUCT PAGE */
			
		    $(".product-box .toyfinder .arrow-right").click(function() {
			
			    if (toyFinderProductscrollNumber < toyFinderLength) {
			    	if (!lock) {
			    		lock = true;	
			    		toyFinderProductscrollNumber = toyFinderProductscrollNumber + 1;
			    		
					    $(".toys-scroller").animate({ "left": "-=60"}, 200, "easeOutExpo", function() {
						    lock = false;	
					    });
				    }
				}
			});
		    
		    $(".product-box .toyfinder .arrow-left").click(function() {

			    if (toyFinderProductscrollNumber > 7) {
			    	if (!lock) {
			    		lock = true;
			    		toyFinderProductscrollNumber = toyFinderProductscrollNumber - 1;
				    	$(".toys-scroller").animate({ "left": "+=60"}, 200, "easeOutExpo", function() {
				    		lock = false;
				    	});
			    	}
			   	}
		    });

			/* HOME PAGE */
			
		    $(".home-box-hover .toyfinder .arrow-right").click(function() {
			    if (toyFinderHomescrollNumber < toyFinderLength) {
			    	if (!lock) {
			    		lock = true;	
			    		toyFinderHomescrollNumber = toyFinderHomescrollNumber + 1;
			    		
					    $(".toys-scroller").animate({ "left": "-=60"}, 200, "easeOutExpo", function() {
						    lock = false;	
					    });
				    }
				}
			});
		    
		    $(".home-box-hover .toyfinder .arrow-left").click(function() {
		    
			    if (toyFinderHomescrollNumber > 4) {
			    	if (!lock) {
			    		lock = true;
			    		toyFinderHomescrollNumber = toyFinderHomescrollNumber - 1;
				    	$(".toys-scroller").animate({ "left": "+=60"}, 200, "easeOutExpo", function() {
				    		lock = false;
				    	});
			    	}
			   	}
		    });
		    
		    
		    /* FIRST FRIENDS WORLD PAGE */
		    
		    $(".first-friends-toy-finder .arrow-right").click(function() {
				$("#test").text(toyFinderLength);
			    if (toyFinderFFWorldscrollNumber < toyFinderLength) {
			    	if (!lock) {
			    		lock = true;	
			    		toyFinderFFWorldscrollNumber = toyFinderFFWorldscrollNumber + 1;
			    		
					    $(".toys-scroller").animate({ "left": "-=110"}, 200, "easeOutExpo", function() {
						    lock = false;	
					    });
				    }
				}
			});
		    
		    $(".first-friends-toy-finder .arrow-left").click(function() {
		    
			    if (toyFinderFFWorldscrollNumber > 8) {
			    	if (!lock) {
			    		lock = true;
			    		toyFinderFFWorldscrollNumber = toyFinderFFWorldscrollNumber - 1;
				    	$(".toys-scroller").animate({ "left": "+=110"}, 200, "easeOutExpo", function() {
				    		lock = false;
				    	});
			    	}
			   	}
		    });
		    		    
		    /* FIRST FRIENDS WORLD PAGE */
		    
		    $(".toy-finder-top .arrow-right").click(function() {
	
			    if (toyFinderProductsTop < toyFinderLengthTop) {
			    	if (!lock) {
			    		lock = true;	
			    		toyFinderProductsTop = toyFinderProductsTop + 1;
			    		
					    $(".toys-scroller-top").animate({ "left": "-=110"}, 200, "easeOutExpo", function() {
						    lock = false;	
					    });
				    }
				}
			});
		    
		    $(".toy-finder-top .arrow-left").click(function() {
		    
			    if (toyFinderProductsTop > 9) {
			    	if (!lock) {
			    		lock = true;
			    		toyFinderProductsTop = toyFinderProductsTop - 1;
				    	$(".toys-scroller-top").animate({ "left": "+=110"}, 200, "easeOutExpo", function() {
				    		lock = false;
				    	});
			    	}
			   	}
		    });		    
		    
		    /* DEV EDU PAGE */
		    
		   	 $(".dev-edu-toy-finder .arrow-right").click(function() {
	
			    if (DevScrollNumber < toyFinderLength) {
			    	if (!lock) {
			    		lock = true;	
			    		DevScrollNumber = DevScrollNumber + 1;
			    		
					    $(".toys-scroller").animate({ "left": "-=110"}, 200, "easeOutExpo", function() {
						    lock = false;	
					    });
				    }
				   
				}
			});
		    
		    $(".dev-edu-toy-finder .arrow-left").click(function() {
		    
			    if (DevScrollNumber > 4) {
			    	if (!lock) {
			    		lock = true;
			    		DevScrollNumber = DevScrollNumber - 1;
				    	$(".toys-scroller").animate({ "left": "+=110"}, 200, "easeOutExpo", function() {
				    		lock = false;
				    	});
			    	}
			   	}
		    }); 
		    
		    
		    		    
		    
		    
		    $(".loz").click(function() {
		    	
			
		    	// reset first
		    	$(".loz5").css('background-position', '0px 0px');
		    	$(".loz3").css('background-position', '-34px 0px');
		    	$(".loz4").css('background-position', '-68px 0px');
		    	$(".loz2").css('background-position', '-100px 0px');
		    	$(".loz1").css('background-position', '-133px 0px');
		    	$(".loz6").css('background-position', '-167px 0px');
		    	$(".loz7").css('background-position', '-200px 0px');
		    
		    			    
	  			if ($(this).hasClass('loz1')) {
	  				$(this).css('background-position', '-133px -50px');
	  				// load relevant toys
			    }
	  			if ($(this).hasClass('loz2')) {
	  				$(this).css('background-position', '-100px -50px');
	  				// load relevant toys
			    }
			   	if ($(this).hasClass('loz3')) {
	  				$(this).css('background-position', '-34px -50px');
	  				// load relevant toys
			    }
			    if ($(this).hasClass('loz4')) {
	  				$(this).css('background-position', '-67px -50px');
	  				// load relevant toys
			    }		
			   	if ($(this).hasClass('loz5')) {
	  				$(this).css('background-position', '-0px -50px');
	  				// load relevant toys
			    }	 
			    if ($(this).hasClass('loz6')) {
	  				$(this).css('background-position', '-167px -50px');
	  				// load relevant toys
			    }	 
			    if ($(this).hasClass('loz7')) {
	  				$(this).css('background-position', '-200px -50px');
	  				// load relevant toys
			    }	 
			        
		    });
		    
			/* ============ TOY POPUP =========== */

	    
	   		
			var config3 = {    
		         sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
		         interval: 300,  // number = milliseconds for onMouseOver polling interval    
		         over: openToyPopup,   // function = onMouseOver callback (REQUIRED)    
		         timeout: 0,   // number = milliseconds delay before onMouseOut    
		         out: closeToyPopup    // function = onMouseOut callback (REQUIRED)    
		    };
		    
		    function closeToyPopup() {
			 	$(".toyTooltip").css({"display":"block"});
		    }
		 
		    function openToyPopup() {
		 	 	var p = $(this).position();	
		 	 	var off = $(this).width() / 2; 
			 	$(".toyTooltip").css({"left": p.left + 17, "top": p.top-40, "display":"block"});
			 	//$(".trainerBubble h2").text($(this).text());
		     }
		
		   // $(".toy").hoverIntent(config3);

				
			/* ============ TOY DETAIL PAGE =========== */
			
				/*$(".sound").click(function(){
					$.sound.play($(this).attr('sound-file'), {timeout: 1000});
 				 });*/
				
				/*$(".sound").click(function(){
					src = $(this).attr('sound-file');
					
					soundManager.onready(function() {
					  // check if SM2 successfully loaded..
					  if (soundManager.supported()) {
						//$("#test").text( src );
					    // SM2 has loaded - now you can create and play sounds!
					    var mySound = soundManager.createSound({
					      id: 'aSound',
					      url: src
					      // onload: [ event handler function object ],
					      // other options here..
					    });
					    mySound.play();
					  } else {
					    // (Optional) Hrmm, SM2 could not start. Show an error, etc.?
					  }
					});
				});				
				 				 
 				 
 				 	
 				 
 				 */

		    	/*$(".thumb").click(function() {
					var heroImg = $(this).attr("alt");
					
					$(".pancontainer").empty();
					
					$(".pancontainer").html("<img style=\"width: 478px; height: 351px; position: absolute; left: 9px; top: 11px;\" alt=\"ff-hero-full\" src=\"" + heroImg + "\" id=\"heroImage\"></img>");
					
		    		var options={$pancontainer:$(".pancontainer"), pos:$(".pancontainer").attr('data-orient'), curzoom:1, canzoom:$(".pancontainer").attr('data-canzoom'), wrappersize:[$(".pancontainer").width(), $(".pancontainer").height()]}
		    		ddimagepanner.init($, $(".pancontainer img"), options);		



		    		$('.toys-scroller img').each(function(index) {
						
		    			$(this).css({"opacity": 0.3, "filter": "alpha(opacity=30)", "-ms-filter": "alpha(opacity=30)", "-khtml-opacity" : 0.3, "-moz-opacity" : 0.3});
					
		    			
					});
					$(this).css({"opacity": 1, "filter": "alpha(opacity=100)", "-ms-filter": "alpha(opacity=100)", "-khtml-opacity" : 1, "-moz-opacity" : 1});
					
					var n = $(this).position();
					$("#test").text(toyFinderProductsDetailcrollNumber);
					var x = toyFinderProductsDetailcrollNumber - 5;
					$(".product-image-thumbs-arrow").css("display","block");
					$(".product-image-thumbs-arrow").css({left:n.left-(x*85)+80});
					if (n.left == 0) {
						$(".sound").css({display:"block"});
					}

					

		    	});*/
		    			    	
	    		$(".pancontainer").hover(function(){
					if (allowIconAppear) 
						$(".sound").css({display:"block"});
									
				},
				function() {
					$(".sound").css({display:"none"});
				});
			    

			    $(".product-image-thumbs a.aThumb").click(function() {
					soundManager.stopAll();
					soundIsfinished();
			    	newCounter = $(this).prevAll().length + 1;
					$(".pancontainer").find("img#heroImage").css({"visibility":"hidden"});
					var n = $(this).position();

					if (n.left == 0) {
						//$(".sound").css({display:"block"});
						allowIconAppear = true;
					} else {
						$(".sound").css({display:"none"});
						allowIconAppear = false;
					
					}

					var heroImg = $("img", this).attr("alt");
					
					$(".pancontainer").find("img#heroImage").attr("src",heroImg).load(function() {
					
						$(".pancontainer").find("img#heroImage").css({"visibility":"visible"});
					});
					
		    		$('.product-image-thumbs .toys-scroller a').each(function(index) {
		    			$(this).removeClass("highlight");	
		    			$("img",this).css({"opacity": 0.3, "filter": "alpha(opacity=30)", "-ms-filter": "alpha(opacity=30)", "-khtml-opacity" : 0.3, "-moz-opacity" : 0.3});

					});
					$(this).addClass("highlight");
					$("img",this).css({"opacity": 1, "filter": "alpha(opacity=100)", "-ms-filter": "alpha(opacity=100)", "-khtml-opacity" : 1, "-moz-opacity" : 1});
						
					//$("#test").text(toyFinderProductsDetailcrollNumber);
					var x = toyFinderProductsDetailcrollNumber - 5;
					$(".product-image-thumbs-arrow").css("display","block");
					$(".product-image-thumbs-arrow").css({left:n.left-(x*85)+80});

					

		    	});
		
			    /* PRODUCT DETAIL PAGE */
			    
			   	 $(".product-image-thumbs .arrow-right").click(function() {
					soundManager.stopAll();
					soundIsfinished();
					allowIconAppear = false;
			   	 	if (newCounter < toyFinderLength) {
						if (!lock) {
							lock = true; 
							newCounter = newCounter + 1;
				
				    		if (toyFinderProductsDetailcrollNumber < toyFinderLength) {
					    		toyFinderProductsDetailcrollNumber = toyFinderProductsDetailcrollNumber + 1;
				    		    $(".toys-scroller").animate({ "left": "-=85"}, 200, "easeOutExpo");

							} else {
								//alert("here");
								$(".product-image-thumbs-arrow").animate({ "left": "+=83"}, 100, "easeOutExpo");
							
							}


							$(".pancontainer").find("img#heroImage").css({"visibility":"hidden"});
							$(".product-image-thumbs a.highlight").removeClass("highlight").next().addClass("highlight");
				    		$('.product-image-thumbs .toys-scroller a').each(function(index) {
				    			$("img",this).css({"opacity": 0.3, "filter": "alpha(opacity=30)", "-ms-filter": "alpha(opacity=30)", "-khtml-opacity" : 0.3, "-moz-opacity" : 0.3});
	
							});
							$("img",".product-image-thumbs a.highlight").css({"opacity": 1, "filter": "alpha(opacity=100)", "-ms-filter": "alpha(opacity=100)", "-khtml-opacity" : 1, "-moz-opacity" : 1});	
							var newImg = $("a.highlight img").attr("alt");
							$(".pancontainer").find("img#heroImage").attr("src",newImg).load(function() {
								$(".pancontainer").find("img#heroImage").css({"visibility":"visible"});
								lock = false;	
							});
						}
					}
				});
			    
			    $(".product-image-thumbs .arrow-left").click(function() {

				   	 	if (newCounter > 1) {
							if (!lock) {
								lock = true; 
								newCounter = newCounter - 1;
					
					    		if (toyFinderProductsDetailcrollNumber > 5) {
						    		toyFinderProductsDetailcrollNumber = toyFinderProductsDetailcrollNumber - 1;
					    		    $(".toys-scroller").animate({ "left": "+=85"}, 200, "easeOutExpo");
	
								} else {
									//alert("here");
									$(".product-image-thumbs-arrow").animate({ "left": "-=83"}, 100, "easeOutExpo");
								
								}
	
	
								$(".pancontainer").find("img#heroImage").css({"visibility":"hidden"});
								$(".product-image-thumbs a.highlight").removeClass("highlight").prev().addClass("highlight");
					    		$('.product-image-thumbs .toys-scroller a').each(function(index) {
					    			$("img",this).css({"opacity": 0.3, "filter": "alpha(opacity=30)", "-ms-filter": "alpha(opacity=30)", "-khtml-opacity" : 0.3, "-moz-opacity" : 0.3});
		
								});
								$("img",".product-image-thumbs a.highlight").css({"opacity": 1, "filter": "alpha(opacity=100)", "-ms-filter": "alpha(opacity=100)", "-khtml-opacity" : 1, "-moz-opacity" : 1});	
								var newImg = $("a.highlight img").attr("alt");
								$(".pancontainer").find("img#heroImage").attr("src",newImg).load(function() {
									$(".pancontainer").find("img#heroImage").css({"visibility":"visible"});
									lock = false;	
								});
							}
						}
						if (newCounter == 1) {
						
							allowIconAppear = true;
	
						}
	
			    }); 

		    		    	
		    	$(".view-more").click(function() {
		    	
		    		if (!topOpen) {	
		    			$(".toy-finder-top").css({display: "block"});
			    		$(".view-more").text(hideText);	
			    		topOpen = true;
			    		if (topOpenCount == 0) {
					    		$(".toy-finder-top .toys-wrapper").css({"background":"url(http://tolotoys.com/wp-content/themes/blankSlate3.0/images/ajax-loader.gif) no-repeat 450px 25px"});
					    		$(".toy-finder-top .toys-wrapper").load(thisUrl+"/ajax .toys-scroller-top", {val:$(this).attr("val")}, function() {
									$(".toy-finder-top .toys-wrapper").css({"background":"none"});
									toyFinderLengthTop = $(".toy-finder-top .toys-scroller-top a").length + 1; 
								});
						}
						topOpenCount++;
			    	} else {
			    		$(".toy-finder-top").css({display: "none"});
			    		$(".view-more").text(showMore);	
			    		topOpen = false;

			    	}
		    	});
	         	
		    	$(".openComments").click(function() {
		    		$(".comment-box").css({display: "block"});
		    	});
		    	
		    	$(".comment-box .hide").click(function() {
		    		$(".comment-box").css({display: "none"});
		    	});
		    	

 				$(".video_btn").click(function() {               
					$.fancybox ({
								'padding'		: 0,
								'autoScale'		: false,
								'transitionIn'	: 'none',
								'transitionOut'	: 'none',
								'title'			: this.title,
								'width'			: 680,
								'height'		: 495,
								'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
								'type'			: 'swf',
								'swf'			: {
								   	'wmode'		: 'transparent',
									'allowfullscreen'	: 'true'
								}
							});
			 				return false; 
			
										
 				});
				$(".gardening-guide-wrapper li").click(function() {

					$.fancybox({
						'type'			: 'iframe',
						'padding'		: 0,
						'margin'		: 0,
						// pass in the post id here
						'href'			: thisUrl+'/static/gardening_guide.php?slug='+$(this).attr("slug")+'&headline='+$(this).attr("headline")+'&subline='+$(this).attr("subline")+'&descr= ' + $(".gardening_guides span#"+$(this).attr("counter_id")).html(),
						'transitionIn'	: 'none',
						'transitionOut'	: 'none',
						'width'			: 520,
						'height'		: 600			
					});
				});

				$(".comment-popup").click(function() {

					$.fancybox({
						'type'			: 'iframe',
						'padding'		: 0,
						'margin'		: 0,
						// pass in the post id here
						'href'			: thisUrl+'/static/comment-form.php?post_id=' + $("#post_id").html(),
						'transitionIn'	: 'none',
						'transitionOut'	: 'none',
						'width'			: 700,
						'height'		: 530
			
					});
				});
				$(".store-info-top a").click(function(event) {
					event.preventDefault();
					$.fancybox({
						'type'			: 'iframe',
						'padding'		: 0,
						'margin'		: 0,
						'href'			: $(this).attr("href"),
						'transitionIn'	: 'none',
						'transitionOut'	: 'none',
						'width'			: 700,
						'height'		: 530
			
					});
				});					
				/* ============ WHY CHOOSE TOLO ========= */
				
				
			$("#about-tab-left-title").click(function() {
		    
		    	$(".about-tab-left-content").css({display:"block"});
		    	$(".about-tab-right-content").css({display:"none"});
		    	$("#about-tab-right-title").css({"border-bottom":"1px solid #AAB1BC"});
		    	$(this).css({"border-bottom":"none"});
		    	
		    
		    });
		    	
		 		   
		    $("#about-tab-right-title").click(function() {
		    
	    		$(".about-tab-right-content").css({display:"block"});
		    	$(".about-tab-left-content").css({display:"none"});
		    	$("#about-tab-left-title").css({"border-bottom":"1px solid #AAB1BC"});
		    	$(this).css({"border-bottom":"none"});
		    
		    });
		    
				
			/* ============ OTHER =========== */

			$('.devSkill').tooltip({ 
   				track: true, 
  				delay: 0, 
		    	showURL: false, 
    			showBody: "", 
    			fade: 250
			});
			
/*
	    	$('.toy').tooltip({ 
   				track: true, 
  				delay: 0, 
		    	showURL: false, 
    			showBody: "", 
    			fade: 250
			});
*/
					    	$('.award').tooltip({ 
   				track: true, 
  				delay: 0, 
		    	showURL: false, 
    			showBody: "", 
    			fade: 250
			});
		});

