
var BTC_JQ_EFFECT_SPEED = ($.browser.msie)? 0 : 300;

function toggleCollapse(ele) {
	$(ele).toggle(BTC_JQ_EFFECT_SPEED);
}

function showCollapsed(ele) {
	$(ele).show(BTC_JQ_EFFECT_SPEED);
}

function doCollapse(ele) {
	$(ele).hide(BTC_JQ_EFFECT_SPEED);
}

function toggleCollapseId(id) {
	$('#'+id).toggle(BTC_JQ_EFFECT_SPEED);
}

function showCollapsedId(id) {
	$('#'+id).show(BTC_JQ_EFFECT_SPEED);
}

function doCollapseId(id) {
	$('#'+id).hide(BTC_JQ_EFFECT_SPEED);
}

function toggleCollapseIdChild(id, childClassName) {
	$('#'+id+' .'+childClassName).toggle(BTC_JQ_EFFECT_SPEED);
}

function toggleCollapseIdChilds(id, childsClassName) {
	$('#'+id+' .'+childClassName).toggle(BTC_JQ_EFFECT_SPEED);
}

function bhInFavs() {
	$('ul#favslist a.favbtn').live('click', function() {
		var id = $(this).parent().attr('id').substr(3);
		$.get('/i/a/html.php?c=favmnu&d='+id+'&t='+$.now(), function(res) {
			$('ul#favslist').html(res);
		});
		if (1 >= $('ul#favslist li').size()) {
			$('div#favsmenu').hide();
		}
	});
	$('a#favadd').click(function() {
		if (7 <= $('ul#favslist li').size()) {
			alert("U kunt maximaal 7 berekeningen bewaren in uw 'Eigen Favorieten' menu.");
		} else {
			$.get('/i/a/html.php?c=favmnu&a='+document.URL+'&t='+$.now(), function(res) {
				$('ul#favslist').html(res);
			});
		}
		$('div#favsmenu').show();
	});
	if (1 > $('ul#favslist li').size())
		$('div#favsmenu').hide();
}

function bhLsAds() {
    $('.adsBlock').html(function() {
        var e = $(this);
        var s = e.html().slice(4,-3);
        $.get('/i/a/html.php?c=ads&s='+s+'&_tok='+$.now(), function(res) {
            e.html(res);
        });
    });
    $('.ads24Block').html(function() {
        var e = $(this);
        var s = e.html().slice(4,-3);
        $.get('/i/a/html.php?c=ads24&s='+s+'&_tok='+$.now(), function(res) {
            e.html(res);
        });
    });
}

function bhGetAjx(s,u) {
	$.get(u, function(res) {
		$(s).html(res);
	});
}

function gaRankingPush() {
    var url = String(document.referrer);
    var ref = new RegExp("(google)\.([A-z]{2,3}/)|(google)\.([A-z]{2,3})\.([A-z]{2}/)");
    if(ref.test(url)) {	
		var urlVars = {};
		var parts = url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,k,v) {
			urlVars[k] = v;
		});
		_gaq.push(['_setCustomVar', '1', 'GoogleRanking', urlVars['cd'], 2]);
	}
}

$(document).ready(function() {
    gaRankingPush();
	bhInFavs();
    bhLsAds();
    netbatInit();
});


