function AddToBookmarks (url,title) {
	if(window.external) {
		window.external.AddFavorite(url,title);
	}
	else{
		alert("Die Funktion wird von Ihrem Browser nicht unterstuetzt.\nDruecken sie Strg+D, um die Seite zu den Favoriten hinzuzufuegen.");
	}
}

function checkPW() {
    /* variablen */
    password = document.formular.password.value;
    zaehler = 0;
    color = '#ffffff';
    percent = 0;
    textcolor = '#444444';

    /* länger als 7 buchstaben? */
    if(password.length >= 8) {
        zaehler++;
        document.getElementById("laenge").src = "http://www.trafo2.de/images/haken_gruen.gif";
    }else{
    	document.getElementById("laenge").src = "http://www.trafo2.de/images/haken_grau.gif";
    }

    /* mindestens 2 großbuchstaben */
    if(password.match(/[A-Z].*[A-Z]/)) {
        zaehler++;
        document.getElementById("grossbuchstaben").src = "http://www.trafo2.de/images/haken_gruen.gif";
    }else{
    	document.getElementById("grossbuchstaben").src = "http://www.trafo2.de/images/haken_grau.gif";
    }

    /* mindestens 2 kleinbuchstaben */
    if(password.match(/[a-z].*[a-z]/)) {
        zaehler++;
        document.getElementById("kleinbuchstaben").src = "http://www.trafo2.de/images/haken_gruen.gif";
    }else{
    	document.getElementById("kleinbuchstaben").src = "http://www.trafo2.de/images/haken_grau.gif";
    }

    /* mindestens 2 zahlen */
    if(password.match(/[0-9].*[0-9]/)) {
        zaehler++;
        document.getElementById("zahlen").src = "http://www.trafo2.de/images/haken_gruen.gif";
    }else{
    	document.getElementById("zahlen").src = "http://www.trafo2.de/images/haken_grau.gif";
    }

    /* mindstens 2 sonderzeichen */
    if(password.match(/[^a-zA-Z0-9].*[^a-zA-Z0-9]/)) {
        zaehler++;
        document.getElementById("sonderzeichen").src = "http://www.trafo2.de/images/haken_gruen.gif";
    }else{
    	document.getElementById("sonderzeichen").src = "http://www.trafo2.de/images/haken_grau.gif";
    }

    ie4 = document.all;
    ns6 = document.getElementById && !document.all;

    if(ie4) {
        var status = document.all['sicherheitslevel'];
    }
    if(ns6) {
        var status = document.getElementById('sicherheitslevel');
    }

    if(zaehler > 0) {
        color = '#D85215';
        percent = '20';
        textcolor = '#ffffff';
    }
    if(zaehler > 1) {
        color = '#D85215';
        percent = '40';
    }
    if(zaehler > 2) {
        color = '#EF9603';
        percent = '60';
    }
    if(zaehler > 3) {
        color = '#97AE6D';
        percent = '80';
    }
    if(zaehler > 4) {
        color = '#97AE6D';
        percent = '100';
    }
    status.style.backgroundColor = color;
    status.style.color = textcolor;
    if(percent > 0) {
    	status.style.width = 180 / 100 * percent + 'px';
    }else{
    	status.style.width = '20px';
    }
    status.innerHTML = percent + '%';;
}
