// JavaScript Document
//SCRIPT ist Eigentum von Markus Maretzke (maretzke-it) geschrieben am 26.04.2006
//Beschreibung Funktionen:
//prodPic: Extrahieren der Felder aus den items zum Verarbeiten. Hier werden die Bilder zugeordnet
//doVarianten: Steuert die Anzeige der Elemente im Browser. 
//AJAX Functionen: Zur Übergabe der Summe,EAN,SESSIONID sowie der Menge an den Warenkorb benutztes Script Dieses Script arbeitet zusammen mit config/rpc.php, welche die Übernahme in den Warenkorb steuert

function showDIV(ID)
	{
	obj = document.getElementById('divcont_'+ID);
	obj.style.display = 'block';
	
	obj2 = document.getElementById('link_'+ID);
	obj2.className = 'kombotextAktiv';
	for(i=0;i<6;i++)
		{
		if(ID!=i) 
			{ 
			if(document.getElementById('divcont_'+i)) document.getElementById('divcont_'+i).style.display = 'none';
			if(document.getElementById('link_'+i))    document.getElementById('link_'+i).className = 'kombotextPassiv';
			}
		}
	}

function zoomImg(img,root)
	{
	var URL = JsPrivatePicPath;
	image = new Image();
	image.src = img;
	width = image.width;
	height = image.height;
	//Erstellen des Bildobjects
	c = document.getElementById('z');
	c.style.visibility = 'visible';
	c.style.position = 'fixed';
	c.style.display = 'block';
	c.style.left = '50%';
	c.style.top = '50%';
	c.style.marginTop = (height/2)*-1 + 'px';
	c.style.marginLeft = (width/2)*-1 + 'px';
	c.style.filter = "progid:DXImageTransform.Microsoft.shadow(direction=135,color=#000000,strength=2)";
	c.innerHTML = '<img src="'+img+'" border="0">';
	c.setAttribute("div","closeBox('z');");
	cl = document.createElement('a');
	cl.setAttribute("href","javascript:closeBox('z');");
	cl.style.position = 'absolute';
	cl.style.right = '5px';
	cl.style.top = '5px';
	cl.innerHTML='<img src="'+URL+'closeimgpopup.gif" border="0" />';
	c.appendChild(cl);
	}

function closeBox(id)
	{
	c = document.getElementById(id);
	c.style.display = 'none';
	}

function clearPics()
	{
	if(document.getElementById('WPic')) 
		{
		co = document.getElementById('WPic');
		co.innerHTML = '';
		}
	}

function waitUntilLoaded(img,im,URL,Name,Module,BigImg,Lupe,BildText)
	{
	container =  document.getElementById('PicContainer');
	if(Name != '')
		{
		if(img.complete == true)
			{
			if(container)	container.style.width  = img.width + 'px';
			if(container)	container.style.height = img.height + 'px';
			if(Module == 1) ZoomString = ' onMouseOver=\"TJPzoom(this,\''+URL+BigImg+'\');\"';
			//if(BigImg!='') {PopString = ' style=\"cursor:pointer\" ' +ZoomString+ ' onClick=\"zoomImg(\''+URL+BigImg+'\')\"';}	
			Text = ''; if(Lupe!='' && BigImg!='') Text = '<div style="clear:both"></div><div align="center" style="font-size:10px;cursor:pointer;" onClick=\"zoomImg(\''+URL+BigImg+'\')\">'+Lupe+'</div><div style="clear:both">';
			//im.innerHTML = '<div><img src=\"'+URL+Name+'\" name=\"Dtb\"'+PopString+'\" ></div>'+Text; 
			if(BigImg!='') im.innerHTML = '<div><a href="'+URL+BigImg+'" rel="lightbox[wp]" title="'+BildText+'"><img src=\"'+URL+Name+'\" '+PopString+' name=\"Dtb\" border="0" alt="'+BildText+'" onMouseOver="showBildText(\''+Name+'\');" onMouseOut="hideBildText();"></a></div>'+Text; 
			if(BigImg=='') im.innerHTML = '<div><img src=\"'+URL+Name+'\" name=\"Dtb\" border="0" alt="'+BildText+'"></div>'; 
			}
		else
			{
			setTimeout(function(){waitUntilLoaded(img,im,URL,Name,Module,BigImg,Lupe,BildText);},100);
			}
		}
	}

function setBildText(Bild,Artikelbezeichnung)
	{
	var Text = Artikelbezeichnung;
	Bildteile = Bild.split('.');
	if(BildTexte)	if(BildTexte[Bildteile[0]]) var Text = BildTexte[Bildteile[0]];
	return Text;
	}

function showBildText(Bild)
	{
	if(document.getElementById('BildLangText'))
		{
		Co = document.getElementById('BildLangText');
		var Text = setBildText(Bild,'');
		Co.innerHTML = Text;
		}
	}

function hideBildText()
	{
	if(document.getElementById('BildLangText'))
		{
		Co = document.getElementById('BildLangText');
		Co.innerHTML = '';
		}
	}

function swapDetailbild(Img,BigImg)
	{
	var URL 		= JsPicPath;
	var Module 		= JsZoom;
	var Lupe 		= JsLupe;
	var im			=  ''; 
	if(document.getElementById('Detailbild')) var im= document.getElementById('Detailbild');
	var p 			= new Image;
	p.src 			= URL+Img;
	var Text 		= '';
	var BildText = setBildText(Img,ArtikelName);
	if(JsLupeText!='') Lupe += JsLupeText;
	PopString 		= '';
	ZoomString 		= '';

	waitUntilLoaded(p,im,URL,Img,Module,BigImg,Lupe,BildText)
	}


function singleWPicItem(SPic,Pic,BPic,Nr,BasePic,BaseBigPic)
	{
	var URL = JsPicPath;
	var PopString = '';
	var Text = setBildText(Pic,ArtikelName);
	imgA = new Image();
	imgA.src= URL+SPic;
	
	imgB = new Image();
	imgB.src= URL+Pic;
	
	imgC = new Image();
	imgC.src= URL+BPic;
	
	co = document.getElementById('WPic');
	pi = document.createElement('div');
	pi.setAttribute ('id','spic'+Nr);
	pi.style.position = 'relative';
	pi.style.marginright = '5px';
	pi.style.cursor = 'pointer';
	//pi.innerHTML= '<a href="'+URL+BPic+'" rel="lightbox[wp]" title="'+BPic+'"><img style=\"float:left\" class=\"ImageWeitere\" src=\"'+URL+SPic+'\" border="0" onClick=\"swapDetailbild(\''+Pic+'\',\''+BPic+'\'); placeOriginal(\''+BasePic+'\',\''+BaseBigPic+'\');\" />';
	pi.innerHTML= '<a href="'+URL+BPic+'" rel="lightbox[wp]" title="'+Text+'"><img style=\"float:left\" class=\"ImageWeitere\" src=\"'+URL+SPic+'\" onMouseOver="showBildText(\''+Pic+'\');" onMouseOut="hideBildText();" border="0" alt="'+Text+'"/></a>';
	if(co) co.appendChild(pi);
	}

function placeOriginal(BasePic,BaseBigPic)
	{
	var URL	= JsPicPath;
	base	= document.getElementById('Detailbild');
	org 	= document.createElement('div');
	org.style.zIndex = '99';
	org.style.position = 'absolute';
	org.style.right = '2px';
	org.style.bottom = '2px';
	org.style.cursor = 'pointer';
	if(JsZoomChild == 1) org.innerHTML='<img src="'+URL+BasePic+'" border="0" class="ImageWeitere" width="50px" onClick=\"swapDetailbild(\''+BasePic+'\',\''+BaseBigPic+'\');\" />';
	base.appendChild(org);
	}

//Für die DropDownListen
Array.prototype.unique = function()
	{
	var o = {};
	for(var i = 0 ; i < this.length; i++)
	o[this[i]] = true;
	var tmp = new Array();
	for(var i in o) tmp[tmp.length] = i;
	return tmp;
	}

function EintragEntfernen()
{
    if(document.Staedteliste.Staedte.selectedIndex != -1)
    {
        document.Staedteliste.Staedte.options[document.Staedteliste.Staedte.selectedIndex] = null;
    }
}


function checkAvailabilityInSelectBox(itemArray)
	{
	var parentObj =''; if(document.getElementById('M1')) var parentObj = document.getElementById('M1');
	var obj 	  =''; if(document.getElementById('M2')) var obj = document.getElementById('M2');
	var selectedValue = parentObj.value;
	for (i=0;i<itemArray.length;i++)
		{
		for (a=0;a<obj.length;a++)
			{
			if(itemArray[i][0] == parentObj.value && itemArray[i][1] == obj[a].value && itemArray[i][13] == 1)
				{
				obj.options[a].style.backgroundColor='';
				obj.options[a].style.color='';
				}
			if(itemArray[i][0] == parentObj.value && itemArray[i][1] == obj[a].value && itemArray[i][13] == 0)
				{
				obj.options[a].style.backgroundColor='#FFE2E2';
				obj.options[a].style.color='#990000';
				}
			}
		}
	}

//Ende
function showLieferzeit(lieferzeit,bestellbar)
	{
	if(document.getElementById('lieferzeittext'))  var co = document.getElementById('lieferzeittext');
	if(co)
		{
		if(lieferzeit!='') 
			{
			co.innerHTML = lieferzeit;
			if(bestellbar == '1') co.style.color = FarbCode1;
			if(bestellbar == '0') co.style.color = FarbCode0;
			}
		if(lieferzeit=='') co.innerHTML = '';
		}
	}


	

function doVarianten(itemArray,priceArray)
	{
	if(itemArray.length==1)
		{
		if(document.getElementById('M1'))  document.getElementById('M1').value = itemArray[0][0];
		if(document.getElementById('M2'))  document.getElementById('M2').value = itemArray[0][1];
		if(document.getElementById('M3'))  document.getElementById('M3').value = itemArray[0][2];
		}

	
	var T1 = ''; var T2 = ''; var T3 = ''; var PrimArtikel = ''; var PrimModell = ''; var EanNummer	 = ''; var ArtNr = ''; var Lagerbestand = 0;			
	var Preis = '';	var Preis2;	var Waehrung = 'EUR'; var BestFuehrung = 0;	var MwstExt = '';		
	var Bestandtext = 'ACHTUNG, dieses Modell ist nicht vollständig'; var Bestellbar = 0;	var Gewicht = 0;					
	var Lieferzeit = 0;	var ArtikelTyp = ''; var Lieferzeittext = '';		
	
	var textsplit = JsSomeText.split('|');
	var root = 'produktbilder/';
	var URL = JsPicPath;
	var m1 = ''; if(document.getElementById('M1'))  m1 = document.getElementById('M1').value;
	var m2 = ''; if(document.getElementById('M2'))  m2 = document.getElementById('M2').value;
	var m3 = ''; if(document.getElementById('M3'))  m3 = document.getElementById('M3').value;
	clearPics();

	for (i=0;i<itemArray.length;i++)
		{
		if(itemArray[i][0] == m1 && itemArray[i][1] == m2 && itemArray[i][2]== m3) 
			{
			clearPics();
			var T1 						= itemArray[i][0];
			var T2 						= itemArray[i][1];
			var T3 						= itemArray[i][2];
			var PrimArtikel				= itemArray[i][3];
			var PrimModell				= itemArray[i][4];
			var EanNummer				= itemArray[i][5];
			var ArtNr		 			= itemArray[i][6];
			var Lagerbestand			= itemArray[i][7];
			var Preis					= itemArray[i][8];
			var Preis2					= itemArray[i][9];
			var Waehrung				= itemArray[i][10];
			var BestFuehrung			= itemArray[i][11];
			var Bestandtext				= itemArray[i][12];
			var Bestellbar				= itemArray[i][13];
			var Gewicht					= itemArray[i][14];
			var Lieferzeit				= itemArray[i][20];
			var ArtikelTyp				= itemArray[i][21];
			var Lieferzeittext			= itemArray[i][24];
			var MwstExt					= itemArray[i][26];
			//alert checkVariants(0,T1,itemArray);
				showLieferzeit(Lieferzeittext,Bestellbar);
				//Bilder
				//alert (Lieferzeittext);
				var PopString = '';
				var Artikelbild = ''; var ArtikelbildBig = '';
					
				if(document.getElementById('wishinput')) document.getElementById('wishinput').value = PrimArtikel+';'+PrimModell;
				
				if(itemArray[i][16]!='')
					{
					var Artbild							= itemArray[i][16].split('|');
					var Artikelbild						= Artbild[0];
					if(Artbild[1])	var ArtikelbildBig	= Artbild[1];
					}
			
				var Modellbild = ''; var ModellbildBig = '';
			
				if(itemArray[i][17]!='')
					{
					var Modbild							= itemArray[i][17].split('|');
					var Modellbild						= Modbild[0];
					if(Modbild[1]) var ModellbildBig	= Modbild[1];
					}
			
				var Merkmalbild = ''; var MerkmalbildBig = '';
			
				if(itemArray[i][18]!='')
					{
					var Merkbild						= itemArray[i][18].split('|');
					var Merkmalbild						= Merkbild[0];
					if(Merkbild[1])	var MerkmalbildBig	= Merkbild[1];
					}
			
				var Pic = '';
				var BigPic = '';
			
				if(Artikelbild!='')		{Pic = Artikelbild; BigPic = ArtikelbildBig;}
				if(Merkmalbild!='')		{Pic = Merkmalbild; BigPic = MerkmalbildBig;}
				if(Modellbild!='')		{Pic = Modellbild; BigPic  = ModellbildBig;}
				
				if(Pic!='') 	{nImageN = new Image(); nImageN.src = URL+Pic;}
				if(BigPic!='')  {nImageB = new Image(); nImageB.src = URL+BigPic;}
				
				if(itemArray[i][19]!='')
					{
					var WeitereBilder = itemArray[i][19].split(',');
					clearPics();
					for (w=0;w<WeitereBilder.length;w++)
						{
						var set = WeitereBilder[w].split('|');
						singleWPicItem(set[0],set[1],set[2],w,Pic,BigPic);
						}
					}
				
				if(itemArray[i][22]!='')
					{
					var WeitereBilder = itemArray[i][22].split(',');
					clearPics();
					for (w=0;w<WeitereBilder.length;w++)
						{
						var set = WeitereBilder[w].split('|');
						singleWPicItem(set[0],set[1],set[2],w,Pic,BigPic);
						}
					}
					
				if(itemArray[i][23]!='')
					{
					var WeitereBilder = itemArray[i][23].split(',');
					clearPics();
					for (w=0;w<WeitereBilder.length;w++)
						{
						var set = WeitereBilder[w].split('|');
						singleWPicItem(set[0],set[1],set[2],w,Pic,BigPic);
						}
					}
				
				swapDetailbild(Pic,BigPic);
			
				//Bilder
				var MengenfeldV = document.getElementById('SINGLEMENGE');
				var PrimkeyModellField 		= '';	if(document.getElementById('SPWPrimkeyModell'))	PrimkeyModellField 		= document.getElementById('SPWPrimkeyModell');
				var PrimkeyArtikelField 	= '';	if(document.getElementById('SPWArtikelPrim'))	PrimkeyArtikelField 	= document.getElementById('SPWArtikelPrim');
													if(document.getElementById('ShowPreis'))		var ShowPreis			= document.getElementById('ShowPreis');
													if(document.getElementById('ShowPreisOld'))		var ShowPreisOld		= document.getElementById('ShowPreisOld');
													if(document.getElementById('BESTELLFELD'))		var Bestellfeld			= document.getElementById('BESTELLFELD');
													if(document.getElementById('MESSAGEFELD'))		var Messagefeld			= document.getElementById('MESSAGEFELD');
													if(document.getElementById('EPreis'))			var EPreis				= document.getElementById('EPreis');
													if(document.getElementById('EAN'))				var EANFeld				= document.getElementById('EAN');
													if(document.getElementById('DetMwstExt'))		var MwstExtValue		= document.getElementById('DetMwstExt');
				
				PrimkeyModellField.value 	= PrimModell;
				PrimkeyArtikelField.value 	= PrimArtikel;
				
				if(MwstExtValue) { 
				
				if(MwstExt > 0)										MwstExtValue.innerHTML = kaufm(MwstExt)+'&nbsp;'+Waehrung;
				if(MwstExt == 0)									MwstExtValue.innerHTML = '';
				
				}
				
				if(EPreis)											EPreis.value = Preis2;
				if(Messagefeld)										Messagefeld.style.visibility='hidden';
				if(EANFeld)							 				EANFeld.innerHTML = EanNummer;
				
				if(Preis2>0)
					{
					if(ShowPreis)									ShowPreis.innerHTML = kaufm(Preis2)+' '+Waehrung;
					if(ShowPreisOld)								ShowPreisOld.innerHTML = kaufm(Preis)+' '+Waehrung;
					}
					
				if(Preis2==0)
					{
					if(ShowPreis)									ShowPreis.innerHTML = textsplit[1];
					if(ShowPreisOld)								ShowPreisOld.innerHTML = '';
					}
				if(BestFuehrung==1)
					{
					if(Bestellbar == 0) 
						{
						if(Bestellfeld) Bestellfeld.style.visibility	=	"hidden";
						if(Messagefeld)	{ Messagefeld.style.visibility	= "visible"; Messagefeld.innerHTML = Bestandtext; Messagefeld.style.color = FarbCode0; }
						}
					
					if(Bestellbar == 1 && ArtikelTyp!='STAMM' && ArtikelTyp!='ORDER') 
						{
						if(Bestellfeld)	Bestellfeld.style.visibility="visible"; 
						if(MengenfeldV)	if(Math.round(MengenfeldV.value)=='') MengenfeldV.value=1;
						if(MengenfeldV)
							{
							if(Math.round(MengenfeldV.value) > Lagerbestand && MengenfeldV.value!=0) 
								{
								MengenfeldV.value = Lagerbestand;
								MengenfeldV.value  = Lagerbestand;
								alert(textsplit[0]);
								}
							}
						}
					if(Bestellbar == 1 && (ArtikelTyp=='STAMM' || ArtikelTyp =='ORDER')) 
						{
						if(Bestellfeld)	document.getElementById('BESTELLFELD').style.visibility="visible";
						if(MengenfeldV)	if(MengenfeldV.value=='') MengenfeldV.value=1;
						if(Messagefeld)	Messagefeld.style.visibility="hidden";
						}
					}
				else
					{
					if(Bestellfeld)	Bestellfeld.style.visibility="visible";
					if(MengenfeldV) if(MengenfeldV.value=='') MengenfeldV.value=1;
					if(Messagefeld)	Messagefeld.style.visibility="hidden";
					}
				}
			
			if(Preis2 == 0) 
				{
				if(Bestellfeld) Bestellfeld.style.visibility="hidden";
				if(Messagefeld) 
					{
					if(textsplit[2]) {Messagefeld.style.visibility="visible"; Messagefeld.innerHTML = textsplit[2];}
					}
				
				}
		}

	if(priceArray && document.getElementById('ContStaffel'))
		{
		if(priceArray.length<1)
			{
			if(document.getElementById('ContStaffel')) document.getElementById('ContStaffel').innerHTML = '';
			}
		if(priceArray.length>1)
			{
			document.getElementById('ContStaffel').innerHTML = '';
			for(i=0;i<priceArray.length;i++)
				{
				if(priceArray[i][0] == PrimModell)  
					{
					document.getElementById('ContStaffel').innerHTML += '<div>Ab ' + priceArray[i][1] + ' ' + textsplit[3] + ': ' + kaufm(priceArray[i][2])+' '+Waehrung +'</div>';
					if(parseInt(MengenfeldV.value) >= parseInt(priceArray[i][1])) 
						{
						Preis2 = priceArray[i][2]; 
						if(document.getElementById('DetMwstExt'))		
							{
							var MwstExtValue = document.getElementById('DetMwstExt');
							MwstExtValue.innerHTML = kaufm(priceArray[i][3])+' '+Waehrung; 
							}
						}
					}
				}
			if(Preis2) document.getElementById('ShowPreis').innerHTML = kaufm(Preis2)+' '+Waehrung;
			}
		}
	}
// AJAX FUNKTIONEN


function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    var operafetch =  '';
	if (navigator.userAgent.indexOf('Opera') != -1) operafetch = '1';
	if(browser == "Microsoft Internet Explorer"&&operafetch != '1'){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();
var rpcTF = createRequestObject();

function sndChangeBasketReq() {
	var ArtikelPrim = document.getElementById('ArtikelPrim').value;
	var MENGE	= document.getElementById('MENGE').value;
	var PrimModell = document.getElementById('PrimkeyModell').value;
	var Preis = document.getElementById('EPreis').value;
	http.open('get', JsRpcUrl+'rpc.php?action=ChangeBASKET&ArtNr='+ArtikelPrim+'&PrimModell='+PrimModell+'&MENGE='+MENGE);
	http.onreadystatechange = handleResponse;
	http.send(null);
}


function sndTellFriendReq()
	{
	var URL 	= JsRpcUrl;
	var from 	= document.getElementById('TFFrom').value;
	var to 		= document.getElementById('TFTo').value;
	var subj 	= document.getElementById('TFSub').value;
	var id 		= document.getElementById('TFId').value;
	var text = document.getElementById('TFArea').value;
	http.open('GET', URL+'rpc.php?tf=set&subjekt='+subj+'&from='+from+'&to='+to+'&text='+text+'&id='+id);
	http.onreadystatechange = handleTFResponse;
    http.send(null);
}

function  getVariantsReq(id,type)
	{
	var c = document.getElementById(id);
	c.innerHTML = '<img src="'+fileLoadingImage+'">';
	c.style.display='block';
	http.open('GET', JsRpcUrl+'rpc.php?id='+id+'&type='+type);
	http.onreadystatechange = handleVarResponse;
    http.send(null);
	}

function  getFriendsForm(id,type)
	{
	var c = document.getElementById(id);
	c.style.display='block';
	}


function handleVarResponse()
	{
	if(http.readyState == 4)
	 	{
		var responseVar = http.responseText;
		data = responseVar.split('|');
		if(data[1]!='') 
			{
			if(document.getElementById('ShowTable'+data[0]))
				{
				var c = document.getElementById('ShowTable'+data[0]);
				c.style.display='block';
				c.innerHTML = data[1];
				//Effect.SlideDown(c); return false;
				}
			}
		}
	}

function delBasketReq(){
	http.open('GET', JsRpcUrl+'rpc.php?action=DelBasket');
	http.onreadystatechange = handleResponse;
    http.send(null);
}
function sndMultiBasketReq()
	{
	for(i=0;i<=document.BigVariants.elements.length;i++)
		{
		if(document.BigVariants.elements[i].name=='DATA')
			{
			data = document.BigVariants.elements[i].value.split(',');
			var EAN   	= data[0];
			var nr		= data[2];
			var id		= data[3];
			}
		if(document.BigVariants.elements[i].name=='MENGE')
			{
			zahl = eval(document.BigVariants.elements[i].value);
			if(zahl>0) sndChangeBasketReq(zahl,EAN,nr,id);
			}
		}
	}

function checkOtherVariants(base,merkmal,merkmalnr,prim) {
	if(document.getElementById('s'+merkmalnr)) 
		{
		document.getElementById('s'+merkmalnr).style.backgroundImage = 'url('+fileLoadingBar+')';
		document.getElementById('s'+merkmalnr).innerHTML = '';
		}
	http.open('get', JsShopUrl+'/rpc.php?type=selectVariants&base='+base+'&merkmal='+merkmal+'&primkey='+prim+'&merkmalnr='+merkmalnr);
	http.onreadystatechange = handleVariantsResponse;
	http.send(null);
}

function handleVariantsResponse() 
	{
    if(http.readyState == 4)
		{
		var response = http.responseText;
		content = response.split('|');
		if(document.getElementById(content[0])) 
			{
			document.getElementById(content[0]).style.backgroundImage = 'none';
			document.getElementById(content[0]).innerHTML = content[1];
			doVarianten(itemArray,priceArray);
			}
		}
    }



function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
			if(document.getElementById(update[0])) 
				{
				document.getElementById(update[0]).innerHTML = update[1];
				if(update[1]>0) {document.getElementById('WKBUTTON').style.display = 'block';document.getElementById('WKBUTTON2').style.display = 'block';};
				if(update[1]==0) {document.getElementById('WKBUTTON').style.display = 'none';document.getElementById('WKBUTTON2').style.display = 'none';};
				}
			if(document.getElementById(update[5])) document.getElementById(update[5]).innerHTML = update[6];
			if(document.getElementById(update[2])) document.getElementById(update[2]).innerHTML = update[3];
			if(document.getElementById(update[7])) {document.getElementById(update[7]).innerHTML = update[8]; document.getElementById(update[7]).style.display='block';};
			if(update[1]==0) document.getElementById(update[7]).style.display='none';
			if(update[4]=='AKT') alert('Artikel wurde in den Warenkorb gelegt');
			if(update[4]=='DEL') alert('Der Warenkorb wurde geleert');
        }
    }
}

function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.');
  return k.substring(0, p) + ',' + k.substring(p+1, p+3);
}
function getValOfItem()
	{
	var zahl = 0;
	var preis = 0.00;
	var gpreis = 0.00;
	var menge = 0;
	for(i=0;i<=document.BigVariants.elements.length;i++)
		{
		if(document.BigVariants.elements[i]) 
			{
			if(document.BigVariants.elements[i].name=='DATA')
				{
				data = document.BigVariants.elements[i].value.split(',');
				var EAN   	= data[0];
				preis 		= eval(data[1]);
				var nr		= data[2];
				var id		= data[3];
				}
			if(document.BigVariants.elements[i].id=='MENGEMULTI')
				{
				if(document.BigVariants.elements[i].value=='' || document.BigVariants.elements[i].value <0) document.BigVariants.elements[i].value = 0;
				zahl = eval(document.BigVariants.elements[i].value);
				menge += zahl;
				gpreis += ((Math.round(preis*1000)/1000))*zahl;
				}
			
			}
		}
//					zahl = eval(document.BigVariants.elements[i].value);menge += zahl;};
//		if(document.BigVariants.elements[i]) {if(document.BigVariants.elements[i].name=='BVPreis') preis = eval(document.BigVariants.elements[i].value);if(zahl!=0) gpreis += ((Math.round(preis*1000)/1000)*zahl);};
//		}
//	menge = menge/3;
	gpreis = kaufm(gpreis);
	document.getElementById('BVmenge').innerHTML  = menge;
	document.getElementById('BVGPreis').innerHTML = gpreis; 
	}

function tellfriend()
	{
	var URL = JsPrivatePicPath;
	
	ob = document.getElementById('friend');
	ob.style.display = 'inline';
	ob.style.position = 'fixed';
	ob.style.left = '5px';
	ob.style.top = '5px';
	ob.style.filter = "progid:DXImageTransform.Microsoft.shadow(direction=135,color=#000000,strength=2)";
	ob.style.align = 'left';
	cl = document.createElement('a');
	cl.setAttribute("href","javascript:closeBox('friend');");
	cl.style.position = 'absolute';
	cl.style.right = '5px';
	cl.style.top = '5px';
	cl.innerHTML='<img src="'+URL+'closeimgpopup.gif" border="0" />';
	document.getElementById('TFReadyMessage').style.display = 'none';
	document.getElementById('TFNotReadyMessage').style.display = 'none';
	ob.appendChild(cl);
	}

function ChngDropDownVar(M1,M2)
	{
	if(document.getElementById('M1'))	document.getElementById('M1').value = M1;
	if(document.getElementById('M2'))	document.getElementById('M2').value = M2;
	}


