// newsletter popup
function popup(popurl){
	winpops=window.open(popurl,"","width=240,height=60,dependent=yes, scrollbars=no, menubar=no, resizable=no,left=100;top=100;")
}	

// pressestimmen
function pressepopup(popurl){
	winpops=window.open(popurl,"","width=460,height=600,dependent=yes, scrollbars=yes, menubar=no, resizable=no,left=100;top=100;")
}

function checkNewAccount(obj)
{
    if(obj.username.value.length < 3) {
        alert('Der Benutzername muß mindestes 3 Zeichen lang sein.');
        return false;
    } else if(obj.password.value.length < 3 || obj.password.value == obj.username.value) {
        alert('Das Passwort muß mindestens 3 Zeichen lang sein und darf nicht dem Benutzernamen entsprechend.');
        return false;
    } else if(obj.password.value != obj.password_repeat.value) {
        alert('Die angebebenen Passwörter stimmen nicht überein.');
        return false;
    } else {
        return true;
    }
}

function checkDateFormat(value)
{   
    if (value.length == 10 && value.search(/\./) == 2 && value.lastIndexOf('.') == 5 && isNum(value.replace(/\./g, ''))) {
        return true;
    } else {
  
        alert('Ein Datum muß in der Form "tt.mm.jjjj" angegeben werden!');
        return false;
    }
}

function isNum(param) 
{
    var number = '0123456789';
    return isValid(param, number);
}

function isValid(param, val) 
{
    for (i=0; i<param.length; i++) {
        if (val.indexOf(param.charAt(i),0) == -1) {
            return false;
        }
    }
    
    return true;
}

function toggle(obj)
{

    if (obj.style.display == 'block') {
        obj.style.display = 'none';
    } else {
        obj.style.display = 'block';
    }

}

function setLabel(obj, label)
{
    if (obj.value == '') {
        obj.value = label;
    } else if (obj.value.toLowerCase() == label.toLowerCase()) {
        obj.value = '';
    }
}

