function request_querystring(q_name){
var q_list=document.location.search.substring(1).split("&");
if(q_list.length>=1){
	for (q_i=0;q_i<q_list.length;q_i=q_i+1){
		var q_clist=q_list[q_i].split("=");
		if(q_clist[0].toLowerCase()==q_name.toLowerCase()){
		return unescape(q_clist[1]);
		}//end if
	}//next
	return "";
}else{
	return "";
}//end if
}//end function

function getSlidenumber(url){
var ix=url.lastIndexOf(".");
if(ix==-1){
	return -1;
}//end if
if(!isDigit(ix-1)){
	return -1;
}//end if
var iy=ix;
while(iy>0 && isDigit(url.substr(iy-1,1))){
	iy=iy-1;
}//end while
return parseInt(url.substr(iy,ix-iy));
}//end function

function isDigit(str){
return (/(\d)+$/.test(str));
}//end function

function rnd(){
return Math.random();
}//end function

function svenskDatum(d){
var MonthOfYearArray = new Array("Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December");
return(d.getDate()+" "+MonthOfYearArray[(d.getMonth())]+","+actualYear(d.getYear()+1900));
}//end function

function actualYear(y){
if(y>3000){
	return y-1900;
}else{
	return y;
}//end if
}//end if

function sidStatistik(color){
var str="Uppdaterad:,"+svenskDatum(new Date(document.lastModified))+",&nbsp;,Visad:,<img src='../cgi-bin/Count.exe?font=verdana.ttf&pt=7&smooth=1&trgb=ffffff&pad=0&bg="+color+"&border=0' alt='Count'><br>,ggr.";
//var str="Uppdaterad:,"+svenskDatum(new Date(document.lastModified))+",&nbsp;,Visad:,1,ggr.";
var t1="<table style='font-family:Verdana; font-weight:normal; font-size:10px; background-color:#"+color+";'><tr><td valign='middle' align='center'>";
var t2=str.replace(/,/g,"</td><td valign='middle' align='center'>");
var t3="</td></tr></table>";
return t1+t2+t3;
}//end function

function visaBildspel(imgId,url,thisNumber,firstNumber,lastNumber,seconds){
if(!IE()){
	visaBildspelFF(imgId,url,thisNumber,firstNumber,lastNumber,seconds)
	return;
}//end if
if(seconds){
	var time=seconds*1000;
}else{
	var time=10000;
}//end if
var q_Obj=document.getElementById(imgId)
if(q_Obj.filters){
	q_Obj.filters[0].Apply();
	q_Obj.src=url.replace(lastNumber,thisNumber);
	q_Obj.filters[0].Play();
}else{
	q_Obj.src=url.replace(lastNumber,thisNumber);
}//end if
thisNumber=thisNumber+1;
if(thisNumber>lastNumber){
	thisNumber=firstNumber;
}//end if
var preload=new Image();
preload.src=url.replace(lastNumber,thisNumber);
var next="visaBildspel('"+imgId+"','"+url+"',"+thisNumber+","+firstNumber+","+lastNumber+","+seconds+")";
setTimeout(next,time);
}//end function

function visaBildspelFF(imgId,url,thisNumber,firstNumber,lastNumber,seconds){
if(seconds){
	var time=seconds*1000;
}else{
	var time=10000;
}//end if
var q_Obj=document.getElementById(imgId)
if(visibleOpacity(q_Obj)){
	var q_Obj=document.getElementById(imgId+"bg")
	q_Obj.style.backgroundImage="url("+url.replace(lastNumber,thisNumber)+")";
//	q_Obj.src=url.replace(lastNumber,thisNumber);
//	fadeOut(imgId,100);
	opacity(imgId,100,0,1000);
//	document.getElementById("msg").innerHTML="to Background";
}else{
	q_Obj.style.visibility="hidden";
	q_Obj.src=url.replace(lastNumber,thisNumber);
//	fadeIn(imgId,0);
	opacity(imgId,0,100,1000);
	q_Obj.style.visibility="visible";
//	document.getElementById("msg").innerHTML="to Image";
}//end if
var nextNumber=thisNumber+1;
if(nextNumber>lastNumber){
	nextNumber=firstNumber;
}//end if
var preload=new Image();
preload.src=url.replace(lastNumber,nextNumber);
var next="visaBildspelFF('"+imgId+"','"+url+"',"+nextNumber+","+firstNumber+","+lastNumber+","+seconds+")";
setTimeout(next,time);
}//end function

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 10);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i=i-10) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }//next
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i=i+10)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }//next
    }//end if
}//end function

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}//end function

function fadeOut(objId,opacity) {
  if (document.getElementById) {
    if (opacity >= 0) {
       document.getElementById(objId).style.MozOpacity = opacity/100;
       opacity -= 10;
       window.setTimeout("fadeOut('"+objId+"',"+opacity+")",50);
    }//end if
  }//end if
}//end function

function fadeIn(objId,opacity) {
  if (document.getElementById) {
    if (opacity < 100) {
       document.getElementById(objId).style.MozOpacity = opacity/100;
       opacity += 10;
       window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 50);
    }//end if
  }//end if
}//end function


function visibleOpacity(q_Obj){
if(q_Obj.style.opacity){
	return (q_Obj.style.opacity>0);
}else if(q_Obj.style.MozOpacity){
	return (q_Obj.style.MozOpacity>0);
}else if(q_Obj.style.KhtmlOpacity){
	return (q_Obj.style.KhtmlOpacity>0);
}else{
	return false;
}//end if
}//end function

function IE(){
return (window.navigator.userAgent.indexOf("MSIE") > -1);
}//end if

function blankme(me){
me.src="images/blank87x93.gif";
}//end function
