﻿// JScript File

// Deze functie verbergt een element met het meegegeven id als deze zichtbaar is. Als deze al verborgen was wordt deze juist
function showHide(eId)
{
    if(!document.getElementById) return;
    myElement = document.getElementById(eId);
    if (myElement !=null) {
        if (myElement.style.display == 'block') {
            myElement.style.display = 'none'
        } else {
            myElement.style.display = 'block'
            //myElement.getElementById(eId).focus();
        }
    }
}

function hideElement(eId)
{
    if(!document.getElementById) return;
    myElement = document.getElementById(eId);
    if (myElement !=null) {
        myElement.style.display = 'none'
    }
}

function showHidePosition(eId)
{
    if(!document.getElementById) return;
    myElement = document.getElementById(eId);
    if (myElement.style.display == 'block') {
        myElement.style.display = 'none'
    } else {
        myElement.style.display = 'block'
        myElement.style.left = event.clientX + 30;
        myElement.style.top = event.clientY - 100;
        //myElement.getElementById(eId).focus();
    }
}
 var strOriginalText;
 
function showHideAlternate(IDExpandableArea,AlternateText,IDButton)
{
if(!document.getElementById) return;

    myElement = document.getElementById(IDExpandableArea);
    myElement2 = document.getElementById(IDButton);
    
    if (myElement.style.display == 'block') {
        myElement.style.display = 'none';
        myElement2.innerHTML = strOriginalText;
        //strOriginalText = document.getElementById(IDButton).innerHTML;

    } else {
        myElement.style.display = 'block';
        strOriginalText = document.getElementById(IDButton).innerHTML;
        myElement2.innerHTML = AlternateText;
    }
}

/* oude atlas zoek en boeken
var request;
function initAjax()
{
    request = false;
    if(window.XMLHttpRequest) {
        try {
            request = new XMLHttpRequest();
        } catch(e) {
            request = false;
          }
      // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
        try {
            request = new ActiveXObject("MSXML2.XMLHTTP.3.0");
        } catch(e) {
            try {
                request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e) {
                request = false;
            }
        }
    }
}
*/

function addHouseToCookie(TypenNr) {
    if (request) {
//        var myel  = document.createElement('div');
//        var mytext = document.createTextNode('de text');
//        myel.appendChild(mytext);
//        document.getElementById("housedetailarea100025").parentNode.parentNode.parentNode.parentNode.parentNode.insertBefore(myel);
        document.getElementById("pleasewait").style.display = "block"
        document.getElementById("pleasewait").innerHTML = "Een ogenblik a.u.b"
        //var phone = document.getElementById("phone").value;
        var url = "addWoningToCookie.aspx?addProf=" + escape(TypenNr);
        request.open("GET", url, true);
        request.onreadystatechange = updatePage;
        request.send(null);
        document.getElementById("pleasewait").innerHTML = "Het huis is opgeslagen in uw profiel"
        
        //We willen de meding na 2 seconden weer laten verdwijnen
        setTimeout('showHide("pleasewait")', 2000);
    }
}

function getNumberOfCookies() {
    var url = "addWoningToCookie.aspx";
    request.open("GET", url, true);
    request.onreadystatechange = updatePage;
    request.send(null);
}

function updatePage() {
    if (request.readyState == 4) {
        if (request.status == 200) {
            var response = request.responseText
            if (document.getElementById("mijnprofiellinksitems")) {
                document.getElementById("mijnprofiellinksitems").innerHTML = response
            }
        }
    }
}

if (document.images) {
	map1on = new Image(); map1on.src = "images/interface/kaart/kaart_regio1.gif";
	map2on = new Image(); map2on.src = "images/interface/kaart/kaart_regio2.gif";
	map3on = new Image(); map3on.src = "images/interface/kaart/kaart_regio3.gif";
	map4on = new Image(); map4on.src = "images/interface/kaart/kaart_regio4.gif";
	map5on = new Image(); map5on.src = "images/interface/kaart/kaart_regio5.gif";
	mapoff = new Image(); mapoff.src = "images/interface/kaart/kaart.gif";
}

function rollOn(img1,text){
	str = "window.status = '" + text + "'";
	if (document.all) setTimeout(str,5); // this is a hack to fix bug in IE on PC
    else window.status = text;
	if (document.images) {
		document.map.src=eval(img1 + "on.src");
	}
}

function rollOff(){
    window.status = "";	
	if (document.images) {
		document.map.src=mapoff.src;
		
	}
}


// Extended Tooltip Javascript
// copyright 9th August 2002, 3rd July 2005
// by Stephen Chapman, Felgall Pty Ltd

// permission is granted to use this javascript provided that the below code is not altered
var DH = 0;var an = 0;var al = 0;var ai = 0;if (document.getElementById) {ai = 1; DH = 1;}else {if (document.all) {al = 1; DH = 1;} else { browserVersion = parseInt(navigator.appVersion); if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {an = 1; DH = 1;}}} function fd(oi, wS) {if (ai) return wS ? document.getElementById(oi).style:document.getElementById(oi); if (al) return wS ? document.all[oi].style: document.all[oi]; if (an) return document.layers[oi];}
function pw() {return window.innerWidth != null? window.innerWidth: document.body.clientWidth != null? document.body.clientWidth:null;}
function mouseX(evt) {if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return null;}
function mouseY(evt) {if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return null;}
function popUp(evt,oi) {if (DH) {var wp = pw(); ds = fd(oi,1); dm = fd(oi,0); st = ds.visibility; if (dm.offsetWidth) ew = dm.offsetWidth; else if (dm.clip.width) ew = dm.clip.width; if (evt.type == 'mouseout') { ds.visibility = "hidden"; } else {tv = mouseY(evt) + 20; lv = mouseX(evt) - (ew/4); if (lv < 2) lv = 2; else if (lv + ew > wp) lv -= ew/2; if (!an) {lv += 'px';tv += 'px';} ds.left = lv; ds.top = tv; ds.visibility = "visible";}}}


function jdebugger() {
    debugger;
}

function blowup(img1){
	if (img1 !== '') {
		//window.open('http://localhost:2468/ourthesomme/blowup.aspx?img='+img1,'mywindow','width=400,height=300,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no')
		window.open('http://www.ardennen-online.com/blowup.aspx?img='+img1,'mywindow','width=400,height=300,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no')
	}
}

function MaxWindowPic(ImageId)
    {
    myImage = document.getElementById(ImageId);
    
    wid=eval(myImage.width);
    hgt=eval(myImage.height);
    if(wid > screen.availWidth)
        {
        hgt=hgt*(screen.availWidth/wid);
        wid=screen.availWidth;
        }
    if (hgt > screen.availHeight)
        {
        wid=wid*(screen.availHeight/hgt);
        hgt=screen.availHeight;
        }
    top.resizeTo(wid+6,hgt+36);
    }
    
    //image mouseover functies (verkoop woningen)
    
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function showBijschrift(el, bijschrift) { //v3.0
    var myEl = document.getElementById(el);
    if (myEl !=null) {
        if (bijschrift == ''){
            bijschrift = '&nbsp;'        
        } 
        myEl.innerHTML = bijschrift;
    }
//  var i,j=0,x,a=showBijschrift.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
//   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.innerText; x.innerText=a[i+2];}
}