function JS_netivity_showFilterMeer(intElementID) {
	$(".filter-meerlink-" + intElementID).hide();
	$(".filter-overloop-" + intElementID).show();
}

function JS_netivity_setRating(value) 
{
	$('#intBeoordeling').val(value)
	JS_netivity_setOverRating( value)
}   

function JS_netivity_setOverRating(value) 
{
	var allePunten = $("#review-form .beoordeling span");
	var targetPunten = allePunten.filter(":lt("+value+")");
	
	allePunten.not(targetPunten).removeClass("punt").addClass("geenpunt");
	targetPunten.removeClass("geenpunt").addClass("punt");
}   

function JS_netivity_tekenteller(strValue, intMinChars, intMaxChars)
{
	var intLength = strValue.length;
	var tekenTeller = $("#tekenteller");
	
	tekenTeller.html(intLength);
	
	if(intLength >= intMinChars && intLength <= intMaxChars){
		tekenTeller.removeClass("error");
	}
	else {
		tekenTeller.addClass("error");
	}
}

function JS_netivity_init_tooltips(){
	
	$("#stramien-container .cover img, #crosssell-container div div div.afbeelding a img").tooltip({
		tip: '#tooltip', 
		lazy: true,
		predelay: 50,
		onBeforeShow: function(e, pos){
			
			var tip = this.getTip();
			var intID = this.getTrigger().attr("id");
			var intTopPos = 0;
			var arrIDItems = intID.split("-");
			
			
			if(arrIDItems.length >= 2)
			{
				var intISBN = arrIDItems[1];
			}
			if (arrIDItems.length > 2)
			{
				intTopPos = arrIDItems[2].replace("TOP", "");
			} 
				
			var blnReturn = true;
			if(intISBN == "" ){
				intISBN = 0;
			}
			
			var cont = $('#tt-content');
			//cont.html("Laden...");
			
			$.ajax({
				async: false,
				url: '/Handlers/stramien-handler.asp?strActie=get-tipInfo&intISBN='+intISBN+'&intTopPosition='+intTopPos,
				success: function(data) {
					if(data != "")
					{
						cont.html(data);			
					}
					else {
						blnReturn = false;
					}
				}
			});
			
			return blnReturn;
			
		}
	});
	
}

function JS_netivity_showSubCategory(intSelectedIndex)
{
	if(intSelectedIndex == "")
		intSelectedIndex = 0;

	$.ajax({
		type: 'POST',
		url: "/Handlers/uitgebreidzoeken-handler.asp",
		data: ({strActie: "get-subcategorieen", intCategorieID : intSelectedIndex}),
		success: function(strResponse){
			if(strResponse != "" )
			{
				$("#subcategorie").html(strResponse);
			}
			
		}
	});
	JS_netivity_showKenmerken();
}

function JS_netivity_showKenmerken()
{
	$("#kenmerken").html("");
	
	var intCategorieID		= $("#intCategorieID").find(":selected").val();
	var intSubcategorieID	= $("#intSubcategorieID").find(":selected").val();
	if (intSubcategorieID == "") {
		intSubcategorieID = 0;
	}
	
	$.ajax({
		type: 'POST',
		url: "/Handlers/uitgebreidzoeken-handler.asp",
		data: ({strActie: "get-kenmerken", intCategorieID : intSubcategorieID}),
		success: function(strResponse){
			if(strResponse != "" )
			{
				$("#kenmerken").html(strResponse);
			}
			
		}
	});
}

/* JS Logger */
function log(msg)
{
  if (typeof (console) !== 'undefined' && console != null) {
    var errorobj = new Array();
    for (var i = 0; i < arguments.length; i++) {
      errorobj.push(arguments[i]);
    }
    console.log(errorobj);
  }
}

