// Function retrieved from: http://cass- hacks.com/articles/code/js_url_encode_decode/   
function URLEncode (clearString) {   
  var output = '';   
  var x = 0;   
  clearString = clearString.toString();   
  var regex = /(^[åäöÅÄÖa-zA-Z0-9_.]*)/;   
  while (x < clearString.length) {   
    var match = regex.exec(clearString.substr(x));   
    if (match != null && match.length > 1 && match[1] != '') {   
        output += match[1];   
      x += match[1].length;   
    } else {   
      if (clearString[x] == ' ')   
        output += '+';   
      else {   
        var charCode = clearString.charCodeAt(x);   
        var hexVal = charCode.toString(16);   
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();   
      }   
      x++;   
    }   
  }   
  return output;   
}   
// Retrieved from: http://www.htmlcodetutorial.com/forms/index_famsupp_157.html   
function SubmitOnEnter(myfield, e)   
{   
    var keycode;   
    if (window.event)   
        keycode = window.event.keyCode;   
    else if (e)   
        keycode = e.which;   
    else  
        return true;   
    if (keycode == 13)   
    {   
        SearchSite();   
        return false;   
    }   
    else  
        return true;   
}   
function SearchSite()   
{   
	document.location.href='http://www.google.com/cse?cx=011703027743538406309:kea1bcmq9sk&ie=UTF-8&q=' + URLEncode(document.getElementById('q').value) + '&sa=Sök';   
}  

function toggleFlash(state) {
	var objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++) {
		objects[i].style.visibility = (state == "hide") ? 'hidden' : 'visible';
	}
	var embeds = document.getElementsByTagName("embed");
	for (var i = 0; i < embeds.length; i++) {
		embeds[i].style.visibility = (state == "hide") ? 'hidden' : 'visible';
	}
}

function querySt(ji) 
{
    hu = window.location.search.substring(1);
    gy = hu.split("&");
    for (i=0;i<gy.length;i++) 
    {
	ft = gy[i].split("=");
	    if (ft[0] == ji) 
	    {
		return ft[1];
	    }
    }
}

function slider() {
	var $active = $('#imagerotator img.active');

	if($active.length == 0)
		$active = $('#imagerotator img:last');

	var $next = $active.next().length ? $active.next() : $('#imagerotator img:first');

	$active.addClass('last-active');

	$next.css({opacity: 0.0})
	.addClass('active')
	.animate({opacity: 1.0}, 1000, function() {
		$active.removeClass('active last-active');
	});
}

$(document).ready(function(){
	setInterval('slider()', 3000);
});