/*** if you copy any code, please add a reference to  WWW.BLUEMARS.DE

  MODULE:	STEUERUNG EXTERNER TOOLS
FILENAME:	external_tools.js

 HISTORY:	(unbedingt gewissenhaft angeben und versionsnummer
 			 erhoehen! sonst gibts auf die finger !)

 version:	wer?					wann?			was?
--------------------------------------------------------------------------------
	1.01	dg@bluemars.de			07022000		grundfunktionen/city-locator

*/

winObj	=	null

function OpenWindow(fileName,winName,left,top,width,height,isResizable,hasScrollBars,hasMenuBar,hasLocationBar,hasStatusBar)	{
	var str	=	""
		str	+=	"width="		+	((width)		?	width	:	100)
		str	+=	",height="		+	((height)		?	height	:	100)
		str	+=	",resizable="	+	((isResizable)	?	"yes"	:	"no")
		str	+=	",status="		+	((hasStatusBar)	?	"yes"	:	"no")
		str	+=	",locationbar="	+	((hasLocationBar)?	"yes"	:	"no")
		str	+=	",scrollbars="	+	((hasScrollBars)?	"yes"	:	"no")
		str	+=	",menubar="		+	((hasMenuBar)	?	"yes"	:	"no")
		if (is.ns)
			{	str	+=	",screenX="		+	((left)	?	left	:	100)
				str	+=	",screenY="		+	((top)	?	top		:	100)
			}
	winObj	=	window.open(fileName,winName,str)

	if (is.ie)	winObj.moveTo(left,top)
	winObj.focus()
}

function GetLeftOffset(width)	{	return	(win.width-width)	/2	}
function GetTopOffset(height)	{	return 	(win.height-height)	/2	}

// ---
function CloseWindowIfActive()	{
	if	(winObj)	{	if	(!winObj.closed) winObj.close()	}
	winObj	=	null
}
	
	
/*
function Extern_CityLocator()	{
	var	width	=	576
	var	height	=	570
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/module/extern/asb/asb_redirect.html","cityLocator",left,top,width,height,false,true)
}

function Extern_CityLocator2()	{
	var	width	=	175
	var	height	=	395
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/module/extern/regio_selector_start.shtml","cityLocator",left,top,width,height)
}

function Extern_CityLocator3()	{
	var	width	=	175
	var	height	=	395
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/module/extern/regio_selector_start_sunny.shtml","cityLocator",left,top,width,height)
}

function Extern_HaendlerLocator()	{
	var	width	=	744
	var	height	=	450
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/module/extern/haendler_locator.shtml","haendlerLocator",left,top,width,height,false,true)
}

function Extern_Tarifrechner()	{
	var	width	=	579
	var	height	=	575
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/module/extern/tarifrechner.shtml","tarifrechner",left,top,width,height,false,true)
}

function Extern_VanityRechner()	{
	var	width	=	616
	var	height	=	600
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/module/extern/vanity_rechner.shtml","vanity",left,top,width,height,false,true)
}

function Microsite_Anmeldung()	{
	CloseWindowIfActive()
	var	width	=	630
	var	height	=	550
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/module/extern/redirect_popup.shtml?http://www.arcor-online.de/11/01/onlinetarife.html","micro_anmeldung",left,top,width,height,true,true)
}

function Microsite_Einrichtungs_Assi()	{
	CloseWindowIfActive()
	var	width	=	470
	var	height	=	550
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/module/extern/redirect_popup.shtml?http://www.arcor-online.de/11/01/einrichtass.html","micro_einrichtungs_assi",left,top,width,height,true,true)
}

function Extern_Flash(fileName,width,height)	{
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow(fileName,"where_windows_have_no_names",left,top,width,height,false,false,false,false,false)
}

function Extern_Screenshot(fileName,width,height)	{
	CloseWindowIfActive()
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow(fileName,"screenshot",left,top,width,height)
}

function Extern_Einrichtungsassistent(fileName,width,height)	{
	CloseWindowIfActive()
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/module/extern/redirect_popup.shtml?"+fileName,"assi",left,top,width,height,true,true)
}

function Extern_Entfernungszonen(fileName)	{
	var	width	=	590
	var	height	=	480
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow(fileName,"zonen",left,top,width,height,false,true)
}

function Extern_PressVorschau(fileName,width,height)	{
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow(fileName,"yippie",left,top,width,height,true,true)
}

function Extern_Sitemap()	{
	
	var	width	=	658
	var	height	=	439
	
	if (is.ns4up) {
		width	=	642
		height	=	427
	}
	if (is.ie4up){
		width	=	658
		height	=	405
	}
	if (is.mozilla5) {
		width	=	642
		height	=	439
	}
	
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/services/sitemap/index.html","sitemap",left,top,width,height,false,true)
}

function Extern_Twinstar()	{

	var	width	=	560
	var	height	=	460
	
	if (is.ns4up) {
		width	=	560
		height	=	460
	}
	if (is.ie4up){
		width	=	560
		height	=	460
	}
	if (is.mozilla5) {
		width	=	578
		height	=	478
	}
	
	var left	=	GetLeftOffset(width)
	var top		=	GetTopOffset(height)
	OpenWindow("/telefon/arcor_twinstar/popup/popup1.html","twinstar",left,top,width,height,true,false)
}
*/