<!--Beginn des Scripts
//
// Copyright:   	© 200x Creation's Innovative Software ®, Bayreuth, Rainer W. Markgraf.
//              	  Alle Rechte vorbehalten.
// WEB-Seitentyp:	Javascript-File
// Name Datei:		rwmpriv.js
// Scriptvers.: 	9.2007.4.1-1.9 vom 26.12.2007
// Scriptzweck: 	Generelle Funktionalitäten für Scripts der MARKGRAF-WEB-Seiten
//              	Variablen, Array's und deren Inhalte sowie Funktionen werden weiter unten kommentiert.
//              
// Achtung:     	Beim Editieren mit FrontPage keine CR,LF-Befehle verwenden!!!!!!!!!!
//
// Vordefinition allgemeiner Variablen:
//
// a) globale Variable:
// --------------------
var timer;
var loaded;
var loop;
var speed = 50;
var laed;
ns = (document.layers) ? 1:0;
jahrjetzt = new Date();
DatumLength = 10;
diesjahr = jahrjetzt.getYear();
diestag = jahrjetzt.getDate();
diesmonat = jahrjetzt.getMonth();
IsDayInWeek = jahrjetzt.getDay();
heute = diestag + " " + diesmonat;
fensattr = ',location=no,menubar=no,directories=no,toolbar=no,scrollbars=no,resizable=yes,status=no';
wattributes = ',toolbar=no, location=no, menubar=no, personalbar=no, directories=no, status=no, resizable=yes, scrollbars=yes';
shortcutattr = ',toolbar=no, location=yes, menubar=yes, personalbar=no, directories=yes, status=no, resizable=yes, scrollbars=yes';
//shortcutattr = '';

// b) Beginn der Funktionen:
// -------------------------
// CopR: Copyrightjahrermittler
function CopR()
	{
		aktuellesjahr = diesjahr;
		if (aktuellesjahr < 200) aktuellesjahr+=1900;
		document.write(aktuellesjahr);
	}

// description: Öffnet neues Fenster für CiS_Gallery Bearbeitung
function description(URL,weite,hoehe)
{
	winattr = 'width=' + String(weite) + ',height=' + String(hoehe) + fensattr;
	window.open(URL, 'phpGroupWare', winattr);
}

// newWin: Öffnet neues Fenster mit anzuzeigender Seite
function newWin(SiteToShow,fensterB,fensterH)
{
	if (fensterB == 9999) {fensterB = screen.width-20;}
	var x = (screen.height - fensterH) / 2;
	var y = (screen.width - fensterB) / 2;
	if (fensterH == 9999) {fensterH = screen.height-40; x = 1;}
	if (parseInt(navigator.appVersion) < 4) {
			alert("Ihr Browser ist veraltet und für diese Seiten nicht zugelassen!");
	} else {
	 	neufenster = window.open(SiteToShow, "neufenster", wattributes+",width="+fensterB+",height="+fensterH+",top="+x+",left="+y);
		if (parseInt(navigator.appVersion) >= 4) { neufenster.window.focus(); }
	}
}

// newShrtCut: Öffnet neues Fenster mit anzuzeigender Seite
function newShrtCut(SiteToShow,fensterB,fensterH)
{
	if (fensterB == 9999) {fensterB = screen.width-20;}
	var x = (screen.height - fensterH) / 2;
	var y = (screen.width - fensterB) / 2;
	if (fensterH == 9999) {fensterH = screen.height-40; x = 1;}
	if (parseInt(navigator.appVersion) < 4) {
			alert("Ihr Browser ist veraltet und für diese Seiten nicht zugelassen!");
	} else {
	 	neufenster = window.open(SiteToShow, "neufenster", shortcutattr+",width="+fensterB+",height="+fensterH+",top="+x+",left="+y);
		if (parseInt(navigator.appVersion) >= 4) { neufenster.window.focus(); }
	}
}

// messeNews: Zeigt über die aktuellen Meldungen aktivierbares neues Fenster mit den Neuheiten der Spielwarenmesse an
function messeNews(weblng)
{
	messeURL = "RMmessepic.php?weblng="+weblng+"&idnr=1&fst=ja";
	newWin(messeURL,800,600);
}

// smiley: Gästebuchformularfunktion, die bei aktivierter HTML-Option die Smiley`s anzeigt
function smiley(zeichen)
{
	document.cisgaestebuch.cisgaestebuch_eintrag.value = document.cisgaestebuch.cisgaestebuch_eintrag.value + zeichen;
}

// smiley: Kontaktformularfunktion, die bei aktivierter HTML-Option die Smiley`s anzeigt
function minis(zeichen)
{
	document.cismailer.cismailer_eintrag.value = document.cismailer.cismailer_eintrag.value + zeichen;
}

// cisjump: Jumper zu Webseitenadresse im selben Frame
function cisjump(toadresse)
{
	document.location.href = toadresse;
}

// ratehlp: Helpanzeigefunktion für Händlerrating
function ratehlp(symbol,legende,ratclass,weblng)
{
	ratinghelpurl = "ratehelp.php?weblng=" + weblng + "&symb=" + symbol + "&legende=" + legende + "&klasse=" + ratclass;
	newWin(ratinghelpurl,800,600);
}

// Sonderfall Netscape 4
function getObjNN4(obj,name)
{
	var x = obj.layers;
	var thereturn;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	thereturn = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) thereturn = tmp;
	}
	return thereturn;
}

// makeObj: Erstellt Objekte für Scrollbereiche
function makeObj(obj, nest, scrZusaspac)
{
	nest = (!nest) ? '' : 'document.layers.' + nest + '.';
	
	if (document.getElementById) {
	  	this.el = document.getElementById(obj);
		this.css = document.getElementById(obj).style;
	}
	else if (document.all) {
		this.el = document.all[obj];
		this.css = document.all[obj].style;
	}
	else if (document.layers) {
		this.el = getObjNN4(document,obj);
		this.css = this.el;
	}
	this.scrollWidth = this.el.offsetWidth;
	this.clipWidth = this.el.offsetWidth;
	this.scrollHeight = this.el.offsetHeight + scrZusaspac;
	this.clipHeight = this.el.offsetHeight;
	this.up = goUp;
	this.down = goDown;
	this.moveIt = moveIt;
	this.x = 0;
	this.y = 0;
	this.obj = obj + "Object";
	eval(this.obj + "=this");
	return this;
}

// moveIT: Bewegt Scrollbereich horizontal und vertikal
function moveIt(x, y)
{
	this.x = x;
	this.y = y;
	this.css.left = this.x + "px";
	this.css.top = this.y + "px";
}

// goDown: Bewegt Scrollbereich um ... nach unten
function goDown(move)
{
	if (this.y > - this.scrollHeight + oCont1.clipHeight)
	{
		this.moveIt(0, this.y - move);
		if (loop)
			timer = setTimeout(this.obj + ".down(" + move + ")", speed);
	}
}

// goUp: Bewegt Scrollbereich um ... nach oben
function goUp(move)
{
	if (this.y < 0)
	{
		this.moveIt(0, this.y - move);
		if (loop)
			timer = setTimeout(this.obj + ".up(" + move + ")", speed);
	}
}

// scroll: Scrollt in angegebener Bewegungsrichtung nach oben oder unten
function scroll(speed)
{
	if (loaded)
	{
		loop = true;
		if (speed > 0)
			oScroll1.down(speed);
		else
			oScroll1.up(speed);
	}
}

// noScroll: Schaltet Scrollen aus wenn Maus von Schalter verschwindet
function noScroll()
{
	loop = false;
	if (timer)
		clearTimeout(timer);
}

// scrollInit: Initiert Scriptobjekte für Scrollbereich
function scrollInit(scrZusaspac)
{
	oCont1 = new makeObj('Container','', scrZusaspac);
	oScroll1 = new makeObj('Inhalt', 'Container', scrZusaspac);
	oScroll1.moveIt(0, 0);
	loaded = true;
}

// cispjmp: Jumper zu Webseitenadresse im Hauptframe
function cispjmp(menaufruf,toadresse)
{
	parent.frames[1].location.href = menaufruf;
	parent.frames[2].location.href = toadresse;
}

// rmLinke: Linker für Alpabetschalter
function rmLinke(pageID,ordID,kate1,kate2,langu,letterID)
{
	inSeite = "RmLinkpage.php?pageID=" + pageID + "&ordn=" + ordID + "&kategorie1=" + kate1 + "&kategorie2=" + kate2 + "&weblng=" + langu + "#" + letterID;
	document.location.href = inSeite;
}

// rmShwall: Linker für anzeige aller Links
function rmShwall(pageID,langu)
{
	inSeite = "RmLinkpage.php?pageID=" + pageID + "&ordn=all&kategorie1=&kategorie2=&weblng" + langu;
	document.location.href = inSeite;
}

// mgLinke: Linker für Alpabetschalter
function mgLinke(pageID,ordID,kate1,kate2,langu,letterID)
{
	inSeite = "MgLinkpage.php?pageID=" + pageID + "&ordn=" + ordID + "&kategorie1=" + kate1 + "&kategorie2=" + kate2 + "&weblng=" + langu + "#" + letterID;
	document.location.href = inSeite;
}

// mgShwall: Linker für anzeige aller Links
function mgShwall(pageID,langu)
{
	inSeite = "MgLinkpage.php?pageID=" + pageID + "&ordn=all&kategorie1=&kategorie2=&weblng" + langu;
	document.location.href = inSeite;
}

function verifyURL()  {
          var url = document.webtranslate.url.value;
         if (url.length < 4)  {
              alert("Bitte geben Sie eine vollständige Webadresse ein, wie zum Beispiel http://www.altavista.com");
            return false;         
	 }
 }

 //function verifyTEXT()  {     
 //      var text = document.transform.urltext.value;
 //              if (text.length < 1) {
 //             alert("Geben Sie den zu übersetzenden Text ein.");
 //              return false;
 //   }
 // }

// ----Bis hierher Script einfügen----
// Ende Script-->
