var pausecontent2 = new Array()

/* __ hieronder de slogans die in de scroller getoond worden (moet bij 0 beginnen en met op lopen)__*/
pausecontent2[0] = '<div style="text-align: left;">Website en webdesign voor makelaars</div>';
pausecontent2[1] = '<div style="text-align: left;">Gebruiksvriendelijk CMS</div>';
pausecontent2[2] = '<div style="text-align: left;">XML dump naar derde sites</div>';
pausecontent2[3] = '<div style="text-align: left;">Ongelimiteerd aantal pagina\'s</div>';
pausecontent2[4] = '<div style="text-align: left;">Geschikt voor buitenlandse objecten</div>';
pausecontent2[5] = '<div style="text-align: left;">Geen abonnementen of extra kosten</div>';
pausecontent2[6] = '<div style="text-align: left;">Online te beheren...dus overal ter wereld</div>';
pausecontent2[7] = '<div style="text-align: left;">Laat uw layout nog vandaag ontwerpen!</div>';
/*_______________ Einde sogans scroller________________________________________________________*/

function pausescroller(content, divId, divClass, delay) {
    this.content = content
    this.tickerid = divId
    this.delay = delay
    this.mouseoverBol = 0
    this.hiddendivpointer = 1
    document.write('<div id="' + divId + '" class="' + divClass + '" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute;" id="' + divId + '1">' + content[0] + '</div><div class="innerDiv" style="position: absolute; visibility: hidden" id="' + divId + '2">' + content[1] + '</div></div>')
    var scrollerinstance = this
    if (window.addEventListener) window.addEventListener("load", function () {
        scrollerinstance.initialize()
    }, false)
    else if (window.attachEvent) window.attachEvent("onload", function () {
        scrollerinstance.initialize()
    })
    else if (document.getElementById) setTimeout(function () {
        scrollerinstance.initialize()
    }, 500)
}
pausescroller.prototype.initialize = function () {
    this.tickerdiv = document.getElementById(this.tickerid)
    this.visiblediv = document.getElementById(this.tickerid + "1")
    this.hiddendiv = document.getElementById(this.tickerid + "2")
    this.visibledivtop = parseInt(pausescroller.getCSSpadding(this.tickerdiv))
    this.visiblediv.style.width = this.hiddendiv.style.width = this.tickerdiv.offsetWidth - (this.visibledivtop * 2) + "px"
    this.getinline(this.visiblediv, this.hiddendiv)
    this.hiddendiv.style.visibility = "visible"
    var scrollerinstance = this
    document.getElementById(this.tickerid).onmouseover = function () {
        scrollerinstance.mouseoverBol = 1
    }
    document.getElementById(this.tickerid).onmouseout = function () {
        scrollerinstance.mouseoverBol = 0
    }
    if (window.attachEvent) window.attachEvent("onunload", function () {
        scrollerinstance.tickerdiv.onmouseover = scrollerinstance.tickerdiv.onmouseout = null
    }); setTimeout(function () {
        scrollerinstance.animateup()
    }, this.delay)
}
pausescroller.prototype.animateup = function () {
    var scrollerinstance = this
    if (parseInt(this.hiddendiv.style.top) > (this.visibledivtop + 5)) {
        this.visiblediv.style.top = parseInt(this.visiblediv.style.top) - 5 + "px"
        this.hiddendiv.style.top = parseInt(this.hiddendiv.style.top) - 5 + "px"
        setTimeout(function () {
            scrollerinstance.animateup()
        }, 50)
    } else {
        this.getinline(this.hiddendiv, this.visiblediv)
        this.swapdivs()
        setTimeout(function () {
            scrollerinstance.setmessage()
        }, this.delay)
    }
}
pausescroller.prototype.swapdivs = function () {
    var tempcontainer = this.visiblediv
    this.visiblediv = this.hiddendiv
    this.hiddendiv = tempcontainer
}
pausescroller.prototype.getinline = function (div1, div2) {
    div1.style.top = this.visibledivtop + "px"
    div2.style.top = Math.max(div1.parentNode.offsetHeight, div1.offsetHeight) + "px"
}
pausescroller.prototype.setmessage = function () {
    var scrollerinstance = this
    if (this.mouseoverBol == 1) setTimeout(function () {
        scrollerinstance.setmessage()
    }, 100)
    else {
        var i = this.hiddendivpointer
        var ceiling = this.content.length
        this.hiddendivpointer = (i + 1 > ceiling - 1) ? 0 : i + 1
        this.hiddendiv.innerHTML = this.content[this.hiddendivpointer]
        this.animateup()
    }
}
pausescroller.getCSSpadding = function (tickerobj) {
    if (tickerobj.currentStyle) return tickerobj.currentStyle["paddingTop"]
    else if (window.getComputedStyle) return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
    else return 0
}
var iframeids = ["quickFrame"]
var iframehide = "yes"
var getFFVersion = navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight = parseFloat(getFFVersion) >= 0.1 ? 16 : 0

function resizeCaller() {
    var dyniframe = new Array()
    for (i = 0; i < iframeids.length; i++) {
        if (document.getElementById) resizeIframe(iframeids[i]); if ((document.all || document.getElementById) && iframehide == "no") {
            var tempobj = document.all ? document.all[iframeids[i]] : document.getElementById(iframeids[i])
            tempobj.style.display = "block"
        }
    }
}

function resizeIframe(frameid) {
    var currentfr = document.getElementById(frameid)
    if (currentfr && !window.opera) {
        currentfr.style.display = "block"
        if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) currentfr.height = currentfr.contentDocument.body.offsetHeight + FFextraHeight;
        else if (currentfr.Document && currentfr.Document.body.scrollHeight) currentfr.height = currentfr.Document.body.scrollHeight;
        if (currentfr.addEventListener) currentfr.addEventListener("load", readjustIframe, false)
        else if (currentfr.attachEvent) {
            currentfr.detachEvent("onload", readjustIframe)
            currentfr.attachEvent("onload", readjustIframe)
        }
    }
}

function readjustIframe(loadevt) {
    var crossevt = (window.event) ? event : loadevt
    var iframeroot = (crossevt.currentTarget) ? crossevt.currentTarget : crossevt.srcElement
    if (iframeroot) resizeIframe(iframeroot.id);
}

function check(idx) {
    if (idx == "huur") {
        document.getElementById('prijs').style.display = "none";
        document.getElementById('prijsklasse').style.display = "none";
        document.getElementById('prijstot').style.display = "none";
        document.getElementById('prijsklassetot').style.display = "none";
        document.getElementById('huurprijs').style.display = "block";
        document.getElementById('huur_prijs').style.display = "block";
        document.getElementById('huurprijstot').style.display = "block";
        document.getElementById('huur_prijstot').style.display = "block";
    } else {
        document.getElementById('prijs').style.display = "block";
        document.getElementById('prijsklasse').style.display = "block";
        document.getElementById('prijstot').style.display = "block";
        document.getElementById('prijsklassetot').style.display = "block";
        document.getElementById('huurprijs').style.display = "none";
        document.getElementById('huur_prijs').style.display = "none";
        document.getElementById('huurprijstot').style.display = "none";
        document.getElementById('huur_prijstot').style.display = "none";
    }
}

function class_ch(id) {
    document.getElementById[id].className = 'over';
}
var mediawin = null;

function mediaplayer(id) {
    if (mediawin && (!mediawin.closed)) {
        mediawin.close();
    }
    mediawin = window.open("mediaplayer.php?id=" + id, "tiny", "menu=no,location=no,width=425,height=375,left=300,top=250");
}

function sw(act, id) {
    if (act == 'stop') {
        document.getElementById('frame').innerHTML = "";
    } else {
        document.getElementById('frame').innerHTML = "<iframe id='jzdframe' marginwidth='0' marginheight='0' class='kaart' src='slideshow.php?id=" + id + "' frameborder='0' scrolling='no' width='450' height='350'></iframe>";
    }
}
var win = null;

function MM_openBrWindow(theURL, winName, features) {
    window.open(theURL, winName, features);
}

function openinfo(infoid) {
    window.open("info.php?id=" + infoid + "", "Info", "status=no,menubar=no,scrollbars,center,resizable,height=443,width=600");
}
var popup = null;

function tellfriend() {
    if (document.getElementById('email_kennis').value != '' && document.getElementById('email_kennis').value != 'E-mailadres') {
        ekennis = document.getElementById('email_kennis').value
    } else {
        alert("Vul aub het e-mailadres in");
        document.getElementById('email_kennis').focus();
        return false;
    }
    if (document.getElementById('naam_afz').value != '' && document.getElementById('naam_afz').value != 'Uw naam') {
        afz = document.getElementById('naam_afz').value
    } else {
        alert("Vul aub uw naam in");
        document.getElementById('naam_afz').focus();
        return false;
    }
    linkpage = document.getElementById('linkx').value;
    $.getandshow('tellfriend.php?ekennis=' + ekennis + '&afz=' + afz + '&link=' + linkpage, 'tellShow','','');
}

function iframe(address, foto) {
    document.getElementById('flex').innerHTML = '<div style="text-align:right; padding-bottom:5px; padding-top:5px; font-weight:bold"><a href="#" onclick="deIframe(); return false;">Afsluiten</a></div><iframe frameborder="0" src="maps.php?address=' + address + '&foto=' + foto + '" height="674" width="560" scrolling="no" id="gMaps" name="gMaps" runat="server"></iframe>';
}

function deIframe() {
    document.getElementById('flex').innerHTML = '';
}

function hide_show(elx) {
    if (document.getElementById) {
        if (document.getElementById(elx).style.display == 'none') {
            document.getElementById(elx).style.display = 'block';
        } else {
            document.getElementById(elx).style.display = 'none';
        }
    } else if (document.layers) {
        if (document.layers[elx].display == 'block') {
            document.layers[elx].display = 'block';
        } else {
            document.layers[elx].display = 'none';
        }
    } else if (document.all) {
        if (document.all[elx].style.display == 'block') {
            document.all[elx].style.display = 'block';
        } else {
            document.all[elx].style.display = 'none';
        }
    }
}

// call: onkeypress="return digitsOnly(event,4,'decNo',this.id)"

function digitsOnly(e, length, dec, elem) {

            var code;

            var positions;

            var thru = false;

            if (!e) var e = window.event;

            if (e.keyCode) code = e.keyCode;

            else if (e.which) code = e.which;

            if(dec == 'decYes'){

            

                        if(code >= 48 && code <= 57 || code == 46) thru = true;

                        

                        if(!(document.getElementById(''+elem+'').value.indexOf(".") < 0) && code == 46) thru = false;

                        

            }

            

            if(dec == 'decNo'){

            

                        if(code >= 48 && code <= 57) thru = true;

                        

            }

            

            positions = document.getElementById(''+elem+'').value;

            

            if(positions.length > length-1) thru = false;

            

            if(code == 8) thru = true;

            

            if(thru === true) return true;

            return false;

}

 

// call: onkeypress="return alfaOnly(event,2,'@,;',this.id)"

function alfaOnly(e, length, strExcept, elem) {

            var code;

            var positions;

            var thru = false;

            if (!e) var e = window.event;

            if (e.keyCode) code = e.keyCode;

            else if (e.which) code = e.which;

            //var character = String.fromCharCode(code);

            //alert('Character was ' + character + ' and the code: ' + code);

 

            if( (code >= 97 && code <= 122) || (code >= 65 && code <= 90) || !(strExcept.indexOf(''+String.fromCharCode(code)+'') < 0) || code == 32) thru = true;

 

            positions = document.getElementById(''+elem+'').value;

            

            if(positions.length > length-1) thru = false;

            

            if(code == 8) thru = true;

            

            if(thru === true) return true;

            return false;

}

function checkFormx(formobj, fields, fieldNames) {
    var fieldRequired = new Array();
    fieldRequired = fields.split(',');
    var fieldDescription = Array();
    fieldDescription = fieldNames.split(',');
    var alertMsg = "Vul a.u.b. de volgende invoervelden in:\n";
    var l_Msg = alertMsg.length;
    for (var i = 0; i < fieldRequired.length; i++) {
        var obj = formobj.elements[fieldRequired[i]];
        if (obj) {
            switch (obj.type) {
            case "select-one":
                if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == "") {
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
                break;
            case "select-multiple":
                if (obj.selectedIndex == -1) {
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
                break;
            case "text":
            case "textarea":
                if (obj.value == "" || obj.value == null) {
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
                break;
            default:
            }
            if (obj.type == undefined) {
                var blnchecked = false;
                for (var j = 0; j < obj.length; j++) {
                    if (obj[j].checked) {
                        blnchecked = true;
                    }
                }
                if (!blnchecked) {
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
            }
        }
    }
    if (alertMsg.length == l_Msg) {
        return true;
    } else {
        alert(alertMsg);
        return false;
    }
}

function yesno(foto, id, parentx) {
    yn = confirm("Verwijder foto " + foto + " ?");
    if (yn) {
        document.location.href = "../pics/insert_foto_exe.php?flag=delete&foto=" + foto + "&id=" + id + "&parent=" + parentx;
    }
    if (!yn) {
        return false;
    }
}

function position(nieuw_posi, pro_id, pro_cate, orig_posi) {
    document.location.href = 'content.php?flag=posi_updaten&nieuw_posi=' + nieuw_posi + '&page_id=' + pro_id + '&pro_cate=' + pro_cate + '&orig_posi=' + orig_posi;
}

function maintain(var1) {
    document.location.href = "content.php?flag=maintain&item=" + var1 + '#editor';
}

function jn(msg, uri) {
    yn = confirm(msg);
    if (yn) {
        document.location.href = uri;
    }
    if (!yn) {
        return false;
    }
}

function vestiging(idx, vest_id, msg) {
    yn = confirm(msg);
    if (yn) {
        document.location = 'manager.php?action=vestiging&id='+idx+'&vest_id='+vest_id;
    }
    return false;
}

function status(var1, var2, var3, var4) {
    if (var3 == null) {
        alert("Geef een status aan....");
        return null;
    } else {
        document.location.href = "maintain.php?flag=" + var1 + "&id=" + var2 + "&status=" + var3 + "&parent_id=" + var4;
    }
}

function formBeheer(formElem) {
    if (formElem == 'radio' || formElem == 'checkbox') {
        document.getElementById('breedteSpan').style.display = 'none';
        document.getElementById('mandaSpan').style.display = 'none';
        document.getElementById('radioSpan').style.display = 'none';
        if (formElem == 'radio') {
            document.getElementById('radioSpan').style.display = 'block';
        }
    } else {
        document.getElementById('radioSpan').style.display = 'none';
        document.getElementById('breedteSpan').style.display = 'block';
        document.getElementById('mandaSpan').style.display = 'block';
    }
    if (formElem == 'select') {
        document.getElementById('selectItemsSpan').style.display = 'block';
    } else {
        document.getElementById('selectItemsSpan').style.display = 'none';
    }
}

function checkElements() {
    if (document.getElementById('naam').value == '') {
        alert('Vul a.u.b. een naam in!');
        document.getElementById('naam').focus();
        return false;
    }
    if (document.getElementById('type').value == 'select' && document.getElementById('selectItems').value == '') {
        alert('Vul a.u.b. de items in voor het select element!');
        document.getElementById('selectItems').focus();
        return false;
    }
    if (document.getElementById('type').value == 'radio' && document.getElementById('radioWaarde').value == '') {
        alert('Vul a.u.b. de waarde in voor het radio element!');
        document.getElementById('radioWaarde').focus();
        return false;
    }
}
var win = null;

function NewWindow(mypage, myname, w, h, scroll) {
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    var settings = 'height=' + h + ',';
    settings += 'width=' + w + ',';
    settings += 'top=' + wint + ',';
    settings += 'left=' + winl + ',';
    settings += 'scrollbars=' + scroll + ',';
    settings += 'resizable=yes';
    win = window.open(mypage, myname, settings);
    if (parseInt(navigator.appVersion) >= 4) {
        win.window.focus();
    }
}

function MM_openBrWindow(theURL, winName, features) {
    window.open(theURL, winName, features);
}

var wi = null;

function printPartOfPage(divId) {
    html = document.getElementById('' + divId + '').innerHTML;
    if (wi && (!wi.closed)) {
        wi.close();
    }
    wi = window.open('', 'printingpage');
    wi.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><link type="text/css" rel="stylesheet" href="default.css" /></head><body onload="self.print()">' + html + '</body></html>');
    wi.document.close();
}
