//
// Glenn Perssons JavaScripts	- glenn.js 
//
// för att inkludera dessa i web-dokument, använd följande kod:
//
//	<script type="text/javascript" src="glenn.js">
//	</script>
//
//
//	datum		modifiering
//
//	2004-11-27	skapade detta dokument från flera olika
//


function AddDays(form) {
 	DaysToAdd=document.form.DaysToAdd.value;
	var now=new Date();
	var newdate=new Date();
	var newtimems=newdate.getTime()+(DaysToAdd*24*60*60*1000);
	newdate.setTime(newtimems);
	document.form.display.value=newdate.toLocaleString();
}                                                                                          


function BeraknaModDatum() {
	var modDate = new Date(document.lastModified);
	var year = modDate.getFullYear();
	var monthArr = new Array("01","02","03","04","05","06","07","08","09","10","11","12");
	var month = monthArr[modDate.getMonth()];
	var day = modDate.getDate();
	if (day<10) { day = "0"+day; }
	return year+"-"+month+"-"+day;
}


function BeraknaTid() {
        var date = new Date();
	var year = date.getFullYear();
	var monthArr = new Array("01","02","03","04","05","06","07","08","09","10","11","12");
	var month = monthArr[date.getMonth()];
	var day = date.getDate();
	if (day<10) { day = "0"+day; }
        var hour = date.getHours();
        if (hour < 10) { hour = "0"+hour; }
        var minute = date.getMinutes();
        if (minute < 10) { minute = "0"+minute; }
        var second = date.getSeconds();
        if (second < 10) { second = "0"+second; }
        document.clockform.clock.value = year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
        setTimeout("BeraknaTid()",100);
}


function BrowserChecker() {
	var browserName = navigator.appName;
        var browserVer = parseInt(navigator.appVersion);
        if(browserName == "Netscape" && browserVer == 3) {
            document.write("You are using Netscape 3");
        }
        else if(browserName == "Netscape" && browserVer >= 4) {
            document.write("You are using Netscape 4");
        }
        else if(browserName == "Microsoft Internet Explorer" && browserVer == 2) {
            document.write("You are using MS Explorer 3");
        }
        else if(browserName == "Microsoft Internet Explorer" && browserVer >= 4) {
            document.write("You are using MS Explorer 4");
        }
        else {
           document.write("You are using an unknown browser to me...");
        }
        document.write('<br>');
}                                                                                         


function BytBild(obj,bild) {
	obj.src=bild
}                                                                                        


function BytFarg0() {
	var thistag;
	thistag = window.event.srcElement.tagName;
	if (thistag=="TD") {
	    document.all(window.event.srcElement.sourceIndex).bgColor="";
	}
}


function BytFarg1() {
	var thistag;
	thistag = window.event.srcElement.tagName;
	if (thistag=="td") {
	    document.all(window.event.srcElement.sourceIndex).bgColor="blue";
	}
}


function Celsius2Fahren (celsius) {
	var temp = ( 9 * celsius / 5 ) + 32; 
	return temp;
}


function CountDown(Month,Day) {
        now = new Date
        dday = new Date(now.getFullYear(),Month-1,Day+1)
        if (dday.getTime() < now.getTime())
                dday.setYear(now.getFullYear()+1)
        return (Math.floor((dday.getTime() - now.getTime()) / (1000 * 60 * 60 * 24)))
}
                                                                                        

function ConvertC2F() {
	var temp = prompt("Enter temperature Celsius: ","10");
	var fahren = Celsius2Fahren(temp);
	alert(temp + " degrees Celsius is " + fahren + " degrees Fahrenheit");
}


function ConvertF2C() {
	var temp = prompt("Enter temperature Fahrenheit: ","50");
	var celsius = Fahren2Celsius(temp);
	alert(temp + " degrees Fahrenheit is " + celsius + " degrees Celsius");
}


function DaysUntil(yr,mo,dy) {
 	var SEC = 1000;
	var MIN = SEC * 60;
	var HOUR = MIN * 60;
	var DAY = HOUR * 24;
	var WEEK = DAY * 7;
	var nDate = new Date();			// new date
	var nTime = nDate.getTime();		// current UT
	var dTime = Date.UTC(yr,mo-1,dy);	// specified time (UTC)
	var bTime = Math.abs(nTime-dTime);	// time difference
	return Math.round (bTime / DAY);	
}


function Fahren2Celsius (faren) {
	var temp = (faren -32) * 5 / 9;
	return temp;
}


function FullScreen() {
	this.moveTo(0,0);
	this.outerWidth = screen.availWidth
	this.outerHeight = screen.availHeight
}

function oppna(URL) {
        msg = open(URL, "New window", "scrollbars=yes");
}


function ScreenRes() {
	document.write(screen.width," x ",screen.height)
}


// function to direct URLs
function selectURL(nexturl) {
        if (nexturl != "") {
                window.top.location.href = nexturl;
        }
}


function show_settings() {
        var browserVer = parseInt(navigator.appVersion);
	document.write("<table border='0' cellspacing='3' cellpadding='5'>")
	document.write("<tr><td>Plattform: </td><td><b>", navigator.platform,"</td></tr>")
	document.write("<tr><td>Webb l&auml;sare: </td><td><b>", navigator.appName,"</td></tr>")
	document.write("<tr><td>Version: </td><td><b>", browserVer,"</td></tr>")
	document.write("<tr><td>Bildsk&auml;rmens uppl&ouml;sning: </td><td><b>",screen.width," x ",screen.height,"</td></tr>")
	document.write("<tr><td>F&auml;rgdjup: </td><td><b>", screen.colorDepth," </td></tr>")
	document.write("<tr><td>Java aktiverat: </td><td><b>")
	if (navigator.javaEnabled())
        	document.write("Ja</td></tr>");
	else
        	document.write("Nej</td></tr>")
	document.write("<tr><td>Cookies till&aring;tna: </td><td><b>")
	if (window.navigator.cookieEnabled)
        	document.write("Ja</td></tr>");
	else
        	document.write("Nej</td></tr>");
	document.write("</table>")                                                                    
}


function StatBarErase() {
	window.status="";                                                       
}


function StatBarFill(txt) {
	window.status = txt;
}                                                                                                                          

function StatusScroll() {
	pos++;
        var scroller="";
        if (pos==lentxt) {
            pos=1-width;
        }
        if (pos<0) {
            for (var i=1; i<=Math.abs(pos); i++) {
            scroller=scroller+" ";}
            scroller=scroller+scrtxt.substring(0,width-i+1);
        }
        else {
            scroller=scroller+scrtxt.substring(pos,width+pos);
        }
        window.status = scroller;
        setTimeout("StatusScroll()",150);
}                                                                                                

function VisaDatum() {
	var months=new Array(13);
	months[1]="januari";
	months[2]="februari";
	months[3]="mars";
	months[4]="april";
	months[5]="maj";
	months[6]="juni";
	months[7]="juli";
	months[8]="augusti";
	months[9]="september";
	months[10]="oktober";
	months[11]="november";
	months[12]="december";
	var dag=new Array(7);
	dag[0]="söndag";
	dag[1]="måndag";
	dag[2]="tisdag";
	dag[3]="onsdag";
	dag[4]="torsdag";
	dag[5]="fredag";
	dag[6]="lördag";
	var time=new Date();
	var lmonth=months[time.getMonth() + 1];
	var date=time.getDate();
	var year=time.getYear();
	var lday=dag[time.getDay()];
	if (year < 2000)  year = year + 1900; 
	return lday+" den "+date+" "+lmonth+" "+year;
}


function winPopUp(mypage,myname,w,h,pos,scroll){
        var win = null;
	if (pos == 'center') {
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	} else if (pos == 'right') {
        	LeftPosition = 0; 
        	TopPosition = 0;
	}
        settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
        win = window.open(mypage,myname,settings)
        if(win.window.focus){win.window.focus();}
}                                                                                

// --- The End of File ---

