//var site_url = 'http://www.liquidpreso.com/warheads/';
//var site_url = 'http://www.liquid-ecommerce.com/warheads/';
var site_url = 'http://www.warheads.com/';

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

jQuery.inputSet = function(id, value)
{
  $(id).val(value);
  $(id).focus(function () {
         if($(id).val() == value) {
         	$(id).val('');
         }
    });
    $(id).blur(function () {
         if($(id).val() == '') {
         	$(id).val(value);
         }
    });
}

function goToProduct(product) {
				
		$("#container_product_juniors").hide();
		$("#container_product_lollipop").hide();
		$("#container_product_cubes").hide();
		$("#container_product_drops").hide();
		$("#container_product_spray").hide();
		$("#container_product_extreme").hide();
			
		switch(product) {
			case 'cubes':
				$("#container_product_cubes").show();
				pageTracker._trackPageview("/products/cubes");
				break;
			case 'juniors':
				$("#container_product_juniors").show();
				pageTracker._trackPageview("/products/minis");
				break;
			case 'spray':
				$("#container_product_spray").show();
				pageTracker._trackPageview("/products/spray");
				break;	
			case 'lollipop':
				$("#container_product_lollipop").show();
				pageTracker._trackPageview("/products/spray-pop");
				break;
			case 'extreme':
				$("#container_product_extreme").show();
				pageTracker._trackPageview("/products/extreme");
				break;
			case 'drops':
				$("#container_product_drops").show();
				pageTracker._trackPageview("/products/drops");
				break;
			}
			
		$("#products_flash").show();		
}
	
$(document).ready(function(){
	
	//inModal();
	
	// HOME --------------------------------------------
	
	var flashvars = {
	//flash vars
	};
	var params = {
		scale: "default",
		wmode:"transparent"
	};
	var attributes = {
		//place attributes here
	};
	
	swfobject.embedSWF("swf/banner_holder.swf", "flash_header", "1000", "145", "9.0.0","js/swfobject/expressInstall.swf", flashvars, params, attributes);
	//swfobject.embedSWF("swf/products.swf", "products_flash", "480", "170", "9.0.0","../js/swfobject/expressInstall.swf", flashvars, params, attributes);
	
	$('#leftcol #welcome #welcome_text .scroll-box').jScrollPane({scrollbarWidth:18, dragMaxHeight:29, dragMinHeight: 29, scrollbarMargin:10});
	
	$.inputSet('#username', 'USERNAME');
	$.inputSet('#password', 'PASSWORD');
	
	var open = jQuery.url.param("open");
	if(open != undefined) {
		switch(open) {
			case 'register':
				$.fn.colorbox({href:"profile_signup/", width: "900px", height: "670px", open: true}, setCloseButton);
				pageTracker._trackPageview("/member/profile-signup");
				break;
			case 'profile':
				$.fn.colorbox({href:"profile/", width: "900px", height: "670px", open: true}, setCloseButton);
				pageTracker._trackPageview("/member/profile");
				break;	
		}
	}
	
	$("a.modal_comix").colorbox({href:"comix/", width: "900px", height: "670px"}, setCloseButton);
	$("a.modal_evites").colorbox({href:"evites/", width: "900px", height: "670px"}, loadEvites);
	$("a.modal_games").colorbox({href:"games/", width: "900px", height: "670px"}, setCloseButton);
	$('a.modal_events').live('click', function() {
		$.fn.colorbox({href:"events/", width: "900px", height: "670px", open:true}, setEventsScroll);
		return false;
	});
	$("a.modal_news").colorbox({href:"news/", width: "900px", height: "670px"}, setNewsScroll);	
	
	$("a.modal_products").colorbox({href:"products/", width: "970px", height: "730px"},  function() {
		setCloseButtonProducts();
		var product = $(this).attr('rel');
		if(product != '') {
			$("#container_products").hide();
			goToProduct(product);
		} else {
			pageTracker._trackPageview("/products");
		}
	});
	
	$("a.modal_signup").colorbox({href:"profile_signup/", width: "900px", height: "670px"}, function() {
		setCloseButton();
		pageTracker._trackPageview("/member/profile-signup");
	});
	
	$("a.modal_storelocator").colorbox({href:"storelocator/", width: "900px", height: "670px"}, function() {
		setCloseButton();
		var product = $(this).attr('rel');
		changeStorePane(product);
	});
	
	$('a.modal_video').live('click', function() {
		$.fn.colorbox({href:"video/", width: "900px", height: "670px", open:true}, loadVideoTabs);
		return false;
	});	
	$('a.modal_profile').live('click', function() {
		$.fn.colorbox({href:"profile/", width: "900px", height: "670px", open:true}, setCloseButton);
		pageTracker._trackPageview("/member/profile");
		$().one('cbox_closed', function(){
			$('#widget_profile .widget_text').empty();
			$('#widget_profile .widget_text').load(site_url+'widget_profile/');
		});
		return false;
	});
	
	$("a.modal_iframe_facebook").colorbox({href:"iframe/facebook", width: "900px", height: "670px"}, function() {
			setNewWindowButton;
			pageTracker._trackPageview("/social-media/facebook");	
	});
	
	$("a.modal_iframe_flickr").colorbox({href:"iframe/flickr", width: "900px", height: "670px"}, function() {
			setNewWindowButton;
			pageTracker._trackPageview("/social-media/flickr");	
	});
	
	$("a.modal_iframe_myspace").colorbox({href:"iframe/myspace", width: "900px", height: "670px"}, setNewWindowButton);
	$("a.modal_iframe_twitter").colorbox({href:"iframe/twitter", width: "900px", height: "670px"}, setNewWindowButton);
	
	$("a.modal_contact").colorbox({href:"contact/", width: "900px", height: "670px"}, function() {
			setCloseButton
			pageTracker._trackPageview("/contact");	
	});
	$("a.modal_legal_privacy").colorbox({href:"legal/", width: "900px", height: "670px"}, loadPrivacy);
	$("a.modal_legal_coppa").colorbox({href:"legal/", width: "900px", height: "670px"}, loadCoppa);
	$("a.modal_legal_terms").colorbox({href:"legal/", width: "900px", height: "670px"}, loadTerms);
			
	function setCloseButton()  {
       var color = $("#modal_container").attr("class");
		switch(color) {
			case 'comix':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_comix.gif)");
				pageTracker._trackPageview("/comix");
				break;
			case 'blue':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_blue.gif)");				
				break;
			case 'evites':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_evites.gif)");				
				break;
			case 'games':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_orange.gif)");
				pageTracker._trackPageview("/games");
				//$("#game_intro").show();
				break;	
			case 'gray':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_gray.gif)");
				break;
			case 'green':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_gray.gif)");
				break;
			case 'orange':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_orange.gif)");
				break;		
			case 'flickr':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_pink.gif)");
				break;
			case 'purple':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_purple.gif)");
				break;
			case 'video':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_red.gif)");				
				break;
			case 'yellow':
				$("#cboxClose").css("background-image", "url(images/layout/x_large_yellow.gif)");
		        $("#stores_hardcandy").show();
		        $("#select_store_locator").change(changeStoreSelect);
		        $('#container_store #rightcol #stores_hardcandy').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});    
				break;	
			}
		$("#cboxClose").css("top", "500px");
		$("#cboxClose").css("left", "790px");	        
	}
		
	function setCloseButtonProducts()  {
		$("#cboxClose").css("background-image", "url(images/layout/x_large_pink.gif)");
		$("#cboxClose").css("top", "525px");
		$("#cboxClose").css("left", "835px");
		var flashvars2 = {};
		var params2 = {
			scale: "default",
			wmode:"transparent"	
		};
		var attributes2 = {};
		swfobject.embedSWF("swf/products.swf", "products_flash", "480", "170", "9.0.0","js/swfobject/expressInstall.swf", flashvars2, params2, attributes2);
	}
		
	function loadVideoTabs()  {
       setCloseButton();
       $("#video_tabs").tabs();
	   $("a.video_tab").click(setOpenVideoTab);
	   $('#container_video #rightcol #video_tabs #video-popular .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10});
	   $.inputSet("#video-upload-form #video_url", "YOUTUBE URL");
	   $.inputSet("#video-upload-form #tags", "TAGS");
	   pageTracker._trackPageview("/video");  		   	        
	}
		
	function setEventsScroll()  {
       setCloseButton();
       $('#container_events #col .scroll_box').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});
       pageTracker._trackPageview("/events");     	        
	}
	
	function setNewsScroll()  {
       setCloseButton();
       pageTracker._trackPageview("/news");
       $('#container_news #leftcol .scroll_box').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});   	        
	}
	
	function setNewWindowButton()  {
       setCloseButton();
       $('a.new_window').click( function() {
			window.open($(".container_iframe_socialmedia iframe").attr("src"));
        	$.fn.colorbox.close();
        	return false;
			
		});        
	}
	
	function loadPrivacy() { loadLegalTabs(0); pageTracker._trackPageview("/privacy"); };
	function loadCoppa() { loadLegalTabs(1); pageTracker._trackPageview("/coppa"); };
	function loadTerms() { loadLegalTabs(2); pageTracker._trackPageview("/terms"); };
		
	function loadLegalTabs(selected)  {
       setCloseButton();
       $('#container_legal #legal_tabs .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});
       $("#legal_tabs").tabs();  
	   $("#legal_tabs").tabs('select', selected);
	   setOpenLegalTab(selected);
	   $("a.legal_tab").click( function() {
	   		setOpenLegalTab($("#legal_tabs").tabs('option', 'selected'));
	   		return false;
	   });
	}
	
	var setPopularTab = 0;
	var setRecentTab = 0;
	
	function setOpenVideoTab()  {		
		var selected = $("#video_tabs").tabs('option', 'selected');
		switch(selected) {
			case 0:
				//if(setPopularTab == 0) {
					$('#container_video #rightcol #video_tabs #video-popular .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});
					//alert('scroll setOpenVideoTab popular');
					//setPopularTab = 1;	
				//}
				$("#tab-popular").css("background-image", "url(images/layout/tab_video_popular_open.gif)");
				$("#tab-recent").css("background-image", "url(images/layout/tab_video_recent.gif)");
				$("#tab-upload").css("background-image", "url(images/layout/tab_video_upload.gif)");
				$("#tab-search").css("background-image", "url(images/layout/tab_video_search.gif)");
				break;
			case 1:
				//if(setRecentTab == 0) {
					$('#container_video #rightcol #video_tabs #video-recent .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});  
					//alert('scroll setOpenVideoTab recent');
					//setRecentTab = 1;
				//}				
				$("#tab-popular").css("background-image", "url(images/layout/tab_video_popular.gif)");
				$("#tab-recent").css("background-image", "url(images/layout/tab_video_recent_open.gif)");
				$("#tab-upload").css("background-image", "url(images/layout/tab_video_upload.gif)");
				$("#tab-search").css("background-image", "url(images/layout/tab_video_search.gif)");
				break;
			case 2:
				$("#tab-popular").css("background-image", "url(images/layout/tab_video_popular.gif)");
				$("#tab-recent").css("background-image", "url(images/layout/tab_video_recent.gif)");
				$("#tab-upload").css("background-image", "url(images/layout/tab_video_upload_open.gif)");
				$("#tab-search").css("background-image", "url(images/layout/tab_video_search.gif)");
				break;
			case 3:
				$("#tab-popular").css("background-image", "url(images/layout/tab_video_popular.gif)");
				$("#tab-recent").css("background-image", "url(images/layout/tab_video_recent.gif)");
				$("#tab-upload").css("background-image", "url(images/layout/tab_video_upload.gif)");
				$("#tab-search").css("background-image", "url(images/layout/tab_video_search_open.gif)");
				break;
		}
		//alert('setPopularTab:'+setPopularTab+' setRecentTab:'+setRecentTab);		
	}
		
	function setOpenLegalTab(selected)  {
		switch(selected) {
			case 0:				
				$("#tab_privacy").css("background-image", "url(images/layout/tab_legal_privacy_open.gif)");
				$("#tab_coppa").css("background-image", "url(images/layout/tab_legal_coppa.gif)");
				$("#tab_terms").css("background-image", "url(images/layout/tab_legal_terms.gif)");
				break;
			case 1:
				$.preloadImages("images/layout/tab_legal_coppa.gif", "images/layout/tab_legal_privacy_open.gif", "images/layout/tab_legal_terms_open.gif");
				$("#tab_privacy").css("background-image", "url(images/layout/tab_legal_privacy.gif)");
				$("#tab_coppa").css("background-image", "url(images/layout/tab_legal_coppa_open.gif)");
				$("#tab_terms").css("background-image", "url(images/layout/tab_legal_terms.gif)");
				break;
			case 2:
				$.preloadImages("images/layout/tab_legal_terms.gif", "images/layout/tab_legal_coppa_open.gif", "images/layout/tab_legal_terms_open.gif");
				$("#tab_privacy").css("background-image", "url(images/layout/tab_legal_privacy.gif)");
				$("#tab_coppa").css("background-image", "url(images/layout/tab_legal_coppa.gif)");
				$("#tab_terms").css("background-image", "url(images/layout/tab_legal_terms_open.gif)");
				break;
		}
	}
	
	// SEARCH -----------------------------------------
	
	function doSearch() {
		var query = $('input#search_input').val();
	    if(query == '') {
	    	alert('Please submit a keyword to search.');
	    } else if(query.length <= 3) {
	    	alert('Your keyword search must be greater than 3 characters');
	    } else {
	    	$.post('/', 
		    	{
		    		ACT : '19',
		    		RP : 'search/results', 
		    		weblog : 'events|news|store-locator|video',
		    		where : 'any',	    		
		    		search_in: 'everywhere', 
		    		NRP: 'search/noresults', 
		    		status: 'open', 	    		
		    		site_id : '1', 
		    		keywords : query
		    	}, 
		    	getDropoutData, 
		    	'html'
		    );
	    }
	    return false;		
	}
	
	$("#searchsubmit").click(function(){	    
	     doSearch();
	     return false;
	});
	
	//$("input#search_input").focus(function(){
		//alert('focus');
		$('input#search_input').bind('keyup', function(e) {
			 var code = e.keyCode || e.which;
			 //alert(code);
			 if(code == 13) { //Enter keycode
			 	doSearch();
			 	//alert('enter');
			 	
			 }
			 return false;	
		});		
	//});
	
	var dropout = 0;
	
	function getDropoutData(data) {
		//alert(data);
		dropout = 1;
		$("#nav_dropout .scroll_box").html(data);
		if(sitemap_dropout == 1) {
			sitemap_dropout = 0;
			$('#nav_sitemap_dropout_container').fadeOut('slow', hideOpenSiteMapDropout);
		} else {
			showDropout();
		}				
	}
	
	function showDropout() {
		$("#columns").animate({marginTop: "446px"}, 600);
	   	$("#nav_dropout").slideDown(600, showResults);
	   	pageTracker._trackPageview("/search");
	}
	
	function showResults() {
		$('#nav_dropout_container').fadeIn('slow');
	   	$('#nav_dropout_container .scroll_box').jScrollPane({scrollbarWidth:18, dragMaxHeight:29, dragMinHeight: 29, scrollbarMargin:10});	    	
	}
		
	$("a#close_dropout").click(function(){	    
	    dropout = 0
	    $('#nav_dropout_container').fadeOut('slow', hideDropout);
		return false; 	      
	});	
	
	function hideDropout() {
		$("#columns").animate({marginTop: "225px"}, 600);
	    $("#nav_dropout").slideUp(600);
	}
			
	function hideOpenSiteMapDropout() {
		$("#columns").animate({marginTop: "225px"}, 600);
	    $("#nav_sitemap_dropout").slideUp(600, showDropout);
	}
	
	$('#nav_dropout_container a.video').live('click', function() {
		//alert($(this).attr('rel'));
		var url_title = $(this).attr('rel');
		$.fn.colorbox({href:"video/", width: "900px", height: "670px", open: true}, function() {
			loadVideoTabs();
			$('#container_video #leftcol .video_player').load(site_url+'video/player/'+url_title);				
		});
		
		return false;	
	});
	
	$('#nav_dropout_container a.news').live('click', function() {
		//alert($(this).attr('rel'));
		var url_title = $(this).attr('rel');
		$.fn.colorbox({href:"news/", width: "900px", height: "670px", open: true}, function() {
			setNewsScroll();
			$('#modal_container').load(site_url+'news/item/'+url_title);			
		});
		
		return false;	
	});
	
	$('#nav_dropout_container a.events').live('click', function() {
		//alert($(this).attr('rel'));
		$.fn.colorbox({href:"events/", width: "900px", height: "670px", open: true}, function() {
			setEventsScroll();	
		});		
		return false;	
	});
	
	// NEWS --------------------------------------------
	
	$('a.news_item').live('click', function() {
		$('#modal_container').load($(this).attr('rel'), {}, function() { 
			$('#container_news #news_box .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});
			pageTracker._trackPageview($(this).attr('rel'));
		});
		return false;	
	});
	
	$('a.news_index_back').live('click', function() {
		$('#modal_container').load('news/index', {}, function() { 
			$('#container_news #leftcol .scroll_box').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});	
		});
		return false;		
	});
	
	// VIDEO --------------------------------------------
	
	//var video_site_url = site_url+'video/';
	//var video_popular_page = site_url+'video/ajax_popular_all/';
	//var video_recent_page = site_url+'video/ajax_recent_all/';
	var video_site_url = '/video/';
	var video_popular_page = '/video/ajax_popular_all/';
	var video_recent_page = '/video/ajax_recent_all/';
	var tabIndex = 0;
	
	$('.video_box a.video_link').live('click', function() {
		//alert('click');
		loadVideoPopularAll(video_popular_page, 0);
		loadVideoPopularMy(0);
		loadVideoRecentAll(video_recent_page, 0);
		loadVideoRecentMy(0);
		//alert(video_query_value);
		if(video_query_value != '') {
			searchVideo(video_query_value);
		}
		//alert('player: '+$(this).attr('rel'));
		$('#container_video #leftcol .video_player').load($(this).attr('rel'));
		pageTracker._trackPageview($(this).attr('rel'));
		return false;	
	});
	
	$('.video_upload').live('click', function() {
		$("#entryform").validate({
			rules: {
				video_url: {
			    	required: true,
			     	url: true
			    }
			}			
		});
		if($("#entryform").validate().form()) {
			$.post(site_url+'helper/youtube.php', {url : $('#video_url').val()}, uploadVideo, 'text');
		}	
		return false;		
	});
	
	function uploadVideo(data) {
		$("#title").val(data);
		$("#entryform").ajaxSubmit(showUploadSuccess);
		alert('Please be patient.  We are uploading your YouTube link.');
	}

	function showUploadSuccess()  {
		$("#video-upload-form").hide();
		$("#video-upload-success").show();
		$.inputSet("#video-upload-form #video_url", "YOUTUBE URL");
	    $.inputSet("#video-upload-form #tags", "TAGS");         
	}
	
	$('.rate_this_video .video_rate').live('click', function() {
		$("#rating").val($(this).attr('rel'));
		$("form").ajaxSubmit(videoRated);
		return false;		
	});
	
	function videoRated()  {
		$(".rate_this_video").empty();
		$(".rate_this_video").append("<p>Thanks for your Rating!</p>");			
		loadVideoPopularAll(video_popular_page, 1);
		loadVideoPopularMy(1);
		loadVideoRecentAll(video_recent_page, 0);
		loadVideoRecentMy(0);
		//alert(video_query_value);
		if(video_query_value != '') {
			searchVideo(video_query_value);
		}
		//alert('Thanks for your Rating!');        
	}
	
	$('a.video_upload_again').live('click', function() {		
		$("#video-upload-success").hide();
		$("#video-upload-form").show();
		return false;
	});
	
	$('a.video_signup').live('click', function() {
		$().one('cbox_closed', function(){
			$.fn.colorbox({href:"profile_signup/", width: "900px", height: "670px", open: true}, setCloseButton);
			pageTracker._trackPageview("/member/profile-signup");
		});
		$.fn.colorbox.close();
		return false;	
	});
	
	$('#myPopular').live('click', function() {
		if($('#myPopular:checked').val()) {
			$("#video-popular-all").hide();
			$("#video-popular-my").show();
			$('#container_video #rightcol #video_tabs #video-popular .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10});
			//alert('scroll myPopular checked');
		} else {
			$("#video-popular-all").show();
			$("#video-popular-my").hide();
			$('#container_video #rightcol #video_tabs #video-popular .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10});
			//alert('scroll myPopular not checked');
		}
		//$('#edit-checkbox-id:checked');
		//return false;	
	});
	
	$('#myRecent').live('click', function() {
		if($('#myRecent:checked').val()) {
			$("#video-recent-all").hide();
			$("#video-recent-my").show();
			$('#container_video #rightcol #video_tabs #video-recent .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10});
			//alert('scroll myrecent checked');
		} else {
			$("#video-recent-all").show();
			$("#video-recent-my").hide();
			$('#container_video #rightcol #video_tabs #video-recent .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10});
			//alert('scroll myrecent not checked');
		}
		//$('#edit-checkbox-id:checked')	
	});
	
	function loadVideoPopularAll(page, refresh) {
		$('#video-popular-all').empty();
		$('#video-popular-all').load(page, {}, function() {				
			if(($("#video_tabs").tabs('option', 'selected') == 0) && (refresh == 1)) {
				$('#container_video #rightcol #video_tabs #video-popular .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10, maintainPosition:false});
				//alert('scroll loadVideoPopularAll');
			}
		});
	}
	
	function loadVideoPopularMy(refresh) {
		$('#video-popular-my').empty();
		//$('#video-popular-my').load(site_url+'video/ajax_popular_my/', {}, function() {
		$('#video-popular-my').load('/video/ajax_popular_my/', {}, function() {
			if(($("#video_tabs").tabs('option', 'selected') == 0) && (refresh == 1)) {
				$('#container_video #rightcol #video_tabs #video-popular .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10, maintainPosition:false});
				//alert('scroll loadVideoPopularMy');	
			}
		});
	}
	
	function loadVideoRecentAll(page, refresh) {
		$('#video-recent-all').empty();
		$('#video-recent-all').load(page, {}, function() {
			if(($("#video_tabs").tabs('option', 'selected') == 1) && (refresh == 1)) {
				$('#container_video #rightcol #video_tabs #video-recent .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10, maintainPosition:false});
				//alert('scroll loadVideoRecentAll');
			}
		});				
	}
	
	function loadVideoRecentMy(refresh) {
		$('#video-recent-my').empty();
		//$('#video-recent-my').load(site_url+'video/ajax_recent_my/', {}, function() {
        $('#video-recent-my').load('/video/ajax_recent_my/', {}, function() {	
			if(($("#video_tabs").tabs('option', 'selected') == 1) && (refresh == 1)) {
				$('#container_video #rightcol #video_tabs #video-recent .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10, maintainPosition:false});
				//alert('scroll loadVideoRecentMy');
			}
		});
	}
	
	$('a.pagination_link_popall').live('click', function() {
		video_popular_page = video_site_url+'ajax_popular_all/'+$(this).attr('rel');
		loadVideoPopularAll(video_popular_page, 1);				
		return false;	
	});
	
	$('a.pagination_link_recentall').live('click', function() {
		video_recent_page = video_site_url+'ajax_recent_all/'+$(this).attr('rel');
		loadVideoRecentAll(video_recent_page, 1);
		return false;	
	});
	
	var video_query_value = '';
	
	$("#video_search_submit").live('click', function() { 
	    video_query_value = $('input#video_input').val();
	    //alert(video_query_value);
	    if(video_query_value == '') {
	    	alert('Please submit a keyword to search.');
	    } else if(video_query_value.length <= 3) {
	    	alert('Your keyword search must be greater than 3 characters');
	    } else {
	    	searchVideo(video_query_value);
	    }
		return false; 	      
	});
	
	function searchVideo(query) {
			$.post('/', {ACT : '19', RP : 'search/results-video', weblog : 'video', where : 'any', search_in: 'everywhere', NRP: 'search/noresults', status: 'open', site_id : '1', keywords : query}, showVideoResults, 'html');
	}
		
	function showVideoResults(data, textStatus)  {
		//alert(data);
		//alert(textStatus);
		$("#video-search #video-search-form").hide();
		$("#video-search #video-search-results").show();
		$("#video-search #video-search-results .scroll-pane").empty();
		$("#video-search #video-search-results .scroll-pane").html(data);
		$('#video-search #video-search-results .scroll-pane').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, scrollbarMargin:10});
		//alert('scroll showVideoResults');	    	
	}
	
	$("#back_video_search").live('click', function() { 
		video_query_value = '';
		$("#video-search #video-search-results").hide();
		$("#video-search #video-search-form").show();
	});
	
	
	
	// EVITES ---------------------------------------------
	
	function loadEvites() {
		setCloseButton();
		loadDefaultEvite();
		$("#container_evites .leftcol #evite_thumbs .scroll-box").jScrollPane({scrollbarWidth:18, dragMaxHeight:29, dragMinHeight: 29, scrollbarMargin:10});
		pageTracker._trackPageview("/evites");
	}
	
	function loadDefaultEvite() {
		$('#container_evites .rightcol').load(site_url+'evites/preview/51/', '', setEvitesForm);
	}
	
	$('a.evites_signup').live('click', function() {
		$().one('cbox_closed', function(){
			$.fn.colorbox({href:"profile_signup/", width: "900px", height: "670px", open: true}, setCloseButton);
			pageTracker._trackPageview("/member/profile-signup");			
		});
		$.fn.colorbox.close();
		return false;	
	});
	
	function setEvitesForm()  {	   	   
	   $.inputSet(".evite_form #to_name", "TO");
	   $.inputSet(".evite_form #from_name", "FROM");
	   $.inputSet(".evite_form #body", "MESSAGE");
	   $(".evite_form #body").charCounter(125);
	   $.inputSet(".evite_form #from", "YOUR EMAIL");
	   $.inputSet(".evite_form #to", "YOUR FRIEND'S EMAIL");
	}
	
	var to_name;
	var from_name;
	//var body;
	
	$('.evite_form #to_name').live('keyup', function() { 
		to_name = 'Hi '+$(".evite_form #to_name").val();
		$("span#to_name_here").text(to_name);
		$("span#invite").show();
	});
	
	$('.evite_form #from_name').live('keyup', function() { 
		from_name = $(".evite_form #from_name").val();
		$("span#from_name_here").text(from_name);
	});
	
	//$('.evite_form #body').live('keyup', function() { 
		//body = $(".evite_form #body").val();
		//$("span#message_here").text(body);
	//});
	
	$('a.evite_link').live('click', function() {
		$('#container_evites .rightcol').load($(this).attr('rel'), '', setEvitesForm);
		pageTracker._trackPageview($(this).attr('rel'));
		return false;
	});
		
	$('a.send_evite').live('click', function() {
		var evitesForm = $("#tellafriend_form").validate();
		if (evitesForm.form()) {
			var bg = $('input#background_image').val();
			//alert(bg);
			var email = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><body style="margin: 0; padding: 0;">'
			+'<table style="width: 600px; height: 500px; margin: 0; padding: 0;" width><tr><td valign="top" style="background: url('+bg+') top left no-repeat;">'
			+'<p style="width: 360px; height: 45px; margin: 130px 0px 0px 140px; font-family: Arial Black, Gadget, sans-serif; font-size: 30px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: normal; line-height: 1.2em; color: #000;">'+to_name+'</p>'
			+'<p style="width: 360px;  height: 185px; margin: 0px 0px 0px 140px; font-family: Arial, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: normal; line-height: 1.4em; color: #000;">WARHEADS candy has a new website!  <a href="'+site_url+'index.php?open=register" target="_blank">Join the site</a> and you can create your custom profile, post your WARHEADS videos, stay up to date on news and events, and more.  What are you waiting for?  Head over to <a href="'+site_url+'" target="_blank">WARHEADS.COM</a> and GET YOUR SOUR ON!</p>'
			+'<p style="width: 360px;  height: 50px; margin: 0px 0px 0px 140px; text-align: right; font-family: Arial, sans-serif, cursiv; font-size: 24px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: normal; line-height: 1.4em; color: #000;">'+from_name+'</p>'
			+'</td></tr></table></body></html>';
			$("input#message").val(email);
			$("#tellafriend_form").ajaxSubmit(showSendSuccess);		
			//$('#container_evites .rightcol').load($(this).attr('rel'), '', setEvitesForm);
			return false;
		}	
	});
		
	function showSendSuccess()  {
		alert('Evite Sent!');
		loadDefaultEvite();       
	}
	
	$('a.cancel_evite').live('click', function() {
		setEvitesForm();
		$("span#to_name_here").text('');
		$("span#from_name_here").text('');
		$("span#message_here").text('');
		$("span#invite").hide();
		return false;
	});
	
	// PRODUCTS --------------------------------------------
	
	$('a.modal_products_sub').live('click', function() {
		$("#container_products").hide();
		$("#products_flash").show();
		goToProduct($(this).attr('rel'));
		return false;	
	});
		
	$('a.button_storeloc').live('click', function() {
		var product = $(this).attr('rel');
		$().one('cbox_closed', function(){
			$.fn.colorbox({href:"storelocator/", width: "900px", height: "670px", open: true}, function() {
				setCloseButton();
				//$("#select_store_locator option:contains(product)").attr("selected", true);
				changeStorePane(product);
				//$('#select_store_locator').val(product);	
					
			});
		});
		$.fn.colorbox.close();
		return false;	
	});
	
	// STORELOCATOR --------------------------------------------
		
	function changeStoreSelect() {
		//alert('select');
		product = $('#select_store_locator').val();
		changeStorePane(product);
	}
	
	function changeStorePane(product) {
		//alert(product);
		
		$('#container_store #rightcol .stores').jScrollPaneRemove();		
		$("#stores_drops").hide();
		$("#stores_hardcandy").hide();
		$("#stores_juniors").hide();
		$("#stores_spraypop").hide();
		$("#stores_cubes").hide();
		$("#stores_spray").hide();
		
		$('#select_store_locator').val(product);
		
		switch(product) {
			case 'drops':
				$("#stores_drops").show();
				$('#container_store #rightcol #stores_drops').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10}); 
				pageTracker._trackPageview("/store-locator/drops");
				break;
			case 'hardcandy':
				$("#stores_hardcandy").show();
				$('#container_store #rightcol #stores_hardcandy').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});
				pageTracker._trackPageview("/store-locator/extreme"); 
				break;
			case 'juniors':
				$("#stores_juniors").show();
				$('#container_store #rightcol #stores_juniors').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});
				pageTracker._trackPageview("/store-locator/minis"); 
				break;	
			case 'spraypop':
				$("#stores_spraypop").show();
				$('#container_store #rightcol #stores_spraypop').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});
				pageTracker._trackPageview("/store-locator/spray-pop"); 
				break;
			case 'cubes':
				$("#stores_cubes").show();
				$('#container_store #rightcol #stores_cubes').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});
				pageTracker._trackPageview("/store-locator/cubes"); 
				break;
			case 'spray':
				$("#stores_spray").show();
				$('#container_store #rightcol #stores_spray').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10});
				pageTracker._trackPageview("/store-locator/spray"); 
				break;
		}		
	}
	
	reinitScrollPane = function() {
		alert('reinit');
		$('#container_store #rightcol .stores ').jScrollPane({scrollbarWidth:29, dragMaxHeight:47, dragMinHeight: 47, scrollbarMargin:10}); 
	}
	
	// GAMES ----------------------------------------------------
	
	var currentGame = '#game_intro';
	
	$('a.game_link').live('click', function() {
		$(currentGame).hide();
		$("#"+$(this).attr('rel')).show();
		currentGame = "#"+$(this).attr('rel');
		return false;	
	});
	
	// SITE MAP -------------------------------------------------
	
	var sitemap_dropout = 0;
	
	$("a.sitemap_dropout").click(function(){	    
	    if(sitemap_dropout == 0) {
	    	sitemap_dropout = 1;			
			if(dropout = 1) {
				dropout = 0;
				$('#nav_dropout_container').fadeOut('slow', hideSearchDropout);
			} else {
				showSiteMapDropout();
			}	
	    }
	    return false;
	});	
	
	function showSiteMapDropout() {
		$("#columns").animate({marginTop: "446px"}, 600);
	   	$("#nav_sitemap_dropout").slideDown(600, showSiteMapLinks);
	   	pageTracker._trackPageview("/site-map");
	}
			
	function showSiteMapLinks() {
		$('#nav_sitemap_dropout_container').fadeIn('slow');	    	
	}
		
	$("a#close_sitemap_dropout").click(function(){	    
	    sitemap_dropout = 0;
	    $('#nav_sitemap_dropout_container').fadeOut('slow', hideSiteMapDropout);
		return false; 	      
	});	
	
	function hideSiteMapDropout() {
		$("#columns").animate({marginTop: "225px"}, 600);
	    $("#nav_sitemap_dropout").slideUp(600);
	}
	
	function hideSearchDropout(data) {
		$("#columns").animate({marginTop: "225px"}, 600);
	    $("#nav_dropout").slideUp(600, showSiteMapDropout);
	}
		
	// LEGAL ----------------------------------------------------
	
	$('a.legal_print').live('click', function() {
		var selected = $("#legal_tabs").tabs('option', 'selected');
		var url = '';
		switch(selected) {
			case 0:				
				url = 'legal/ImpactConfectionsInc-WebsitePrivacyPolicy.pdf';
				break;
			case 1:
				url = 'legal/COPPA.pdf';
				break;
			case 2:
				url = 'legal/ImpactConfectionsInc-WebsiteTermsofUseAgreement.pdf';
				break;
		}
		window.open(url);
    	return false;
			
	});
});