function nocache(url){
  if(url.indexOf('?')>=0) {
    return url + '&garbage='+ Math.random();
  }else{
    return url + '?garbage='+ Math.random();
  }
}
function topAuto(){
  if(document.loginTop.autologon.value == 'no'){
    document.loginTop.autologon.value='yes';
  }else{
    document.loginTop.autologon.value='no';
  }
}
function mainAuto(){
  if(document.mainLogon.autologon.value == 'no'){
    document.mainLogon.autologon.value='yes';
  }else{
    document.mainLogon.autologon.value='no';
  }
}
function sideAuto(){
  if(document.sideLogin.autologon.value == 'no'){
    document.sideLogin.autologon.value='yes';
  }else{
    document.sideLogin.autologon.value='no';
  }
}
function logonTop(){
  if(document.loginTop.username.value == ""){
    document.loginTop.username.focus();
  }else if(document.loginTop.password.value == ""){
    document.loginTop.password.focus();
  }else{
	  var go = true;
  	if(document.loginTop.autologon.value == 'yes'){
  		if(!confirm("Denne funktion gemmer din e-mail adresse og password på den PC du sidder ved nu.\nDerved kan andre let få adgang til din profil m.m. hvis de har adgang til denne PC.\n\nVil du stadig gemme password?")){
			go = false;
		  }
  	}

	  if(go){
	    document.loginTop.logon.value='true';
	    document.loginTop.submit();
  	}
  }
}

function logonMain(){
  if(document.mainLogon.username.value == ""){
    document.getElementById('username1').className='imgshowwarn';
    document.getElementById('password1').className='imghidewarn';
    document.mainLogon.username.focus();
    return false;
  }else if(document.mainLogon.password.value == ""){
    document.mainLogon.password.focus();
    document.getElementById('username1').className='imghidewarn';
    document.getElementById('password1').className='imgshowwarn';
    return false;
  }else{
	var go = true;
        if (document.mainLogon.autologon.value == 'yes') {
                if (!confirm("Denne funktion gemmer din e-mail adresse og password på den PC du sidder ved nu. "+
                                                                                "\nDerved kan andre let få adgang til din profil m.m. hvis de har adgang til denne PC."+
                                                                        "\n\nVil du stadig gemme password?")) {
                        go = false;
                }
        }

        if (go) {
	    document.mainLogon.logon.value='true';
	    document.getElementById('username1').className='imghidewarn';
	    document.getElementById('password1').className='imghidewarn';
	    document.mainLogon.submit();
	}
  }
}

function logonSide(){
  if(document.sideLogin.username.value == ""){
    document.getElementById('username2').className='imgshowwarn';
    document.getElementById('password2').className='imghidewarn';
    document.sideLogin.username.focus();
    return false;
  }else if(document.sideLogin.password.value == ""){
    document.sideLogin.password.focus();
    document.getElementById('username2').className='imghidewarn';
    document.getElementById('password2').className='imgshowwarn';
    return false;
  }else{
	var go = true;
        if (document.sideLogin.autologon.value == 'yes') {
                if (!confirm("Denne funktion gemmer din e-mail adresse og password på den PC du sidder ved nu. "+
                                                                                "\nDerved kan andre let få adgang til din profil m.m. hvis de har adgang til denne PC."+
                                                                        "\n\nVil du stadig gemme password?")) {
                        go = false;
                }
        }

        if (go) {
	    document.sideLogin.logon.value='true';
	    document.getElementById('username2').className='imghidewarn';
	    document.getElementById('password2').className='imghidewarn';
	    document.sideLogin.submit();
	}
  }
}
	
function createRequest(){
  var request = null;
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        alert('Din browser er ikke understøttet. Opdater venligst din browser.');
      }
    }
  }
  if(request != null){
    return request;
  }
}
var checkRequest;
function checkSession(){
  checkRequest = createRequest();
  checkRequest.onreadystatechange = updateSession;
  checkRequest.open("GET",nocache('/ajax/getSession.php'),true);
  checkRequest.send(null);
}

function updateSession(){
  if(createRequest.readyState == 4){
    if(createRequest.status == 200){
      var resultrows = eval(contactRequest.responseText);
			alert(resultrows[0].sessid);
		}
	}
}

function donotaskProfile(){
  var date = new Date();
  date.setTime(date.getTime()+(365*24*60*60*1000));
  var expires = "; expires="+date.toGMTString();
  document.cookie = "check_profile=no"+expires+"; path=/";
  window.location.reload(true);
}
