/* version 1.3      - history :   1.3 : neue function cxg_frametausch_top(...)         neue function cxg_frametausch_parent(...)   1.2 : neue function cxg_stat(...)   1.1 : neue function cxg_image_stat(...)   *//** generelle javascript-routinen  (c) 2000 code-x gmbh  alle rechte vorbehalten **//********************//** BROWSERPR†FUNG **//********************//** aufruf: cxg_msie() **//** ???   : prueft den browser **//**         rueckgabe true wenn explorer, ansonsten false **/function cxg_msie(){  code = navigator.appName;  return(code.indexOf("Microsoft")!=-1);};/*****************//** ZUFALLSZAHL **//*****************//** aufruf: cxg_random(max) **//** ???   : gibt eine zufallszahl zwischen 0 und max-1 zurŸck **//**         max := maximal-wert+1 **/function cxg_rnd(max){  return(Math.floor(Math.random()*max));};/********************//** BILD ERSTELLEN **//********************//** aufruf: cxg_newimage(source) **//** ???   : erstellt ein objekt image **//**         source  := relativer pfad des bildes zur datei,                       aus der die funktion aufgerufen wird **/function cxg_newimage(source){  rt = new Image;  rt.src = source;  return(rt);};/**********************//** BILD AUSTAUSCHEN **//**********************//** aufruf: cxg_image(welches,womit) **//** ???   : setzt die src eines images-objektes gleich eines anderen **//**         welches  := name des objektes das geaendert werden soll            womit    := name des objektes das die neue src enthaelt **/function cxg_image(welches,womit){	if(document.images[welches])		tausch = document.images[welches];	else	{		if(cxg_msie())		{		}else		{			for(lala=0;lala<document.layers.length;lala++)			  if(document.layers[lala].document.images[welches]) tausch = document.layers[lala].document.images[welches];		};	};	tausch.src = eval(womit).src;};/**************************************//** BILD AUSTAUSCHEN MIT STATUSZEILE **//**************************************//** aufruf: cxg_image_stat(welches,womit,text) **//** ???   : setzt die src eines images-objektes gleich eines anderen und **//**         schreibt einen text in die statuszeile **//**         welches  := name des objektes das geaendert werden soll            womit    := name des objektes das die neue src enthaelt             text     := text der in der statuszeile erscheinen soll **/function cxg_image_stat(welches,womit,text){    document.images[welches].src = eval(womit).src;    window.status = text;};/*****************//** STATUSZEILE **//*****************//** aufruf: cxg_stat(text) **//** ???   : schreibt einen text in die statuszeile **//**         text     := text der in der statuszeile erscheinen soll **/function cxg_stat(text){    window.status = text;};/********************//** FENSTER …FFNEN **//********************//** aufruf: cxg_remote(adr,ziel,w,h,roll) **//** ???   : šffnet ein neues fenster **//**         adr  := url, die in das neue fenster geladen werden soll            ziel := ein EINDEUTIGER name fuer das neue fenster          				  dieser name darf nicht gleich mit dem eines anderen objektes - egal welchen						w,h  := breite und hoehe des neuen fensters						roll := 'yes', wenn rollbalken mšglich sein sollen, ansonsten leer oder 'no' **/function cxg_remote(adr,ziel,w,h,roll){  if(roll=="")roll="no";  cx_win = window.open(adr,ziel,"width="+w+",height="+h+",toolbar=no,status=no,scrollbars="+roll);};/************************************************//** FRAMES TAUSCHEN IN DER OBERSTEN HIERARCHIE **//************************************************//** aufruf: cxg_frametausch_top(welchen,waqs_rein) **//** ???   : tauscht frames in der obersten hierarchie**//**         welchen  := der frame, der ersetzt werden soll            was_rein := welches dokument reingeladen werden soll (in "")**/function cxg_frametausch_top(welchen,was_rein){  top.frames[welchen].location.href = was_rein;};/*************************************//** FRAMES TAUSCHEN IM ELTERN FRAME **//*************************************//** aufruf: cxg_frametausch_parent(welchen,waqs_rein) **//** ???   : tauscht frames im eltern frame**//**         welchen  := der frame, der ersetzt werden soll            was_rein := welches dokument reingeladen werden soll (in "")**/function cxg_frametausch_parent(welchen,was_rein){  parent.frames[welchen].location.href = was_rein;};