function setSelect(f,v)
{
	for(i=0,n=f.length;i<n && f[i].value!=v;i++);
	if(i<n) if(f.selectedIndex!=i) f.selectedIndex=i;
}

function setCheckbox(f,v)
{
	f.checked=(f.value==v)
}

function setRadio(f,v)
{
	for(i=0,n=f.length;i<n && f[i].value!=v;i++);
	if(i<n) f[i].checked=true;
}

function trim(s)
{
	n=s.length;
	for(i=0,c=s.charAt(i  ); i<n && (c==' ' || c=='\r' || c=='\n' || c=='\t'); i++,c=s.charAt(i  ));
	for(j=n,c=s.charAt(j-1); j>i && (c==' ' || c=='\r' || c=='\n' || c=='\t'); j--,c=s.charAt(j-1));
	return(j-i==n?s:s.substring(i,j))
}

function pop(url)
{
	wth=300;hgt=200;
	w=window.open(url,'','left='+(screen.width-wth)/2+',top='+(screen.height-hgt)/2+',width='+wth+',height='+hgt)
	w.focus()
}

function show(title,url)
{
	wth=300;hgt=200;
	w=window.open('/Show.asp?Title='+title+'&URL='+url,'Photo','left='+(screen.width-wth)/2+',top='+(screen.height-hgt)/2+',width='+wth+',height='+hgt)
	w.focus()
}


function warn(src,ID)
{
	wth=700;hgt=500;
	w=window.open('/Warn.asp?'+src+'='+ID,'','left='+(screen.width-wth)/2+',top='+(screen.height-hgt)/2+',width='+wth+',height='+hgt)
	w.focus()
}
function tabSet(name,state)
{
	if(state)
	{
		eval(name+"_L").src="/Img/Tab/LftFg.gif"
		eval(name+"_R").src="/Img/Tab/RgtFg.gif"
		eval(name+"_M").style.backgroundImage="url('/Img/Tab/MidFg.gif')"
	}
	else
	{
		eval(name+"_L").src="/Img/Tab/LftBg.gif"
		eval(name+"_R").src="/Img/Tab/RgtBg.gif"
		eval(name+"_M").style.backgroundImage="url('/Img/Tab/MidBg.gif')"
	}
}

function checkUsername(v)
{
	s=v.value;n=s.length;
	for(i=0;i<n && (s.charAt(i)>='a' && s.charAt(i)<='z' || s.charAt(i)>='A' && s.charAt(i)<='Z' || s.charAt(i)>='0' && s.charAt(i)<='9' || s.charAt(i)=='æ' || s.charAt(i)=='Æ' || s.charAt(i)=='ø' || s.charAt(i)=='Ø' || s.charAt(i)=='å' || s.charAt(i)=='Å');i++);
	if(i!=n || n<3 || n>64) {alert('Brukernavn er ugyldig! (3-64 bokstaver/tall)');v.focus();return(false);}
	return(true);
}


function checkMobNr(v)
{
	s=v.value;n=s.length;
	for(i=0;i<n && (s.charAt(i)>='0' && s.charAt(i)<='9');i++);
	if(i!=n || n!=8) {alert('Mobilnr er ugyldig! (8 tall)'  );v.focus();return(false);}
	return(true);
}

function checkEmail(v)
{
	s=v.value;n=s.length;
	if(n<6 || n>64)         {alert('Email er ugyldig! (6-64 tegn)');v.focus();return(false);}
	for(i=0;i<n && s.charAt(i)!='@';i++);
	if(i==n)                {alert('Email er ugyldig!'            );v.focus();return(false);}
	return(true);
}

function checkPassword(v)
{
	s=v.value;n=s.length;
	if(n<2 || n>16)         {alert('Passord er ugyldig! (2-16 tegn)'               );v.focus();return(false);}
	return(true);
}


function AJAX(id,prm)
{
	url="/AJAX.asp?"+(prm?prm:"")
	var req = (window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP"))
	req.open("GET", url, false);
	req.send();

	if(id!="")
	{
		o=document.getElementById(id)
		o.innerHTML=req.responseText
	}
	else return(req.responseText)
}

function UserRatings(UserID,e)
{
	o=document.getElementById("Float");
	if(UserID)
	{
		o.style.pixelLeft=e.x+25+document.body.scrollLeft;
		o.style.pixelTop =e.y-25+document.body.scrollTop;
		o.style.display='block';
		AJAX("Float","Fn=UserRating&UserID="+UserID);
	}
	else
		o.style.display='none';
}

function TickerRatings(TickerID,e)
{
	o=document.getElementById("Float");
	if(TickerID)
	{
		o.style.pixelLeft=e.x+25+document.body.scrollLeft;
		o.style.pixelTop =e.y-25+document.body.scrollTop;
		o.style.display='block';
		AJAX("Float","Fn=TickerRating&TickerID="+TickerID);
	}
	else
		o.style.display='none';
}

