
if (typeof webRoot == 'undefined' || webRoot == 0 || webRoot == '0' || webRoot == '')
{
	if (location.protocol  == 'https:')
		{var webRoot = "https://www.sichereseinkaufen.de/is-bin/intershop.static/WFS/SchwabDe/-/de_DE/imagesOnline/";}
	else
		{var webRoot = "http://ww2.schwab.de:80/is-bin/intershop.static/WFS/SchwabDe/-/de_DE/imagesOnline/";}
}

function goSH(id) {
	window.document.location.href = "#URL(Action('SV_BrowseCatalog-Start'),Parameter('ls',ls))#&CatalogCategoryID="+id;
}

function OpenPopUp(breite,hoehe,Ziel)
{
	if (window.popup)
	{
		if (window.popup.closed)
			{}
		else
			{window.popup.close();}
	}
	options ="width="+breite+",height="+hoehe+",toolbar=no,locationbar=no,directories=no,scrollbars=yes,status=yes,menubar=no,resizable=no";
	popup = open(Ziel,'PopUp',options);
}


function OpenPopUpName(breite,hoehe,ziel,popname,param)
{
	if (window.popname)
	{
		if (window.popname.closed)
			{}
		else
			{window.popname.close();}
	}

	if (screen.height >= 700)
		{hoehe = eval(hoehe*1 + 13);}

	var options = "width=" + breite + ",height=" + hoehe + ",toolbar=no,locationbar=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=auto";
	if (param == 'scroll')
		{options = "width=" + breite + ",height=" + hoehe + ",toolbar=no,locationbar=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes";}
	if (param == 'noscroll')
		{options = "width=" + breite + ",height=" + hoehe + ",toolbar=no,locationbar=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no";}

	popname = open(ziel,popname,options);
}

function OpenSVPopUpName(breite,hoehe,ziel,popname,login,param)
{
	if (window.popname)
	{
		if (window.popname.closed)
			{}
		else
			{window.popname.close();}
	}

	if (screen.height >= 700)
		{hoehe = eval(hoehe*1 + 13);}

	var sidurl;
	var sid_url=document.URL;
	sidurl=sid_url.substring(sid_url.lastIndexOf('sid='),sid_url.lastIndexOf('sid=')+68);	
	ziel=ziel+'?'+ sidurl+'&'+login;	
	
	var options = "width=" + breite + ",height=" + hoehe + ",toolbar=no,locationbar=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=auto";
	if (param == 'scroll')
		{options = "width=" + breite + ",height=" + hoehe + ",toolbar=no,locationbar=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes";}
	if (param == 'noscroll')
		{options = "width=" + breite + ",height=" + hoehe + ",toolbar=no,locationbar=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no";}

	popname = open(ziel,popname,options);
}

function OpenPopUpZoom(breite,hoehe,Ziel)
{
	if (screen.height>=700)
		{hoehe = eval(hoehe*1 + 13);}
	if (window.popup)
	{
		if (window.popup.closed)
			{}
		else
			{window.popup.close();}
	}
	options ="width="+breite+",height="+hoehe+",toolbar=no,locationbar=no,directories=no,scrollbars=auto,status=yes,menubar=no,resizable=no";
	popup = open(Ziel,'PopUp',options);
}

function OpenPopUpScroll(breite,hoehe,Ziel)
{
	if (window.popup)
	{
		if (window.popup.closed)
			{}
		else
			{window.popup.close();}
	}
	options ="width="+breite+",height="+hoehe+",toolbar=no,locationbar=no,directories=no,scrollbars=yes,status=yes,menubar=no,resizable=no";
	popup = open(Ziel,'PopUp',options);
}

function OpenPopUpUnternehmen(Ziel)
{
	options ="width=800,height=550,toolbar=yes,location=yes,scrollbars=yes,status=yes,menubar=yes,resizable=yes";
	popup = open(Ziel,'PopUp',options);
}

function OpenDruck(breite,hoehe,Ziel)
{
	options ="width="+breite+",height="+hoehe+",toolbar=no,locationbar=no,directories=no,scrollbars=yes,status=no,menubar=yes,resizable=no";
	newwindow = open(Ziel,'Drucken',options);
}


function OpenPopUpFixed(breite,hoehe,Ziel) {
	options ="width="+breite+",height="+hoehe+",toolbar=no,locationbar=no,directories=no,scrollbars=auto,status=no,menubar=no,resizable=no";
	var x = Math.round(100000000 + (99999999 * Math.random()));
	x = open(Ziel,x,options);
}


var warda = false;

// Test-Funktion
function e()
{
	alert("Noch Baustelle !!");
}

function go_international()
{
	setLandmark("page","&pc=International&ls=#ls#");
	window.open('http://www.export-division.de/en/cont_TV10.html','Schwab_International');
}

function check()
{
	var anzahl = top._popcont.document.notiz.length;
	if (top._popfoot.document.allemarkieren.checkbox.checked == true)
	{
		for (i=0;i<anzahl;i=i+2)
			{top._popcont.document.notiz.elements[i].checked = true;}
	}
}

function check2()
{
	var anzahl = top._popcont.document.notiz.length;
	for (i=0;i<anzahl;i=i+2)
	{
		if (top._popcont.document.notiz.elements[i].checked != true)
			{top._popfoot.document.allemarkieren.checkbox.checked = false;}
	}
}

function tgcheck()
{
	var anzahl = document.notiz.length;
	if (document.notiz.alle.checked == true)
	{
		for (i=0;i<anzahl;i=i+2)
			{document.notiz.elements[i].checked = true;}
	}
}

function tgcheck2()
{
	var anzahl = document.notiz.length;
	for (i=0;i<anzahl;i=i+2)
	{
		if (document.notiz.elements[i].checked != true)
			{document.notiz.alle.checked = false;}
	}
}

function DecodeString(wert)
{
	var result = wert;
	var maxi = result.length;
	var i = 0;
	while ((result.search("&") != -1) && (i < maxi))
	{
		result = result.replace(/\&nbsp\;/," ");
		result = result.replace(/\&auml\;/,"ä");
		result = result.replace(/\&Auml\;/,"Ä");
		result = result.replace(/\&ouml\;/,"ö");
		result = result.replace(/\&Ouml\;/,"Ö");
		result = result.replace(/\&uuml\;/,"ü");
		result = result.replace(/\&Uuml\;/,"Ü");
		result = result.replace(/\&szlig\;/,"ß");
		result = result.replace(/\&raquo\;/,"»");
		result = result.replace(/\&laquo\;/,"«");
		result = result.replace(/\&frac12\;/,"½");
		result = result.replace(/\&frac14\;/,"¼");
		result = result.replace(/\&frac34\;/,"¾");
		result = result.replace(/\&quot\;/,"");
		result = result.replace(/\&ordm\;/,"°");
		result = result.replace(/\&rdquo\;/,"");
		result = result.replace(/\&ldquo\;/,"");
		result = result.replace(/\&acute\;/,"´");
		result = result.replace(/\&amp\;/,"&");
		result = result.replace(/\&ecirc\;/,"ê");
		result = result.replace(/\&eacute\;/,"é");
		result = result.replace(/\&egrave\;/,"è");
		result = result.replace(/\&euml\;/,"ë");
		result = result.replace(/\&agrave\;/,"à");
		result = result.replace(/\&aacute\;/,"á");
		result = result.replace(/\&acirc\;/,"â");
		result = result.replace(/\&Oslash\;/,"Ø");
		result = result.replace(/\&\#150\;/,"-");
		result = result.replace(/\&\#151\;/,"-");
		i++;
	}
	return result;
}

function ChangePic(welches,quelle)
{
	document.images[welches].src = webRoot + quelle + ".gif";
}


function scrollToId(id)
{
	if (id == "top") {window.scrollTo (0,0);}
	else
	{
		if (document.getElementById)
		{
			if (document.getElementById(id) != null) {window.scrollTo(getElementLeftPos(document.getElementById(id)),getElementTopPos(document.getElementById(id)));}
		}
	}
}

// Funktion zur Anzeige von Ankern bzw. Sprungmarken
function getAnchor(which)
{
	var adresse = document.location.href;
	if (adresse.indexOf('#') > -1)
		{adresse = adresse.substring(0,adresse.indexOf("#"));}
	document.location.href = adresse + which;
}

// returns the greeting-message depending on the System-time
function getGreetingMessage()
{
	var date = new Date();
	var hour = date.getHours();
	var greeting = "";
	if (hour >= 0 && hour < 11)
		greeting = "Guten Morgen";
	else if (hour < 17)
		greeting = "Guten Tag";
	else if (hour <= 24)
		greeting = "Guten Abend";
	return greeting;
}

function getElementTopPos(element)
{
	if (document.getElementById)
	{
		if (element.tagName.toUpperCase() != "BODY")
		{
			if ((element.tagName.toUpperCase() != "TD") && (element.tagName.toUpperCase() != "TBODY"))
				{return element.offsetTop + getElementTopPos(element.parentNode);}
			else
				{return getElementTopPos(element.parentNode);}
		}
		else
		{
			return (element.offsetTop);
		}
	}
}

function getElementLeftPos(element)
{
	if (document.getElementById)
	{
		if (element.tagName.toUpperCase() != "BODY")
		{
			if ((element.tagName.toUpperCase() != "TBODY")&&(element.tagName.toUpperCase() != "TR"))
				{return element.offsetLeft + getElementLeftPos(element.parentNode);}
			else
				{return getElementLeftPos(element.parentNode);}
		}
		else
		{
			return (element.offsetLeft);
		}
	}
}

// ************************************************************
// ANFANG COOKIE-BEREICH
// ************************************************************

if ( ! document.cookie )
{
	setCookie('SV_Cookie','1');
}

// Cookies mit Kundeninformationen
var cookieName1 = "SV_Money";
var money;

var cookieName2 = "SV_Article";
var article;

var cookieName3 = "SV_CustomerType";
var type;

var cookieName4 = "SV_CustomerID";
var id;

var cookieName5 = "SV_CustomerPIN";
var pincheck;

var cookieName6 = "SV_CustomerBirth";
var birth;

var cookieName7 = "SV_Title";
var anrede;

var cookieName8 = "SV_Aktion";
var svaktion;

var cookieName9 = "SV_FName";
var firstname;

var cookieName10 = "SV_LName";
var lastname;

var cookieName11 = "SV_Address";
var address;

var cookieName12 = "SV_Delivery";
var delivery;

var cookieName13 = "SV_Payment";
var payment;

var cookieName14 = "SV_Valuta";
var valuta;

var cookieName15 = "SV_Campaign";
var campaign;

var domain = "www.schwab.de";
var today = new Date();
var expireDate = new Date();
expireDate.setTime(today.getTime() + 1000*60*60*24*365);

var desc = false;

// Cookie schreiben
function setCookie(name, value, expires, domain)
{
	var new_cookie = name + "=" + escape(value) + "; path=/";
	document.cookie = new_cookie;
}

// Cookie lesen - falls es nicht vorhanden ist, wird es mit Default-Value gesetzt
function getCookie(cookieName)
{
	var myCookie = document.cookie;
	var prefix = cookieName + "=";
	var begin = myCookie.indexOf("; " + prefix);
	var end;

	if (begin == -1)
	{
		begin = myCookie.indexOf(prefix);
		if (begin == -1)
		{
			if (cookieName == cookieName1)
				{money = "0,00 EUR";}
			if (cookieName == cookieName2)
				{article = "0 Positionen";}
			if (cookieName == cookieName3)
				{type = "keine";}
			if (cookieName == cookieName4)
				{id = "keine";}
			if (cookieName == cookieName5)
				{pincheck = "denied";}
			if (cookieName == cookieName6)
				{birth = "TT.MM.JJJJ";}
			if (cookieName == cookieName7)
				{anrede = "";}
			if (cookieName == cookieName8)
				{svaktion = "";}
			if (cookieName == cookieName9)
				{firstname = "";}
			if (cookieName == cookieName10)
				{lastname = "";}
			if (cookieName == cookieName11)
				{address = "";}
			if (cookieName == cookieName12)
				{delivery = "";}
			if (cookieName == cookieName13)
				{payment = "";}
			if (cookieName == cookieName14)
				{valuta = "";}
			if (cookieName == cookieName15)
				{campaign = "false";}
			return null;
		}
	}
	else
		{begin += 2;}

	var tmp = myCookie.substring(begin + prefix.length);

	if (tmp.indexOf(';') != -1)
		{end = begin + prefix.length + tmp.indexOf(';');}
	else
		{end = myCookie.length;}

	var value = unescape(myCookie.substring(begin + prefix.length, end));

	if (cookieName == cookieName1)
		{money = value;}
	if (cookieName == cookieName2)
		{article = value;}
	if (cookieName == cookieName3)
		{type = value;}
	if (cookieName == cookieName4)
		{id = value;}
	if (cookieName == cookieName5)
		{pincheck = value;}
	if (cookieName == cookieName6)
		{birth = value;}
	if (cookieName == cookieName7)
		{anrede = value;}
	if (cookieName == cookieName8)
		{svaktion = value;}
	if (cookieName == cookieName9)
		{firstname = value;}
	if (cookieName == cookieName10)
		{lastname = value;}
	if (cookieName == cookieName11)
		{address = value;}
	if (cookieName == cookieName12)
		{delivery = value;}
	if (cookieName == cookieName13)
		{payment = value;}
	if (cookieName == cookieName14)
		{valuta = value;}
	if (cookieName == cookieName15)
		{campaign = value;}
}

// Reset fast aller Schwab-Cookie-Werte auf 'unknown'
function resetCookieValues()
{
	setCookie('SV_CustomerType',	'unknown');
	setCookie('SV_CustomerID',		'unknown');
	setCookie('SV_CustomerPIN',		'unknown');
	setCookie('SV_CustomerBirth',	'unknown');
	setCookie('SV_Title',					'unknown');
	setCookie('SV_Aktion',				'unknown');
	setCookie('SV_FName',					'unknown');
	setCookie('SV_LName',					'unknown');
	setCookie('SV_Address',				'unknown');
	setCookie('SV_Delivery',			'unknown');
	setCookie('SV_Payment',				'unknown');
	setCookie('SV_Valuta',				'unknown');
	setCookie('SV_Campaign',			'unknown');
}

function getCookieAnrede()
{
	getCookie(cookieName7);
	return anrede;
}

function getCookieFirstName()
{
	getCookie(cookieName9);
	return firstname;
}

function getCookieLastName()
{
	getCookie(cookieName10);
	return lastname;
}


// ************************************************************
// ENDE COOKIE-BEREICH
// ************************************************************
