var base_url = 'http://www.bf.se/';
var textChanged = false;
//var base_url = 'http://localhost/bf.se/';

var extended=0;
/*
function toggleMenu(elem) {
elem = elem.id+ "_dropdown";
classOn = elem.id+ "-ovr";
var obj;
var obj2;
if (document.getElementById(elem)) {
obj = document.getElementById(elem);
if (obj.style.visibility != "visible" || obj.style.display == "none") {
obj.style.visibility = "visible";
obj.style.display = "block";
obj.parentNode.className = classOn;
} 
else { 
obj.style.visibility = "hidden";
obj.style.display = "none";
obj.parentNode.className = classOn;
//            obj.style.height = "0px";
}
} else {
obj2 = document.getElementById(elem.id);
if (obj2.className != classOn) {
obj2.className = classOn;
} else obj2.className = classOff;
}
}
*/

/* 
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/
function DropDown(name, type)
{
	/*
	var browserName=navigator.appName;
	if(type=='BlindDown') 
	{
		if (browserName=="Microsoft Internet Explorer")
		{
			document.getElementById('banner').style.zIndex = -1;
			document.getElementById('main').style.zIndex = -1;
			document.getElementById('page').style.zIndex = -1;
			document.getElementById(name).style.zIndex = 999;
		}
		document.getElementById(name).style.display = 'block';
//		document.getElementById(name).style.visibility = 'visible';
		extended=1;
		//Effect.BlindDown(name, { duration: 0.2 , afterFinish: function(){ extended=1; } } );
	}
	else if(type=='BlindUp') {
		if (browserName=="Microsoft Internet Explorer")
		{
			document.getElementById('banner').style.zIndex = 999;
			document.getElementById('main').style.zIndex = 999;
			document.getElementById('page').style.zIndex = 999;
			document.getElementById(name).style.zIndex = -1;
		}
		document.getElementById(name).style.display = 'none';
//		document.getElementById(name).style.visibility = 'hidden';
		extended=0;
		//Effect.BlindUp(name, { duration: 0.2 , afterFinish: function(){ extended=0; } } );
	}
	*/
}

function pageOver(type)
{
	var browserName=navigator.appName;
	if (browserName=="Microsoft Internet Explorer" && type=='in')
	{
			document.getElementById('banner').style.zIndex = 999;
			document.getElementById('main').style.zIndex = 999;
			document.getElementById('page').style.zIndex = 999;
	}
	if (browserName=="Microsoft Internet Explorer" && type=='out')
	{
			document.getElementById('banner').style.zIndex = -1;
			document.getElementById('main').style.zIndex = -1;
			document.getElementById('page').style.zIndex = -1;
	}
}

function loadPage(page)
{
	Effect.Fade('main', { duration: 0.5 } );
	Effect.Fade('footer', { duration: 0.5 } );
	
	// Process postBody
	var myPostBody = 'p=' + page;
	myPostBody = myPostBody + '&ajax=true';
	/*
	myPostBody = myPostBody + '&path=' + $F('path');
	myPostBody = myPostBody + '&title=' + $F('title');
	myPostBody = myPostBody + '&menu_title=' + $F('menu_title');
	myPostBody = myPostBody + '&body=' + $F('body');
	myPostBody = myPostBody + '&author=' + $F('author');
	myPostBody = myPostBody + '&datetime=' + $F('datetime');
	myPostBody = myPostBody + '&weight=' + $F('weight');
	*/
	
	// Load pageBody
//	new Ajax.Updater('main', base_url+'index.php?'+myPostBody, {onComplete:function(){}, encoding: 'UTF-8', evalScripts: true });
	setTimeout("new Ajax.Updater('main', '"+base_url+"index.php?"+myPostBody+"', {onComplete:function(){ new Effect.Appear('main', { duration: 0.5 } ); new Effect.Appear('footer', { duration: 0.5 } ); }, encoding: 'UTF-8', evalScripts: true });", 600);
}

function textCheck()
{
	if( textChange )
	{
        if( !confirm('Eventuella ändringar i texten har inte sparats! vill du fortsätta?')) 
		{ 
			return false; 
		} 
		else 
		{ 
			textChanged = false; 
		}
	}
}

function textChange()
{
	textChanged = true;
	document.getElementById('statusImg').src = 'images/textchanged.gif'; //.style.backgroundImage="url("+image[i]+")";
}

 function insertText(i)
 {
	 var d;
	 d=document.pageform.body;
	 
/*

    <img onclick="insert(4);" src="./images/help_link1.gif" />
    <img onclick="insert(5);" src="./images/help_link2.gif" />
    <img onclick="insert(6);" src="./images/help_link3.gif" />
    </div>
    
    <b>Länk:</b><br/>
    <div class="desc">&#060;a <b>onclick=&#034;loadPage('path');&#034;</b> href=&#034;#&#034;&#062;Klicka här..&#060;/a&#062;</div>
    <b>Länk till fil:</b><br/>
    <div class="desc">&#060;a <b>href=&#034;documents/dokument.pdf&#034;</b>&#062;Klicka här..&#060;/a&#062;</div>
    <b>Länk utanför BF:</b><br/>
    <div class="desc">&#060;a <b>href=&#034;http://www.google.se/&#034;</b>&#062;Klicka här..&#060;/a&#062;</div>
    </div>
*/
	 
	 if(i==1)
	 {
		 text = '\n<table><tr><td valign="top">\n';
		 text = text + '<img src="pictures/bildlank.jpg" class="border" />\n';
		 text = text + '</td><td valign="top">\n';
		 text = text + 'text\n';
		 text = text + '</td></tr></table>\n';
	 }
	 else if(i==2)
	 {
		 text = '\n<table><tr><td valign="top">\n'
 		 text = text + 'text\n';
		 text = text + '</td><td valign="top">\n';
		 text = text + '<img src="pictures/bildlank.jpg" class="border" />\n';
		 text = text + '</td></tr></table>\n';
	 }
	 else if(i==3)
		 text = '\n<img src="pictures/bildlank.jpg" class="border" />';
	 else if(i==4)
		 text = '\n<a href="#" onclick="loadPage(\'path\');">klicka har..</a>';
	 else if(i==5)
		 text = '\n<a href="http://www.google.se/">klicka har..</a>';
	 else if(i==6)
		 text = '\n<a href="docs/fil.pdf">klicka har..</a>';	 
	 
	 insertAtCaret(d, text);
 }

 function storeCaret (textEl) {
   if (textEl.createTextRange)
	 textEl.caretPos = document.selection.createRange().duplicate();
 }

 function insertAtCaret (textEl, text) {
   if (textEl.createTextRange && textEl.caretPos) {
	 var caretPos = textEl.caretPos;
	 caretPos.text =
	   caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
		 text + ' ' : text;
   }
   else
	 textEl.value   =textEl.value+ text;
 }
 
 function toggleVis(id) {
   var e = document.getElementById(id);
   if(e.style.display == 'block')
	  e.style.display = 'none';
   else
	  e.style.display = 'block';
}

function setCookie( name, value, expiredays )
{

/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);

document.cookie = name + "=" +escape( value ) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getObjectY(object) { return parseInt(document.getElementById(object).style.top, 10); }
function getObjectX(object) { return parseInt(document.getElementById(object).style.left, 10); }
