function switchState(el)
{
  var element = document.getElementById(el);
  if (element.style.display == "none")
    element.style.display = "";
  else
    element.style.display = "none";
}

function validateForm(form)
{
  var ok = true;
  var el = form.getElementsByTagName('input');
  for (i=0; i<el.length; i++)
  {
    if (el[i].className.indexOf("required") != -1 && el[i].value == "")
    {
      ok= false;
      el[i].className = "invalid long";
      document.getElementById(el[i].id + "_feedback").innerText = el[i].name + " mag niet leeg zijn!";      
      el[i].focus();
      break;
    }
    else
    {
      if (document.getElementById(el[i].id + "_feedback"))
      {
        document.getElementById(el[i].id + "_feedback").innerText = "";
        el[i].className = "required long";
      }

       if (el[i].name == "email")
       {
        if (validateEmail(el[i].value) == false)
        {
         el[i].className = "invalid long";
         document.getElementById(el[i].id + "_feedback").innerText = "Het ingevulde emailadres is niet juist!";
         el[i].focus();
         break;
        }
      }
    }
  }
  return ok;
}

function validateEmail(email) {    
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    if (! email.match(re)) {        
        return (false);
    }
    return(true);
}

function drawFlash()
{
  var el = document.getElementById('flashObject');
  if (el != null)
  el.innerHTML = "<object id=\"flash\" type=\"application/x-shockwave-flash\" data=\"/swf/den_banner_home.swf\" width=\"202\" height=\"162\"><param name=\"movie\" value=\"/swf/den_banner_home.swf\" /><param name=\"movie\" value=\"mijnflash.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"menu\" value=\"false\" /><param name=\"allowScriptAccess\" value=\"sameDomain\" /><embed src=\"/swf/den_banner_home.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"202\" height=\"202\"></embed></object>";
}

function toggleCmsButtonText(el)
{
  if (el.innerHTML=="Open CMS")
    el.innerHTML = "Close CMS";
  else
    el.innerHTML = "Open CMS";
}

function toggleCloseUploadPhotos()
{
    var el =document.getElementById("uploadPhotos");
    if(el.className=="uploadPhotos-close")
      el.className = "uploadPhotos-open";
    else
        el.className= "uploadPhotos-close";
}

function toggleCloseCreateFolder()
{
    var el =document.getElementById("createFolder");
    if(el.className=="createFolder-close")
      el.className = "createFolder-open";
    else
        el.className= "createFolder-close";
}