var event_navbar_current = 1;
var event_navbar_pages = 2;
var ieRefreshState = true;
function openPictureWindow_Pop(picUrl,imageWidth,imageHeight,alt,posLeft,posTop) {
	newWindow = window.open("http://www.grazer.at/includes/dergrazer/showpic.php?picUrl="+picUrl,"newWindow","width="+imageWidth+",height="+imageHeight+",left="+posLeft+",top="+posTop);
	newWindow.focus();
	}
function openWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
if(!winName) var name = 'useraction';
if(!features) var features = 'wstatusbar=no,menubar=false,scrollbars=yes,resizable=yes';
if(!myWidth) var myWidth = 420;
if(!myHeight) var myHeight = 700;
if(!isCenter) var isCenter = 'true';

	if(window.screen)if(isCenter)if(isCenter=="true"){
	var myLeft = (screen.width-myWidth)/2;
	var myTop = (screen.height-myHeight)/2;
	features+=(features!='')?',':'';
	features+=',left='+myLeft+',top='+myTop;
	var aw = screen.availWidth;
	var ah = screen.availHeight;
	}
	
	poplog = window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
	poplog.focus();
	}
function printSpecial(printthis)
{
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';

		
		html += '\n<link href="/css/dergrazer.style.css" rel="stylesheet" type="text/css"></HE' + 'AD>\n<BODY style="background:#fff "><div id="content"><div id="c_left"><div id="box"><div id="box_text">\n';
		
		var printReadyElem = document.getElementById(printthis);
		
		if (printReadyElem != null)
		{
				html += printReadyElem.innerHTML;
		}
		else
		{
			alert("Could not find the printReady section in the HTML");
			return;
		}
			
		html += '\n</div></div></div></div></BO' + 'DY>\n</HT' + 'ML>';
		
		var printWin = window.open("","printSpecial", 'width=640,height=480,scrollbars=yes,top=10,left=10');
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
			printWin.print();
	}
	else
	{
		alert("Sorry, the print ready feature is only available in modern browsers.");
	}
}



function ieRefreshSliderMenu(  ) {    
    if ( ieRefreshState ) {
        $('#slider_news_navigation').trigger('mouseenter');
        ieRefreshState = false;
    }
    else {
        $('#slider_news_navigation').trigger('mouseout');
        ieRefreshState = true;
    }
    window.setTimeout( "ieRefreshSliderMenu()", 700);
}

function event_navbar_slideTo( _nr ) {
    var event_navbar_width = 78;
    var slide_count = _nr - event_navbar_current;
    var slideTo = event_navbar_width * slide_count;
    if ( slide_count < 0 ) {
        slideTo = slideTo * -1;
        $('.event_navbar_content').scrollTo( '-='+slideTo, 200 );
    }
    else {
        $('.event_navbar_content').scrollTo( '+='+slideTo, 200 );                
    }
    event_navbar_current = _nr;
}
function openorcloser(element) {
	if ($(element).is(":hidden")) {
		$(element).slideDown('slow', function() {  });
	} else {
		$(element).slideUp('slow', function() {  });
	}
}


$(document).ready(function(){ 
    $("ul.sf-menu").supersubs({ 
            minWidth:    12,   // minimum width of sub-menus in em units 
            maxWidth:    27,   // maximum width of sub-menus in em units 
            extraWidth:  1     // extra width can ensure lines don't sometimes turn over 
                               // due to slight rounding differences and font-family 
        }).superfish({
            animation: {height:'show'}, 
            autoArrows: false
        }); 
        
    $('.slider').anythingSlider({
		width          : 181,
		height         : 225,
		startStopped   : false,
		toggleControls : false,
                theme          : 'minimalist-round',
                appendControlsTo: '#slider_news_navigation',
                hashTags       : false,
                startPanel     : 2,
                delay          : 6500,
                showMultiple   : 3,
                pauseOnHover   : true,
                onSlideComplete         : function(slider){                
                    var slidetopage = slider.currentPage - 1;
                    if ( slidetopage == 0 ) {
                        slidetopage = slider.pages;
                    }
                    $('.slider_big').anythingSlider(slidetopage, function(slider){ });
                },
                onInitialized : function() {
                    $(this).show();
                }
    });
    $('.slider_big').anythingSlider({
        startStopped: true,
        width               : 516,   // if resizeContent is false, this is the default width if panel size is not defined
        height              : 170,   // if resizeContent is false, this is the default height if panel size is not defined
//        resizeContents      : false, // If true, solitary images/objects in the panel will expand to fit the viewport
        theme          : 'minimalist-round',
        pauseOnHover   : true,
        appendControlsTo: '#slider_news_navigation_hide',
        animationTime : 0, // zero time between slide transitions
        onInitialized : function() {
            $(this).show();
        }
    })
    .anythingSliderFx({
        inFx  : {
            '.slider_big_content' : {opacity: 1, duration: 500}
        },
        outFx : {
            '.slider_big_content' : {opacity: 0, duration: 500}
        }
    });
    
    $('.slider_events_full').anythingSlider({
        width               : 290,
        height              : 400,
        startStopped        : false,
        hashTags            : false,
        resizeContents      : false,
        pauseOnHover        : true,
        delay               : 6500,
        appendControlsTo    : '.event_navbar_content',
        navigationFormatter : function(i, panel){
            return $('#slider_events_navigation_'+i).val();
        },
        onSlideComplete         : function(slider){ 
            event_navbar_slideTo(slider.currentPage);
        },
        onInitialized : function(e, slider) {
            event_navbar_pages = slider.pages;
        }
    });
        
    $('.box_content input[type="radio"]').ezMark();
    
    $('.fader').anythingFader({
        autoPlay        : true,
        delay           : 7500,
        animationTime   : 350,        
        pauseOnHover    : true});   
    
    $('.social_chat_box').hover(function() {
        $(this).children('.social_media_box_hover').show();
    }, function() {
        $(this).children('.social_media_box_hover').hide();
    });
    
    $('.event_navbar_arrows a').click(function() {
        return false;
    });
    
    $('.event_navbar_content').scrollLeft(0);
        
    
    $('#event_navbar_left').click(function() {
        if ( event_navbar_current <= 1 ) {
            $('.slider_events_full').anythingSlider(event_navbar_pages);
        }
        else {
            $('.slider_events_full').anythingSlider(event_navbar_current-1);
        }        
    });    
    $('#event_navbar_right').click(function() {
        if ( event_navbar_current  >= event_navbar_pages ) {
            $('.slider_events_full').anythingSlider(1);
        }
        else {
            $('.slider_events_full').anythingSlider(event_navbar_current+1);
        }
    });
    
    $("a[rel='colorbox']").colorbox({current: "{current} / {total}"});
                
    // hack for ie8 and older to refresh the slider_menu
    if ( $('#slider_news_navigation').length > 0 ) {
        if ( $.browser.msie ) {
            if ( parseInt($.browser.version, 10) < 9 ) {
                window.setTimeout( "ieRefreshSliderMenu()", 1000);
            }
        }
    }
});

