
/*
	TDC Lighthouse default script file.
*/


/*
	JQuery interface
*/

	$(function() {
		/*
			Task	: Swap formfield
			Usage	: applies to all formfield with classname 'swap_value'.
		*/
		swapValues = [];
		$(".swap_value").each(function(i){
			swapValues[i] = $(this).val();
			$(this).focus(function(){
				if ($(this).val() == swapValues[i]) {
					$(this).val("");
				}
			}).blur(function(){
				if ($.trim($(this).val()) == "") {
					$(this).val(swapValues[i]);
				}
			});
		});
	});

/*
	sitemap
*/
/* 

	Sitemap Styler v0.1
	written by Alen Grakalic, provided by Css Globe (cssglobe.com)
	visit http://cssglobe.com/lab/sitemap_styler/
	
*/

	this.sitemapstyler = function(){
		var sitemap = document.getElementById("sitemap")
		if(sitemap){
			
			this.listItem = function(li){
				if(li.getElementsByTagName("ul").length > 0){
					var ul = li.getElementsByTagName("ul")[0];
					ul.style.display = "none";
					var span = document.createElement("span");
					span.className = "collapsed";
					span.onclick = function(){
						ul.style.display = (ul.style.display == "none") ? "block" : "none";
						this.className = (ul.style.display == "none") ? "collapsed" : "expanded";
					};
					li.appendChild(span);
				};
			};
			
			var items = sitemap.getElementsByTagName("li");
			for(var i=0;i<items.length;i++){
				listItem(items[i]);
			};
			
		};	
	};

	window.onload = sitemapstyler;

