$(document).ready(function() {
	
	var max = 0;
    $("label").each(function(){
        if ($(this).width() > max)
            max = $(this).width();   
    });
    $("label").width(max);   
    $(".csc-mailform-submit").css("margin-left",max+5);     
    $(".tx-guestbook-submit").css("margin-left",max+5);
      
    var id = getUrlVars()["no_cache"];
	$("#sponsoren").hide();	
	
	if(id==1){$("#sponsoren").show();}
	if(id==undefined){$("#sponsoren").hide();}
	
	
	 $('ul.sf-menu').superfish({ 
         delay:       500,                          
         speed:       'fast',                        
         autoArrows:  true,                           
         dropShadows: false                            
     }); 
	 
	 $("#tabelle_link").html('<center><img src="fileadmin/templates/img/table_go.gif" /> <a id="tabelle_link1"  href="http://www.fussballoesterreich.at/netzwerk/datenservice/379402779304830775_V~733838527715029369~744970576891370003~0~0.htm">Detailansicht</a></center><br /><script type="text/javascript">$("#tabelle_link1").fancybox({	"width"	: "10","height": "7","autoScale" : false,"transitionIn": "none","transitionOut": "none","type": "iframe"}); </script>');
	 $("#termine_link").html('<center><img src="fileadmin/templates/img/table_go.gif" /> <a  id="termine_link1" target="_blank"  href="http://www.fcschwarzenberg.at/fileadmin/user_upload/spielplan_aktuell.pdf">Trainingsplan downloaden</a></center>');
	 $("#termine_link").append('<center><img src="fileadmin/templates/img/calendar.gif" /> <a  id="termine_link1" target="_self"  href="http://www.fcschwarzenberg.at/veranstaltungen/terminkalender/"> zum Terminkalender</a></center><br />');

	 $('#headertop').cycle({
	    	fx:     'fade', 
	    	speed: 2500,
	    	 pause:   1,
	    	timeout: 5000,
	    	delay:20	         
		});
	  
	 /*var counter=0;	
	 var seperator_start=0;
	 var seperator_end=0;
		$(".gallery_overview").each(function(){
			if(counter==0){
				$(this).before("start");
				seperator_start++;
			}
			counter++;
			if(counter==5){$(this).after("end"); counter=0; seperator_end++;}
		});
		if(seperator_start!=seperator_end){	$(".gallery_overview:last").after("end");}
	 */
	 
	//how much items per page to show
		var show_per_page = 10; 
		//getting the amount of elements inside content div
		var number_of_items = $('#gallery_list').children().size();
		//calculate the number of pages we are going to have
		var number_of_pages = Math.ceil(number_of_items/show_per_page);
		
		//set the value of our hidden input fields
		$('#current_page').val(0);
		$('#show_per_page').val(show_per_page);
		
		
		//now when we got all we need for the navigation let's make it '
		
		/* 
		what are we going to have in the navigation?
			- link to previous page
			- links to specific pages
			- link to next page
		*/
		var navigation_html='';
		var navigation_html = '<a class="previous_link" href="javascript:previous();">&laquo;</a>';
		
		var current_link = 0;
		while(number_of_pages > current_link){
			navigation_html += '<a class="page_link" href="javascript:go_to_page(\'' + current_link +'\')" longdesc="' + current_link +'">'+ (current_link + 1) +'</a>';
			current_link++;
		}
		navigation_html += '<a class="next_link" href="javascript:next();">&raquo;</a>';
		
		$('#page_navigation').html(navigation_html);
		
		//add active_page class to the first page link
		$('#page_navigation .page_link:first').addClass('active_page');
		
		//hide all the elements inside content div
		$('#gallery_list').children().css('display', 'none');
		
		//and show the first n (show_per_page) elements
		$('#gallery_list').children().slice(0, show_per_page).css('display', 'block');
		$('#page_navigation').show();
		
		$('#tabelle tr:odd').addClass("row_highlight");
		$('#tabelle tr:first').addClass("highlight");
		$('#tabelle tr').addClass("hand");
		$('#tabelle tr td:nth-child(1)').css("padding-right","4px");
		$('#tabelle tr td:nth-child(1)').css("text-align","right");
		$('#tabelle tr td:nth-child(7)').css("text-align","center");
		$('#tabelle tr td:nth-child(8)').css("text-align","center");
		$('#tabelle tr td:nth-child(8)').css("padding-right","5px");
		$('#tabelle tr td:nth-child(6)').css("text-align","center");
		$('#tabelle tr td:nth-child(5)').css("text-align","center");
		$('#tabelle tr td:nth-child(4)').css("text-align","center");
		$('#tabelle tr td:nth-child(3)').css("text-align","center");	 
				
		$('#tabelle tr').bind('mouseenter mouseleave', function() {
			  $(this).toggleClass('actual_row');
		});
});

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;
}



function previous(){
	
	new_page = parseInt($('#current_page').val()) - 1;
	//if there is an item before the current active link run the function
	if($('.active_page').prev('.page_link').length==true){
		go_to_page(new_page);
	}
	
}

function next(){
	new_page = parseInt($('#current_page').val()) + 1;
	//if there is an item after the current active link run the function
	if($('.active_page').next('.page_link').length==true){
		go_to_page(new_page);
	}
	
}
function go_to_page(page_num){
	//get the number of items shown per page
	var show_per_page = parseInt($('#show_per_page').val());
	
	//get the element number where to start the slice from
	start_from = page_num * show_per_page;
	
	//get the element number where to end the slice
	end_on = start_from + show_per_page;
	
	//hide all children elements of content div, get specific items and show them
	$('#gallery_list').children().css('display', 'none').slice(start_from, end_on).css('display', 'block');
	
	/*get the page link that has longdesc attribute of the current page and add active_page class to it
	and remove that class from previously active page link*/
	$('.page_link[longdesc=' + page_num +']').addClass('active_page').siblings('.active_page').removeClass('active_page');
	
	//update the current page input field
	$('#current_page').val(page_num);
}
function iframe_loaded() {
	iframe=$("#fancybox-frame");
	src=iframe.attr("src");
	
	if (src == ""){
		//alert("iframe was loaded with no content");
	}
	else{
		//alert("iframe was loaded, src: " + src);		 		
	}
}


