$(document).ready(function () {

// Read a page's GET URL variables and return them as an associative array.
function getUrlVars() {
	var vars = [],
		hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	for (var i = 0; i < hashes.length; i++) {
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}

var selProd = getUrlVars()['prod'];
var selLang = getUrlVars()['lang'];
var selDocu = getUrlVars()['doc'];

var oTable = $('#manualTable').dataTable({
	"bPaginate": false,
	"aoColumnDefs": [
		{ "sClass": "hide_me", "aTargets": [ 5, 6, 7, 8, 9 ] },
		{ "sClass": "size", "aTargets": [ 3 ] }
	]
});

$('#manualTable').dataTable().columnFilter({
	aoColumns: [
	null,
	null,
	null,
	null,
	null,
	{ sSelector: "#prodFilter", type:"select", values : [{label : "Oscilloscopes", value : "oscilloscope" },{label : "Data Loggers", value : "data-logger" },{label : "Vector Network Analyzer", value : "vector-network-analyzer" },{label : "Pulse generators", value : "pulse-generator" },{label : "Agile Synthesizer", value : "agile-synthesizer" },{label : "Accessories", value : "accessories" },{label : "PicoConnect", value : "picoconnect" },{label : "Network metrology kit", value : "network-metrology-kit" }], selected: selProd },
	{ sSelector: "#langFilter", type:"select", values : [{label : "Türkçe", value : "Turkish" },{label : "Русский", value : "Russian" },{label : "Română", value : "romanian" },{label : "Português", value : "Portuguese" },{label : "Polski", value : "polish" },{label : "Norsk ", value : "norwegian" },{label : "日本語", value : "japanese" },{label : "한국어", value : "korean" },{label : "English", value : "english" },{label : "Français", value : "french" },{label : "Deutsch", value : "german" },{label : "Italiano", value : "italian" },{label : "Español", value : "spanish" },{label : "中文 (简体)", value : "chinese-simplified" },{label : "Nederlands", value : "dutch" },{label : "Dansk", value : "danish" },{label : "Svenska", value : "swedish" },{label : "中文 (繁體)", value : "chinese-traditional" },{label : "Čeština", value : "czech" },{label : "Magyar", value : "hungarian" },{label : "Suomi", value : "finnish" },{label : "Ελληνικά", value : "greek" }], selected: selLang },
	{ sSelector: "#docFilter", type:"select", values : [{label : "Data Sheets", value : "data-sheets" },{label : "User&#8217;s Guides", value : "users-guides" },{label : "Programmer&#8217;s Guides", value : "programmers-guides" },{label : "Quick Start Guides", value : "quick-start-guides" },{label : "Catalogues", value : "catalogues" },{label : "Press Releases", value : "press-releases" },{label : "Posters", value : "posters" },{label : "Training Guides", value : "training-guides" },{label : "Application Notes", value : "application-notes" },{label : "Technical Data", value : "technical-data" },{label : "Declarations", value : "declarations" }], selected: selDocu },
	{ sSelector: "#disconFilterCurr", type:"checkbox", values : ["Open"] },
	{ sSelector: "#disconFilterDisc", type:"checkbox", values : ["Discontinued"] }
	]
});

// // ?selectOpt=
// var selectOpt = getUrlVars()['doc'];
// $('#docFilter select').val(selectOpt);

// console.log("selected option = "+selectOpt);


/*$( "tr td.size" ).each(function (i) {
		var sizeNum = $( this ).text();
		var sizeLength = $( this ).text().length;
		console.log(sizeLength);
		if (sizeLength <= 6){
			var sizeRound = sizeNum;
			//sizeApp = '<span> kB</span>';
		}  else if (sizeLength >= 7){
			var sizeRound = sizeNum/1000;
			//sizeApp = '<span> MB</span>';
		}
		$(this).text(sizeRound);
		$(this).append(sizeApp);

	});	*/

$(window).scroll(function(){
		if ($(this).scrollTop() > 100) {$('.scrollup').fadeIn();} else {$('.scrollup').fadeOut();}
	});

	$('.scrollup').click(function(){
		$("html, body").animate({ scrollTop: 0 }, 600);
		return false;
	});

	//$('.select_filter').addClass("selectpicker");

	//$('.selectpicker').selectpicker();

});

/*$(window).on('load', function () {
	
	 * customRadioCheck: jQuery plguin for checkbox and radio replacement
	 * Usage: $('input[type=checkbox], input[type=radio]').customRadioCheck();
	 * Author: Cedric Ruiz
	 * License: MIT
	
	(function() {
		$.fn.customRadioCheck = function() {
			return this.each(function() {
				var e = $(this),
					t = $("<span/>");
				t.addClass("custom-" + (e.is(":checkbox") ? "check" : "radio")), e.is(":checked") && t.addClass("checked"), t.insertAfter(e), e.parent("label").addClass("custom-label").attr("onclick", ""), e.css({
					position: "absolute",
					left: "-9999px"
				}), e.on({
					change: function() {
						e.is(":radio") && e.parent().siblings("label").find(".custom-radio").removeClass("checked"), t.toggleClass("checked", e.is(":checked"))
					},
					focus: function() {t.addClass("focus")},
					blur: function() {t.removeClass("focus")}
				})
			})
		}
	})();
	$('input[type=checkbox], input[type=radio]').customRadioCheck();
});*/ 

$("#disconFilterCurr").click(function() {
	console.log("current products")
	

	if($("input#StatusOP").prop('checked')){
		$("input#StatusDI").prop("disabled", true);
		$(this).prop('checked', false);
	}else{
		$("input#StatusDI").prop("disabled", false);
		$(this).prop('checked', true);
	}
});
$("#disconFilterDisc").click(function() {
	console.log("discontinued products")

	
	if($("input#StatusDI").prop('checked')){
		$("input#StatusOP").prop("disabled", true);
		$(this).prop('checked', false);
	}else{
		$("input#StatusOP").prop("disabled", false);
		$(this).prop('checked', true);
	}					
});




