///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 	Beispiel für einen Aufruf:
//	parent.erstelleObjekt("ProduktError('A34563', 'green', 'XS','','')");
//	parent.HinweisLayer(parent.objProdukt.NichtLieferbar, this.name, 1, <auszuführendeFunktion>);			<- 1=ok, 2=ok,abbrechen

objMeldungslayer = "";																														//Fehlermeldungen 08.06.07

function erstelleObjekt(newObj)
{
	eval("objMeldungslayer = new " + newObj);
}

function ProduktError(StyleNumber, ColorNumber, Size, Anzahl, Bestellwert)
{
	this.Bestellmenge     = TexteErr['Bestellmenge'];
	this.Bestellwert      = TexteErr['Bestellwert'];
	this.MaxAnzahl        = TexteErr['MaxAnzahl'];
	this.NichtLieferbar   = TexteErr['NichtLieferbar'];
	this.NiedrigerBestand = TexteErr['NiedrigerBestand'];
	this.PopupHilfe       = TexteErr['PopupHilfe'];
	this.maxBestellmenge  = TexteErr['maxBestellmenge'];
	this.CookieBlock      = TexteErr['CookieBlock'];
	this.MaxBestellwert   = TexteErr['MaxBestellwert'];
	this.MinBestellwert   = TexteErr['MinBestellwert'];
	this.noKK   					= TexteErr['noKK'];
		
	if(StyleNumber != "")
	{
		this.NichtLieferbar 	= this.NichtLieferbar.replace(/(\{StyleNumber\})/g, StyleNumber);
	}
	if(ColorNumber != "")
	{
		this.NichtLieferbar 	= this.NichtLieferbar.replace(/(\{Farbe\})/g, ColorNumber);
	}
	if(Size != "")
	{
		this.NichtLieferbar 	= this.NichtLieferbar.replace(/(\{Größe\})/g, Size);
	}
	if(Anzahl != "")
	{
		this.Bestellmenge	 		= this.Bestellmenge.replace(/(\{Anzahl\})/g, Anzahl);
		this.maxBestellmenge	= this.maxBestellmenge.replace(/(\{Anzahl\})/g, Anzahl);
	}
	if(Bestellwert != "")
	{
		this.Bestellwert 			=	this.Bestellwert.replace(/(\{Bestellwert\})/g, Bestellwert);
	}
}

var screenBreite=0;
var screenHoehe=0;

function HinweisLayer(Inhalt, objName)
{
	screenBreite 		= document.getElementsByTagName('body')[0].offsetWidth;
	screenHoehe 		= document.getElementsByTagName('body')[0].offsetHeight + 10;
	if(document.all)
	{
		screenHoehe = document.getElementsByTagName('body')[0].scrollHeight;
		screenBreite -= 16;
	}	
	GroesseX	= 380;
	GroesseY	= 0;
	PosX			= (screenBreite / 2) - (GroesseX / 2);
	PosY 		  = 50;
	Div = '\
					<div id="div_fader" style="visibility:hidden; background-color:#FFF; position:absolute; filter:alpha(opacity=80);-moz-opacity:0.80; opacity: 0.8; z-index:999;top:0px; left:0px; width:808px; height:' + top.getPageSize(this)[1] + 'px;"></div>\
		 			<div id="div_anzeige" style="visibility:hidden; position:absolute; z-index:1000;top:' + PosY + 'px; left:' + PosX + 'px; width:' + GroesseX + 'px; height:' + GroesseY + 'px;">\
						<table border="0" cellpadding="0" cellspacing="0" style="background-color:white; border:8px solid #AFBEC5" width="' + GroesseX + '" height="' + GroesseY + '">\
							<tr>\
								<td valign="middle" align="left" style="padding:7px" class="medium" id="div_anzeige_inhalt">' + Inhalt + '</td>\
							</tr>\
							<tr>\
								<td>&nbsp;</td>\
							</tr>\
							<tr>\
								<td align="center">\
									<table border="0" style="background-color:#E7EBEE" cellpadding="7" cellspacing="0" width="' + eval(GroesseX-30) + '">\
										<tr>\
											<td align="left" class="medium">'+Texte['mehrinfos']+'</td>\
										</tr>\
									</table>\
								</td>\
							</tr>\
							<tr>\
								<td align="center"><div id="buttons" align="center"></div></td>\
							</tr>\
							<tr>\
								<td>&nbsp;</td>\
							</tr>\
						</table>\
					</div>';
	document.write(Div);
}

function addButtonsInLayer(LayerArt, buttonFunktion)
{
	
	Div = '<br><input type="button" style="border:1px solid #AFBEC5; background-color:#F7F7F7;" id="btnOk" value=" ok " onMouseUp="events(\''+buttonFunktion+'\');"></input>';
	
	if(LayerArt==2)
	{
		 Div += ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="button" id="btnAbbrechen" style="border:1px solid #AFBEC5; background-color:#F7F7F7;" value="abbrechen" onMouseUp="document.getElementById(\'div_fader\').style.visibility=\'hidden\';setTimeout(\'document.getElementById(\\\'div_anzeige\\\').style.visibility=\\\'hidden\\\'\',100);"></input>';
	}

	if(document.getElementById('buttons'))
	{
		document.getElementById('buttons').innerHTML = Div;
	}
	else
	{
		return false;
	}
}

function events(buttonFunktion)
{
	document.getElementById('div_fader').style.visibility='hidden';
	setTimeout('document.getElementById(\'div_anzeige\').style.visibility=\'hidden\'',100);
	return eval(buttonFunktion);
}