function initAll() {
//	initInputField();
	initScrollable();
	initMenu();
}

function initInputField() {
		var i = document.createElement('input');
		if('placeholder' in i) return;

		$("input[placeholder]").each(function(){
		if($(this).val() == ""){
			$(this).addClass('hasplaceholder');
			$(this).val($(this).attr("placeholder"));
			$(this).focus(function(){
				if($(this).val()==$(this).attr("placeholder")) $(this).val("");
				$(this).removeClass('hasplaceholder');
			});
			$(this).blur(function(){
				if($(this).val()==""){
					$(this).addClass('hasplaceholder');
					$(this).val($(this).attr("placeholder"));
				}
			});
		}
	});
	
	$('form').submit(function(evt){
		$('input[placeholder]').each(function(){
			if($(this).attr("placeholder") == $(this).val()) {$(this).val('');}
		});
	});
}

function initMenu() {
	if (page['main']) {
		$('#menu > li > a').each(function(){
			if ($(this).hasClass(page['main'])) {
				$(this).addClass('active');
				$(this).siblings('ul').show();
			}
		});
	}
	if(page['sub']) {
		$('#menu ul a').each(function(){
					if ($(this).hasClass(page['sub'])) $(this).addClass('active');
				});
		}
	if (page['menu']) {
		$('.info-menu > li > a').each(function(){
					if ($(this).hasClass(page['menu'])) $(this).addClass('active');
				});
		}
}

function initScrollable() {
	if ($('#banner .slideshow')[0]) {
		var imgs = $('#banner .slideshow > *').css({position: 'absolute'});
		if (imgs.length == 1) return;
		imgs.css({display: 'none'});
		
		var obj = '<div id="slidetabs" style="display:none">'
		for (i=0; i<imgs.length; i++) {
			obj += '<span>&nbsp;</span>';
		}
		obj += '</div>';
		$('#banner .slideshow').prepend(obj);
		
		$("#slidetabs").tabs(imgs, {
			effect: 'fade',
			fadeOutSpeed: 'slow',
			rotate: true
		}).slideshow({
				autoplay: true,
				interval: 7000
			});
	}
	
	if($('#scrollable')[0]) {
		$('#scrollable > div').wrapAll('<div class="scroll-items" />').click(function(event){
			var t = $(event.target);
			if( !t.is('object') && !t.is('embed') && t.attr('id').indexOf("mediaspace") == -1 && t.parent('a').length < 1 ) {
				$("#scrollable").data("scrollable").next();
			}
		});
		$("#scrollable").scrollable().navigator(".navi").bind('onBeforeSeek', function(){
																		$('*[id^="mediaspace"]:not([id*="_"])').each(function(index, element) {
																			jwplayer(this).pause(true);
																		});
																	});
	}
}

$(document).ready(initAll);

