//var buttonsImagePath       = "../images/menubuttons/";
//History control
/*window.dhtmlHistory.create();

window.onload = function() {
	dhtmlHistory.initialize();
	dhtmlHistory.addListener(handleHistoryChange);

	MM_preloadImages(buttonsImagePath + 'btn1_en_f1.png',buttonsImagePath + 'btn1_en_f2.png',buttonsImagePath + 'btn1_sv_f1.png',buttonsImagePath + 'btn1_sv_f2.png',buttonsImagePath + 'btn2_fish_f1.png',buttonsImagePath + 'btn2_fish_f2.png',buttonsImagePath + 'btn2_out_f1.png',buttonsImagePath + 'btn2_out_f2.png',buttonsImagePath + 'btn3_en_fish_f1.png',buttonsImagePath + 'btn3_en_fish_f2.png',buttonsImagePath + 'btn3_en_out_f1.png',buttonsImagePath + 'btn3_en_out_f2.png',buttonsImagePath + 'btn3_sv_fish_f1.png',buttonsImagePath + 'btn3_sv_fish_f2.png',buttonsImagePath + 'btn3_sv_out_f1.png',buttonsImagePath + 'btn3_sv_out_f2.png',buttonsImagePath + 'btn4_en_f1.png',buttonsImagePath + 'btn4_en_f2.png',buttonsImagePath + 'btn4_sv_f1.png',buttonsImagePath + 'btn4_sv_f2.png',buttonsImagePath + 'btn5_en_f1.png',buttonsImagePath + 'btn5_en_f2.png',buttonsImagePath + 'btn5_sv_f1.png',buttonsImagePath + 'btn5_sv_f2.png',buttonsImagePath + 'btn6_en_f1.png',buttonsImagePath + 'btn6_en_f2.png',buttonsImagePath + 'btn6_sv_f1.png',buttonsImagePath + 'btn6_sv_f2.png','../images/backgrounds/main_content_text_bg.jpg');
}*/

/*var handleHistoryChange = function(newLocation, historyData) {
	//do something;
}

function changeContent(newLocation, contentData){
	dhtmlHistory.add(newLocation, contentData);

	displayContent(newLocation, contentData);
}
function displayContent(newLocation, contentData){
	document.getElementById('pageText').innerHTML = contentData;
}*/

//Variable declarations
var selectedLanguage       = "swedish";
var selectedLanguagePrefix = "sv";
var selectedMainPage       = "";
var selectedSubPage        = "";
var selectedPagePrefix     = "";
var buttonsImageExt        = ".png";
var pageImage = new Array();
var btnAmount = 6;
var button = new Array();
var btn = new Array();
var btnSwap = new Array();

pageImage['/index.php'] = "images/pageimages/home.png";
pageImage['fishing']    = "images/pageimages/fish.png";
pageImage['outdoor']    = "images/pageimages/outdoor.png";

//Update page buttons, images and text
function updatePage(){
	//Change the buttons to swedish/english specific
	if (selectedLanguage == "swedish"){
		document.getElementById('about').innerHTML    = "OM";
		if (selectedMainPage == "fishing"){
			document.getElementById('splitcane').innerHTML = "SPLITCANE";
			document.getElementById('fishing').innerHTML   = "FISKE";
		}
		else{
			document.getElementById('splitcane').innerHTML = "OUTDOOR";
			document.getElementById('fishing').innerHTML   = "AKTIVITETER";
		}
		document.getElementById('gallery').innerHTML  = "GALLERI";
		document.getElementById('news').innerHTML     = "NYHETER";
		document.getElementById('info').innerHTML     = "INFO/L&Auml;NKAR";
		document.getElementById('contact').innerHTML  = "KONTAKT";		
	}
	else{
		document.getElementById('about').innerHTML     = "ABOUT";
		if (selectedMainPage == "fishing"){
			document.getElementById('splitcane').innerHTML = "SPLITCANE";
			document.getElementById('fishing').innerHTML   = "FISHING";
		}
		else{
			document.getElementById('splitcane').innerHTML = "OUTDOOR";
			document.getElementById('fishing').innerHTML   = "ACTIVITIES";
		}
		document.getElementById('gallery').innerHTML   = "GALLERY";
		document.getElementById('news').innerHTML      = "NEWS";
		document.getElementById('info').innerHTML      = "INFO/LINKS";
		document.getElementById('contact').innerHTML   = "CONTACT";	
	}
	//Change the buttons to fishing/outdoor specific
	if (selectedMainPage == "fishing"){
		document.getElementById('splitcane').href = "javascript:updateMainContent('splitcane');";
		document.getElementById('fishing').href   = "javascript:updateMainContent('fishing');";
	}
	else{
		document.getElementById('splitcane').href = "javascript:updateMainContent('outdoor');";
		document.getElementById('fishing').href   = "javascript:updateMainContent('activities');";
	}
	/*for (var i=1;i<=btnAmount;i++){
		btn[i]     = buttonsImagePath + "btn" + i + "_" + selectedLanguagePrefix + "_f" + 1 + buttonsImageExt;
		btnSwap[i] = buttonsImagePath + "btn" + i + "_" + selectedLanguagePrefix + "_f" + 2 + buttonsImageExt;
	}
	//Change the buttons to fishing/outdoor specific
	btn[2]     = buttonsImagePath + "btn2" + "_" + selectedPagePrefix + "_f" + 1 + buttonsImageExt;
	btnSwap[2] = buttonsImagePath + "btn2" + "_" + selectedPagePrefix + "_f" + 2 + buttonsImageExt;
	btn[3]     = buttonsImagePath + "btn3" + "_" + selectedLanguagePrefix + "_" + selectedPagePrefix + "_f" + 1 + buttonsImageExt;
	btnSwap[3] = buttonsImagePath + "btn3" + "_" + selectedLanguagePrefix + "_" + selectedPagePrefix + "_f" + 2 + buttonsImageExt;*/
	if (selectedMainPage == "fishing"){
		//document.getElementById('btn2anchor').href = "javascript:updateMainContent('splitcane')";
		//document.getElementById('btn3anchor').href = "javascript:updateMainContent('fishing')";
	}
	else{
		//document.getElementById('btn2anchor').href = "javascript:updateMainContent('outdoor')";
		//document.getElementById('btn3anchor').href = "javascript:updateMainContent('activities')";		
	}
	//Change the buttons source
	//for (var i=1;i<=btnAmount;i++)
		//document.getElementById('btn' + i).src = btn[i];
	//Change the page image and text according to the selected language and page
	updateMainContent(selectedSubPage);
}

//Update the main text and image content
function updateMainContent(subPage){
	var loadingText;
	//Change the selectedSubPage variable to the current subPage
	selectedSubPage = subPage;
	//Change loading text based on language
	if (selectedLanguage == "swedish")
		loadingText = "Laddar inneh&aring;ll, var v&auml;nlig v&auml;nta.";
	else
		loadingText = "Loading content, please be patient.";
	//Change the page text and image according to the selected language and page
	if (subPage != ""){
		if (subPage != "main"){
			//Change the background of the main content table cell
			document.getElementById('mainContentTD').style.background = "url(images/backgrounds/main_content_text_bg.jpg)";
			//Display a loading animation
			document.getElementById('pageText').innerHTML = '<img src="../images/ajax-loader.gif" width="16" height="16" align="absmiddle" /> ' + loadingText;			
			//document.getElementById('pageImage').src = pageImage[subPage];
			//If it's the mainpage that should be retrieved, update the variable to match it
			if (subPage == "main")
				subPage = selectedMainPage + ":" + subPage;
			//If the subpage is news call the corresponding ajax function
			if (subPage == "news")
				getNewsFacebook(selectedLanguage, '0'); //getNews(selectedLanguage, '0');
			else
				//Retrieve content to display
				getContent(selectedLanguage, subPage);
		}
		else{
			//Change the background of the main content table cell
			document.getElementById('mainContentTD').style.background = "url(images/backgrounds/main_content_bg.jpg)";
			//Remove any content in the page text div container
			document.getElementById('pageText').innerHTML = "";
		}
	}
}

//Change the content based on what selection (fishing, outdoor) the visitor makes
function toggleFishing(){
	if (selectedMainPage != "fishing"){
		selectedMainPage   = "fishing";
		selectedSubPage    = "main";
		selectedPagePrefix = "fish";
		//Show the menu table
		document.getElementById('menuTable').style.visibility = "visible";
		//Make the buttons visible
		/*for (var i=1;i<=btnAmount;i++){
			//document.getElementById('btn' + i).style.visibility = "visible";
		}*/
		//Resize the main content div container
		document.getElementById('pageText').style.height = "315px";
		//Update the page buttons and text	
		updatePage();
	}
}
function toggleOutdoor(){
	if (selectedMainPage != "outdoor"){
		selectedMainPage   = "outdoor";
		selectedSubPage    = "main";
		selectedPagePrefix = "out";
		//Show the menu table
		document.getElementById('menuTable').style.visibility = "visible";
		//Make the buttons visible
		/*for (var i=1;i<=btnAmount;i++){
			//document.getElementById('btn' + i).style.visibility = "visible";
		}*/
		//Resize the main content div container
		document.getElementById('pageText').style.height = "315px";
		//Update the page buttons and text
		updatePage();
	}
}

//Change the page language
function toggleSwedish(){
	if (selectedLanguage != "swedish"){
		selectedLanguage       = "swedish";
		selectedLanguagePrefix = "sv";
		//Update the page buttons and text
		document.getElementById('svflag').style.border = "1px solid #ffffff";
		document.getElementById('enflag').style.border = "none";
		updatePage();
	}
}
function toggleEnglish(){
	if (selectedLanguage != "english"){
		selectedLanguage       = "english";
		selectedLanguagePrefix = "en";
		//Update the page buttons and text
		document.getElementById('svflag').style.border = "none";
		document.getElementById('enflag').style.border = "1px solid #ffffff";
		updatePage();
	}
}

/*function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}*/
