document.createElement("section");  
document.createElement("article");  
document.createElement("footer");  
document.createElement("header");
document.createElement("nav");
document.createElement("aside");

$(document).ready(function() {
	$("html").addClass("js");

	// Content: Shadow Content Box
	$(".content-box").append('<span class="shadow"></span>');
	
	// Meta: Toggle Partners
	$(".js .partner > a").click(function(){
		$(this).next().fadeToggle();
		$(this).toggleClass("active");
		return false
	});	

	// Nav Main: Dropdown
	if ($(window).width() > 768) {
		$("#nav-main > ul > li").mouseover(function(){
			$("#content, .tool, .touri-theme-image").css("opacity", "0.25");
		});	
		$("#nav-main > ul > li").mouseout(function(){
			$("#content, .tool, .touri-theme-image").css("opacity", "1");
		});
	};
	$("#nav-main > ul > li > .active").append('<span class="arrow"></span>');

	// Mobile: Move Elements in DOM
	if ($(window).width() < 480) {
		$("#nav-sub").appendTo("#content");
		$("#nav-meta").appendTo("#content");
		$("#nav-meta").addClass("mobile");
		$(".tool.mini").insertBefore("#nav-meta");
	};

	// Mobile: Move Meta-Nav in Dom
	$(window).resize(function() {
		if ($(window).width() < 480) {
			$("#nav-sub").appendTo("#content");
			$("#nav-meta").appendTo("#content");
			$("#nav-meta").addClass("mobile");
			$(".tool.mini").insertBefore("#nav-meta");
		}
		else {
			$("#nav-sub").prependTo("#content");
			$("#nav-meta").appendTo("#header");
			$("#nav-meta").removeClass("mobile");
			$(".tool.mini").insertBefore("#content");
		};
	});
	
	// General: Reset Input Value
	$("input.default-value").each(function() {
	    var defaultValue = this.value;
	    $(this).focus(function() {
	        if(this.value == defaultValue) {
	            this.value = '';
	        }
	    });
	    $(this).blur(function() {
	        if(this.value == '') {
	            this.value = defaultValue;
	        }
	    });
	});
	if ( $.browser.msie ) {
		$("input[placeholder]").each(function() {
		    var defaultValue = $(this).attr("placeholder");
		    $(this).val(defaultValue);
		    $(this).focus(function() {
		        if(this.value == defaultValue) {
		            this.value = '';
		        }
		    });
		    $(this).blur(function() {
		        if(this.value == '') {
		            this.value = defaultValue;
		        }
		    });
		});
	};

	// Accordion
	$(".accordion .content").hide();
	$(".accordion .toggle").click(function(){
		$(this).next().slideToggle(500);
		$(this).parent().toggleClass("open");
	});
	// Accordion
	$(".main-accordion > *:not(h2)").hide();
	$(".main-accordion h2").click(function(){
		$(this).nextAll().slideToggle(500);
		$(this).parent().toggleClass("open");
	});
	
	// Home: Slider
	// Remove PDF Icon, if Link contains Image
	$('.pdf:has(img), .download:has(img), a[href$=".pdf"]:has(img), a[href$=".PDF"]:has(img), a[href$=".zip"]:has(img), a[href$=".ZIP"]:has(img), a[target*="_blank"]:has(img)').addClass("image-link");
	
	
	// ColorBox
	// $(".lightbox").colorbox();
	
	// Video in Lightbox
	$(".youtube-lightbox").click(function(){
		$("body").append('<div id="lightbox"><div class="content"><iframe frameborder="0" src="http://www.youtube.com/embed/9qdHaTVlJR4?rel=0&amp;wmode=transparent"></iframe><span class="close"></span></div></div>');
		lightBoxContent();
		return false;
	});
	function lightBoxContent() {
		$("#lightbox, #lightbox .close").click(function(){
			$("#lightbox").remove();
		});
		$("#lightbox .content, #lightbox iframe").click(function(event){
			event.stopPropagation();
		});
	};
	
	$(".datepicker").datepicker({
		
	});	

	// Home: Slider
	if ($(window).width() > 620) {
		$(".home .home-slider img").hide();
		$(".home .home-slider li:first-child").addClass("active");
		$(".home .home-slider li:first-child img").show();

		$(".home .home-slider li").mouseover(function(){
			$(".home-slider li").removeClass("active");
			$(this).addClass("active");
			$(".home-slider li").not($(this)).find("img").fadeOut(1000);
			$(this).find("img").fadeIn(1000);
			hovering = true;
		});
		$(".home .home-slider li").mouseout(function(){
			hovering = false;
		});
	};
	
	// Bus
	$("#footer").append('<em class="bus" id="anibus"></em>');
	$(".lightbox").fancybox({
		prevEffect		: 'fade',
		nextEffect		: 'fade'
	});

	// Lightbox Gallery
		$(".lightbox-gallery").fancybox({
			prevEffect		: 'none',
			nextEffect		: 'none',
			closeBtn		: false,
			helpers		: { 
				title	: { type : 'inside' },
				buttons	: {},
				thumbs		: {
					width	: 50,
					height	: 40
				}
			}
	});
	
});

if ($(window).width() > 620) {
	// Home: Slider Autoplay
	var hovering = false
	function autoHomeSlider() {
		if (!hovering) {
			var $active = $('.home .home-slider li.active');
			var $next =  $active.next().length ? $active.next(): $('.home .home-slider li:first');
			$active.removeClass('active');
			$active.find('img').fadeOut(1000);
			$next.addClass('active');
			$next.find('img').fadeIn(1000);
		}
	}
	$(function() {
	    setInterval( "autoHomeSlider()", 5000 );
	});
};
