// API ver 1.0 by Johan Johansson, Web Altitude HB. johan@webaltitude.com
var doc_bredd;
var doc_hojd;

function documentyta(){
	if(IE4up){
		doc_bredd=document.body.clientWidth;
		doc_hojd=document.body.clientHeight;
	}
	if(NS4up){
		doc_bredd=innerWidth;
		doc_hojd=innerHeight;
	}
}
function placera(namnid,xled,yled){
var lager=skapa_lager(namnid);
  	lager.left=xled;
	lager.top=yled;
	lager.visibility="visible";
}
function plac(namnid,x,y){
var lager=skapa_lager(namnid);
		lager.left=x;
		lager.top=y;
}
function delta(namnid,deltax,deltay){
var lager=skapa_lager(namnid);
	if (IE4up) {
		lager.pixelLeft+=deltax;
		lager.pixelTop+=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 +")";
	} else if (NS4up){
		lager.clip.top=ystart;
		lager.clip.bottom=yslut;
		lager.clip.left=xstart;
		lager.clip.right=xslut;
	}
}
function skriv_ut(namnid,str){
	var lager=eval(prefix+namnid);
	if(IE4up){	lager.innerHTML=str }
	if(NS4up){  
		lager.document.write(str);
		lager.document.close();
	}
}
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.clip.height;}
}
function z_index(namnid,nummer){
var lager=skapa_lager(namnid);
	lager.zIndex=nummer;
}