//var previousvalue='';
function checklength(self, maxlen) {
    if (self.value.length > maxlen) {
        alert('Maximaal ' + maxlen + ' karakters!');
        self.value = String(self.value).substr(0, maxlen);
        return false;
    } //else previousvalue=self.value;
    return true;
}

function checkmax(self, maxselected) {
    var cnt = 0;
    var items = document.all[self.name];
    //alert(items.length);
    for (i = 0; i < items.length; i++) {
        if (items[i].checked) {
            cnt++;
            if (cnt > maxselected) {
                self.checked = false;
            }
        }
    }
    if (cnt > maxselected) {
        alert("Maximaal " + maxselected + " keuzes!");
    }
}

function selectdate(tdid, name, sdate) {
    var el = document.getElementById(tdid);
    var sel = document.getElementById(name);
    if (sel) {
        var Removed = false;
        for (i = 0; i < sel.options.length && !Removed; i++) {
            if (sel.options[i].value == sdate) {
                Removed = true;
                sel.remove(i);
                el.style.color = '#000000';
            }
        }
        if (!Removed) {
            var oOption = document.createElement("option");
            oOption.text = sdate;
            oOption.value = sdate;
            oOption.selected = true;
            try {
                sel.add(oOption, null);
            }
            catch (ex) {
                sel.add(oOption);
            }
            el.style.color = '#FF0000';
        }
    }
}

function goto_month(newdate) {
    if (frm = document.getElementById("aanmeldenform")) {
        if (crm = document.getElementById("currentmonth")) {
            crm.value = newdate;
            frm.submit();
        }
    }
}
function gotonext(self, value) {
    if (self.value == value) {
        if (frm = document.getElementById('_volgende')) {
            frm.click();
        }
    }
}

function locationstates(self) {
    var items = document.all(self.name);
    if (self.value == 1) {
        for (i = 0; i < items.length; i++) {
            if (items[i].value != 1) {
                items[i].checked = false;
            }
        }
    } else {
        for (i = 0; i < items.length; i++) {
            if (items[i].value == 1) {
                items[i].checked = false;
                break;
            }
        }
    }
}

function getvalues(selected) {
    var i;
    for (i = 0; i < selected.count; i++) {
        alert(selected.options[i]);
    }
}

function popup(url, width, height) {
    var features;
    if (width > 0 || height > 0) {
        features = "scrollbars=yes,titlebar=yes,status=yes,address=yes,toolbar=yes,resizeable=yes,menubar=yes,width=" + width + ",height=" + height;
    } else {
        features = "";
    }
    var win = window.open(url, "", features);
}

function modalpopup(url, width, height) {
    var features;
    if (width > 0 || height > 0) {
        features = "dialogWidth:" + width + "px;dialogHeight:" + height + "px;scoll:no;";
    } else {
        features = "";
    }
    var retval = window.showModalDialog(url, null, features);
}

function activatetb(self) {
    //alert(self.value);
    if (self.value == 8) {
        var tb = document.getElementById("target[]");
        var span = document.getElementById("dv_alternatetarget");
        if (self.checked) {
            span.style.visibility = "visible";
            span.style.display = "block";
        } else {
            span.style.visibility = "hidden";
            span.style.display = "none";
            tb.value = "";
        }
    }
}
var myZoomFactor = 1.0;

function myZoom(plusOfMin) {
    if (plusOfMin == '2') {
        myZoomFactor += 0.1;
        if (myZoomFactor > 1.6) {
            myZoomFactor = 1.6;
        }
    }

    if (plusOfMin == '1') {
        myZoomFactor -= 0.1;
        if (myZoomFactor < 1.0) {
            myZoomFactor = 1.0;
        }
    }


    document.body.style.zoom = myZoomFactor;
    //this.blur();
}
function showhide(self, value, id) {
    var dv;
    if (dv = document.getElementById(id)) {
        if (self.value == value) {
            dv.runtimeStyle.display = "block";
            dv.runtimeStyle.visibility = "visible";
        } else {
            dv.runtimeStyle.display = "none";
            dv.runtimeStyle.visibility = "hidden";
        }
    }

}

