function HightLightMenu()
{
  var siteMenuDiv = document.getElementById("site_menu");
  var mainMenuUL = siteMenuDiv.childNodes[0];  
       
  var hasHiglightMain = false;
  var domain = window.location.toString().substr(0,window.location.toString().indexOf("/index"));
  var isDomain = window.location.toString().indexOf("index.php");  

  if (isDomain > -1)
  {
    for (var m=0; m < mainMenuUL.childNodes.length; m++)
    {
        var indexPageId = mainMenuUL.childNodes[m].childNodes[1].childNodes[0].getAttribute("href").toString().split('?');
        var temp = window.location.toString().split('?');
        var temp2 = temp[1].split('&');
        var pageId;
        
        if (temp2.length == 0)
          pageId = temp[1];
        else
          pageId = temp2[0];
        
        //alert(indexPageId[1] + " == " + pageId);
        
        if (indexPageId[1] == pageId)
        { 
          //alert ("xxx");
          mainMenuUL.childNodes[m].childNodes[0].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_active_left.png') no-repeat 1px top";                      
          mainMenuUL.childNodes[m].childNodes[1].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_active_middle.png') repeat-x left top";
          mainMenuUL.childNodes[m].childNodes[2].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_active_right.png') no-repeat left top"; 
          mainMenuUL.childNodes[m].childNodes[1].childNodes[0].style.color = "#FFFFFF";
      
          hasHiglightMain = true;
        }    
    }
  
    if (!hasHiglightMain)
    {
      
      for (var x=0; x < mainMenuUL.childNodes.length; x++)
      {
        //check if there are a's for sub menus
        var subAnchors = mainMenuUL.childNodes[x].getElementsByTagName('a');
        for (var y=0; y < subAnchors.length; y++)
        {     
          var indexPageId = subAnchors[y].getAttribute("href").toString().split('?');
          var temp = window.location.toString().split('?');
          var temp2 = temp[1].split('&');
          var pageId;
        
          if (temp2.length == 0)
            pageId = temp[1];
          else
            pageId = temp2[0];
            
          if (indexPageId[1] == pageId)
          {   
            /*subAnchors[y].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_hover_selected_item_background.png') repeat-x left top";
            subAnchors[y].style.color = "#656565";                              
            subAnchors[y].parentNode.style.background = "url('" + domain + "/fileadmin/template/main/images/menu_hover_left_icon.png') no-repeat top left";*/        
            subAnchors[y].style.background = "#95af3c";
            subAnchors[y].style.color = "#FFFFFF";
                   
            if (!hasHiglightMain)
           
            {
               mainMenuUL.childNodes[x].childNodes[0].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_active_left.png') no-repeat 1px top";                      
               mainMenuUL.childNodes[x].childNodes[1].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_active_middle.png') repeat-x left top";
               mainMenuUL.childNodes[x].childNodes[2].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_active_right.png') no-repeat left top";
               mainMenuUL.childNodes[x].childNodes[1].childNodes[0].style.color = "#FFFFFF";
            }
            
            hasHiglightMain = true;
          }    
        }   
      }
    }
  }
  else if (!hasHiglightMain && isDomain == -1)
  {      
      mainMenuUL.childNodes[0].childNodes[0].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_active_left.png') no-repeat 1px top";                      
      mainMenuUL.childNodes[0].childNodes[1].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_active_middle.png') repeat-x top left";
      mainMenuUL.childNodes[0].childNodes[2].style.background = "url('" + domain + "/fileadmin/template/main/images/menu_active_right.png') no-repeat left top";
      mainMenuUL.childNodes[0].childNodes[1].childNodes[0].style.color = "#FFFFFF";
     // alert("xxx");
  }
  
    //FixHeight();
    right_float();
    left_float();
    //hideSpacer();
    
}

//make all height equal


function FixHeight()
{
    var divLeft = document.getElementById("LeftColDiv");
    var divContent = document.getElementById("BodyContentDiv");
    var divLeftContent = document.getElementById("colleft");
    
    if (divLeftContent != null && (divLeftContent.clientHeight > divContent.clientHeight))
      divContent.style.height = (divLeftContent.clientHeight + 70) + "px";
    

    if (navigator.appVersion.indexOf("MSIE 6") > -1 || navigator.appVersion.indexOf("MSIE 5") > -1)
    {      
     if (divLeft != null && divContent != null && divLeft.clientHeight < divContent.clientHeight)
    // if (divLeft.clientHeight < divContent.clientHeight)
        divLeft.style.height = divContent.clientHeight + "px";
    
    }
}

function validateTwit()
{   
   if (document.getElementById('twitt').value == "")
   {
       alert("Please enter your message");
       return false;
   }
   
  document.formTwit.submit();
}

function checkTwitSent()
{  
  var x = window.location;  
  if (x.toString().indexOf("twit=true") > 0)
  {
    alert("Twit message sent");
    return false;
  }
}

function imposeMaxLength(obj, maxLen)
{
  var c = obj.value.length + 1;
  
  if (obj.value.length >= 140)
  {
    obj.value = obj.value.substring(0,obj.value.length - 1);
    document.getElementById("counter").innerHTML = 140 - (obj.value.length + 1);
    return false;
  }
  else if (obj.value.length == 0)
  {
    document.getElementById("counter").innerHTML = 140;
  }
  else
    document.getElementById("counter").innerHTML = 140 - c;
  
  return true;
}

function toggle2() {
 if( document.getElementById("tdhide2").style.display=='none' ){
   document.getElementById("tdhide2").style.display = '';
 }else{
   document.getElementById("tdhide2").style.display = 'none';
 }
}

/*function validateNewsletter()
{        
   if (document.getElementById('n_name').value == "")
   {
       alert("Venligst indgiv navn");       
       return false;
   }   
   if (document.getElementById('n_email').value == "")
   {
       alert("Venligst indgiv en valid e-mail adresse");
       return false;
   }
   else
   {
     if (!validateEmail(document.getElementById('n_email').value))
     {
       alert("Venligst indgiv en valid e-mail adresse");
       return false;
     }
   }
   
  document.formNewsletter.submit();
} */

function validateEmail(email) 
{   
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) 
   {      
      return false;
   }
   
   return true;
}

/*function checkNewsletterSaved()
{  
  var x = window.location;  
  if (x.toString().indexOf("newsletter=true") > 0)
  {
    alert("Tak for din tilmelding");
    return false;
  }
    
  if (x.toString().indexOf("newsletter=exist") > 0)
  {  
    alert("Tak for din tilmelding");
    return false;
  }
    
  if (x.toString().indexOf("newsletter=error") > 0)
  {
    alert("Der opstod en fejl, prøv venligst een gang til.");
    return false;
  }
}    */


function hideSpacer()
{  
  
  if (navigator.appName.toLowerCase().indexOf('microsoft internet explorer') > -1)
  {  
    var spacer1 = document.getElementById("spacer1");
    var spacer2 = document.getElementById("spacer2");
    var spacer3 = document.getElementById("spacer3");
    var spacer4 = document.getElementById("spacer4");
    
    if (spacer1)
      spacer1.style.display = "none";
    
    if (spacer2)
      spacer2.style.display = "none";
    
    if (spacer3)
      spacer3.style.display = "none";
    
    if (spacer4)
      spacer4.style.display = "none";    
  }
  
  //fixBorder();
  
  //checkContactSaved();
  //checkNewsletterSaved();  
  //checkTwitSent();
  
  return false;
}

function right_float() {
  var divRfloat = document.getElementById("right_float");
  divRfloat.style.display="block";
  divRfloat.style.position="fixed";
  
  if (navigator.appVersion.indexOf("MSIE 6") > -1 || navigator.appVersion.indexOf("MSIE 5") > -1)
  { 
    var divRfloat = document.getElementById("right_float");
    divRfloat.style.visibility="visible";
    divRfloat.style.position="absolute";
  }
}

function left_float() {
  var divLfloat = document.getElementById("left_float");
  divLfloat.style.display="block";
  divLfloat.style.position="fixed";
  
  if (navigator.appVersion.indexOf("MSIE 6") > -1 || navigator.appVersion.indexOf("MSIE 5") > -1)
  { 
    var divLfloat = document.getElementById("left_float");
    divLfloat.style.visibility="visible";
    divLfloat.style.position="absolute";
  }
}

function fixBorder()
{  

  var BodyContentDiv = document.getElementById("BodyContentDiv");
  document.getElementById("MainRightBorder").style.height = (BodyContentDiv.clientHeight - 20) + "px";

  if (navigator.appVersion.indexOf("MSIE 7.0") > -1)
  {    
    //document.getElementById("MainRightBorder").style.height = (document.getElementById("MainRightBorder").clientHeight + 10) + "px";
    //document.getElementById("Mid_Column").style.paddingTop = "24px";
  }
  if (navigator.appVersion.indexOf("MSIE 6.0") > -1)
  {
    document.getElementById("Mid_Column").style.paddingTop = "24px";
    
    if (BodyContentDiv)
    {
      document.getElementById("BorderSideLeft").style.height = BodyContentDiv.clientHeight + "px";
      document.getElementById("BorderSideRight").style.height = BodyContentDiv.clientHeight + "px";
    }
  }
  else
  {
    //document.getElementById("footerMain").style.width = "800px";
    //document.getElementById("BorderSideLeftFooter").style.display = "none";
    //document.getElementById("BorderSideRightFooter").style.display = "none";
  }
}


window.onload = HightLightMenu;


