/* ==================================================================== */
/* = Programmed by Boris Pulyer                                       = */
/* = webmaster@bobsp.de                                               = */
/* ==================================================================== */


// Deklarationen

var base_url = "http://www.n-dre.com/";
var url_description;
var url = new Array();
var popup = new Array();


// Datensätze

// Popup-Fenster

popup["specials"] = new Array();
popup["specials"]["name"] = "specials";
popup["specials"]["height"] = "610";
popup["specials"]["width"] = "500";
popup["specials"]["screenX"] = "100";
popup["specials"]["screenY"] = "100";
popup["specials"]["extra"] = "resizable=no,scrollbars=yes,toolbar=no,menubar=no,status=no,directories=no,fullscreen=no";

popup["info"] = new Array();
popup["info"]["name"] = "info";
popup["info"]["height"] = "430";
popup["info"]["width"] = "200";
popup["info"]["screenX"] = "100";
popup["info"]["screenY"] = "100";
popup["info"]["extra"] = "resizable=no,scrollbars=no,toolbar=no,menubar=no,status=no,directories=no,fullscreen=no";

popup["website"] = new Array();
popup["website"]["name"] = "website";
popup["website"]["height"] = "680";
popup["website"]["width"] = "1010";
popup["website"]["screenX"] = "0";
popup["website"]["screenY"] = "0";
popup["website"]["extra"] = "resizable=yes,scrollbars=yes,toolbar=no,menubar=no,status=no,directories=no,fullscreen=no";

popup["webcam"] = new Array();
popup["webcam"]["url"] = base_url + "sonstige/webcam/index.php";
popup["webcam"]["name"] = "kontakte";
popup["webcam"]["height"] = "420";
popup["webcam"]["width"] = "370";
popup["webcam"]["screenX"] = "100";
popup["webcam"]["screenY"] = "100";
popup["webcam"]["extra"] = "resizable=yes,scrollbars=no,toolbar=no,menubar=no,status=no,directories=no,fullscreen=no";


// Funktion "goto_url()"

function goto_url(mode, data1, data2) {
	switch (mode) {
	case 0:			// Interner Link
		if (typeof data1 == "undefined") {goto_url(-1); break}
		switch (data2) {
		case 0:			// 0: Top.Frame (=Default)
			top.location = base_url + data1 + "/index.php";
		break;
		case 1:			// 1: This.Frame
			this.frames.location = base_url + data1 + "/index.php";
		break;
		case 2:			// 2: Window.Open
			window.open (base_url + data1 + "/index.php");
		break;
		case 3:			// 3: Top.Frame ohne index.php
			top.location = base_url + data1;
		break;
		case 4:			// 1: This.Frame ohne index.php
			this.frames.location = base_url + data1;
		break;
		case 5:			// 2: Window.Open ohne index.php
			window.open (base_url + data1);
		break;
		default:		// Default: Top.Frame
			top.location = base_url + data1 + "/index.php";
		break;
		}
	break;
	case 1:			// Externer Link
		if (typeof data1 == "undefined") {goto_url(-1); break}
		switch (data2) {
		case 0:			// 0: Top.Frame (=Default)
			top.location = data1;
		break;
		case 1:			// 1: This.Frame
			this.frames.location = data1;
		break;
		case 2:			// 2: Window.Open
			window.open (data1);
		break;
		default:		// Default: Top.Frame
			top.location = data1;
		break;
		}
	break;
	case 2:			// eMail versenden
		if (typeof data1 == "undefined") {goto_url(-1); break}
		top.location = "mailto:" + data1 + "@n-dre.com"
	break;
	case 3:			// Popup-Fenster öffnen
		if (typeof data1 == "undefined") {goto_url(-1); break}
		if (typeof popup[data1] != "undefined") {
			if (typeof popup[data1]["url"] != "undefined") {
				popupwindow = window.open (popup[data1]["url"],popup[data1]["name"],"height=" + popup[data1]["height"] + "," + "width=" + popup[data1]["width"] + "," + "screenX=" + popup[data1]["screenX"] + "," + "screenY=" + popup[data1]["screenY"] + "," + popup[data1]["extra"]);
				popupwindow.resizeTo(parseInt(popup[data1]["width"])+10,parseInt(popup[data1]["height"])+25);
				popupwindow.moveTo(popup[data1]["screenX"],popup[data1]["screenY"]);
			} else {
				if (typeof data2 == "undefined") {
					goto_url(-1); break
				} else {
					popupwindow = window.open (base_url + data2,popup[data1]["name"],"height=" + popup[data1]["height"] + "," + "width=" + popup[data1]["width"] + "," + "screenX=" + popup[data1]["screenX"] + "," + "screenY=" + popup[data1]["screenY"] + "," + popup[data1]["extra"]);
					popupwindow.resizeTo(parseInt(popup[data1]["width"])+10,parseInt(popup[data1]["height"])+25);
					popupwindow.moveTo(popup[data1]["screenX"],popup[data1]["screenY"]);
				}
			}
		} else {
			popupwindow = window.open (data1,"popupwindow",data2);
		}
	break;
	case -1:
		alert ("Error while processing page request.\nPlease contact the webmaster at webmaster@bobsp.de");
	break;
	default:		// Sonstiges
		top.location = base_url + "home/index.php";
	break;
	}
}
