var d;
var f;
var Status;

if(parent.frames['menue']) d=parent.frames['menue'].document;

function FensterName(MenueID) {
	var p =MenueID.indexOf("?");
	return MenueID.substring(p+1);
}

function MenueName(MenueID) {
	var p = MenueID.indexOf("?");
	return MenueID.substring(0,p);
}


function versteckeMenue() {
	if (d.sichtbaresMenue == "") return;
	if(FensterName(d.sichtbaresMenue) == 'menue' || (d.aktuellesFenster == "eigenes") ) RWHide(d.sichtbaresMenue);
	d.sichtbaresMenue = "";
	}

function zeigeMenue(MenueId,wert) {
	if(FensterName(MenueId) == 'content' && (d.aktuellesFenster != "eigenes")) return; 
	if (d.sichtbaresMenue != MenueId) versteckeMenue(d.sichtbaresMenue);
	RWSetVisible(MenueId,wert);
	d.sichtbaresMenue = MenueId;
	}


function getAddressWithMenue(){
	var NeueURL = encodeURIComponent(top.location);
	NeueURL = NeueURL.replace(encodeURIComponent("http://www.norfolkterrier.info/"),"");
	NeueURL = NeueURL.replace(encodeURIComponent("http://norfolkterrier.info/"),"");
	NeueURL = NeueURL.replace("%26noMenue%3D1","");
	NeueURL = NeueURL.replace("%26amp%3BnoMenue%3D1","");
	NeueURL = NeueURL.replace("%3FnoMenue%3D1","");
	NeueURL = NeueURL.replace("noMenue%3D1","");
	return "http://www.norfolkterrier.info/index.php?" + NeueURL;
	}


function setEigentuemer(besitzer) {
	d.aktuellesFenster = besitzer;
	}

function schalteLampeAus() {
	if(d.grueneLampe=="") return true;
	RWGetElementById(d.grueneLampe+'?menue').src = "../Form/MenueGrafiken/lampe_aus.jpg";
	d.grueneLampe ="";
	}

function schalteLampeEin(LampeId) {
	if(d.grueneLampe != LampeId) schalteLampeAus();
	RWGetElementById(LampeId+'?menue').src = "../Form/MenueGrafiken/lampe_gruen.jpg";
	d.grueneLampe=LampeId;
	}


function zeigeNachricht(elementIdFrame,text,verzoegerung,haeufigkeit) {
	var breite;
	if (window.innerWidth) {breite=window.innerWidth;} else {breite = document.body.clientWidth;};
	RWWriteText(elementIdFrame,text.substring(0,(breite-38)/8)); 
	if (haeufigkeit > 0) {
		text = text.substring(1,text.length-1);
		var temp = text;
		var pos = 0;
		while(temp.indexOf("\"",pos)>-1){
			temp =  temp.substring(0, temp.indexOf("\"",pos)) + 
				"\\\""  +
				temp.substring(temp.indexOf("\"",pos)+1, temp.length);
			pos = temp.indexOf("\"",pos)+1;
			}
		var ticker = setTimeout("zeigeNachricht(\"" + elementIdFrame + "\", \"" + temp + "\", " + verzoegerung + ", " + (haeufigkeit - 1) + ")", verzoegerung);
		return ticker; }
	else {RWWriteText(elementIdFrame,text);}
	return 0;
	}


function oeffneFenster(Url1){
	parent.frames['content'].location.href = Url1;
	parent.window.moveTo(0, 0);
	if(parent.window.outerHeight){
		parent.window.outerHeight = screen.availHeight;
		parent.window.outerWidth = screen.availWidth;
	} else {
		parent.window.resizeTo(screen.availWidth,screen.availHeight);
	}
	return false;
}


function oeffneNeuesFenster(Url1){
	parent.window.moveTo(0, 0);
	var w = window.open("../Form/leer.htm","");
	if(w){
	   if(parent.frames['content'].location.href != "http://www.norfolkterrier.info/Form/Leerseite.php"){
	   	parent.frames['content'].location.href = "http://www.norfolkterrier.info/Form/Leerseite.php";
	   	}
	   if(w.outerHeight) {
	   	w.outerHeight= screen.availHeight;
	   	w.outerWidth = screen.availWidth-145;
	   	parent.window.outerHeight = screen.availHeight;
	   	parent.window.outerWidth  = 360;
	   } else {
	   	parent.window.resizeTo(360,screen.availHeight);
	   	w.resizeTo(screen.availWidth-145,screen.availHeight);
	   }
	   w.moveTo(145, 0);
	   w.location.href=Url1;
	}
    return (w != null);
}


function oeffnen(){
	if(parent.frames['content']) window.open(parent.frames['content'].location.href);
}


function ueberpruefeSchreibweise(){
   var f;
   if(document.Kartei) f = document.Kartei; else f = document.FDatensatzBearbeiten;
   var text = f.Name.value + ' ' + f.Vater.value + ' ' + f.Mutter.value;
   if((text.indexOf('Ch.')>-1)||(text.indexOf('Ch ')>-1)||(text.indexOf('Champion')>-1)||(text.indexOf('CH')>-1))
        alert('Please write the names without titles.');
}

function autoFuellen(){
	var f = document.Kartei;
	var Name = f.Name.value;
	var Vater = f.Vater.value;
        var Mutter = f.Mutter.value;
        
        var Wort = Name.split(' ');
        var Kandidat1 = Wort[0];
        var Kandidat2 = Wort[0]+' '+Wort[1];
        var Wahl = Kandidat2;
        
        if((Vater.indexOf(Kandidat1)>-1)  &&  (Vater.indexOf(Kandidat2)==-1)) Wahl = Kandidat1;
        if((Mutter.indexOf(Kandidat1)>-1) && (Mutter.indexOf(Kandidat2)==-1)) Wahl = Kandidat1;
	if((Vater.indexOf(Kandidat2)==-1) && (Mutter.indexOf(Kandidat2)==-1)) Wahl = Kandidat1;

        if(Wahl.indexOf("'s")>-1) Wahl = Wahl.substring(0,Wahl.indexOf("'s"));
        if(Wahl.indexOf("īs")>-1) Wahl = Wahl.substring(0,Wahl.indexOf("īs"));
        if(Wahl.indexOf("`s")>-1) Wahl = Wahl.substring(0,Wahl.indexOf("`s"));

        if(((Name.toLowerCase()).indexOf(' of ')>-1) && (Vater.indexOf(Wahl)==-1) && (Mutter.indexOf(Wahl) == -1))
            Wahl = Name.substring((Name.toLowerCase()).indexOf(' of ')+4,Name.length);
        if(((Name.toLowerCase()).indexOf(' von ')>-1) && (Vater.indexOf(Wahl)==-1) && (Mutter.indexOf(Wahl) == -1))
            Wahl = Name.substring((Name.toLowerCase()).indexOf(' von ')+5,Name.length);
        if(((Name.toLowerCase()).indexOf(' vom ')>-1) && (Vater.indexOf(Wahl)==-1) && (Mutter.indexOf(Wahl) == -1))
            Wahl = Name.substring((Name.toLowerCase()).indexOf(' vom ')+5,Name.length);
        
	if(f.Zwingername.value == "") 
		f.Zwingername.value = Wahl;
	if((f.BesitzerZwinger.value == "") && (f.Besitzername.value == "") ) 
		f.BesitzerZwinger.value = Wahl;
}



