function loadPages()
{
    if(document.getElementById("passwordPlane"))
    {
        document.getElementById("passwordPlane").focus();
    }
    if(document.getElementById("userName"))
    {
        document.getElementById("userName").focus();
    }
    if(document.getElementById("contactName"))
    {
        document.getElementById("contactName").focus();
    }
    if(document.getElementById("memberName"))
    {
        document.getElementById("memberName").focus();
    }
    if(document.getElementById("editHeadLine"))
    {
        document.getElementById("editHeadLine").focus();
    }
    if(document.getElementById("boardName"))
    {
        document.getElementById("boardName").focus();
    }
}

function callMainPage(pageID,srcPage)
{
    //document.write(pageID + " - " +srcPage);
    document.getElementById("pageID").value = pageID;
    document.getElementById("srcPage").value = srcPage;
    //document.write(document.getElementById("pageID").value);
    document.getElementById("mainForm").submit();
}

function setMainForm(pageID,srcPage,mode,id)
{
    document.getElementById("mode").value = mode;
    document.getElementById("id").value = id;
    callMainPage(pageID,srcPage);
}


function checkPwd()
{
    if(document.getElementById("passwordPlane").value ==  document.getElementById("password1").value)
        {
         encryptPassword();
         document.getElementById("loginForm").submit();
        }
        else
            {
                alert("De to password er ikke ens");
                document.getElementById("passwordPlane").value = "";
                document.getElementById("password1").value = "";
                document.getElementById("passwordPlane").focus();
            }
}

function encryptPassword()
{
    var passw = hex_md5(document.getElementById("passwordPlane").value);
    document.getElementById("password").value = passw;
    
}

function getSelectedIndex(elementID,hiddenElement)
{
   var optionValue =  document.getElementById(elementID).value;
   document.getElementById(hiddenElement).value = optionValue;
   
}

function deletePost(dstPage,srcPage,mode,id,text)
{
    var temp = confirm("Ønsker du at slette "+text+"? Bemærk hvis det er en overskrift slettes alle dokumenter under denne overskrift!");
	if (!temp)
	{
	//do nothing
	}
	else
	{
            setMainForm(dstPage,srcPage,mode,id);
        }
}

function deleteBoardPost(dstPage,srcPage,mode,id,text)
{
    var temp = confirm("Ønsker du at slette "+text+"? ");
	if (!temp)
	{
	//do nothing
	}
	else
	{
            setMainForm(dstPage,srcPage,mode,id);
        }
}

function deleteMemberPost(dstPage,srcPage,mode,id,text)
{
    var temp = confirm("Ønsker du at slette "+text+"? ");
	if (!temp)
	{
	//do nothing
	}
	else
	{
            setMainForm(dstPage,srcPage,mode,id);
        }
}


function checkMemberForm(elementID,hiddenElement)
{
    
    
    if(validEmail(document.getElementById("memberEmail").value,-1) )
        {
           getSelectedIndex(elementID,hiddenElement);
           document.getElementById("memberForm").submit();
        }
        else
            {
               document.getElementById("memberEmail").focus();
            }



}

function checkContactForm(elementID,hiddenElement)
{


    if(validEmail(document.getElementById("contactEmail").value,-1) )
        {
           getSelectedIndex(elementID,hiddenElement);
           document.getElementById("contactForm").submit();
        }
        else
            {
               document.getElementById("contactEmail").focus();
            }



}


function validEmail(input1,input2)
{
var email = input1;
var numEmail = input2+1;
var text;
var returnValue = true;

if (numEmail!=0)
{
text = "Der er fejl i Mailadresse nummer "+numEmail;
}
else
{
text = "Der er en fejl i MailAdressen";
}

var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
//var temp = filter.test(email);


        if(email == '')
            {
                returnValue = true;
            }
        else
            {
                if (!filter.test(email))
                {
                alert(text);
                returnValue = false;
                }
                else
                {
                returnValue = true;
                }
            }
        return returnValue;

}
