//document.observe("dom:loaded", function() { 
//alert("klaar");	
//});


function getOffsetHeight (el) {
  var ol = el.offsetHeight;
  while ((el = el.offsetParent) != null)
    ol += el.offsetHeight;
  return ol;
}

function getOffsetWidth (el) {
  var ol = el.offsetWidth;
  while ((el = el.offsetParent) != null)
    ol += el.offsetWidth;
  return ol;
}

function getOffsetTop (el) {
  //alert(el.id);
var ot = el.offsetTop;
  while((el = el.offsetParent) != null)
   ot += el.offsetTop;
  return ot;
}

function getOffsetLeft (el) {
  var ol = el.offsetLeft;

  while ((el = el.offsetParent) != null)
    ol += el.offsetLeft;
  return ol;

}

function openWin(sURL, sName, iWidth, iHeight, bScrollbars, bStatus, bResizable)
{
        var iTop  = (screen.height - iHeight) / 2 ;
        var iLeft = (screen.width  - iWidth) / 2 ;
        var sOptions = "toolbar=no" ;
        sOptions += ",width=" + iWidth ;
        sOptions += ",height=" + iHeight ;
        sOptions += ",scrollbars="+bScrollbars ;
        sOptions += ",status="+bStatus ;
        sOptions += ",resizable="+bResizable;
        sOptions += ",left=" + iLeft ;
        sOptions += ",top=" + iTop ;
        //alert();
        var oWindow = window.open(sURL, sName, sOptions)
        oWindow.focus();
        return oWindow ;
}


/*
function body(){
var url='./modules/statistieken/footergif.php'
//var tag='./modules/statistieken/footergif.php'
var tag='';
var agt=navigator.userAgent.toLowerCase()
var navUserAgent = navigator.userAgent;

var major = parseInt(navigator.appVersion)
var minor = parseFloat(navigator.appVersion)
var ie   = (agt.indexOf('msie') != -1)
var ie3=(ie && (major == 2))
var win=((agt.indexOf('win')!=-1) || (agt.indexOf('16bit')!=-1))


tag+=('referrer='+escape(top.document.referrer))

if(parseInt(navigator.appVersion)>3) {
  if(screen.availWidth>0) {
  tag+=('&schermgrootte='+screen.width+'x'+screen.height)
  tag+=('&kleurdiepte='+screen.colorDepth)
  }


}

getHTML(url, 'zoekresultaat', 'nl', 0, tag);
}
*/

function getHTML(page, divid, taal, update, parameters)
        {

                if(update==1){
                //updater();
                $(divid).style.overflow="auto";
                }
                var url = page;

                if(!parameters){
                var pars = "taal="+taal;
                //alert(pars);
                }else{
                var pars = parameters+"&taal="+taal;
                //alert(pars);
                }

                var myAjax = new Ajax.Updater(
                                        {success: divid},
                                        url,
                                        {
                                                method: 'get',
                                                parameters: pars,
                                                onFailure: reportError
                                        });

        }


function reportError(request){
alert('Sorry. Er was een fout.');
}



function checkland(fe, melding){
//melding=escape(melding)
//slert(melding);
var opt_key = fe.selectedIndex;
var dewaarde = fe.options[opt_key].value;
var dealt = fe.options[opt_key].text;

var ori_code=$('oc').value;
//alert(ori_code+" || "+dewaarde);
if(ori_code!=dewaarde){
alert(melding);
}

}

function checkemail(x, melding, niet_correct){

        var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (!filter.test(x)){
        alert(melding);
        $('fs').disabled=true;
        return false;
        }

        var pars="email="+x+"&foutmelding="+niet_correct;
        var emailmelding=$('emailmelding');
        var url='../email.php'
        var myAjax = new Ajax.Updater(
        {success: emailmelding},
        url,
        {
        method: 'get',
        parameters: pars,
        onFailure: reportError
        });


}


function checkurl(veld, melding) {
    if(veld.value!="" && veld.value!="http://www."){
    var v = new RegExp();
    v.compile("^[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (!v.test(veld.value)) {
        alert(melding);
        veld.focus();
        return false;
    }
    }
    return true;
}

function disableSelection(target){
if (typeof target.onselectstart!="undefined"){ //IE route
	datum 	= new Date();
	jaar 	= datum.getFullYear()
	target.onselectstart=function(){alert('copyright AirJump Inflatables '+jaar);return false}
	}else if (typeof target.style.MozUserSelect!="undefined"){ //Firefox route
	target.style.MozUserSelect="none"
	}else{ //All other route (ie: Opera)
	target.onmousedown=function(){return false}
	target.style.cursor = "default"
	}

	}


var breedte=(breedte=="") ? 298 : breedte;
var laden=0;
function setPosition(breedte){

           var sliderEl=$('slideshow');
	
           if( laden==0){
           disableSelection(document.body);	
           laden=1;
           }
           
           
           if(sliderEl!=null){
          
	if(breedte==298){
           var slide_y = getOffsetTop(sliderEl);
           var slide_x = getOffsetLeft (sliderEl);
           var correctie=parseInt(breedte)-25;
           }else{
           var slide_y = getOffsetTop(sliderEl);
           var slide_x = getOffsetLeft (sliderEl);
          var correctie=0;
           }
           
           //var deleft=sliderEl.offsetHeight

           //window.status=correctie;
           
           $('canvas0_0').style.top = slide_y+"px";
           $('canvas0_0').style.left= slide_x+"px";

           $('canvas0_1').style.top = slide_y+"px";
           $('canvas0_1').style.left= slide_x+"px";

           $('controls').style.width = "30px";
           $('controls').style.top = slide_y+230+"px";
           $('controls').style.left= slide_x+correctie+"px";
	}
	//alert('ok');
           var menu_top  = getOffsetTop($('header'));
	var menu_left = getOffsetLeft ($('header'));

	$('logo_div').style.top      = menu_top+9+"px";
	$('logo_div').style.left     = menu_left+10+"px";
	$('logo_div').style.display = "block";
           
	$('k1_div').style.top      = menu_top-6+"px";
	$('k1_div').style.left     = menu_left+260+"px";
	$('k1_div').style.display = "block";

	$('k2_div').style.top      = menu_top-9+"px";
	$('k2_div').style.left     = menu_left+360+"px";
	$('k2_div').style.display = "block";
	
	$('k3_div').style.top      = menu_top-3+"px";
	$('k3_div').style.left     = menu_left+530+"px";
	$('k3_div').style.display = "block";
	
           window.onresize=function(){setPosition(breedte)}
          
}


function gevonden_opties(fe){
if(fe.value==1){
$('zoek_extra').style.display='block';
}else{
$('zoek_extra').style.display='none';
}

}

function zoekm_opties(fe){
var opt_key = fe.selectedIndex;
var dewaarde = fe.options[opt_key].value;
var dealt = fe.options[opt_key].text;

if(dewaarde==4){
$('andere_zoekmachine').style.display='block';
}else{
$('andere_zoekmachine').style.display='none';
}

}


function faqs(){
var accordion = new Accordion('h3.atStart', 'div.atStart', {
	opacity: false,
	onActive: function(toggler, element){
		//toggler.setStyle('color', '#ff3300');;color:#e13688
		toggler.setStyles('font-size:14px;color:#0E2BFE');
	},
 
	onBackground: function(toggler, element){
		toggler.setStyles('font-weight:normal;font-size:12px;color:#0E2BFE');
	}
}, $('accordion'));

}

var geklikt=0;

function bericht(){

if(geklikt==0){
alert($('contact_footer').innerHTML)	
}	

geklikt=1;	


}
