$().ready(function() {


		$("#form").validationEngine(); 
		$("#save").validationEngine(); 
	
       $("a.iframe").fancybox({
            'width'             : 420,
            'height'            : 400,
            'transitionIn'      : 'elastic',
            'transitionOut'     : 'elastic',
            'type'              : 'iframe' 
        });
		
		$(".btn-slide").click(function(){
			$("#panelbg").slideToggle("slow");
			$(this).toggleClass("active"); return false; 
		});
		
		$('a.tipTitle').cluetip({splitTitle: '|',arrows: true, width: '250px', });
		$('a.tipTitleClose').cluetip({sticky: true, closePosition: 'title', arrows: true, width: '250px', });
		
		
		$("#myTable").tablesorter({
								sortList: [[0, 0]],
								headers: { 
								0: { 	sorter: 'text' },
								1: { 	sorter: 'digit' }, 
								2: { 	sorter: 'digit' } ,
								3: { 	sorter: 'digit' }
								} ,
								widgets: ['zebra']
								
								}) 
		$("#myTable").tablesorterPager({
								container: $("#pager")
								});
		$("#myTable").tablesorterFilter({
								  filterContainer: $("#filter-box"),
								  filterClearContainer: $("#filter-clear-button"),
								  filterColumns: [0],
								  filterCaseSensitive: false
								});
								
		$("#tableStromanbieter").tablesorter({
								sortList: [[2, 0]],
								headers: { 
								0: { 	sorter: 'text' },
								1: { 	sorter: false },
								2: { 	sorter: 'digit' }
								} ,
								widgets: ['zebra']
								
								}) 
		$("#tableStromanbieter").tablesorterPager({
								container: $("#pager")
								});
		$("#tableStromanbieter").tablesorterFilter({
								  filterContainer: $("#filter-box"),
								  filterClearContainer: $("#filter-clear-button"),
								  filterColumns: [0],
								  filterCaseSensitive: false
								});
									
	function formatItem(row) {
		return  "<span>" + row[1] + "</span>" + row[0];
	}
	function formatResult(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}
							
		$("#suggest4").autocomplete("/pool/searchAutocomplete.php", {
			width: 303,
			autoFill: false,
			selectFirst: false,
		formatItem: formatItem,
		formatResult: formatResult
		});
		
		$("#suggest3").autocomplete("/pool/searchAutocomplete.php", {
			width: 305,
			autoFill: false,
			selectFirst: false,
		formatItem: formatItem,
		formatResult: formatResult
		});
		
});

function checkPLZ(field, rules, i, options){
                if (field.val() == "01234") {
                    // this allows to use i18 for the error msgs
                    return options.allrules.checkPLZ.alertText;
                }
            }

