var evtimer;
var ttimer;
//WINDOW VISIBILITY
function hideAll() {
document.getElementById('avtal').style.visibility='hidden';
//document.getElementById('blimed').style.visibility='hidden';
//document.getElementById('blivip').style.visibility='hidden';
document.getElementById('profil').style.visibility='hidden';
document.getElementById('notice').style.visibility='hidden';
document.getElementById('inbox').style.visibility='hidden';
document.getElementById('privat').style.visibility='hidden';
document.getElementById('handelse').style.visibility='hidden';
document.getElementById('chatwin').style.visibility='hidden';
document.getElementById('konversation').style.visibility='hidden';
document.getElementById('traffas').style.visibility='hidden';
document.getElementById('artistwin').style.visibility='hidden';
document.getElementById('mPlayer').innerHTML='';
}

function show(div,show) {
if(document.getElementById(div).style.visibility!='visible' || show==true) {
hideAll();
document.getElementById(div).style.visibility='visible';
document.body.scrollTop = 0;
} else {
document.getElementById(div).style.visibility='hidden';
hideAll();
document.body.scrollTop = 0;
}
}

function sokmemhide() {
setHidden('form','flimit','0');
document.form.stad.selectedIndex = 'Välj stad...';
document.form.stadsdel.selectedIndex = 'Välj stadsdel...';
document.form.nastag.selectedIndex = '';
document.form.forrag.selectedIndex = '';
document.form.fritext.value = '';
document.form.viktu.selectedIndex = '';
document.form.vikto.selectedIndex = '';
document.form.langdu.selectedIndex = '';
document.form.langdo.selectedIndex = '';
document.getElementById('memfritext').style.display='none';
document.getElementById('memviktlangd').style.display='none';
document.getElementById('memmatchm').style.display='none';
document.getElementById('memchatreq').style.display='none';
}

function hideAndra() {
document.getElementById('laggtill').style.display='none';
document.getElementById('tabort').style.display='none';
}


//CLICK OUTSIDE TO CLOSE
document.onclick=check;
function check(e){
var target = (e && e.target) || (event && event.srcElement); 
if(checkParent(target)) { hideAll(); }
}
function checkParent(t){ 
while(t.parentNode){
ta=t.parentNode;
if(ta==document.getElementById('art1')){ return false; }
if(ta==document.getElementById('art2')){ return false; }
if(ta==document.getElementById('art3')){ return false; }
if(ta==document.getElementById('art4')){ return false; }
if(ta==document.getElementById('art5')){ return false; }
if(ta==document.getElementById('art6')){ return false; }
if(ta==document.getElementById('art7')){ return false; }
if(ta==document.getElementById('art8')){ return false; }
if(ta==document.getElementById('art9')){ return false; }
if(ta==document.getElementById('art10')){ return false; }
if(t==document.getElementById('artistwin')){ return false; }
if(t==document.getElementById('inbox')){ return false; }
if(t==document.getElementById('privat')){ return false; }
if(t==document.getElementById('handelse')){ return false; }
if(t==document.getElementById('inboxSet')){ return false; }
if(t==document.getElementById('privatSet')){ return false; }
if(t==document.getElementById('handelseSet')){ return false; }
if(t==document.getElementById('blimed')){ return false; }
if(t==document.getElementById('blimed_link')){ return false; }
if(t==document.getElementById('blivip')){ return false; }
if(t==document.getElementById('blivip_link')){ return false; }
if(t==document.getElementById('notice')){ return false; }
if(t==document.getElementById('notice_link')){ return false; }
if(t==document.getElementById('chatwin')){ return false; }
if(t==document.getElementById('chat_link')){ return false; }
if(t==document.getElementById('konversation')){ return false; }
if(t==document.getElementById('konversation_link')){ return false; }
if(t==document.getElementById('avtal_link')){ return false; }
if(t==document.getElementById('profil')){ return false; }
if(t==document.getElementById('up1')){ return false; }
if(t==document.getElementById('up2')){ return false; }
if(t==document.getElementById('up3')){ return false; }
if(t==document.getElementById('up4')){ return false; }
if(t==document.getElementById('up5')){ return false; }
if(t==document.getElementById('up6')){ return false; }
if(t==document.getElementById('up7')){ return false; }
if(t==document.getElementById('up8')){ return false; }
if(t==document.getElementById('up9')){ return false; }
if(t==document.getElementById('up10')){ return false; }
if(t==document.getElementById('up11')){ return false; }
if(t==document.getElementById('up12')){ return false; }
if(t==document.getElementById('visapro')){ return false; }
if(t==document.getElementById('fmbar')){ return false; }
if(t==document.getElementById('traffas')){ return false; }
if(t==document.getElementById('traffas_link')){ return false; }
if(t==document.getElementById('stipsa_link')){ return false; }
if(t==document.getElementById('tipsa_link')){ return false; }
t=t.parentNode;
}
return true;
} 


//BACK AND BOOKMARK
    var hashIndex = "";
    var timerCookie;
    
    function onLoad() {
	if(document.location=="http://nattklubben.se/") { 
		if(document.location.hash=="") {
		document.location.hash = "#start";
		}
	}
	hashIndex = document.location.hash;
        // this doesn't help, Opera is currently broken:
        if (window.opera && window.history) {
            history.navigationMode = 'compatible';
        }
        // Set-up the polling:
        timerCookie = window.setTimeout(onTick, 200);
    loadUsrData('http://nattklubben.se/inbox.php');
	}
    
    function onTick() {
        timerCookie = null;
		if(hashIndex!=document.location.hash) {
		hashIndex = document.location.hash;
		if(hashIndex=="") { getContent('http://nattklubben.se/start.php','m1','content'); }
		if(hashIndex=="#start") { getContent('http://nattklubben.se/start.php','m1','content'); }
		if(hashIndex=="#karta") { getContent('http://nattklubben.se/karta.php','m2','content'); }
		if(hashIndex=="#sokmedlem") { getContent('http://nattklubben.se/sokmedlem.php','m3','content'); }
		if(hashIndex=="#minprofil") { getContent('http://nattklubben.se/minprofil.php','m4','content'); }
		if(hashIndex=="#cityguide") { getContent('http://nattklubben.se/cityguide.php','m6','content'); }
		if(hashIndex=="#andra") { getContent('http://nattklubben.se/andra.php','m7','content'); }
		if(hashIndex=="#kontakt") { getContent('http://nattklubben.se/kontakt.php','','content'); }
		if(hashIndex=="#event") { getContent('http://nattklubben.se/event.php','','content'); }
		if(hashIndex=="#nattklubb") { getContent('http://nattklubben.se/nattklubben.php','','content'); }
		if(hashIndex=="#mingel") { getContent('http://nattklubben.se/mingel.php','m6','content'); }
		}
        timerCookie = window.setTimeout(onTick, 200);
    } 
    
    function onUnload() {
        if (timerCookie) {
            window.clearTimeout(timerCookie);
        }
    }
	
	
//SCROLL CONTROL
var start = 0;
var scrv = 0;
function saveScroll() {
	if(document.documentElement.scrollTop==0) { scrv=0; }
	if(document.documentElement.scrollTop) { scrv=document.documentElement.scrollTop; } else {
	if(document.body.scrollTop==0) { scrv=0; }
	if(document.body.scrollTop) { scrv=document.body.scrollTop; } else {
	if(window.pageYOffset==0) { scrv=0; }
	if(window.pageYOffset) { scrv=window.pageYOffset; } 
	}
	}
	
	hashIndex = document.location.hash;
	if(hashIndex=="#start") { start=scrv; }
	window.scrollTo(0,0);
}

function getScroll() {
	hashIndex = document.location.hash;
	if(hashIndex=="#start") { window.scrollTo(0,start); }
}

function clearScroll() {
start = 0;
scrv = 0;
window.scrollTo(0,0);
}


//SETHIDDENPOST
function setHidden(form,act,val) {
	if(form=="form") {
		if(act=="pos") {
		document.form.pos.value = val;
		}
		if(act=="clear") {
		document.form.clear.value = val;
		}
		if(act=="sorter") {
		document.form.sorter.value = val;
		}
		if(act=="chatreq") {
		document.form.chatreq.value = val;
		}
		if(act=="flimit") {
		document.form.flimit.value = val;
		}
	}
}


//SET HASH (IE BUG)
function setHash(val) {
document.location.hash = val;
}


//SOKRUBRIKER
function sokrub(valet) {
if(valet=="alla") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar alla"; }
if(valet=="tjon") { document.getElementById('sokrub').innerHTML="Sök medlem -  Visar tjejer sorterade efter online"; }
if(valet=="kion") { document.getElementById('sokrub').innerHTML="Sök medlem -  Visar killar sorterade efter online"; }
if(valet=="naramig") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar medlemmar nära dig"; }
if(valet=="sinb") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar singlar som bor nära dig"; }
if(valet=="dskaut") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar medlemmar som ska ut där du ska ut"; }
if(valet=="dvarut") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar medlemmar som var ute där du var ute"; }
if(valet=="skaut") { document.getElementById('sokrub').innerHTML="Sök medlem - Ska ut"; }
if(valet=="varut") { document.getElementById('sokrub').innerHTML="Sök medlem - Var ute"; }
if(valet=="visb") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar dina besökare"; }
if(valet=="minb") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar medlemmar du besökt"; }
if(valet=="vpop") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar populära medlemmar"; }
if(valet=="vnya") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar nya medlemmar"; }
if(valet=="sein") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar senast inloggade medlemmar"; }
if(valet=="fritext") { document.getElementById('sokrub').innerHTML="Sök medlem - Fritext sökning"; }
if(valet=="vikt") { document.getElementById('sokrub').innerHTML="Sök medlem - Söker efter vikt"; }
if(valet=="langd") { document.getElementById('sokrub').innerHTML="Sök medlem - Söker efter längd"; }
if(valet=="match") { document.getElementById('sokrub').innerHTML="Sök medlem - Visar personliga matchmaking resultat"; }
if(valet=="chatreq") { document.getElementById('sokrub').innerHTML="Sök medlem - Ett meddelande har skickats ut till samtliga"; }
}


function clearSok() {
document.form.frinamn.value = '';
document.form.list_alderu.selectedIndex = 1;
document.form.list_aldero.selectedIndex = 1;
document.form.list_intru.selectedIndex = 1;
document.form.list_intro.selectedIndex = 1;
document.form.list_olu.selectedIndex = 1;
document.form.list_olo.selectedIndex = 1;
document.form.sorter.value = '';
}


//CHECK RADIOBUTTONS
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}


function checkOkVip() {
	if(getCheckedValue(document.forms['vipForm'].elements['vipbet'])=='visa') {
		return true;
	}
	else if(getCheckedValue(document.forms['vipForm'].elements['vipbet'])=='fakt') {
		document.getElementById('vsteg1').style.display='none';
		document.getElementById('vsteg2').style.display='block';
		if(getCheckedValue(document.forms['vipForm'].elements['viptyp'])=='3m') {
			document.getElementById('vityp').innerHTML='Premium 3 månader 183kr/mån';
			document.getElementById('vkr').innerHTML='549,00 SEK';
			document.getElementById('akr').innerHTML='Totalt: 549,00 SEK';
		}
		if(getCheckedValue(document.forms['vipForm'].elements['viptyp'])=='6m') {
			document.getElementById('vityp').innerHTML='Premium 6 månader 139kr/mån';
			document.getElementById('vkr').innerHTML='834,00 SEK';
			document.getElementById('akr').innerHTML='Totalt: 834,00 SEK';
		}
		if(getCheckedValue(document.forms['vipForm'].elements['viptyp'])=='12m') {
			document.getElementById('vityp').innerHTML='Premium 12 månader 99kr/mån';
			document.getElementById('vkr').innerHTML='1188,00 SEK';
			document.getElementById('akr').innerHTML='Totalt: 1188,00 SEK';
		}
	}
	else { 
		document.getElementById('vipResult').innerHTML='Du måste välja betalsätt...'; 
	}												
return false;
}

function setVisa() {
setCheckedValue(document.forms['vipForm'].elements['vipbet'],'visa');
document.getElementById('vidare').innerHTML="<a style='cursor:pointer' onclick='document.vipForm.submit();'><img src='http://nattklubben.se/img/vidare.png' /></a>"; 
}

function setFakt() {
setCheckedValue(document.forms['vipForm'].elements['vipbet'],'fakt');
document.getElementById('vidare').innerHTML="<a style='cursor:pointer' onclick='checkOkVip();'><img src='http://nattklubben.se/img/vidare.png' /></a>";
}

//KARTA SCRIPTS-------------------------------------------------------

	var baseIcon = new GIcon(G_DEFAULT_ICON);
    baseIcon.shadow = "http://www.google.se/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);

function createMarker(point, index, name, address, dhtml) {
      // Create a lettered icon for this point using our icon class
      var letter = String.fromCharCode("A".charCodeAt(0) + index);
      var letteredIcon = new GIcon(baseIcon);
      if(index>25) {
	  letteredIcon.image = "http://www.google.se/mapfiles/marker.png";
	  } else {
	  letteredIcon.image = "http://www.google.se/mapfiles/marker" + letter + ".png";
	  }

      // Set up our GMarkerOptions object
      markerOptions = { icon:letteredIcon };
      var marker = new GMarker(point, markerOptions);

      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(parseToHTML(dhtml));
      });
      return marker;
}
	

//Ladda karta
function MapInitialize(sendat) {
	var stad = document.form.list_stad.options[document.form.list_stad.selectedIndex].text;
	var fnamn = document.form.frinamn.value;
	var datum = document.form.list_datum.options[document.form.list_datum.selectedIndex].text;
	var alderu = document.form.list_alderu.options[document.form.list_alderu.selectedIndex].text;
	var aldero = document.form.list_aldero.options[document.form.list_aldero.selectedIndex].text;
	var intru = document.form.list_intru.options[document.form.list_intru.selectedIndex].text;
	var intro = document.form.list_intro.options[document.form.list_intro.selectedIndex].text;
	var olu = document.form.list_olu.options[document.form.list_olu.selectedIndex].text;
	var olo = document.form.list_olo.options[document.form.list_olo.selectedIndex].text;
	var visanara = '';
	//var festival = document.form.festival.checked;
	var sorter = document.form.sorter.value;
	
	var sendvalu = "stad="+stad+"&frinamn="+fnamn+"&datum="+datum+"&alderu="+alderu
			+"&aldero="+aldero+"&intru="+intru+"&intro="+intro+"&olu="+olu+"&olo="+olo
			+"&visanara="+visanara+"&sorter="+sorter;
	
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map_canvas")); 
	//map.setMapType(G_HYBRID_MAP);
	map.setUIToDefault();
	
	GDownloadUrl("http://nattklubben.se/func/map_func.php", function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
		  var zoom = markers[i].getAttribute("zoom");
		  if(zoom==true) { zooml = 13; } else { zooml = 7; }
			if(i==0) { map.setCenter(new GLatLng(parseFloat(markers[i].getAttribute("lat")), 
												 parseFloat(markers[i].getAttribute("lng"))), zooml); } 
            var name = markers[i].getAttribute("name");
            var address = markers[i].getAttribute("address");
            var dhtml = markers[i].getAttribute("dhtml");
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
			map.addOverlay(createMarker(point, i, name, address, dhtml));
          }
        },sendvalu,"application/x-www-form-urlencoded;charset=UTF-8;");
   }
}

//CHECKBOX
function doCheck(wid) {
if(document.getElementById(wid).checked == false) {
document.getElementById(wid).checked = true;
} else {
document.getElementById(wid).checked = false;
}
}


//ParseHTML
function parseToHTML(strEncodedText) { 
        var strDecodedText = strEncodedText.replace(/&lt;/g, '<'); 
        strDecodedText = strDecodedText.replace(/&gt;/g,'>'); 
        strDecodedText = strDecodedText.replace(/&quot;/g,'"'); 
        strDecodedText = strDecodedText.replace(/&#39;/g,'\''); 
        strDecodedText = strDecodedText.replace(/&amp;/g,'&'); 
        return strDecodedText; 
} 

//Profil
function getProfil(unick) {
unick = "http://nattklubben.se/profil.php?u="+unick;
getContent(unick,'','profil');
document.getElementById('profil').style.visibility='visible';
}

//TitleEvent
function titleEvent(val,vem) {
	var speed = 500;
	var pos = val;
	
	var msg1 = "Nattklubben.se - Community, Klubbguide, Festguide, Dejting, Festivaler";
	var msg2  = "Nytt meddelande från "+vem;

	if(pos == 0){
		masg = msg1;
		pos = 1;
	}
	else if(pos == 1){
		masg = msg2;
		pos = 0;
	}
	
	document.title = masg;
	timer = window.setTimeout("titleEvent("+pos+",'"+vem+"')",speed);
	
	window.onmousemove = function() {
        clearInterval(timer);
		window.onmousemove = null;
		window.document.onmousemove = null;
		document.title = msg1;
	}
		
	window.document.onmousemove = function() {
        clearInterval(timer);
		window.onmousemove = null;
		window.document.onmousemove = null;
		document.title = msg1;
	}
	
	window.onkeypress = function() {
        clearInterval(timer);
		window.onmousemove = null;
		window.document.onkeypress = null;
		document.title = msg1;
	}
		
	window.document.onkeypress = function() {
        clearInterval(timer);
		window.onmousemove = null;
		window.document.onkeypress = null;
		document.title = msg1;
	}
}

//Event-blink
function eventBlink(val,vem) {
	var speed = 500;
	var pos = val;

	if(pos == 0){
		pos = 1;
		document.getElementById('inboxSet').className='ovmbar-inbox';
		if(vem==1) { }
	}
	else if(pos == 1) {
		pos = 0;
		document.getElementById('inboxSet').className='mbar-inbox';
	}
	
	evtimer = window.setTimeout("eventBlink("+pos+",'"+vem+"')",speed);
}

//On Enter
function handleEnter(e) {
	if(window.event) // IE
		{
		keynum = e.keyCode;
		}
	else if(e.which) // Netscape/Firefox/Opera
		{
		keynum = e.which;
		}
	
    if(keynum == 13) {
        return true;
    }
return false;
}

//Check OM blimedlem
function blimed() {
	if(document.logcmd.anvn.value=='Användarnamn') { document.getElementById('blimed').style.visibility='visible'; return false; } 
	else { if(document.loggain.inloggad.value!=="ja") { alert('Du är inte inloggad...'); return false; }}
	return true;
}

//Check OM blivip
function blivip() {
	if (blimed()) {
		if(document.logcmd.harvip.value=="ja") { return true; }
		if(document.logcmd.harvip.value=="nej") { show('blivip',true); return false; }
		return false;
	}
}

//Textsökning timer
function textsok(tform) {
clearInterval(ttimer);
ttimer = window.setTimeout(tform,500);
}

//Startsok
function startsok() {
document.form.frinamn.value = '';
setHidden('form','pos','');
document.getElementById('contmid').innerHTML='&nbsp;Laddar..';
postForm('http://nattklubben.se/start.php', 'form', 'contmid', '&nbsp;Laddar..');
}

//Medlemsok
function medlemsok() {
document.form.namn.value = '';
document.form.fritext.value = '';
hideAll();
document.getElementById('contmid').innerHTML='Laddar...';
sokmemhide();
setHidden('form','clear','true');
postForm('http://nattklubben.se/sokmedlem.php', 'form', 'contmid', '&nbsp;Laddar..');
}

//Openartist
function openartist(namn) {
document.getElementById('artistwin').innerHTML='&nbsp;Laddar..';
getContent('http://nattklubben.se/artistwin.php?namn='+namn,'','artistwin');
document.getElementById('artistwin').style.visibility='visible';
}

//CHAT ARRAY----------------------------------------------------------
var onlTop = new String();
var offTop = new String();

var nick = new Array();
var konald = new Array();
var sbild = new Array();
var xbild = new Array();
var umedd = new Array();
var stats = new Array();

var onnick = new Array();
var onkonald = new Array();
var onsbild = new Array();
var onxbild = new Array();
var onumedd = new Array();
var onstats = new Array();


//CHAT
function sendToChat(namn,antal,mess) {
	show('chatwin',true);
	mess = mess.replace(/vanst;/g, "&lt;"); 
    mess = mess.replace(/hoger;/g,'&gt;'); 
    mess = mess.replace(/apost;/g,'\''); 
    mess = mess.replace(/adpos;/g,'\"'); 
	mess = mess.replace(/ques;/g,'&amp;');
	document.chwinForm.chaktiv.value = namn;
	//document.getElementById('chrub').innerHTML=namn+' - Antal online: '+antal+' st';
	document.getElementById('chrub').innerHTML=namn;
	document.getElementById('chkonvtxt').innerHTML=mess;
	document.getElementById('chkonvtxt').scrollTop = document.getElementById('chkonvtxt').scrollHeight;
	document.chwinForm.medd.focus();
}

function doSendChat(typ,till,fran,konald,sbild,medd) {
	if(fran=="") { alert('Du måste vara inloggad för att skriva i chaten'); } else {
		if(trim(medd)!=="") {
			document.chwinForm.medd.value='';
			document.getElementById('chkonvtxt').scrollTop = document.getElementById('chkonvtxt').scrollHeight;
			var succ = document.getElementById('fmbar').sendChatMed(typ,till,fran,konald,sbild,medd);
		}
	}
	return false;
}


//PRIVAT
function sendToPriv(xunick,onl) {
var divIdName = 'priv_'+xunick;
document.getElementById(divIdName).className='challbox';
document.getElementById('inboxSet').className='mbar-inbox';
	if(onl) {
		for (var xio = 0; xio < onnick.length; xio++) {
			if(xunick==onnick[xio]) {
				unick = onnick[xio];
				ukonald = onkonald[xio];
				ubild = onxbild[xio];
				umess = onumedd[xio];
				ustats = onstats[xio];
				online = "true";
				xio = onnick.length;
				document.privwinForm.online.value = 'true';
			}
		}
	} else {
		for (var xio = 0; xio < nick.length; xio++) {
			if(xunick==nick[xio]) {
				unick = nick[xio];
				ukonald = konald[xio];
				ubild = xbild[xio];
				umess = umedd[xio];
				ustats = stats[xio];
				online = "false";
				xio = nick.length;
				document.privwinForm.online.value = 'false';
			}
		}
	}
	umess = parseToHTML(umess);
	document.privwinForm.usaktiv.value = unick;
	document.privwinForm.online.value = online;
	document.getElementById('konversation').style.visibility='visible';
	document.getElementById('privrub').innerHTML='Konversation med '+unick+' '+ukonald;
	document.getElementById('pichigh').innerHTML="<a style=\"cursor:pointer\" onclick=\"getProfil('"+unick+"');\"><img src=\"http://nattklubben.se/"+ubild+"\" width=\"129\" height=\"145\"/></a>";
	document.getElementById('konvtxt').innerHTML=umess;
	document.getElementById('konvtxt').scrollTop = document.getElementById('konvtxt').scrollHeight;
	if(ustats=="nym") { document.getElementById('konvinfo').innerHTML=""; }
	if(ustats=="las") { document.getElementById('konvinfo').innerHTML="Användaren har läst ditt senaste meddelande..."; }
	if(ustats=="nls") { document.getElementById('konvinfo').innerHTML="Användaren har INTE läst ditt meddelande än..."; }
	if(ustats=="ivip") { document.getElementById('konvinfo').innerHTML="<a style=\"cursor:pointer\" class=\"sblack\" onclick=\"getContent('http://nattklubben.se/blivip.php','','blivip');show('blivip',true);\">Nyhet! Se när någon skriver eller har läst ditt meddelande...</a>"; }
	document.privwinForm.medd.focus();
}

function doSendPriv(typ,till,fran,medd) {
	if(medd!=="") {
	var today_date = new Date();
	var sec = today_date.getSeconds();
	if(sec<10) { sec = "0"+sec; }
	var min = today_date.getMinutes();
	if(min<10) { min = "0"+min; }
	var hour = today_date.getHours();
	if(hour<10) { hour = "0"+hour; }
	var date = today_date.getDate();
	if(date<10) { date = "0"+date; }
	var mont = today_date.getMonth()+1;
	if(mont<10) { mont = "0"+mont; }
	var year = today_date.getFullYear();
	var thedate = year+"-"+mont+"-"+date+" "+hour+":"+min;
	document.privwinForm.medd.value='';
	var themess = "<div class=\"privu\">"+fran+" sa: "+thedate+"</div>"+medd+"<br /><br />";
	
	var divIdName = 'priv_'+till;
	document.getElementById(divIdName).className='challbox';
	document.getElementById('inboxSet').className='mbar-inbox';
	
	//Om ny lägg till i java_array
	var gofinns = -1;
	for (var gio = 0; gio < onnick.length; gio++) {
		if(till==onnick[gio]) {
			onumedd[gio] += themess;
			onstats[gio] = "nym";
			document.getElementById('konvinfo').innerHTML="";
			gofinns = gio;
			gio=onnick.length;
		}
	}
	if(gofinns==-1) {
		for (var gio = 0; gio < nick.length; gio++) {
			if(till==nick[gio]) {
				umedd[gio] += themess;
				stats[gio] = "nym";
				document.getElementById('konvinfo').innerHTML="";
				gio=nick.length;
			}
		}
	}
	
	document.getElementById('konvtxt').innerHTML += themess;
	document.getElementById('konvtxt').scrollTop = document.getElementById('konvtxt').scrollHeight;
	var succ = document.getElementById('fmbar').sendPrivMed(typ,till,fran,medd);
	}
	return false;
}

function addUser(unick,ukonald,usbild,uxbild,medd,ustats,onl) {
	if(ukonald=="null") { ukonald = ''; }
	//Sök igenom om redan finns
	var onfinns = -1;
	var ofinns = -1;
	for (var io = 0; io < onnick.length; io++) {
		if(unick==onnick[io]) { onfinns = io; io = onnick.length; }
	}
	if(onfinns==-1) {
		for (var io = 0; io < nick.length; io++) {
			if(unick==nick[io]) { ofinns = io; io = nick.length; }
		}
	if(ofinns==-1) {
	if(onl=='true') {
	if(document.privwinForm.usaktiv.value == unick) { document.privwinForm.online.value = 'true'; }
	onnick.push(unick);
	onkonald.push(ukonald);
	onsbild.push(usbild);
	onxbild.push(uxbild);
	onumedd.push(medd);
	onstats.push(ustats);
	} else {
	if(document.privwinForm.usaktiv.value == unick) { document.privwinForm.online.value = 'false'; }
	nick.push(unick);
	konald.push(ukonald);
	sbild.push(usbild);
	xbild.push(uxbild);
	umedd.push(medd);
	stats.push(ustats);
	}
	var newdiv = document.createElement('div');
	var divIdName = 'priv_'+unick;
	newdiv.setAttribute('id',divIdName);
	newdiv.setAttribute('class','challbox');
	if(onl=="true") { var doonl = "<div class=\"inxonl\"><img src=\"http://nattklubben.se/img/uonline.png\" /></div>"; } else { var doonl = ""; }
	newdiv.innerHTML = "<div class=\"inxpic\"><a style=\"cursor:pointer\" onclick=\"getProfil('"+unick+"');\"><img src=\"http://nattklubben.se/"+usbild+"\" /></a></div>"+doonl+"<div class=\"tinxpic\"><a style=\"cursor:pointer\" onclick=\"getContent('http://nattklubben.se/notice.php?tabort="+unick+"','','notice');document.getElementById('notice').style.visibility='visible';\"><img src=\"http://nattklubben.se/img/tabort.png\" /></a></div><a style=\"cursor:pointer\" class=\"sblack\" onclick=\"getContent('http://nattklubben.se/func/stats_func.php?n="+unick+"','','notice'); sendToPriv('"+unick+"',"+onl+");\"><div class=\"inxbox\">&nbsp;"+unick+" "+ukonald+"</div></a>";
	offTop = nick[(nick.length-2)];
	onlTop = onnick[(onnick.length-2)];
	if(onnick.length==1) { onlTop = nick[(nick.length-1)]; }
	if(onl=="true") { var divIdName = 'priv_'+onlTop; document.getElementById('inbox').insertBefore(newdiv,document.getElementById(divIdName)); } else {
		 var divIdName = 'priv_'+offTop; document.getElementById('inbox').insertBefore(newdiv,document.getElementById(divIdName));
	}
	document.getElementById('profil').style.visibility='hidden';
	document.getElementById('inbox').style.visibility='visible';
	if(onl=="true") { sendToPriv(unick,true); } else { sendToPriv(unick,false); }
	} else {
		//Finns = öppna konversation
		document.getElementById('inbox').style.visibility='visible';
		sendToPriv(unick,false);
		}
} else {
		//Finns = öppna konversation
		document.getElementById('inbox').style.visibility='visible';
		sendToPriv(unick,true);
		}
}

function removeUser(unick) {
if(document.privwinForm.usaktiv.value == unick) { 
document.getElementById('konversation').style.visibility='hidden'; 
//document.privwinForm.usaktiv.value = '';
}
document.getElementById('konversation').style.visibility='hidden';
document.getElementById('notice').style.visibility='hidden';
var divIdName = 'priv_'+unick;
document.getElementById('inbox').removeChild(document.getElementById(divIdName));
//document.getElementById(divIdName).style.display='none';
var onfinns = -1;
	var ofinns = -1;
	for (var io = 0; io < onnick.length; io++) {
		if(unick==onnick[io]) { 
			onnick.splice(io,1);
			onkonald.splice(io,1);
			onsbild.splice(io,1);
			onxbild.splice(io,1);
			onumedd.splice(io,1);
			onstats.splice(io,1);
			io = onnick.length; 
		}
	}
	
	for (var io = 0; io < nick.length; io++) {
		if(unick==nick[io]) {
			nick.splice(io,1);
			konald.splice(io,1);
			sbild.splice(io,1);
			xbild.splice(io,1);
			umedd.splice(io,1);
			stats.splice(io,1);
			io = nick.length; 
		}
	}
}

function addOnlinePriv(unick) {
	//Sök igenom online
	var onfinns = -1;
	var ofinns = -1;
	for (var io = 0; io < onnick.length; io++) {
		if(unick==onnick[io]) { onfinns = io; io = onnick.length; }
	}
	if(onfinns==-1) {
		for (var io = 0; io < nick.length; io++) {
			if(unick==nick[io]) { ofinns = io; io = nick.length; }
		}
		if(ofinns!==-1) {
			//Tabort div
			document.getElementById('inbox').removeChild(document.getElementById('priv_'+unick));
			//Lägg till div överst
			var newdiv = document.createElement('div');
			  var divIdName = 'priv_'+unick;
			  newdiv.setAttribute('id',divIdName);
			  if(stats[ofinns]=="nym") { newdiv.setAttribute('class','ovchallbox'); } else { newdiv.setAttribute('class','challbox'); }
			  newdiv.innerHTML = "<div class=\"inxpic\"><a style=\"cursor:pointer\" onclick=\"getProfil('"+nick[ofinns]+"');\"><img src=\"http://nattklubben.se/"+sbild[ofinns]+"\" /></a></div><div class=\"inxonl\"><img src=\"http://nattklubben.se/img/uonline.png\" /></div><div class=\"tinxpic\"><a style=\"cursor:pointer\" onclick=\"getContent('http://nattklubben.se/notice.php?tabort="+nick[ofinns]+"','','notice');document.getElementById('notice').style.visibility='visible';\"><img src=\"http://nattklubben.se/img/tabort.png\" /></a></div><a style=\"cursor:pointer\" class=\"sblack\" onclick=\"getContent('http://nattklubben.se/func/stats_func.php?n="+nick[ofinns]+"','','notice'); sendToPriv('"+nick[ofinns]+"',true);\"><div class=\"inxbox\">&nbsp;"+nick[ofinns]+" "+konald[ofinns]+"</div></a>";
			//Lägg till i online
			if(document.privwinForm.usaktiv.value == nick[ofinns]) { document.privwinForm.online.value = 'true'; }
			onnick.push(nick[ofinns]);
			onkonald.push(konald[ofinns]);
			onsbild.push(sbild[ofinns]);
			onxbild.push(xbild[ofinns]);
			onumedd.push(umedd[ofinns]);
			onstats.push(stats[ofinns]);
			//Tabort i offline
			nick.splice(ofinns,1);
			konald.splice(ofinns,1);
			sbild.splice(ofinns,1);
			xbild.splice(ofinns,1);
			umedd.splice(ofinns,1);
			stats.splice(ofinns,1);

			if(onnick.length<2) { onlTop = nick[(nick.length-1)]; } else { onlTop = onnick[(onnick.length-2)]; }
			var divIdName = 'priv_'+onlTop;
			document.getElementById('inbox').insertBefore(newdiv,document.getElementById(divIdName));
		}
	}
}

function addOfflinePriv(unick) {
	//Sök igenom offline
	var onfinns = -1;
	var ofinns = -1;
	for (var io = 0; io < nick.length; io++) {
		if(unick==nick[io]) { ofinns = io; io = nick.length; }
	}
	if(ofinns==-1) {
		for (var io = 0; io < onnick.length; io++) {
			if(unick==onnick[io]) { onfinns = io; io = onnick.length; }
		}
		if(onfinns!==-1) {
			//Tabort div
			document.getElementById('inbox').removeChild(document.getElementById('priv_'+unick));
			//Lägg till div överst
			var newdiv = document.createElement('div');
			  var divIdName = 'priv_'+unick;
			  newdiv.setAttribute('id',divIdName);
			  if(onstats[onfinns]=="nym") { newdiv.setAttribute('class','ovchallbox'); } else { newdiv.setAttribute('class','challbox'); }
			  newdiv.setAttribute('class','challbox');
			  newdiv.innerHTML = "<div class=\"inxpic\"><a style=\"cursor:pointer\" onclick=\"getProfil('"+onnick[onfinns]+"');\"><img src=\"http://nattklubben.se/"+onsbild[onfinns]+"\" /></a></div><div class=\"tinxpic\"><a style=\"cursor:pointer\" onclick=\"getContent('http://nattklubben.se/notice.php?tabort="+onnick[onfinns]+"','','notice');document.getElementById('notice').style.visibility='visible';\"><img src=\"http://nattklubben.se/img/tabort.png\" /></a></div><a style=\"cursor:pointer\" class=\"sblack\" onclick=\"getContent('http://nattklubben.se/func/stats_func.php?n="+onnick[onfinns]+"','','notice'); sendToPriv('"+onnick[onfinns]+"',true);\"><div class=\"inxbox\">&nbsp;"+onnick[onfinns]+" "+onkonald[onfinns]+"</div></a>";
			//Lägg till i offline
			if(document.privwinForm.usaktiv.value == onnick[onfinns]) { document.privwinForm.online.value = 'false'; }
			nick.push(onnick[onfinns]);
			konald.push(onkonald[onfinns]);
			sbild.push(onsbild[onfinns]);
			xbild.push(onxbild[onfinns]);
			umedd.push(onumedd[onfinns]);
			stats.push(onstats[onfinns]);
			//Tabort i online
			onnick.splice(onfinns,1);
			onkonald.splice(onfinns,1);
			onsbild.splice(onfinns,1);
			onxbild.splice(onfinns,1);
			onumedd.splice(onfinns,1);
			onstats.splice(onfinns,1);
			
			offTop = nick[(nick.length-2)];
			var divIdName = 'priv_'+offTop;
			document.getElementById('inbox').insertBefore(newdiv,document.getElementById(divIdName));
		}
	}
}

function loadUsrData(URL) {
if (window.XMLHttpRequest)
  {
  xmhttp=new XMLHttpRequest();
  }
else // Internet Explorer 5/6
  {
  xmhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmhttp.onreadystatechange=xmstate;
xmhttp.open("GET",URL,true);
xmhttp.send(null);

	function xmstate() {
		if (xmhttp.readyState==4) {
		// 4 = "loaded"
			if (xmhttp.status=="200") {
			xmlDoc=xmhttp.responseXML; 
			var xm=xmlDoc.getElementsByTagName("sdata");
			var nyo = 0;
				for (var iNode = 0; iNode < xm.length; iNode++) {
					nick.push(xm[iNode].getAttribute("nick"));
					konald.push(xm[iNode].getAttribute("konald"));
					sbild.push(xm[iNode].getAttribute("sbild"));
					xbild.push(xm[iNode].getAttribute("xbild"));
					umedd.push(xm[iNode].getAttribute("medd"));
					stats.push(xm[iNode].getAttribute("stats"));
				}
				document.getElementById('inbox').innerHTML = "<div class=\"inboxrub\">Mina konversationer</div>";
				//Print Offline
				for (var ih = (nick.length-1); ih > -1; ih--) {
				document.getElementById('inbox').innerHTML += "<div class=\"challbox\" id=\"priv_"+nick[ih]+"\"><div class=\"inxpic\"><a style=\"cursor:pointer\" onclick=\"getProfil('"+nick[ih]+"');\"><img src=\"http://nattklubben.se/"+sbild[ih]+"\" /></a></div><div class=\"tinxpic\"><a style=\"cursor:pointer\" onclick=\"getContent('http://nattklubben.se/notice.php?tabort="+nick[ih]+"','','notice');document.getElementById('notice').style.visibility='visible';\"><img src=\"http://nattklubben.se/img/tabort.png\" /></a></div><a style=\"cursor:pointer\" class=\"sblack\" onclick=\"getContent('http://nattklubben.se/func/stats_func.php?n="+nick[ih]+"','','notice'); sendToPriv('"+nick[ih]+"',false);\"><div class=\"inxbox\">&nbsp;"+nick[ih]+" "+konald[ih]+"</div></a></div>";
					if(stats[ih]=="nym") {
						var divIdName = 'priv_'+nick[ih];
						document.getElementById(divIdName).className='ovchallbox';
						nyo = 1;
					}
				}
				if(nyo == 1) { document.getElementById('inboxSet').className='ovmbar-inbox'; eventBlink(1,'inbox'); }
				onlTop = "priv_"+nick[(nick.length-1)];
				offTop = onlTop;		
			}
		 }
	}
}

//HÄNDELSE
function chatMedd(till,medd) {
	if(document.chwinForm.chaktiv.value == till) {
		//Uppdatera chatten
		document.getElementById('chkonvtxt').innerHTML += medd;
		document.getElementById('chkonvtxt').scrollTop = document.getElementById('chkonvtxt').scrollHeight;
	}
}

function nyttMedd(unick,medd,ukonald,usbild,uxbild) {
if(ukonald=="null") { ukonald = ''; }
//Kontrollera om ny anvn
	var onfinns = -1;
	var ofinns = -1;
	for (var io = 0; io < onnick.length; io++) {
		if(unick==onnick[io]) { onfinns = io; io = onnick.length; }
	}
	if(onfinns==-1) {
		for (var io = 0; io < nick.length; io++) {
			if(unick==nick[io]) { ofinns = io; io = nick.length; }
		}
		if(ofinns==-1) {
			//Lägg till div överst
			  var newdiv = document.createElement('div');
			  var divIdName = 'priv_'+unick;
			  newdiv.setAttribute('id',divIdName);
			  newdiv.setAttribute('class','challbox');
			  newdiv.innerHTML = "<div class=\"inxpic\"><a style=\"cursor:pointer\" onclick=\"getProfil('"+unick+"');\"><img src=\"http://nattklubben.se/"+usbild+"\" /></a></div><div class=\"inxonl\"><img src=\"http://nattklubben.se/img/uonline.png\" /></div><div class=\"tinxpic\"><a style=\"cursor:pointer\" onclick=\"getContent('http://nattklubben.se/notice.php?tabort="+unick+"','','notice');document.getElementById('notice').style.visibility='visible';\"><img src=\"http://nattklubben.se/img/tabort.png\" /></a></div><a style=\"cursor:pointer\" class=\"sblack\" onclick=\"getContent('http://nattklubben.se/func/stats_func.php?n="+unick+"','','notice'); sendToPriv('"+unick+"',true);\"><div class=\"inxbox\">&nbsp;"+unick+" "+ukonald+"</div></a>";
		
			//Lägg till i online
			if(document.privwinForm.usaktiv.value == unick) { document.privwinForm.online.value = 'true'; }
			onnick.push(unick);
			onkonald.push(ukonald);
			onsbild.push(usbild);
			onxbild.push(uxbild);
			onumedd.push("");
			onstats.push("nym");

			if(onnick.length<2) { onlTop = nick[(nick.length-1)]; } else { onlTop = onnick[(onnick.length-2)]; }
			var divIdName = 'priv_'+onlTop;
			document.getElementById('inbox').insertBefore(newdiv,document.getElementById(divIdName));
		}
	}
	if(document.privwinForm.usaktiv.value == unick) {
		//Uppdatera konversation
		document.getElementById('konvtxt').innerHTML += medd;
		document.getElementById('konvtxt').scrollTop = document.getElementById('konvtxt').scrollHeight;
		document.privwinForm.online.value = 'true';
	}
	if(document.getElementById('konversation').style.visibility!=='visible') {
	var succ = document.getElementById('fmbar').playS();
	}
	//Om ny lägg till i java_array
	var gofinns = -1;
	for (var gio = 0; gio < onnick.length; gio++) {
		if(unick==onnick[gio]) {
			onumedd[gio] += medd;
			onstats[gio] = "nym";
			document.getElementById('konvinfo').innerHTML="";
			gofinns = gio;
			gio=onnick.length;
		}
	}
	if(gofinns==-1) {
		for (var gio = 0; gio < nick.length; gio++) {
			if(unick==nick[gio]) {
				umedd[gio] += medd;
				stats[gio] = "nym";
				document.getElementById('konvinfo').innerHTML="";
				gio=nick.length;
			}
		}
	}
	var divIdName = 'priv_'+unick;
	document.getElementById(divIdName).className='ovchallbox';
	document.getElementById('inboxSet').className='ovmbar-inbox';
	titleEvent(1,unick);
	if(document.getElementById('inbox').style.visibility!=='visible') { eventBlink(1,"inbox"); }
}

function nyaBesok() {
    var nbesok = 0;
	nbesok = document.getElementById('besokSet').nodeValue;
	nbesok++;
	document.getElementById('priBesok').innerHTML = "( "+nbesok+" ) &nbsp;Nya har besökt din profil";
	document.getElementById('besokSet').className='ovpribox';
}

function nyaSkaut() {
	var nskaut = 0;
	nskaut = document.getElementById('skautSet').nodeValue;
	nskaut++;
	document.getElementById('priSkaut').innerHTML = "( "+nskaut+" ) &nbsp;Nya ska ut där du ska ut";
	document.getElementById('skautSet').className='ovpribox';
}

function nyaVarut() {
	var nvarut = 0;
	nvarut = document.getElementById('varutSet').nodeValue;
	nvarut++;
	document.getElementById('priVarut').innerHTML = "( "+nvarut+" ) &nbsp;Nya var ute där du var ute";
	document.getElementById('varutSet').className='ovpribox';
}

function lastNu(unick) {
	document.getElementById('konvinfo').innerHTML = unick+" &nbsp;har läst/läser ditt meddelande...";
}

function nyOnline(unick) {
	document.getElementById('konvinfo').innerHTML = unick+" &nbsp;har gått online...";
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

//AJAX CONTENT----------------------------------------------------------
var xmlhttp;
var set;
function getContent(url,wid,resdiv) {
	hashIndex = document.location.hash;
	if(resdiv=="content") { window.scrollTo(0,0); }
	if(resdiv=="contmid") { window.scrollTo(0,0); }
	if(wid!='') {
	var linkList = document.getElementById("top-meny").getElementsByTagName("a");
	for (i = 0; i < linkList.length; i++) {
	linkList[i].className = "";
	}
	 document.getElementById(wid).className = "selected"; 
	}

	xmlhttp=null;
	set=url;
	document.getElementById(resdiv).innerHTML="&nbsp;Laddar...";
	if(resdiv=="profil") { document.getElementById(resdiv).innerHTML="<div class='swinInside'><br />&nbsp;&nbsp;Laddar...</div>"; }
	if(resdiv=="traffas") { document.getElementById(resdiv).innerHTML="<div class='swinInside'><br />&nbsp;&nbsp;Laddar...</div>"; }
	//hideAll();
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xmlhttp.onreadystatechange=state_Change;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);

	function state_Change()
	{
	if (xmlhttp.readyState==4)
	  {// 4 = "loaded"
		if (xmlhttp.status=="200")
		{
		document.getElementById(resdiv).innerHTML=xmlhttp.responseText;
		if(wid=="m2") { GUnload();MapInitialize(); }
		} else {
		document.getElementById(resdiv).innerHTML="";
		}
	  if(resdiv!=="artistwin") { getScroll(); }
	  }
	}
}


//AJAX POSTFORM
function postForm(strURL,formname,responsediv,responsemsg,pics) {
if(responsediv=="content") { window.scrollTo(0,0); }

    var xmlHttpReq = false;
    var self = this;    

    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }

    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
            
    } 
    self.xmlHttpReq.open('POST', strURL, true);
    if(!pics) { self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8;'); 
	} else { self.xmlHttpReq.setRequestHeader('Content-Type', 'multipart/form-data'); }

   

    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText,responsediv);
        }
		else{
			if(responsemsg!=='') { updatepage(responsemsg,responsediv); }
		}
    }
    self.xmlHttpReq.send(getquerystring(formname));
	
}

function getquerystring(formname) {
    var form = document.forms[formname];
	var qstr = "";

    function GetElemValue(name, value) {
        qstr += (qstr.length > 0 ? "&" : "")
            + escape(name).replace(/\+/g, "%2B") + "="
            + escape(value ? value : "").replace(/\+/g, "%2B");
			//+ escape(value ? value : "").replace(/\n/g, "%0D");
    }
	
	var elemArray = form.elements;
    for (var i = 0; i < elemArray.length; i++) {
        var element = elemArray[i];
        var elemType = element.type.toUpperCase();
        var elemName = element.name;
        if (elemName) {
            if (elemType == "TEXT"
                    || elemType == "TEXTAREA"
                    || elemType == "PASSWORD"
					|| elemType == "BUTTON"
					|| elemType == "RESET"
					|| elemType == "SUBMIT"
					|| elemType == "FILE"
					|| elemType == "IMAGE"
                    || elemType == "HIDDEN")
                GetElemValue(elemName, element.value);
            else if (elemType == "CHECKBOX" && element.checked)
                GetElemValue(elemName, 
                    element.value ? element.value : "On");
            else if (elemType == "RADIO" && element.checked)
                GetElemValue(elemName, element.value);
            else if (elemType.indexOf("SELECT") != -1)
                for (var j = 0; j < element.options.length; j++) {
                    var option = element.options[j];
                    if (option.selected)
                        GetElemValue(elemName,
                            option.value ? option.value : option.text);
                }
        }
    }
    return qstr;
}
function updatepage(str,responsediv){
	if(responsediv=='faktResult') {
		if(str=='TRUE') {
		 document.getElementById('vsteg2').style.display='none';
		 document.getElementById('vsteg3').style.display='block';
		 document.getElementById('uspic').innerHTML = "<img src='http://nattklubben.se/img/vip.png' />";
		} else { document.getElementById(responsediv).innerHTML = str; }
	} else {
    document.getElementById(responsediv).innerHTML = str;
	}
}


//AJAX STADSDEL POSTFORM
function sdForm(strURL,formname,responsediv,responsemsg) {
    var sdxmlHttpReq = false;
    var sdself = this;    

    if (window.XMLHttpRequest) {
        sdself.sdxmlHttpReq = new XMLHttpRequest();
    }

    else if (window.ActiveXObject) {
        sdself.sdxmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
            
    }
    sdself.sdxmlHttpReq.open('POST', strURL, true);
    sdself.sdxmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8;');

   

    sdself.sdxmlHttpReq.onreadystatechange = function() {
        if (sdself.sdxmlHttpReq.readyState == 4) {
            updatepage(sdself.sdxmlHttpReq.responseText,responsediv);
        }
		else{
			if(responsemsg!=='') { updatepage(responsemsg,responsediv); }
		}
    }
    sdself.sdxmlHttpReq.send(getquerystring(formname));
}

function walert(txt) {
//alert(txt);
}