var boxes = [];
var triggers = [];
var active = false;
function initAccordion() {
	var _box = $("accordion");
		if (_box)
		{
			var els = _box.getElements(".accord-item");
			els.each(function(el, i) {
				if (el.getElements("div.text").length)
				{
					boxes.push(el.getElements("div")[0]);
					triggers.push(el.getElements("h3.toggler")[0]);
					if (el.className.indexOf("open") != -1)
					{
						active = boxes.length-1;
					}
				}
			}, this);
			if (boxes.length && triggers.length)
			{
				var accordion = new Accordion(triggers, boxes, {
					opacity: false,
					display: active,
					onActive: function(toggler, element){
						if (toggler.parentNode.className.indexOf("open") == -1)
						{
							toggler.parentNode.className += " open";
						}
					},
					onBackground: function(toggler, element){
						toggler.parentNode.className = toggler.parentNode.className.replace("open", "");
					}
				}, _box);
			}
		}	
}

if (window.addEventListener) {
	window.addEventListener("load", initAccordion, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", initAccordion);
}

function validateComment(tbname, valid, member)
{   
    if(tbname.value==tbname.defaultValue)
    {
        alert("Indtast navn"); 
	    return false;
    }
    
    return true;
}

function validateLogin(tbUsername, tbPassword)
{		
	if(tbUsername.value==tbUsername.defaultValue)
	{
	    alert("Brugernavn skal indtastes"); 
	    return false;
	}		
	if(tbUsername.value == '') 
	{
	  alert("Brugernavn m\u00E5 ikke v\u00E6re tomt"); 
	  return false;
	}		
	if(tbPassword.value == '') 
	{
	  alert("Kodeord m\u00E5 ikke v\u00E6re tomt"); 
	  return false;
	}	
	return true;
}

function validateNewMember(tbName, tbCompany, tbEmail, tbUserName, tbPass, tbPass2 )
{    
    if(tbName.value=='')
    {
        alert("Navn skal indtastes"); 
	    return false;
    }
    if(tbCompany.value=='')
    {
        alert("Arbejdsplads skal indtastes");
	    return false;
    }
    if(tbEmail.value=='')
    {
        alert("Email skal indtastes");
	    return false;
    }
    if(tbUserName.value=='')
    {
        alert("Brugernavn skal indtastes");
	    return false;
    }
    if(tbPass.value=='')
    {
        alert("Password skal indtastes");
	    return false;
    }
    if(tbPass.value!=tbPass2.value)
    {
        alert("Indtastet Password skal v\u00E6re ens"); 
	    return false;
    }
    if(!tbEmail.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi))
    {
        alert("Email adressen er ikke korrekt indtastet");
        return false;
    }
    
    return true;
}

function KeyDownHandler(btn, e)
{
  // process only the Enter key
  if({ 13:1}[e.which||e.keyCode])
  {
    // cancel the default submit
    e.returnValue=false;
    e.cancel = true;
    // submit the form by programmatically clicking the specified button
    btn.click();
  }
}

function validateSearch(tbSearch, tbDefaultValue)
{	
	if(tbSearch.value == '') 
	{	  
	  return false;
	}		
	if(tbSearch.value == tbDefaultValue) 
	{	  
	  return false;
	}	
	return true;
}