$(document).ready(function(){
	for (var b=2;b<8;b++){
		$("li#reddot"+b).hide();
	}
	//$("a.maxContent").click(maxContent);
	//$("a.minContent").click(minContent);

// replaced by thickbox. this didn't work in IE	
//	$("a.showLargeContent").click(showLargeContent);
//	$("a.hideLargeContent").click(hideLargeContent);
	
	if (showLargeTextNow){
		$("#showMoreTxt").show();
	};

	$("a.ajaxLink").click(ajaxLink);
	
	// virksomhedder 
	$("a.mainLinkA, #plus1").mouseover(function(){hideSubMenus();$('ul#firmMenu').show();return false;});
	// hotspot 
	$("a.mainLinkB, #plus2").mouseover(function(){hideSubMenus();$('ul#hotspotMenu').show();});
	// arrangementer
	$("a.mainLinkC, #plus3").mouseover(function(){hideSubMenus();$('ul#arrMenu').show();
		return false;
	});
	//nyheder 
	$("a.mainLinkD, #plus4").mouseover(function(){
			hideSubMenus();
			$('ul#newsMenu').show();
			//return false;
		});
	// download 
	$("a.mainLinkE, #plus5").mouseover(function(){
		hideSubMenus();
		$('ul#downloadMenu').show();
		return false;
	});
	// netværket
	$("a.mainLinkF, #plus6").mouseover(function(){
		hideSubMenus();
		$('ul#networkMenu').show();
		return false;
	});
	// links : mainLinkG
	// kontakt : mainLinkH

	//set scrollbars on small text field 
	$('#smallTxtContent').jScrollPane({showArrows:true});


	fadeRed2(); // init the red dot 
	
	//if (showLargeTextNow == true) {$("div#largeTxt").fadeIn(600);};
	
});
function hideSubMenus(){
	$("ul#networkMenu, ul#hotspotMenu, ul#arrMenu,  ul#newsMenu, ul#downloadMenu, ul#firmMenu").hide();
}

function ajaxLink(){
	var link = $(this).attr("href")+ "json/";
	delete data;
	$.getJSON(link, function(data){
		
		$("#showMoreTxt").hide(); // don't know if there's more to show 
		
		//console.log(data);
		// insertContent(data);
		//console.log(data.maxTxt);
		if (data.header){
			//console.log("header found: " + data.header);
			$("#headline").hide().empty().append(data.header).fadeIn(600);
		};
		if (data.image){
			//console.log("image found: " + data.image);
			//console.log($("#rightContentImage"));
			
			$("a#rightContentImage").attr('href', data.imageUrl);
			$("#rightContentImage").hide().empty().append('<img src="'+data.image+'">').fadeIn(600).show();
		};
		if (data.minTxt){
			//console.log("minTxt found: " + data.minTxt);
			$("#smallTxtContent").hide().empty().append(data.minTxt).fadeIn(600);
		};
		//$('#smallTxtContent').jScrollPane({showArrows:true}); // set scrollbar
		
		if (data.maxTxt){
			$("#largeTxtContent").empty().append(data.maxTxt);
			$("#showMoreTxt").show();
			//$("div#largeTxt").fadeIn(600);
		};
		if (data.getAbsoluteUrl){
			//console.log("url found: " + data.getAbsoluteUrl);
			$("#getAbsoluteUrl").attr("href", "http://"+data.getAbsoluteUrl).empty().append(data.getAbsoluteUrl);
		};
		if (data.imageDescription){
			$("a#rightContentImage").attr('title', data.imageDescription);
		} else {
			$("a#rightContentImage").attr('title', '');
		};
		$("a.ajaxLink").click(ajaxLink);
	});
	return false;
}

function fadeRed2(){
	var speed=rndSpeed(5000);
	var rndId = 1;
	$.timer(speed, function(timer){
		$("li#reddot"+rndId).fadeIn(speed);
		$("li#reddot"+rndId).fadeOut(speed);
		speed=rndSpeed(10000);
		rndId = rndSpeed(7);
		timer.reset(speed);
	});
};

function rndSpeed(size){
/*	if (!size){
		size=1001;
	} else {
		size+=1;
	};
	return Math.floor(Math.random()*size);
*/
	if (!size){
		size=1000;
	}
	return (Math.floor(Math.random()*size)+1);
};


function maxContent(){
	$("div#rightContentTxt").animate({width:"975px"}, 1500);
	return false;
};
function minContent(){
	$("div#rightContentTxt").animate({width:"300px"}, 1500); 
	return false;
};

/* replaced by thickbox 
function showLargeContent() {
	
	$.dimScreen(500, 0.9, function() {
		//$('#ak_modal_div').Grow(500);
		//$("div#largeTxt").Grow(500);
		$("div#largeTxt").fadeIn(600);
		
    });
	return false;
};
*/

/*
function showLargeContent(){
	var link = "/ajax"+ $(this).attr("href");
	//console.log(link);
	// $.get(url, data, callback);
	$.getJSON(link, function(data){
		//console.log(data);
		insertContent(data);
		
		//$("div#largeTxtBg").css('opacity', 0.8);
		$("div#largeTxt").fadeIn(600);
		//$("div#largeTxt").show();
		//$("div#largeTxt").animate("height":  });
		//$('#bd').css("font-weight", bold);
		//$("div#largeTxt").fadeTo(600, 0.6, function(){$("div#largeTxtInner").fadeTo(300,1);}).show();

		//$("div#largeTxt").fadeTo(300, 0.85).fadeIn(600);
		
		//$("largeTxtContent").fadeTo(200, 1);
		
		//$("#area").fadeTo(300, 0.3);
	});
	return false;	
};*/ 

/* replaced by thickbox 
function hideLargeContent(){
	$("div#largeTxt").fadeOut(600);
	$.dimScreenStop();
	return false;	
};
*/

function insertContent(data){
	//console.log(data.maxTxt);
	if (data.header){
		//console.log("header found: " + data.header);
		$("#headline").empty().append(data.header);
	};
	if (data.maxTxt){
		//console.log("maxTxt found: " + data.maxTxt);
		$("#largeTxtContent").empty().append(data.maxTxt);
	};
	if (data.minTxt){
		//console.log("maxTxt found: " + data.maxTxt);
//		$("#smallTxtContent").empty().append(data.minTxt);
	};
}; 

