// Ta bort standardtexten
function searchbox_focus() {
	var visible = document.getElementById('search');
	var hidden = document.getElementById('search_hidden');
	if(visible.value == hidden.value) {
		visible.value = '';
		visible.style.color = "#333";
	}
}	

// Lägg till standardtext
function searchbox_blur() {
	var visible = document.getElementById('search');
	var hidden = document.getElementById('search_hidden');
	if(visible.value == '') {
		visible.value = hidden.value;
		visible.style.color = "#888";
	}
}

var new_searchbox_background = "#ffffff url('http://www.google.com/cse/intl/sv-US/images/google_custom_search_watermark.gif') no-repeat 3px 3px";
function new_searchbox_focus() {
	var searchbox = document.getElementById('search');
	searchbox.style.background = "#fff";
}
function new_searchbox_blur() {
	var searchbox = document.getElementById('search');
	if(searchbox.value=="") {
		searchbox.style.background = new_searchbox_background;
	}
}

function jsOnload(callback) {
	if(typeof window.addEventListener != 'undefined'){
		window.addEventListener('load', callback, false);
	}
	else if(typeof document.addEventListener != 'undefined'){
		document.addEventListener('load', callback, false);
	}
	else if(typeof window.attachEvent != 'undefined'){
		window.attachEvent('onload', callback);
	}
	else{
		if(typeof window.onload == 'function'){
			var existing = window.onload;
			window.onload = function(){
				existing();
				callback();
			};
		}
		else{
			window.onload = callback;
		}
	}
}

function getOffset( el ) {
    var _x = 0;
    var _y = 0;
    while( el && !isNaN( el.offsetLeft ) && !isNaN( el.offsetTop ) ) {
        _x += el.offsetLeft - el.scrollLeft;
        _y += el.offsetTop - el.scrollTop;
        el = el.parentNode;
    }
    return { top: _y, left: _x };
}
function resizeImage(pic) {
	pic.style.width = "1px";
	paddings=12;
	var parentWidth = pic.parentNode;
	while(parentWidth.clientWidth<1) {
		parentWidth = parentWidth.parentNode;
	}
	parentWidth = parentWidth.clientWidth-paddings;
	pic.style.width = "";
	if(pic.clientWidth > parentWidth) {
		pic.style.width = parentWidth+"px";
	}
}

document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};
function resizeImages() {
	imgs = document.getElementsByClassName("postbit_image");
	for(i=0; i<imgs.length; i++) {
		imgs[i].style.width="1px";	
	}
	for(i=0; i<imgs.length; i++) {
		resizeImage(imgs[i]);
	}
}
jsOnload(resizeImages);

function simpleajaxrequest(url) { //used by right column lists
  if (window.XMLHttpRequest) {
    var xmlhttp=new XMLHttpRequest();
  } else {
    var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  return xmlhttp;
}

/*
	Dummyfunktion för att slippa fel med den inaktiverade hooverfunktionen på subnav
*/
function show_submenu(a,b) {
	return false;
}

function reset_submenu(a) {
	return false;
}
