function CustomSubmitSearch(){

var Url = '/Medlemmer/Sider/soegmedlem.aspx?k=';
var Keyword = document.getElementById('SearchKeyword').value;
document.location.href=Url+Keyword;
}

function CustomSubmitNewsletter(){
var Url = '/Nyheder/Sider/tilmeld.aspx?email=';
var Email= document.getElementById('NewsletterEmail').value;
document.location.href=Url+Email;
}

function SearchPageSubmit(){
var Url = '/Medlemmer/Sider/soegmedlem.aspx?k=';
var Keyword = document.getElementById('SearchPageKeyword').value;
document.location.href=Url+Keyword;
}

function EventSignup(){
var Url = '/Aktiviteter/Arrangementer/Sider/tilmelding.aspx?event=';
var Event = document.title;
document.location.href=Url+Event;
}

function EventSubmit(){

   txt = '';
   if (document.aspnetForm.wpfn_email.value==''){
      txt += 'Du skal indtaste en gyldig email!';
   } else if (CheckEmail(document.aspnetForm.wpfn_email.value) == false){
      txt += 'Den indtastede e-mailadresse er ugyldig!';
   }

   if (txt != ''){
      alert(txt);
      return false;
   }
   document.aspnetForm.submit()
}

function NewsletterSubmit(){

   txt = '';
   if (document.aspnetForm.wpfn_email.value==''){
      txt += 'Du skal indtaste en gyldig email!';
   } else if (CheckEmail(document.aspnetForm.wpfn_email.value) == false){
      txt += 'Den indtastede e-mailadresse er ugyldig!';
   }

   if (txt != ''){
      alert(txt);
      return false;
   }
   document.aspnetForm.submit();
}


function CheckEmail(email)
{
   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
   {
      return (true);
   }
   return(false);
}

function defaultText(obj, defaultvalue){
  var curvalue = trim(obj.value);
  if (curvalue == trim(defaultvalue)){
  	obj.value = '';
  } else if (curvalue == ''){
  	obj.value = defaultvalue;
  }
}

function trim(stringToTrim){
	var tmp = stringToTrim.replace(/^\s+|\s+$/g,"");
	return tmp;
}

function ltrim(stringToTrim){
	return stringToTrim.replace(/^\s+/,"");
}

function rtrim(stringToTrim){
	return stringToTrim.replace(/\s+$/,"");
}

document.onkeydown = keydown;

function keydown(evt){

	if (!evt) evt = event;
	
	if (document.all){
		if (evt.ctrlKey && evt.altKey && evt.keyCode==76){ 
			// CTRL+ALT+L
			document.location.href='/_layouts/Authenticate.aspx?source='+document.location.href;
		} else if (evt.shiftKey && evt.keyCode == 9){ 
			// Shift+TAB
		} else if (evt.keyCode == 13){
		  if (evt.srcElement.getAttribute("id") == 'SearchKeyword'){
		  CustomSubmitSearch();
		  return false;
		  }
		  if (evt.srcElement.getAttribute("id") == 'NewsletterEmail'){
		  CustomSubmitNewsletter();
		  return false;
		  }
		  if (evt.srcElement.getAttribute("id") == 'SearchPageKeyword'){
		  SearchPageSubmit();
		  return false;
		  }
		}
	} else {
		key = evt.which;
		if (key==13){
		  if (evt.target.getAttribute("id") == 'SearchKeyword'){
		  CustomSubmitSearch();
		  return false;
		  }
		  if (evt.target.getAttribute("id") == 'NewsletterEmail'){
		  CustomSubmitNewsletter();
		  return false;
		  }
		  if (evt.target.getAttribute("id") == 'SearchPageKeyword'){
		  SearchPageSubmit();
		  return false;
		  }
		}
	}
}
