function ajax_contentLoad(){																																																																																																																																																																																																																																																																																																																																																																																						
	setTooltip();
	listing_order();																																																																																																																																																																																																																																																																																																																																																																																																												
	$('.ajaxLoad').click(function(){
		var data = $(this).metadata();
		$('.contentAjaxLoad').mask("Loading...");

		if(data.url){
			var newTagString = '&'+data.url;
		}
		
				$('.contentAjaxLoad').load('ajax/load_content.php?'+newTagString, function(){
					ajax_contentLoad();		
					$('.contentAjaxLoad').unmask();
				});

		this.blur();
		return false;
					  
	});
}


function setTooltip(){
//$(".featuredCatThumb img[alt], .productThumb img[alt], .featuredCatThumbBig img[alt]").each(function(){
//																																																																																																																																													//$(this).tooltip({text:$(this).attr("alt")}
//																																																																																																																																																					//   )});
};

///
function checkFilterOpt(){

	var checkFilter = '';
	var tag = new Array();
	
	$('.filterNavigationLoad input:checked').each(function() {
	var name = $(this).attr('name');
//	var val = $(this).attr('value');
	
		var checkValues = [];
		$('.filterNavigationLoad input[name='+name+']:checked').each(function() {
			checkValues.push($(this).attr('value'));
		});
		
		tag[name] = checkValues.join(",");
	});

///////// print
		var urlString ='';
		for (var i in tag) {
			urlString = urlString + 'tag['+encodeURIComponent(i)+']='+encodeURIComponent(tag[i])+'&'; // create filter for passing
		}
		urlString = urlString.slice(0, -1);


		var data = filterData(); // get all id's
		var range =getSliderValue();

$('.contentAjaxLoad').load('ajax/load_content.php?filter=true&search='+$('#filterSearchKW').attr('value')+'&id='+$('#filterPageID').attr('value')+'&s='+data.s+'&'+urlString+'&range='+range, function(){																																											
		$('.contentAjaxLoad').unmask();
		ajax_contentLoad();
		finLoad();
});


}

var filter_thisOPT = null;
var filter_lastOPT = null;
var filter_disable = [];

function filterMenu(){

	if(window.filterData) {
		var data = filterData();
	}
//	console.log(data);
	
	$.ajax({
		type: 'POST',
		url: "ajax/load_tag_types.php",
		dataType: 'html',
		data: data,
		success: function(html){
			$('.filterNavigationLoad').html(html);
			$('.filterNavigationLoad input').attr('disabled','true'); //// original ... might go back
		
			$('.filterNavigationLoad input').click(function(){
				
					for (var i = 0; i < filter_disable.length; i++) {
						if(filter_disable[i] == $(this).attr('name')){
							if($('.filterNavigationLoad input[name='+ $(this).attr('name') +']:checked').attr('value')){
							}else{
								filter_disable.splice(i,1);
							}
						}
					}
					
					
				
				if(filter_thisOPT !== $(this).attr('name')){
					filter_lastOPT = filter_thisOPT;
					if(filter_thisOPT){
						filter_disable[filter_disable.length] = filter_thisOPT;
					}
				}
				filter_thisOPT = $(this).attr('name');
				filter_thisOPT_ITEM = $(this).attr('value');
				
				
				$('.contentAjaxLoad').mask("Loading...");
				//$('.filterNavigationLoad input').attr('disabled','true');
				checkFilterOpt();
			})
			if(window.finLoad) {
				finLoad();
			}
			/////////////////////////////////////////////////////////////////////////////
			// this deals with the hide icon for the filter title
				 $('.filter_segment .filter_segment_title').click(function(){
					$(this).toggleClass('filter_segment_hidden');
					$(this).next('.filter_segment_content').slideToggle();
				})
			
			if(window.filter_prices) {
				var priceRange = filter_prices();
				$('.priceSlider').slider({ 
					animate: true,
					min:priceRange[0],
					max:priceRange[1],
					range: true,
					values: [priceRange[0], priceRange[1]],
					slide: function(event, ui) {
			//			$("#priceSliderAmount").html('&pound;' + ui.values[0] + ' - &pound;' + ui.values[1]);
						$(".priceSliderAmount_min").html('&pound;' + ui.values[0]);
						$(".priceSliderAmount_max").html('&pound;' + ui.values[1]);
					},
					stop: function(event, ui){
						checkFilterOpt();
					}
									
				});	
				
	
				//var priceRange = filter_prices();
				//setSliderValue(priceRange);
				//$("#priceSliderAmount").html('&pound;' + $(".priceSlider").slider("values", 0) + ' - &pound;' + $(".priceSlider").slider("values", 1));
				$(".priceSliderAmount_min").html('&pound;' + $(".priceSlider").slider("values", 0));
				$(".priceSliderAmount_max").html('&pound;' + $(".priceSlider").slider("values", 1));
				/////////////////////////////////////////////////////////////////////////////			
			}
		}

	});

}


var firstTime = 0;

function setSliderValue(priceRange){
	$('.priceSlider').slider('option', 'min', priceRange[0]);
	$('.priceSlider').slider('option', 'max', priceRange[1]);
	
}
function getSliderValue(){
	var range = $('.priceSlider').slider('option', 'values');
	return range;
}

function filterMenu_Disable(data){
	firstTime = firstTime+1;

$.ajax({
  type: 'POST',
  url: "ajax/tag_type_disable.php",
  dataType: 'json',
  data: data,
  success: function(data, textStatus){

		$('.filterNavigationLoad input[name!='+ filter_thisOPT +']').attr('disabled','true');
		var options = '';
		var t;
	  $.each(data.items, function(i,item){
            //alert('TAG:'+ item.tag + ' TYPE: '+item.type);
			$('.filterNavigationLoad input[value='+item.tag+'][name='+item.type+']').removeAttr("disabled");
      });
	  
	  
	  if(firstTime == 1){
		  if(data.hide){
			  $.each(data.hide, function(i,item){
					if(item.hide != 'undefined'){
	//					alert('HIDE:'+ item.type);
						$('.jqf_'+item.type).hide();// hide the options with no results
					}
			  });
		  }else{
			  $('.filter_segment').show();
		  }
	  }
	  // now set the price slider
/*		if(data.range){
			  $.each(data.range, function(i,item){
					if(item.range != 'undefined'){
					alert('Min:'+ item.minp);
					alert('Max:'+ item.maxp);					
					}
			  });
		}
 */
	 if(filter_lastOPT){
		for (var i = 0; i < filter_disable.length; i++) {
			//alert(filter_disable[i]);
				if($('.filterNavigationLoad input[name='+ filter_disable[i] +']:checked').attr('value')){
					$('.filterNavigationLoad input[name='+ filter_disable[i] +']:unchecked').attr('disabled','true');
				}
		}
	}
			
	  
	  

  }
});



		



}



function listing_order(){
	$('.listing_order').change(function(){
		if($(this).attr('value') !== ''){
		//	alert($(this).attr('value'));
			$('.contentAjaxLoad').mask("Loading...");	
			$('.contentAjaxLoad').load('ajax/load_content.php?'+$(this).attr('value'), function(){
				ajax_contentLoad();		
				$('.contentAjaxLoad').unmask();
			});
				
		}
	
	})
}
///
jQuery.extend(jQuery.easing,{swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)}});jQuery(document).ready(function(){
									
									$("#productPageForm").validate({
																   
										rules:{"select[]":"required"}
	
										
										});
									

									function c(d){d.stopAuto()}function b(d){d.startAuto()}function a(d){
										$("#mycarousel li").hoverIntent(function(){
										d.stopAuto();
										$(this).find(".links").fadeIn(500)},function(){d.startAuto();
										$(this).find(".links").fadeOut(600)})}
										
										jQuery("#mycarousel").jcarousel({auto:5,wrap:"last",animation:800,easing:"jswing",initCallback:a});

																																																																																																																			   $(".optionURL").click(function(){var d=$(this).metadata();if(d.url){$("#mainProductImage .productThumb img").fadeOut(function(){$("#mainProductImage .productThumb img").attr("src",d.url)});$("#mainProductImage .productThumb img").fadeIn()}});$(".variableOptions option:selected").each(function(){var d=$(this).metadata();if(d.url){$("#mainProductImage .productThumb img").fadeOut(function(){$("#mainProductImage .productThumb img").attr("src",d.url)});$("#mainProductImage .productThumb img").fadeIn()}});$(".showShippingAddress").click(function(){$(".shippingAddress").show()});$("ul.tabsMenu li a").click(function(){$("ul.tabsMenu li").removeClass("selectedTab");$(this).parent().addClass("selectedTab");var a=$(this).attr("href").substr(1);$("#content .tabsContent").hide();$("#tab_"+a).show()})
																																																																																																																																																																																																																																																																																																																																																																																																											
ajax_contentLoad();



});
$(document).ready(function(){
				   
	filterMenu();
});
