var site = {
		name: jQuery("meta[name='name']").attr("content"),
		title: jQuery("meta[name='title']").attr("content"),
		url: jQuery("meta[name='url']").attr("content"),
		template: jQuery("meta[name='template']").attr("content"),
		description: jQuery("meta[name='description']").attr("content")		
	};

jQuery(window).ready(function () {							
	
	if(!hasValue(site))
		return;
		
	/*FLASH*/
	jQuery('#header').flash({
			src: '../../documents/'+site.name+'/flash/Gallery.swf',
			width: 1000,
			height: 150
	});
	
	/*DROP DOWN MENU*/
	jQuery("li.dropDown ul li:last-child").addClass("last");	
	jQuery("li.dropDown").hover( 
		function(){
			jQuery(this).find('.subMenu').fadeIn(100);
			jQuery(this).toggleClass("current");
   		},function(){
			jQuery(this).find('.subMenu').fadeOut(20);
			jQuery(this).toggleClass("current");
	   	}
	);
	
	/*TWITTER*/
	if($.fn.twitter){
		$("#tweets").twitter({
    		source : {
				account: 'konserthus'	
			}    	
		});
	}
	
	
	/*TEMPLATE SPECIFICS*/	
	if(site.template == 'Forside'){
		/*REFERENCED ARTICLES*/
		jQuery.each(jQuery("#column-1 .article"), function(index,element){
			var image;
			var date;
		
			switch(index){
				case 0 : {
					 jQuery(element).addClass("main clearfix");
					 image = jQuery(element).find(".image-container").attr("large");
					 break; 
				} 
				case 1 : {
					 jQuery(element).addClass("secondary first");
					 image = jQuery(element).find(".image-container").attr("small");
					 break;
				}
				case 4 : {
					 jQuery(element).addClass("secondary first");
					 image = jQuery(element).find(".image-container").attr("small");
					 break;
				}
				case 7 : {
					 jQuery(element).addClass("secondary first");
					 image = jQuery(element).find(".image-container").attr("small");
					 break;
				}
				case 10 : {
					 jQuery(element).addClass("secondary first");
					 image = jQuery(element).find(".image-container").attr("small");
					 break;
				}
				case 13 : {
					 jQuery(element).addClass("secondary first");
					 image = jQuery(element).find(".image-container").attr("small");
					 break;
				}
				case 16 : {
					 jQuery(element).addClass("secondary first");
					 image = jQuery(element).find(".image-container").attr("small");
					 break;
				}
				case 19 : {
					 jQuery(element).addClass("secondary first");
					 image = jQuery(element).find(".image-container").attr("small");
					 break;
				}
				case 22 : {
					 jQuery(element).addClass("secondary first");
					 image = jQuery(element).find(".image-container").attr("small");
					 break;
				}
				default : {
					 jQuery(element).addClass("secondary");
					 image = jQuery(element).find(".image-container").attr("small");
					 break;
				}
			}
		
			if(hasValue(image))
				jQuery(element).find(".image-container").append("<img src='../../images/"+image+"' />");         
		
			/*FIX DATES*/
			jQuery(element).find(".date").html(getNorwegianDate(jQuery(element).find(".date").html(),'full'));						
		});
		
		jQuery.each(jQuery("#column-2 .date"), function(index,element){
			jQuery(element).html(getNorwegianDate(jQuery(element).html(),'month'));
		});
		
		share(jQuery("#column-2").find(".share"));
		
	} else if(site.template == 'Konsert'){
		jQuery("#column-1").find(".date").html(getNorwegianDate(jQuery("#column-1").find(".date").html(),'full'));
		
		jQuery.each(jQuery("#column-2 .date"), function(index,element){
			jQuery(element).html(getNorwegianDate(jQuery(element).html(),'month'));
		});	

		var image = jQuery("#column-1").find(".image-container").attr("large");
		if(hasValue(image))
			jQuery("#column-1").find(".image-container").append("<img src='../../images/"+image+"' />");
						
		share(jQuery("#column-1").find(".share"));
	} else if(site.template == 'Normal'){	
		jQuery.each(jQuery("#column-2 .date"), function(index,element){
			jQuery(element).html(getNorwegianDate(jQuery(element).html(),'month'));
		});	

		var image = jQuery("#column-1").find(".image-container").attr("large");
		if(hasValue(image))
			jQuery("#column-1").find(".image-container").append("<img src='../../images/"+image+"' />");					
	} else if(site.template == 'Programoversikt') {
		jQuery.each(jQuery("#main").find(".date"), function(index, element){
			jQuery(element).html(getNorwegianDate(jQuery(element).html(),'day and date'));									  
		});				
		
		jQuery(".dropTrigger").click( 
			function(){
				jQuery(this).parent().find(".dropContent").slideToggle();
   			}
		);		
	}
});