﻿
var ns6=document.getElementById&&!document.all;
var eventObj = (document.all) ? "window.event.srcElement" : "event.target";
if (ns6) document.captureEvents(Event.KEYDOWN);



/*
var opera=navigator.userAgent.indexOf("Opera")>=0;
var eventObj = (document.all) ? "window.event.srcElement" : "event.target";

if (ns6) document.captureEvents(Event.KEYDOWN);
*/

// clear form fields
function clearDefault(el) {
var defaultValue = " Søg her...";
if (defaultValue==el.value){el.value = "";}
}

function backToDefault(el) 
{
	var defaultValue = " Søg her...";
	if (el.value=="")
	{
		el.value = defaultValue;
	}
}


/*
--------------------------------------------------------
Search
--------------------------------------------------------
*/



function getKey(evt) {
    /*
	if (evt && ns6)
		typedKey=evt.which;
	else
		typedKey=event.keyCode;    
    */
    
    var typedKey = null;
	if(evt && evt.which)
	{ //if which property of event object is supported (NN4)
		//e = e ?? 
		typedKey = evt.which //character code is contained in NN4's which property
	}
	else
	{		
		typedKey = event.keyCode; //character code is contained in IE's keyCode property
	}
	if (typedKey == 13) {	    
		if(document.all) {
			window.event.cancelBubble='true';
		    window.event.returnValue = false;
		} else {
			evt.stopPropagation();
		    evt.preventDefault();
		    
		}
	
		document.getElementById("searchBtn").click();
	 }
}

function getKeyTF(evt, element) {
    /*
	if (evt && ns6)
		typedKey=evt.which;
	else
		typedKey=event.keyCode;    
    */
    
    var typedKey = null;
	if(evt && evt.which)
	{ //if which property of event object is supported (NN4)
		//e = e ?? 
		typedKey = evt.which //character code is contained in NN4's which property
	}
	else
	{		
		typedKey = event.keyCode; //character code is contained in IE's keyCode property
	}

	if (typedKey == 13) {	    
		if(document.all) {
			window.event.cancelBubble='true';
		    window.event.returnValue = false;
		} else {
			evt.stopPropagation();
		    evt.preventDefault();
		}
		
		if (element.id == "tbxFromMail"){
			document.getElementById("tbToMail").focus();
		}
		else{
			if (element.id == "tbToMail"){
				document.getElementById("tbBody").focus();
			}
			else{
				if (element.id == "tbBody"){
					document.getElementById("btSend").focus();
				}
				else{
					if (element.id == "btSend"){	
						document.getElementById("btSend").click();
					}
				}
			}
		}
		
		
		//document.getElementById("btSend").click();
	 }
}

function setSearch() 
{	

	/*document.search.method="post";
	document.search.action="/Sogning/Resultater.aspx?page=1&cat=&q="+encodeURI(document.getElementById("quickSearch").value);
	document.search.submit();*/
	var defaultValue = " Søg her...";
	var element=document.getElementById("quickSearch");
	var elementValue="";
	if (element!=null)
	{
		elementValue=document.getElementById("quickSearch").value;
		if ((elementValue!="" )&& (elementValue!=defaultValue))
		{
			location="/Sogning/Resultater.aspx?page=1&cat=&q="+encodeURI(document.getElementById("quickSearch").value);
		}
	}
}

function setSearchTwo() 
{	

	document.searchTwo.method="post";
	document.search.action="/Sogning/Resultater.aspx?page=1&cat=1&q="+encodeURI(document.getElementById("quickSearch").value);
	document.searchTwo.submit();
}


/**/


function trimString (str) {
  str = this != window? this : str;
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function OnSubmit()
    {
	var ok=false;
	var s = '';
	var sVpub = '';
	var t = '';
	
	for (i = 1; i < countofpub + 1; i++){
		if (document.getElementById('vpub'+i)){
			if (document.getElementById('vpub'+i).checked) {
				sVpub = sVpub + document.getElementById('vpub' + i).value + '###';
				t = document.getElementById('vpub' + i).value + ' ';

				s += t + '<br/>';		
			}
		}
	}
	var x = document.getElementById('ctl01_ctl10_Textbox_9');
	x.value = s;
	
	sVpub = sVpub.substr(0, sVpub.length - 3);
		
     if (sVpub!='') {
	ok=true; 
	return true;
	}
     if (!ok) {
	alert('Du bedes vælge mindst én publikation ved afkrydsning');
	return false;
	}
}   

function IsValidEmail(val){
    var rx = new RegExp("^([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$");
    var matches = rx.exec(val);                     
    return (matches != null && val == matches[0]);
}


function OnSubmitKursusListe()
    {
	var ok=false;
	var ok2=true;
	var s = '';
	var sVpub = '';
	var t = '';
	
	for (i = 1; i < countofpub + 1; i++){
		if (document.getElementById('kursus'+i)){
			if (document.getElementById('kursus'+i).checked) {
				sVpub = sVpub + document.getElementById('kursus' + i).value + '###';
				t = document.getElementById('kursus' + i).value + ' ';

				s += t + '<br/>';		
			}
		}
	}
	var x = document.getElementById('ctl01_ctl10_Textbox_9');
	x.value = s;
	
	var navn = document.getElementById('ctl01_ctl10_navn');
	if (navn.value == '') {
	    var req1 = document.getElementById('ctl01_ctl10_RequiredFieldValidator_1');
	    req1.style.visibility = 'visible';
	    ok2=false;
	}
	
	
	var virksomhed = document.getElementById('ctl01_ctl10_virksomhed');
	if (virksomhed.value == '') {
	    var req2 = document.getElementById('ctl01_ctl10_RequiredFieldValidator_2');
	    req2.style.visibility = 'visible';
	    ok2=false;
	}
	
	var adresse = document.getElementById('ctl01_ctl10_adresse');
	if (adresse.value == '') {
	    var req3 = document.getElementById('ctl01_ctl10_RequiredFieldValidator_3');
	    req3.style.visibility = 'visible';
	    ok2=false;
	}
	
	var postnr = document.getElementById('ctl01_ctl10_postnr');
	if (postnr.value == '') {
	    var req4 = document.getElementById('ctl01_ctl10_RequiredFieldValidator_4');
	    req4.style.visibility = 'visible';
	    ok2=false;
	}
	
	var by = document.getElementById('ctl01_ctl10_by');
	if (by.value == '') {
	    var req5 = document.getElementById('ctl01_ctl10_RequiredFieldValidator_5');
	    req5.style.visibility = 'visible';
	    ok2=false;
	}
	
	var email = document.getElementById('ctl01_ctl10_email');
	if(!IsValidEmail(email.value)) {
	    var req6 = document.getElementById('ctl01_ctl10_RegularExpressionValidator_1');
	    req6.style.visibility = 'visible';
	    ok2=false;
	}	
	
	if (!ok2)
	    return false;
	
	sVpub = sVpub.substr(0, sVpub.length - 3);
		
    if (sVpub!='') {
		ok=true; 
		var loc = location.href;
		var arrayloc = loc.split('.aspx');
		var url = "";
		if (arrayloc.length > 0){
			url += arrayloc[0] + "/Kursus bekræftelse.aspx";
		}
		else{
			url = loc;
		}
		var pageForRedirect = document.getElementById('ctl01_ctl10_Textbox_10');
		pageForRedirect.value = url;

		return true;
	}

    if (!ok) {
		alert(document.getElementById('hide').value);
		return false;
	}
}   

function OnSubmitKursus()
{
    var ok2=true;
    
    	var navn = document.getElementById('ctl03_navn');
	if (navn.value == '') {
	    var req1 = document.getElementById('ctl03_RequiredFieldValidator_1');
	    req1.style.visibility = 'visible';
	    ok2=false;
	}
	
	
	var virksomhed = document.getElementById('ctl03_virksomhed');
	if (virksomhed.value == '') {
	    var req2 = document.getElementById('ctl03_RequiredFieldValidator_2');
	    req2.style.visibility = 'visible';
	    ok2=false;
	}
	
	var adresse = document.getElementById('ctl03_adresse');
	if (adresse.value == '') {
	    var req3 = document.getElementById('ctl03_RequiredFieldValidator_3');
	    req3.style.visibility = 'visible';
	    ok2=false;
	}
	
	var postnr = document.getElementById('ctl03_postnr');
	if (postnr.value == '') {
	    var req4 = document.getElementById('ctl03_RequiredFieldValidator_4');
	    req4.style.visibility = 'visible';
	    ok2=false;
	}
	
	var by = document.getElementById('ctl03_by');
	if (by.value == '') {
	    var req5 = document.getElementById('ctl03_RequiredFieldValidator_5');
	    req5.style.visibility = 'visible';
	    ok2=false;
	}
	
	var email = document.getElementById('ctl03_email');
	if(!IsValidEmail(email.value)) {
	    var req6 = document.getElementById('ctl03_RegularExpressionValidator_1');
	    req6.style.visibility = 'visible';
	    ok2=false;
	}	
	
	if (!ok2)
	    return false;
	    
	var x = document.getElementById('ctl03_Textbox_9');
	if (document.getElementById('hide'))
		x.value = document.getElementById('hide').value;
	return true;
		
}   

function openPopUp(pUrl, title) {	
	//var l= getWindowPosition("width")-(w/2);
	//var t= getWindowPosition("height")-(h/2);
	window.open(pUrl,"","width=420,height=500,resizable,scrollbars=no,status=1");
}
