// API ver 1.0 by Johan Johansson, Web Altitude HB. johan@webaltitude.com
// 2005-11-22 Added Firefox support. RA
// 2009-11-24 Added E-mail protection via Javascript function. RA
// Last Edit: 2009-11-24 Robert Andersson, Kenworld Computer AB. robert@kenworld.se

function CreateEmail(firstname, lastname){
  address=(firstname + '.' + lastname + '@' + 'bergvik.com');
  retstr = '<A href="mailto:' + address + '">' + address + '</a>';
  document.write(retstr);
}

var bredd;
var hojd;

function documentyta(){
	if(IE4up){
		bredd=document.body.clientWidth;
		hojd=document.body.clientHeight;
	}
	if(NS4up){
		bredd=innerWidth;
		hojd=innerHeight;
	}
}

function placera(namn,xled,yled){
var lager=skapa_lager(namn);
  	lager.left=xled;
	lager.top=yled;
	lager.visibility="visible";
}

function plac(namn,xled,yled){
var lager=skapa_lager(namn);
  	lager.left=xled;
	lager.top=yled;
}

function stripPX(inValue){
	//Tar bort px från insträngen och konvertera till tal - RA
	strTop = new String(inValue);
	inttop = new Number(inValue.slice(0,-2));
	return inttop; 
}

function delta(namnid,deltax,deltay){
var lager=skapa_lager(namnid);
	if (IE4up) {
		//lager.pixelLeft+=deltax;
		//lager.pixelTop+=deltay;
		//Ändrat för att stödja Firefox - RA
		lager.left=stripPX(lager.left)+deltax;
		lager.top=stripPX(lager.top)+deltay;
	} else {
		lager.moveBy(deltax,deltay);
	}
}

function skapa_lager(namnid){
if(typeof namnid=="string") { 
		lagerobjekt=eval("document." + IE4prefix + namnid + IE4suffix );}
else {lagerobjekt=namnid;}
return lagerobjekt
}

function visa(namnid){
var lager=skapa_lager(namnid);
	lager.visibility="visible";
}

function tabort(namnid){
var lager=skapa_lager(namnid);
	lager.visibility="hidden";
}

function hamta_y(namnid){
var lager=skapa_lager(namnid);
return parseInt(lager.top);
}

function hamta_x(namnid){
var lager=skapa_lager(namnid);
return parseInt(lager.left);
}

function mask(lagerid,xstart,xslut,ystart,yslut){
var lager=skapa_lager(lagerid)
	if(IE4up) {
		lager.clip="rect("+ystart+ " " + xslut + " " + yslut + " " +xstart +")";
		//lager.style.clip="rect("+ystart+ " " + xslut + " " + yslut + " " +xstart +")";
	} else if (NS4up){
		lager.clip.top=ystart;
		lager.clip.bottom=yslut;
		lager.clip.left=xstart;
		lager.clip.right=xslut;
	}
}

function bytbgfarg(namnid,farg){
	var lager=skapa_lager(namnid);
	if(IE4up)lager.backgroundColor=farg;
	if(NS4up)lager.bgColor=farg;
}

function hamta_objektbredden(namnid){
	var lager=eval("document."+IE4prefix+ namnid);
	if(IE4up){return lager.offsetWidth;}
	if(NS4up){return lager.document.width;}
}

function hamta_objekthojden(namnid){
	var lager=eval("document."+IE4prefix+ namnid);
	if(IE4up){return lager.offsetHeight;}
	if(NS4up){return lager.document.height;}
}

function z_index(namnid,nummer){
var lager=skapa_lager(namnid);
	lager.zIndex=nummer;
}