function pflichtfeld_pruefer()
{ 
	 if (document.maske.organame.value == "") {
		    alert("Bitte Name der Einrichtung eingeben!");
		    document.maske.organame.focus();
                   document.maske.organame.style.borderColor="red";
                    return false;
 }
 
 	
 	
 	if (document.maske.orgazip.value != "" && isNaN(document.maske.orgazip.value)) {
	    alert("Bitte korrekte nummerische PLZ eingeben!");	    
	    document.maske.orgazip.focus();
           document.maske.orgazip.style.borderColor="red";
	    return false;
} 

if (document.maske.orgacity.value == "") {
	    alert("Bitte Ort eingeben!");	    
	    document.maske.orgacity.focus();
            document.maske.orgacity.style.borderColor="red";
	    return false;
}

if (document.maske.orgafon.value == "") {
	    alert("Bitte Vorwahl und Nummer mit Trennzeichen - eingeben!");	    
	    document.maske.orgafon.focus();
           document.maske.orgafon.style.borderColor="red";
	    return false;
}

 	if (document.maske.orgamail.value == "") {
	    alert("Bitte Mailadresse eingeben!");
	   	 document.maske.orgamail.focus();
                 document.maske.orgamail.style.borderColor="red";
	    return false;
}
     
	if (document.maske.orgamail.value.indexOf("@") == -1) {
	     alert("Bitte geben Sie eine g�ltige E-Mail-Adresse an!");
	     document.maske.orgamail.focus();
              document.maske.orgamail.style.borderColor="red";
		    return false;
	}
 	
	
	
 return true;
}


function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

bfs = 1;
kontrastSS = false;

window.onload = function()
{
	ck_bfs = getCookie("bfs");
	bfs = ck_bfs?ck_bfs:bfs;
	if(bfs != 1)
	{
		document.body.style.fontSize = bfs + "em";
	}
	
	ck_ks = eval(getCookie("kontrast"));
	if(ck_ks)
	{
		kontrast(true);
	}
}

function vergroessern(fak)
{
			bfs = parseFloat(bfs) + parseFloat(fak);
			document.body.style.fontSize = bfs + "em";
			setCookie("bfs",Math.round(bfs * 10) / 10,null,"/","frauennrw.de");
}

function font_size_reset() {
                        bfs = 1;
                        document.body.style.fontSize = bfs + "em";
			setCookie("bfs",Math.round(bfs * 10) / 10,null,"/","frauennrw.de");
}


function kontrast(force)
{
	if(!kontrastSS || force)
	{
		kss = document.createElement("link");
		kss.type = "text/css";
		kss.rel = "styleSheet";
		kss.href = "/system/css/kontrast.css";
		kss.id = "kontrastCSSLink";
		document.body.appendChild(kss);
		setCookie("kontrast","true",null,"/","frauennrw.de");
		kontrastSS = true;
		
	}
	else
	{
		document.getElementById("kontrastCSSLink").href = "/system/css/standard.css";
		document.body.removeChild(document.getElementById("kontrastCSSLink"),true);
		setCookie("kontrast","false",null,"/","frauennrw.de");
		kontrastSS = false;
	}
}

function clearSearchField(obj) {
   if (obj.value == "Suchwort") {
      obj.value = "";
   }		
}

function fillSearchField(obj) {
   if (obj.value == "") {
      obj.value = "Suchwort";
   }
}


