var y=0;
var x=0;
var xmlHttp;
var	contentUrl="content.aspx";

// browse-check

var browser = navigator.appName;
var os      = navigator.userAgent.search(/Windows/i)!= -1;  // true == win
if(navigator.userAgent.search(/MSIE/i)!= -1){
    browser = "ie";
}else if(navigator.userAgent.search(/firefox/i)!= -1){
    browser = "firefox";
}else{
    browser = "na";
}

function d(id) {
	document.getElementById(id).style.visibility = "hidden";
}

function v(id) {
	document.getElementById(id).style.visibility = "visible";
}

function toggleLayer(layer) {
    var obj = document.getElementById(layer);
	if (obj.style.display == 'none') {
	        //collapseAll(["uploadPic","newFolder"]);
	    obj.style.display = 'block';
	}
	else
	obj.style.display = 'none';
}

function getsize(lager){
    if (document.all){return document.all[lager].clientHeight;}
    if(document.getElementById){return document.getElementById(lager).offsetHeight;}
    if(document.layers){return document.layers[lager].document.height;}
}

function getWidth(lager){
    if (document.all){return document.all[lager].clientWidth;}
    if(document.getElementById){return document.getElementById(lager).offsetWidth;}
    if(document.layers){return document.layers[lager].document.width;}
}

function getHeight(lager){
        if (document.all) return document.all[lager].clientHeight;
        if(document.layers) return document.layers[lager].clip.height;
        if(document.getElementById){return document.getElementById(lager).offsetHeight;}
}

function bytbild(id, bildSrc){
	document.getElementById(id).src = bildSrc;
}

function empty(obj,teststring){
	if(obj.value==teststring){
			obj.value='';
	}
}

function resetText(obj,teststring){
	if(obj.value==''){
			obj.value=teststring;
	}
}

function checkEmail(email){
	var regexpemail =/^[a-zA-Z0-9\-\.\_]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/;
	return regexpemail.test(email);
}

var kja=false,knej=false;

function kryssja(onoff){
	if(onoff){ bytbild('kryssja','_pict/start/checkboxbig-on.gif'); }
	else if(!onoff && !kja){ bytbild('kryssja','_pict/start/checkboxbig.gif'); }
}

function kryssnej(onoff){
	if(onoff){ bytbild('kryssnej','_pict/start/checkboxbig-on.gif'); }
	else if(!onoff && !knej){ bytbild('kryssnej','_pict/start/checkboxbig.gif'); }
}
    function addEvent(elm, evType, fn, useCapture) {
	    if (elm.addEventListener) {
		    elm.addEventListener(evType, fn, useCapture);
		    return true;
	    }
	    else if (elm.attachEvent) {
		    var r = elm.attachEvent('on' + evType, fn);
		    return r;
	    }
	    else {
		    elm['on' + evType] = fn;
	    }
    }
    function removeEvent(elm, evType, fn, useCapture) {
	    if (elm.removeEventListener) {
		    elm.removeEventListener(evType, fn, useCapture);
		    return true;
	    }
	    else if (elm.detachEvent) {
		    var r = elm.detachEvent('on' + evType, fn);
		    return r;
	    }
	    else {
		    elm['on' + evType] = null;
	    }
    }
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();