//<![CDATA[
jQuery.noConflict();
     
// Put all your code in your document ready area
jQuery(document).ready(function($){

$('#ttnews-cat-tree').find('img').remove();

$('#cse-search-results iframe').attr("width","100%");


//----------- topmenu ------------
$('.nav ul').each(function(){
	if($(this).children('li').size() < 3){
		$(this).parent().parent().addClass("onecol");
	}

});
$('.nav>li').each(function(){
	var liwidth=$(this).width()+35;
	$(this).find('ul').css({"background": " #fff url(fileadmin/images/nav-li-ul-hori-bg.gif)","background-position": liwidth + "px 0px" , "background-repeat":"no-repeat"});
});

//IE6 fix
$('.nav li').each(function(){
	$(this).hover(
		function(){
			$(this).addClass("over");
		},
		function(){
			$(this).removeClass("over");
		}
	);
});



//----------- calbooking ----------
var ref = document.referrer;
var refArr = ref.split("/");
if(refArr[5] == "arrangement"){
  $('.aside .tx-calbooking-pi1 form ').hide();
  $('.aside .tx-calbooking-pi1 .bookingcomplete').show();
}

//----------- mailform ------------
//flytter label tag ind i input felter (hvis de ikke er udfyldt af bruger og der er postet)
//alle label tags er skjult med CSS
$('#mailform .csc-mailform-field').each(function(){
	if($(this).children('input').val() != $(this).children('label').text()){
		$(this).children('input').val($(this).children('label').text());
	}
	if($(this).children('textarea').text() != $(this).children('label').text()){
		$(this).children('textarea').text($(this).children('label').text());
	}
	$(this).children('.csc-mailform-submit').val("Tilmeld");
	
	//ændrer styling for checkbox og radio, så labels vises
	if($(this).children('input').attr("type") == "checkbox"){
		$(this).children('label').show();
		$(this).children('input').css("width","15px");
	}
	if($(this).find('input').attr("type") == "radio"){
		$(this).find('label').show();
		$(this).find('input').css("width","15px");
		$(this).find('legend').hide();
	}
});
var validateform = $('#mailform').attr("onsubmit");
$('#mailform').removeAttr("onsubmit");

//Submit af formular
$('#mailform').submit(function(){
	//Hvis tekster er de samme som i labels, sættes værdien til "" så den kan valideres korrekt
	$('#mailform .csc-mailform-field').each(function(){
		if($(this).children('input').val() == $(this).children('label').text()){
			$(this).children('input').val("");
		}
	});
	
	var fieldlistEndPointer = validateform.length -43;
	var fieldlist = validateform.substring(32,fieldlistEndPointer);
	
	//return validateForm('mailform',fieldlist,'','Udfyld venligst følgende felter:','');
		
	if(!validateForm('mailform',fieldlist,'','Udfyld venligst følgende felter:','')){
		$('#mailform .csc-mailform-field').each(function(){
			if($(this).children('input').val() == ""){
				$(this).children('input').val($(this).children('label').text());
			}
			if($(this).children('textarea').text() == ""){
				$(this).children('textarea').text($(this).children('label').text());
			}
			$(this).children('.csc-mailform-submit').val("Tilmeld");
		});
		return false;
	}
	
});



//---------------- empty form fields on focus ------------------
$("input:text").each(function(){
		var ov = $(this).val();
		
		$(this).focus(function(){
			var fv = $(this).val();
			if (fv == ov) {
  				$(this).val('');
  			}
		});
	
		$(this).blur(function(){
			var bv = $(this).val();
  			if (bv.length < 1) {
  				$(this).val(ov);
  			}
		});
});
$('textarea').each(function(){
	
		var ov = $(this).val();
		
		$(this).focus(function(){
		
			var fv = $(this).val();
			if (fv == ov) {
  				$(this).val('');
  			}
		});
	
		$(this).blur(function(){
			var bv = $(this).val();
  			if (bv.length < 1) {
  				$(this).val(ov);
  			}
		});
});


//---newsletter afmeldknap
var url = document.URL;
$('.aside-form .cancel').click(function(){
	var cancelaction = url+"?tx_lfsubscription_pi1%5Bunsubscribe%5D=1";
	$(this).parent().parent().attr("action",cancelaction);
	$('.aside-form').submit();
	return false;
});

//----------- nyhedsbrev skjul elementer ved submit -------
if($('.tx-lfsubscription-pi1').find('.confirmbox').length > 0){
	$('.tx-lfsubscription-pi1 form').hide();
}
if($('.confirmbox').size() == 2){
	$('.confirmbox:first').hide();
}



//--- skoler vælg

$('.skoler .content-select select').change(function(){
	$('.skoler .content-select option:selected').each(function(){
		var selected = $(this).val();
		$('.item-box .item-blok').each(function(){
			$(this).hide();
			if($(this).find('.region').text() == selected){
			 $(this).fadeIn("slow");
			}
		});
	});
}).change();


//--- frontpage splash
//- set active field onload

$('.promo-content .box').addClass("white");
$('.promo-content .box:nth-child(1)').removeClass("white").addClass("green");
$('.promo-content .box:nth-child(1) .holder').addClass("green-holder");

var splashbg = $('.promo-content .box:nth-child(1) .holder').find('.image').find('img').attr("src");
$('.promo-content #content').css("background","url("+ splashbg +") no-repeat 0 0");

var splashhead = $('.promo-content .box:nth-child(1) .holder h3').text();
$('.promo-content #content .text h2 span').text(splashhead);
				
var splashtxt = $('.promo-content .box:nth-child(1) .holder').find('.text').text();
$('.promo-content #content .text p').text(splashtxt);
		
var splashlink = $('.promo-content .box:nth-child(1) .holder').find('.link').find('a').attr("href");
$('.promo-content #content .text a').attr("href",splashlink);		

//reinvoke sifr
//$('.box h3 a').sifr({font:'din-medium'});
//$('.text h2').sifr({font:'din-bold'});


/*$('.promo-content .box h3 span').each(function(){
	$(this).addClass('normal').clone().insertAfter($(this)).addClass('active').removeClass('normal');
});
*/

//sIFR.replaceElement(named({sSelector:".white h3 span", sFlashSrc:"fileadmin/fonts/din-medium.swf", sColor:"#007a87", sLinkColor:"#007a87", sHoverColor:"#007a87", sFlashVars:"textalign=left", sWmode:"transparent"}));
//sIFR.replaceElement(named({sSelector:".green h3 span", sFlashSrc:"fileadmin/fonts/din-medium.swf", sColor:"#ffffff", sLinkColor:"#ffffff", sHoverColor:"#ffffff", sWmode:"transparent"}));
//sIFR.replaceElement(named({sSelector:".text h2 span", sFlashSrc:"fileadmin/fonts/din-bold.swf", sColor:"#1199a6", sLinkColor:"#ffffff", sHoverColor:"#ffffff", sWmode:"transparent"}));
/*
$('.promo-content .box').each(function(){
	var box = $(this);
	var embed = $(this).find('embed');
		

// When box surrounding sIFR text is clicked
	box.click(function(){
	// Remove .sIFR-ready
		$('.box span.sIFR-ready').removeClass('sIFR-ready');
	// Remove sIFR and add .sIFR-ready to the 2 h3 spans involved
		var thisSifr = $(this).find('.sIFR-replaced');
		$(this).find('.sIFR-alternate').insertBefore(thisSifr).removeClass('sIFR-alternate').addClass('sIFR-ready');
		thisSifr.remove();
		var activeSifr = $(this).siblings('.green').find('.sIFR-replaced');
		$(this).siblings('.green').find('.sIFR-alternate').insertBefore(activeSifr).removeClass('sIFR-alternate').addClass('sIFR-ready');
		activeSifr.remove();
	// Change the classes
		$(this).siblings('.green').removeClass('green').addClass('white').children('.green-holder').removeClass('green-holder');
		$(this).removeClass('white').addClass('green').children('.holder').addClass('green-holder');
	// Render sIFR again
		sIFR.replaceElement(named({sSelector:".white h3 span.sIFR-ready", sFlashSrc:"fileadmin/fonts/din-medium.swf", sColor:"#007a87", sLinkColor:"#007a87", sHoverColor:"#007a87", sFlashVars:"textalign=left", sWmode:"transparent"}));
		sIFR.replaceElement(named({sSelector:".green h3 span.sIFR-ready", sFlashSrc:"fileadmin/fonts/din-medium.swf", sColor:"#ffffff", sLinkColor:"#ffffff", sHoverColor:"#ffffff", sWmode:"transparent"}));
		sIFR.replaceElement(named({sSelector:".text h2 span", sFlashSrc:"fileadmin/fonts/din-bold.swf", sColor:"#1199a6", sLinkColor:"#ffffff", sHoverColor:"#ffffff", sWmode:"transparent"}));
	// Change content	
		splashbg = $(this).find('.image').find('img').attr("src");
		$('.promo-content #content').css("background","url("+ splashbg +") no-repeat 0 0");
		splashhead = $(this).find('h3').text();
		$('.promo-content #content .text h2').text(splashhead);
		splashtxt = $(this).find('.text').text();
		$('.promo-content #content .text p').text(splashtxt);
		splashlink = $(this).find('.link').find('a').attr("href");
		$('.promo-content #content .text a').attr("href",splashlink);	

		return false;
		
	});


// When sIFR text is clicked
	embed.click(function(){
	// Remove .sIFR-ready
		$('.box span.sIFR-ready').removeClass('sIFR-ready');
	// Remove sIFR and add .sIFR-ready to the 2 h3 spans involved
		var thisSifr = $(this).parent();
		$(this).siblings('.sIFR-alternate').insertBefore(thisSifr).removeClass('sIFR-alternate').addClass('sIFR-ready');
		var activeSifr = $('.box .green-holder').find('.sIFR-replaced');
		$('.box .green-holder').find('.sIFR-alternate').insertBefore(activeSifr).removeClass('sIFR-alternate').addClass('sIFR-ready');
	// Change the classes
		$('.promo-content .green').removeClass('green').addClass('white').children('.green-holder').removeClass('green-holder');
		$(this).parents('.white').removeClass('white').addClass('green').children('.holder').addClass('green-holder');
	// Change content	
		splashbg = $(this).parents('.green').find('.image img').attr("src");
		$('.promo-content #content').css("background","url("+ splashbg +") no-repeat 0 0");
		splashhead = $(this).siblings('.sIFR-alternate').text();
		$('.promo-content #content .text h2').text(splashhead);
		splashtxt = $(this).parents('.green').find('.text').text();
		$('.promo-content #content .text p').text(splashtxt);		
		splashlink = $(this).parents('.green').find('.link a').attr("href");
		$('.promo-content #content .text a').attr("href",splashlink);
		
		activeSifr.remove();
		thisSifr.remove();
		// Render sIFR again
		sIFR.replaceElement(named({sSelector:".white h3 span.sIFR-ready", sFlashSrc:"fileadmin/fonts/din-medium.swf", sColor:"#007a87", sLinkColor:"#007a87", sHoverColor:"#007a87", sFlashVars:"textalign=left", sWmode:"transparent"}));
		sIFR.replaceElement(named({sSelector:".green h3 span.sIFR-ready", sFlashSrc:"fileadmin/fonts/din-medium.swf", sColor:"#ffffff", sLinkColor:"#ffffff", sHoverColor:"#ffffff", sWmode:"transparent"}));
		sIFR.replaceElement(named({sSelector:".text h2 span", sFlashSrc:"fileadmin/fonts/din-bold.swf", sColor:"#1199a6", sLinkColor:"#ffffff", sHoverColor:"#ffffff", sWmode:"transparent"}));			
		
		return false;

	});





});
*/
//- switch active field function
$('.promo-content .box').each(function(){
	/*$(this).find('h3').find('embed').click(function(){
		$('.promo-content .box').removeClass("green");
		$('.promo-content .box .holder').removeClass("green-holder");
		$(this).parent().parent().parent().addClass("green");
		$(this).parent().parent().addClass("green-holder");
		
		splashbg = $(this).parent().parent().find('.image').find('img').attr("src");
		$('.promo-content #content').css("background","url("+ splashbg +") no-repeat 0 0");

		splashhead = $(this).parent().text();
		$('.promo-content #content .text h2').text(splashhead);
				
		splashtxt = $(this).parent().parent().find('.text').text();
		$('.promo-content #content .text p').text(splashtxt);
		
		splashlink = $(this).parent().parent().find('.link').find('a').attr("href");
		$('.promo-content #content .text a').attr("href",splashlink);		

		//reinvoke sifr
		//$('.box h3 a').sifr({font:'din-medium'});
		//$('.text h2').sifr({font:'din-bold'});
		//console.log("hej");	
		
		//alert("hej");
		return false;
	});
	*/
	$(this).click(function(){
		$('.promo-content .box').removeClass("green");
		$('.promo-content .box .holder').removeClass("green-holder");
		$(this).addClass("green");
		$(this).children('.holder').addClass("green-holder");
		
		splashbg = $(this).find('.image').find('img').attr("src");
		$('.promo-content #content').css("background","url("+ splashbg +") no-repeat 0 0");

		splashhead = $(this).find('h3').text();
		$('.promo-content #content .text h2').text(splashhead);
				
		splashtxt = $(this).find('.text').text();
		$('.promo-content #content .text p').text(splashtxt);
		
		splashlink = $(this).find('.link').find('a').attr("href");
		$('.promo-content #content .text a').attr("href",splashlink);	
		
		//sIFR.replaceElement(named({sSelector:".green .green-holder h3", sFlashSrc:"fileadmin/fonts/din-medium.swf", sColor:"#ffffff", sLinkColor:"#ffffff", sHoverColor:"#ffffff", sWmode:"transparent"}));
		//sIFR.replaceElement(named({sSelector:".box h3", sFlashSrc:"fileadmin/fonts/din-medium.swf", sColor:"#007a87", sLinkColor:"#007a87", sHoverColor:"#007a87", sFlashVars:"textalign=left", sWmode:"transparent"}));
		//sIFR.replaceElement(named({sSelector:".text h2", sFlashSrc:"fileadmin/fonts/din-bold.swf", sColor:"#1199a6", sLinkColor:"#ffffff", sHoverColor:"#ffffff", sWmode:"transparent"}));	
//console.log("done with sifr");
		return false;

		//reinvoke sifr
		//$('.box h3 a').sifr({font:'din-medium'});
		//$('.text h2').sifr({font:'din-bold'});
		
	});
});


//--- frontpage boxes
$('.ad .ad-box').each(function(){
	$(this).children('a:first-child').remove();
	//$(this).children('.csc-textpic-clear').remove();
	var bg = $(this).find('img').attr("src");
	$(this).find('img').remove();
	$(this).find('a').append('<img alt="#" src="fileadmin/images/arrow.gif"/>');
	$(this).css("background"," #FFFFFF url(" + bg + ") no-repeat 6px 6px");
});


}); // End jQuery onReady

