jQ(document).ready(function() {
	/************
	* VARIABELN 
	*/
	theUrl					= document.URL;
	splitUrl				= theUrl.split('/');
	urlFilename				= splitUrl[splitUrl.length-1];
	urlDocument				= urlFilename.split('.');
	urlPfad					= theUrl.replace(urlFilename, '');
	urlPfadLast				= splitUrl[splitUrl.length-2];

	
	
	/************
	* GET WIDTH FROM CONTENT
	*/
	SidebarOn_Off			= "SidebarOn";
	
	jQ('link[@rel=stylesheet]').each(function() {
		var href					= jQ(this).attr('href');
		var Temp_SidebarOn_Off		= href.search(/sidebar_off.+/);

		if (Temp_SidebarOn_Off != -1) { SidebarOn_Off = "SidebarOff"; }
	});
	

	var groesseContent = jQ("#contentContainer").width();
	if(groesseContent > 900) {
		jQ("#contentContainer").addClass("wideContent "+ SidebarOn_Off);
		if(SidebarOn_Off == "SidebarOn") {
			jQ("#sidebar").prependTo("#contentHeader");
			jQ("#sidebarContainer").remove();
		}
	}
	
	/************
	* NAVIGATION
	*/
	
	jQ("#navcontainer ul ul").append('<li class="last"></li>');
	jQ("#navcontainer ul li").addClass("Level1");
	jQ("#navcontainer ul li li").removeClass("Level1");
	
	jQ("#navcontainer ul ul").addClass("Level2");
	jQ("#navcontainer ul ul ul").removeClass("Level2");
	jQ("#navcontainer ul ul ul").addClass("NavLevel3");
	
	//SETTINGS	
	var FirstLevelNav = 0;
	jQ("#navcontainer ul li.Level1").each( function() {
		FirstLevelNav		= FirstLevelNav+1;
		GlobalNavLevel1W	= jQ(this).width();
		GlobalNavLevel2W	= jQ("ul.Level2", this).width();
		GlobalNavLevel2M	= GlobalNavLevel1W - GlobalNavLevel2W;
			
		if(FirstLevelNav > 8) {
			jQ("ul.Level2",this).css({marginLeft: GlobalNavLevel2M+'px'});
		}
	});
	
	//MOVE 3RD LEVEL						
	jQ("#navcontainer ul ul ul").prependTo("#contentHeader");

	//LAST ELEMENT								
	jQ("#navcontainer ul ul li a:last").addClass("lastElement");																				
	jQ(".NavLevel3 li a:last").addClass("lastElement");
					
	/************
	* ASSETS HEADER
	*/
	
	Asset_Dir			= "0";
	Asset_PageHeader	= "0";
	Asset_PageContent	= "0";
	Asset_PageSidebar	= "0";
	Asset_Stylesheet	= "0";
	
	
	jQ('link[@rel=stylesheet]').each(function() {
		var href					= jQ(this).attr('href');
		var TempAsset_Header		= href.search(/asset_header.+/);
		var TempAsset_Content		= href.search(/asset_content.+/);
		var TempAsset_Sidebar		= href.search(/asset_sidebar.+/);
		var TempAsset_Stylesheet	= href.search(/asset_Stylesheet.+/);

		if (TempAsset_Header != -1) { Asset_PageHeader = "aktive"; }
		if (TempAsset_Content != -1) { Asset_PageContent = "aktive"; }
		if (TempAsset_Sidebar != -1) { Asset_PageSidebar = "aktive"; }
		if (TempAsset_Stylesheet != -1) { Asset_Stylesheet = "aktive"; }
		
	});
	
	//SET PATH
	GET_THE_ROOT	= jQ('meta[@name=page]').attr("content");
	
	if(GET_THE_ROOT == undefined ) {
		Asset_Dir	= '../'+urlPfadLast+'/assets';
	} else {
		Asset_Dir	= GET_THE_ROOT+'_assets';
	}
	
	//EXTRA STYLESHEET
	if(Asset_Stylesheet == "aktive") {	
		jQ("head").append('<link rel="stylesheet" type="text/css" media="screen" href="'+Asset_Dir+'/style.css"/>');
	}
		
	//HEADER
	if(Asset_PageHeader == "aktive") {	
		jQ("#pageHeader").css({background: 'url('+Asset_Dir+'/pageheader.png) no-repeat bottom'});
		jQ("#pageHeader img").remove();
	}
	
	//CONTENT
	if(Asset_PageContent == "aktive") {	
		jQ("#contentContainer").css({backgroundImage: 'url('+Asset_Dir+'/content_b.png)'});
		jQ("#contentCap").css({backgroundImage: 'url('+Asset_Dir+'/content_t.png)'});
		jQ("#contentContainer #content").css({backgroundImage: 'url('+Asset_Dir+'/content_y.png)'});
		jQ("#contentContainer #content #contentHeader").css({backgroundImage: 'url('+Asset_Dir+'/content_header.jpg)'});

	}	
	 
	//SIDEBAR
	if(Asset_PageSidebar == "aktive") {	
		jQ("#sidebarContainer").css({backgroundImage: 'url('+Asset_Dir+'/sidebar_b.png)'});
		jQ("#sidebarContainer #sidebarHeader").css({backgroundImage: 'url('+Asset_Dir+'/sidebar_header.jpg)'});
		jQ("#sidebarContainer #sidebarCap").css({backgroundImage: 'url('+Asset_Dir+'/sidebar_t.png)'});
		jQ("#sidebarContainer #sidebar").css({backgroundImage: 'url('+Asset_Dir+'/sidebar_y.png)'});
	}
	
					
	/************
	* AKTIVATE COLOURTAG
	*/
		
	Colourtag_On	= "0";
	ColourtagLink	= "0";
	
	jQ('link[@rel=stylesheet]').each(function() {
		var href					= jQ(this).attr('href');
		var TempColourtag_On		= href.search(/colourtagON.+/);
		var TempColourTagLink		= href.search(/colourtag-.+/);
		
		if (TempColourtag_On != -1) { Colourtag_On = "aktive"; }
		if (TempColourTagLink != -1) { ColourtagLink = href; }	
	});
	
	//jQ('body').append(ColourtagLink);
	//jQ('body').append(Colourtag_On);
	
	//DELETE THE COLOURTAG STYLESHEET
	if(Colourtag_On == 0) {	
		jQ('link[@rel=stylesheet]').each(function() {
			var href = jQ(this).attr('href');
			if ( href == ColourtagLink) {
				jQ(this).remove();
			}
		});
	}
	
	
});
