$jQ = jQuery.noConflict();
var Games = new Array('brink', 'l4d2', 'cod4mw', 'cs', 'css', 'dods', 'tf2');
var numGames = Games.length;
var game = "brink";

$jQ(document).ready( function() {
	// alte Variante fuer onClick:
	// $jQ("#navigation-main > li").has("ul").children("a").click( function(event) {
	//	event.preventDefault();
	//	$jQ("+ ul", this).slideToggle("fast");
	// });

	// Menue: Ausklappen bei Hover
	//$jQ("#navigation-main > li > a").hover( function() {
	//		$jQ("+ ul", this).slideDown("fast");
	//	}, function()¬¨‚Ä†{
	//		$jQ("+ ul", this).slideUp("fast");
	//	}
	//);

	$jQ("#navigation-main > li").hover( function() {
		$jQ("> ul", this).stop(true, true).slideDown("fast");
	}, function () {
		$jQ("> ul", this).slideUp("fast");
	});

	// Input-Felder
	$jQ("#header-login input").click( function() {
		if ($jQ(this).attr("title") == $jQ(this).val()) {
			$jQ(this).val("");
			$jQ("> ul", this).slideUp("fast");
		}
	});

	$jQ("#header-login input").blur( function() {
		if ($jQ(this).val() == "") {
			$jQ(this).val($jQ(this).attr("title"));
		}
	});
})
function initializeTeaser() {
	swf_teaser = document.getElementById("monoslideshow_teaser");
	swf_teaser.addListener("itemLoaderComplete", "onItemLoaderCompleteTeaser");
}
function initializeSidebar() {
	swf_sidebar = document.getElementById("monoslideshow_sidebar");
	swf_sidebar.addListener("itemLoaderComplete", "onItemLoaderCompleteSidebar");
    setTimeout("toggleGame();",500);
}
function toggleGame() {
	var chosenGame = Math.floor((Math.random() * numGames));
	switchItem(chosenGame);
	setTimeout("toggleMute();",1000);
}
function toggleMute() {
	swf_sidebar.toggleMute();
}
function linkTeaser() {
	changeContent('content', teaser_link);
}
function onItemLoaderCompleteTeaser(event) {
	teaser_link = event.link;
}
function onItemLoaderCompleteSidebar(event) {
	if( game != event.id ) {
        game = event.id;
        $jQ('#slideshow_content').fadeOut(1000, function() {
        	var description = str_replace("[br]","<br>",event.description);

        	description = str_replace("[bestellurl=","<a id=bestellurl10 href=",description);
            description = str_replace("[/bestellurl]","</a>",description);
            description = str_replace("[url=","<a target=_blank href=",description);
            description = str_replace("[/url]","</a>",description);
            description = str_replace("]",">",description);

        	//Interner Bestelllink
        	var length = description.length;
        	var pos = description.search(/bestelltool/)-1;
        	var link = description.substr(pos, length-pos);
        	pos = link.search(/setlang/)+10;
        	link = link.substr(0, pos);

            $jQ('#slideshow_content').html('<div class="menu"><table width="500" border="0" cellpadding="0" cellspacing="0"><tr><td width="115" valign="top"><a id="bestellurl9" href="'+link+'" style="border-bottom: 0px"><img src="design/mrzap/images/boxes/'+event.id+'.png" border="0"></a></td><td valign="top"><h3><b>'+event.title+'</b></h3><br style="line-height: 5px">'+description+'</td></tr></table><br style="line-height: 5px"></div>');
            $jQ('#slideshow_content').fadeIn(1000);
            showBestelltool();
        });
	}
}

function switchItem(gameid) {
	swf_sidebar.jumpToImage(gameid);
}
function str_replace(search, replace, subject) {
	return subject.split(search).join(replace);
}
function buildContent(id) {
	$jQ('#'+id).fadeIn(500, function() {
	});
}

window.onload = setTimeout("buildContent('content');",100);

function changeContent(id, url) {
	//alert("id: "+id+", url: "+url);
	lang = document.getElementById("language").innerHTML;
	$jQ('#'+id).fadeOut(500, function() {
    	jQuery.post('design/mrzap/js/get_site.php?setlang='+lang, {'url':url},
        function(data) {
        	$jQ('#'+id).html(data);
        	$jQ('#'+id).fadeIn(500);
        }
        , "text");
	});
}

function showBestelltool() {
	$jQ(document).ready(function() {
    	$jQ("#bestellurl1").fancybox({
    		'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'hideOnOverlayClick': false,
            'hideOnContentClick': false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
        $jQ("#bestellurl2").fancybox({
        	'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'hideOnOverlayClick': false,
            'hideOnContentClick': false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
        $jQ("#bestellurl3").fancybox({
        	'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'hideOnOverlayClick': false,
            'hideOnContentClick': false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
        $jQ("#bestellurl4").fancybox({
        	'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'hideOnOverlayClick': false,
            'hideOnContentClick': false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
        $jQ("#bestellurl5").fancybox({
        	'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'hideOnOverlayClick': false,
            'hideOnContentClick': false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
        $jQ("#bestellurl6").fancybox({
        	'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
        $jQ("#bestellurl7").fancybox({
        	'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'hideOnOverlayClick': false,
            'hideOnContentClick': false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
        $jQ("#bestellurl8").fancybox({
        	'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'hideOnOverlayClick': false,
            'hideOnContentClick': false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
        $jQ("#bestellurl9").fancybox({
        	'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'hideOnOverlayClick': false,
            'hideOnContentClick': false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
        $jQ("#bestellurl10").fancybox({
        	'width'             : 900,
            'height'            : '82%',
            'autoScale'         : false,
            'enableEscapeButton': true,
            'hideOnOverlayClick': false,
            'hideOnContentClick': false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
    });
}

$jQ(document).ready(function() {
	$jQ("a#zaptime").fancybox({
        'hideOnContentClick': true
    });

    $jQ("a#zapprotected").fancybox({
        'hideOnContentClick': true
    });

    $jQ("a.group").fancybox({
        'transitionIn'  :   'elastic',
        'transitionOut' :   'elastic',
        'speedIn'       :   600,
        'speedOut'      :   200,
        'overlayShow'   :   false
    });
});

