
var browserName=navigator.appName;var browserVer=parseInt(navigator.appVersion);var version="";var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3";}else{version="n2";}
function blurLink(theObject){if(msie4){theObject.blur();}}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else if(offset<0&&n<start){n=end-(start-n-1);}
return String.fromCharCode(n);}
function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset);}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset);}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset);}else{dec+=enc.charAt(i);}}
return dec;}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-1);}

function show(element){
           //element.className += "hover";
       if (element.tagName != "LI"){return;}
      //alert(element.tagName);     
       var elementLeft = getElementPosition(element).left;
       var ParentPos = getElementPosition(element.parentNode).left;
       //var NewChildPos = elementLeft-ParentPos;
       var NewChildPos = elementLeft;
       //alert (NewChildPos);
       //alert ("ParentPos: " + ParentPos + "\nelementLeft: " + elementLeft+ "\nNewChildPos: " + NewChildPos);
       var childNodeUL;
       // Find UL Child 
       var children = element.childNodes;
           for (var i = 0; i < children.length; i++ )
        {
          if (children.item(i).tagName == "UL") {childNodeUL = children.item(i);}
        }
      //re-assign position!
      if(childNodeUL) {
      childNodeUL.style.left = NewChildPos + 'px';
      //alert(NewChildPos + 'px');
      //alert ("ParentPos: " + ParentPos + "\nelementLeft: " + elementLeft+ "\nNewChildPos: " + NewChildPos);
      //if outside de headerbox move box to left  
       //if ((NewChildPos+195) > 950){childNodeUL.style.left = NewChildPos-(195-element.offsetWidth)+ 'px';}
       if ((NewChildPos + 284) > (500 + ParentPos)  ){childNodeUL.style.left = NewChildPos-(284 - element.offsetWidth + 10)+ 'px';}
       }
 }
 
 function getElementPosition(elemID){
  var offsetTrail = elemID;
  var offsetLeft = 0;
  var offsetTop = 0;
  while (offsetTrail){
      offsetLeft += offsetTrail.offsetLeft;
      offsetTop += offsetTrail.offsetTop;
      offsetTrail = offsetTrail.offsetParent;
  }

  if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined'){
    offsetLeft += document.body.leftMargin;
    offsetTop += document.body.topMargin;
  }
   return {left:offsetLeft,top:offsetTop};
}

(function() {
 jQuery(document).ready(function(){
      Cufon.replace('h1', {fontFamily: 'Bovertis30'});
      Cufon.replace('h2', { fontFamily: 'Bovertis30' });
   // Cufon.replace('h2.light', {fontFamily: 'Bovertis300'});
   // Cufon.replace('h3', {fontFamily: 'Bovertis10'});      
      Cufon.replace('h4', {fontFamily: 'Bovertis20'});
      Cufon.replace('h5', {fontFamily: 'Bovertis40'});
      Cufon.replace('ul#nav li a', {fontFamily: 'Bovertis30'});
      
   LatestNewsSlider();

  });
    
function LatestNewsSlider() {
    jQuery('#newsSliderContainer').cycle ({
      fx:'custom', 
      speed:500, 
      pause:1,
      timeout: 5000,
      cssBefore: {  
        //left: -750,
        top: 100,
        display: 'block',
        opacity: 1
      }, 
       animIn:  { 
        top: 0,
        opacity: 1
      }, 
      animOut: {  
        top: 100,
        opacity: 0
      },
      cssFirst: 
      {  
        top: 0, 
        display: 'block',
        opacity: 1
      }
    });
  }

  
})();


function GMap_calcLocation() {
  // <![CDATA[
  var lng = 'nl';
  var daddr = 'Kiesq, Den Haag, Nederland';
  var saddr = "";
  var uri  = 'http://maps.google.nl/maps?';
      uri += 'daddr='+daddr;
      uri += '&saddr='+saddr;
      uri += '&f=li&hl='+lng+'&ie=UTF8&z=&om=1';
  window.open(uri,'winGoogleMaps','menu=0,toolbars=0');
  // ]]> 
}

function calcLocation(lng,saddr,address,city,country) {
  // <![CDATA[ 
    if (!lng) { lng = 'nl'; }
    var uri  = 'http://maps.google.nl/maps?';
        uri += 'daddr='+saddr;
        uri += '&saddr='+address+', '+city+', '+country;
        uri += '&f=li&hl='+lng+'&ie=UTF8&z=&om=1';
    window.open(uri,'winGoogleMaps','');
  // ]]>    
  }


