function check(me){
  if(me.navn.value==''){alert('Angiv venligst dit navn'); me.navn.focus(); return false}
  if(!emailCheck(me.email.value)){alert('Angiv venligst en gyldig email adresse'); me.email.focus(); return false}
  
  if(me.code){
	if(me.code.value.toLowerCase()!='aat2009'){alert('Den angivne kode er ikke korrekt.'); me.code.focus(); return false}
  }
  me.submit();
  
}

function checkPhoneForm(me){
  if(me.AjrFmUserPhone.value=='' || me.AjrFmUserPhone.value.length!=8 || isNaN(me.AjrFmUserPhone.value)){alert('Telefonnummeret skal have følgende format 89332300'); return false;}
  else if(me.AjrFmUserMobile.value!='' && ( me.AjrFmUserMobile.value.length!=8 || isNaN(me.AjrFmUserMobile.value ))){alert('Mobilnummeret skal have følgende format 89332300'); return false;}
  else {me.submit()}
}

function flipblocks(oform,me){
  if(me.checked){
    if(!emailCheck(oform.AjrFmUserEmail.value)){
      me.checked=false;
      alert('Det kræver en gyldig e-mail adresse at blive oprettet som kunde');
    } else {
      document.getElementById('enterPassword').style.display='block'
      document.getElementById('joinTeaterkliken').style.display='block'
    }
  } else {
    document.getElementById('enterPassword').style.display='none'
  }
}


function checkUserForm(me){
  initFormCookie(me);
  
  resetfieldclasses(me);
  
  if(me.AjrFmUserFirstName.value==''){alert('Angiv venligst dit fornavn'); redalert(me.AjrFmUserFirstName); return false;}
  else if(me.AjrFmUserLastName.value==''){alert('Angiv venligst dit efternavn'); redalert(me.AjrFmUserLastName); return false;}
  else if(me.AjrFmUserAddress.value==''){alert('Angiv venligst din adresse'); redalert(me.AjrFmUserAddress); return false;}
  else if(me.AjrFmUserPostalcode.value=='' || me.AjrFmUserPostalcode.value.length!=4 || isNaN(me.AjrFmUserPostalcode.value)){alert('Indtast postnummer - kun fire cifre (ex. 8000)'); redalert(me.AjrFmUserPostalcode); return false;}
  else if(me.AjrFmUserCity.value==''){alert('Angiv venligst din by'); redalert(me.AjrFmUserCity); return false;}
  else if(me.AjrFmUserPhone.value=='' || me.AjrFmUserPhone.value.length!=8 || isNaN(me.AjrFmUserPhone.value)){alert('Telefonnummeret skal have følgende format 89332300'); redalert(me.AjrFmUserPhone); return false;}
  else if(me.AjrFmUserMobile.value!='' && ( me.AjrFmUserMobile.value.length!=8 || isNaN(me.AjrFmUserMobile.value ))){alert('Mobilnummeret skal have følgende format 89332300'); redalert(me.AjrFmUserMobile); return false;}
  else if(me.AjrFmUserCity.value==''){alert('Angiv venligst din by'); redalert(me.AjrFmUserCity); return false;}
  else if(!emailCheck(me.AjrFmUserEmail.value)){alert('Angiv venligst en gyldig e-mail adresse'); redalert(me.AjrFmUserEmail); return false;}
  else if(!checkPassword(me)){return false;}
  else {me.submit()}
}

function checkPassword(me){
  if(me.yesToMember.checked){
    if(me.AjrFmUserPassWord.value=='' || me.AjrFmUserPassWord2.value==''){
      alert('Kodeordsfelterne må ikke være tomme');
      return false;
    }
    if(me.AjrFmUserPassWord.value!=me.AjrFmUserPassWord2.value){
      alert('De angivne kodeord er ikke ens');
      return false;
    }
    return true;
  } else {
    return true;
  } 
}

function hasmobilenumber(oform,me){
  if(me.checked){
    if(oform.AjrFmUserMobile.value=='' || oform.AjrFmUserMobile.value.length!=8 || isNaN(oform.AjrFmUserMobile.value)){
      me.checked=false;
      alert('Det kræver et gyldigt mobilnummer tilmelde SMS service');
    }
  }
}


function checkEditUserForm(me){

  resetfieldclasses(me);

  if(me.AjrFmUserFirstName.value==''){alert('Angiv venligst dit fornavn'); redalert(me.AjrFmUserFirstName); return false;}
  else if(me.AjrFmUserLastName.value==''){alert('Angiv venligst dit efternavn'); redalert(me.AjrFmUserLastName); return false;}
  else if(me.AjrFmUserAddress.value==''){alert('Angiv venligst din adresse'); redalert(me.AjrFmUserAddress); return false;}
  else if(me.AjrFmUserPostalcode.value=='' || me.AjrFmUserPostalcode.value.length!=4 || isNaN(me.AjrFmUserPostalcode.value)){alert('Det angivne postnummer er ikke gyldigt'); return false;}
  else if(me.AjrFmUserCity.value==''){alert('Angiv venligst din by'); redalert(me.AjrFmUserCity); return false;}
  else if(me.AjrFmUserPhone.value=='' || me.AjrFmUserPhone.value.length!=8 || isNaN(me.AjrFmUserPhone.value)){alert('Telefonnummeret skal have følgende format 89332300');; redalert(me.AjrFmUserPhone); return false;}
  else if(me.AjrFmUserMobile.value!='' && ( me.AjrFmUserMobile.value.length!=8 || isNaN(me.AjrFmUserMobile.value ))){alert('Mobilnummeret skal have følgende format 89332300'); redalert(me.AjrFmUserMobile); return false;}
  else if(me.AjrFmUserCity.value==''){alert('Angiv venligst din by'); redalert(me.AjrFmUserCity); return false;}
  else if(!emailCheck(me.AjrFmUserEmail.value)){alert('Angiv venligst en gyldig e-mail adresse'); redalert(me.AjrFmUserEmail); return false;}
  else if(me.AjrFmUserPassWord.value==''){alert('Angiv venligst et password'); redalert(me.AjrFmUserPassWord); return false;}
  else {me.submit()}
}

function rendermail(user, domain, classname, style){
  var1=user;
  var2=domain;
  var3=var1+'@'+var2;
  emailE=(var3);
  document.write ('<a class="'+ classname +'" style="'+style+'" href="mailto:' + emailE + '">' + emailE + '<\/a>');
}

function StartClientMail(user, domain){
  var1=user;
  var2=domain;
  var3=var1+'@'+var2;
  emailE=(var3);
  document.location.href='mailto:' + emailE;
}

function onEnter( evt, frm ) {
	var keyCode = null;

	if( evt.which ) {
		keyCode = evt.which;
	} else if( evt.keyCode ) {
		keyCode = evt.keyCode;
	}
	if( 13 == keyCode ) {
		frm.btnEnter.click();
		return false;
	}
	return true;
}

function isUserLoggedIn(){
	var objCookieMdl = new CookieModule();
    var userId = objCookieMdl.getValueByCookieAndKey('User','Id');	
	if(userId>100002){;
//		document.getElementById('LoggedInStatus').innerHTML='<a href="min_side.asp" class="BreadCrumb">Du er nu logget ind på Teaterkliken</a>';
		document.getElementById('LogOffContainer').innerHTML='<a href="/forside.asp?AjrLogOff=true" class="White">Log ud</a>&nbsp;&nbsp;&nbsp;<a href="/min_side.asp" class="White">Min side</a>&nbsp;&nbsp;&nbsp;';
    }
}

function drawTeaterKlikenMemberGFX(){
	var objCookieMdl = new CookieModule();
    var userId = objCookieMdl.getValueByCookieAndKey('User','Id');	
	if(userId>100002){;
		document.getElementById('TeaterKlikenMember').innerHTML='<img src="/files/grafik/teaterkliken/teaterkliken.gif" width="293" height="27" alt="Teaterkliken">';
    }
}

function makeRequest(url,id) {
    var httpRequest;
    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    } 
    else if (window.ActiveXObject) { // IE
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            try {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
        }
    }
    if (!httpRequest) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    
    httpRequest.onreadystatechange = function() { renderHtml(httpRequest,id); }
	
    httpRequest.open('GET', url, true);
    httpRequest.send('');
}

function renderHtml(httpRequest,id) {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			document.getElementById(id).innerHTML=httpRequest.responseText;
        } else {
            alert(id + 'There was a problem with the request.');
        }
    }
}


function hidemilonic(){
	document.getElementById('milonicmenu').style.display='none';
}

function showmilonic(){
	document.getElementById('milonicmenu').style.display='block';
}

function resetfieldclasses(me){
	for ( var i=0;i<me.elements.length;i++ )
	{
		if(me.elements[i].name != ''){
			if( me.elements[i].type=='text' )
			{
			me.elements[i].style.border='1px solid #cccccc';
			}
		}		
	}
}

function redalert(me){
	me.style.border='1px solid red';
	me.focus();
}

function setSelectedIndex( me, valsearch )
{
  for (i = 0; i< me.options.length; i++)
  {
    if (me.options[i].value == valsearch)
    {
      me.options[i].selected = true;
      me.options[i].style.backgroundColor = '#dddddd';
      break;
    }
  }
  return;
}

function fbs_click() {
  u=location.href;
  t=document.title;
  window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
  return false;
}
