$(document).ready(function(){
  var $where    = $('#content');
  var $what;
  var lastHref;

  menuEvent();
  
  // bind a click action to menu links
  function menuEvent() {
    $('#menu li a').click(function () {
      // set what and where we're loading
      lastHref = $(this).attr("href");
      $what = lastHref + " #subcontainer";

      //do the effects and load content
      setMenuColour($(this))
      setMenuColour($(this))
      $where.fadeOut(500, loadContent);
      $where.fadeIn(500);

      return false;
    });
  };

  //set the colour of the selected menu item
  function setMenuColour(element) {
    element.parent().parent().children().children().css({color: "#046CBD"});
    element.parent().parent().children().children().css({'background-color':""});

    element.css({color: "#ffffff"});
    element.css({'background-color': "#046CBD"});
  };


  function loadContent() {
    $where.load($what);
    return null;
  };
  

});

function loadImg(imgName, placeholderId, width, height) {
  var imgElem = "<a href='" + imgName + "'><img src='" + imgName + "' alt='' width='" + width +"px' height='" + height +"px'/></a>"
  document.getElementById(placeholderId).innerHTML=imgElem;
}

function loadText(txtElem, placeholderId) {
  var parent = document.getElementById(txtElem).parentNode;
  var siblings = document.getElementById(txtElem).parentNode.getElementsByTagName("span");
  for (i=0;i<siblings.length;i++) {
    siblings[i].style.display="none";
  }
  document.getElementById(txtElem).style.display="block";
}

function validateForm() {
  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-] +\.)+[a-zA-Z0-9.-]{2,4}$ /;
  var to = "info@jydsk-elektro.dk"
  var from = document.getElementById("email").value;
  var name  = document.getElementById("name").value;
  var phone = document.getElementById("phone").value;
  var text  = document.getElementById("text").value;
  text = text.replace(/\n\r/g, "%0A");
  text = text.replace(/\n/g, "%0A");


  if (from == '' || regex.test(from)) {
    alert("Angiv venligst en gyldig emailadresse.");
    return false;
  }

  // open the email client
  var mail = "mailto:" + to +
             "?subject=Ny besked via www.jydsk-elektro.dk" +
             "&body=" +
             "Fra: " + name + " %0A" +
             "Email: " + from+ " %0A" +
             "Telefon: " + phone + "%0A%0A" +
             "Message:%0A" + text;
  window.location = mail;

  // clear the fields
  document.getElementById("email").value = "";
  document.getElementById("name").value = "";
  document.getElementById("phone").value = "";
  document.getElementById("text").value = "";

  //return false to stay on the page
  return false;
}

