$(document).ready(function() {
	/* Browserupdate.org, nur wenn nicht SSL - DK 04.05.2010 */
	if (document.location.protocol == "http:") {
		var $buoop = {reminder: 1};
		var e = document.createElement("script"); 
		e.setAttribute("type", "text/javascript"); 
		e.setAttribute("src", "http://browser-update.org/update.js"); 
		document.body.appendChild(e);
	}
	
	/* Scrollable Kalender starten */
    $(".scrollable").scrollable({
		size: 1,
		clickable: false
	});
	
	/* target="_blank" */
	$('a[rel~=external]').click( function() {
		window.open(this.href);
		return false;
	});
	
    /* popup (depricated ;) )*/
    $('a[rel~=popup]').click( function() {
		alert("lol");
        popup = window.open(this.href,"", "no, no, no, no, no, no");
		popup.focus();
        return false;
    }); 
	
	/* Schnellsuche */
	$('.suche .searchfield').keyup( function (){
		suchstr = escape($('.suche .searchfield').val());
		var url = $('#schnellsuche--1 form').attr('action');
		var regex = /\/suche-([0-9]+)-([0-9]+)\//;
		var erg = regex.exec(url);
		
		if(suchstr != ""){
			$('#schnellsuche--1 form').attr('action', '/suche-'+erg[1]+'-'+erg[2]+'/?q=' + suchstr);
		}else{
			$('#schnellsuche--1 form').attr('action', '/suche-'+erg[1]+'-'+erg[2]+'/');
		}
	});
	/* IE Schnellsuche mit Enter ausl�sen */
	$(".suche .searchfield").keydown( function (e){
		if (e.keyCode == 13) {
			$(".btn_suche").click();
			return false;
		}
	});
	
	/* Colorbox */
	$(".colorbox").colorbox({close:"Schlie&szlig;en"});
	$(".colorbox_lehrprobe").colorbox({innerWidth:"600", innerHeight:"400", iframe:true/*, overlayClose:false*/, close:"Schlie&szlig;en"});
	$(".colorbox_widget").colorbox({innerWidth:"600", innerHeight:"500", iframe:true/*, overlayClose:false*/, close:"Schlie&szlig;en"});
	$(".colorbox_seminar_anmelden").colorbox({innerWidth:"410", innerHeight:"275", iframe:true/*, overlayClose:false*/, close:"Schlie&szlig;en"});
	$(".colorbox_autotext").colorbox({innerWidth:"600", innerHeight:"500", iframe:true/*, overlayClose:false*/, close:"Schlie&szlig;en"});	
	/* Colorbox Schlie�en */
	$(".colorbox_close").click( function() {
		parent.$.fn.colorbox.close();
	});
	
	/* Widget Filter */
    $('.widget_filter select').change( function (){
		$('#widget_filter').submit();
	});
	
	/* Suchfeld leeren */
    $('.suche .searchfield').click( function (){
		if($(this).val() == 'Suche'){
			$(this).val('');	
		}
	});
}); 

function decryptThis(s) {
	var n=0;
	var r="";
	for(var i=0;i<s.length;i++) { 
		n=s.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(2)); 
	}
	return r;
}

function decrypt_mail(element, email, params) {
	if (!params) var params = '';
	element.href = 'mailto:' + decryptThis(email) + params;
}

function update_wako(count, price){
	if ($('#wako_count_box_empty').length > 0 && $('#wako_count_box_empty').css('display') == 'block')
		{ $('#wako_count_box_empty').css('display','none'); }
	if ($('#wako_count_box').length > 0 && $('#wako_count_box').css('display') == 'none')
		{ $('#wako_count_box').css('display','block'); }
	$('#wako_count').html(count);
	$('#wako_sum').html(price);
}

