var img_ini=new Object();mouseX=0;mouseY=0;tmp_obj=new Object();
// startnummer 1=cups
lan='de';img_id=Array('1','1');


function setpreis(obj){
	
		if(obj.selectedFormat==0){return Array('A6',2.90);
		}else if(obj.selectedFormat==1){return  Array('A5',7.90);
		}else if(obj.selectedFormat==2){return  Array('A4',15.90);
		}else if(obj.selectedFormat==3){return  Array('A3',29.90);
		}else if(obj.selectedFormat==4){return  Array('A2',39.90);
		}else if(obj.selectedFormat==5){return  Array('A1',49.90);
		}else if(obj.selectedFormat==6){return  Array('A0',69.90);
		}
}

function format_data(val){

	var nr1=(Math.round(val*100)/100);

	var nr=Math.floor(nr1);
	var str=new String(nr.toString());
	nr1-=nr;
	if(nr1==0)str+='.00';
	else{nr1=Math.round(nr1*100);
		if(nr1>10){str+='.'+nr1.toString();}
		else{str+='.0'+nr1.toString();}
	}
	return str;
}

function set_texte(obj){
// SPRACHE
//)9999999999999999999999999999999999999999999999999999999999999999999999999999999999	
var artikelnr=obj.artikelnr;
var voc=obj.items;
var str=new String();	

if(!voc){
	if(lan=='de'){
	if(artikelnr==0)str= 'Grosser Becher 14.90 ';	
	else if(artikelnr==1)str= 'Kaffeetasse mit Untertasse 14.90 ';
	else if(artikelnr==2)str= 'Hemd 19.90 ';
	else if(artikelnr==3)str= 'T-Shirt 19.90 ';
	else if(artikelnr==4)str= 'Prints auf Hochglanz Termodrucker (Preis nach Grφsse)';
	else if(artikelnr==6)str= 'Grusskarte 4.90 ';
	else if(artikelnr==7)str= 'Postkarte 2.90 ';
	else if(artikelnr==8)str= 'Orginaldownloads (Preis individuell)';
	else if(artikelnr==9)str= 'Happy Cap 19.90 ';
		
	}else{	

	if(artikelnr==0)str= 'Big Pot 14.90 ';	
	else if(artikelnr==1)str= 'Coffee Cup incl. plate 14.90 ';
	else if(artikelnr==2)str= 'Shirt 19.90 ';
	else if(artikelnr==3)str= 'T-Shirt 19.90 ';
	else if(artikelnr==4)str= 'Prints on high Quality Thermo Printer (Price after Size)';
	else if(artikelnr==6)str= 'Greeting Card 4.90 ';
	else if(artikelnr==7)str= 'Postcard 2.90 ';
	else if(artikelnr==8)str= 'Original Downloads (Price individual.)';
	else if(artikelnr==9)str= 'Happy Cap 19.90 ';

	}

}else{
	var total=0;
if(lan=='de'){	
	if(artikelnr==0){str= voc+' * Grosser Becher '+(format_data(14.90*voc))+' ';total+=(14.90*voc);}	
	else if(artikelnr==1){str= voc+' * Kaffeetasse mit Untertasse '+(format_data(14.90*voc))+' ';total+=(14.90*voc);}
	else if(artikelnr==2){str= voc+' * Hemd '+(format_data(19.90*voc))+' ';total+=(19.90*voc);}
	else if(artikelnr==3){str= voc+' * T-Shirt '+(format_data(19.90*voc))+' ';total+=(19.90*voc);}
	else if(artikelnr==4){
		var preis=setpreis(obj);
		str= voc+ '* '+preis[0]+' Prints auf Hochglanz Termodrucker '+(format_data(preis[1]*voc))+' ';total+=(preis[1]*voc);}
	else if(artikelnr==6){str= voc+' * Grusskarte '+(format_data(4.90*voc))+' ';total+=(4.90*voc);}
	else if(artikelnr==7){str= voc+' * Postkarte '+(format_data(2.90*voc))+' ';total+=(2.90*voc);}
	
	else if(artikelnr==8){str= voc+' * Orginaldownloads '+(format_data(obj.preis*voc))+' ';total+=(obj.preis*voc);}
	else if(artikelnr==9){str= voc+' * Happy Cap '+(format_data(19.90*voc))+' ';total+=(19.90*voc);}
}

	else{
	if(artikelnr==0){str= voc+' * Big Pot '+(format_data(14.90*voc))+' ';total=(14.90*voc);}	
	else if(artikelnr==1){str= voc+' * Coffee Cup incl. plate '+(format_data(14.90*voc))+' ';total+=(14.90*voc);}
	else if(artikelnr==2){str= voc+' * Shirt '+(format_data(19.90*voc))+' ';total+=(19.90*voc);}
	else if(artikelnr==3){str= voc+' * T-Shirt '+(format_data(19.90*voc))+' ';total+=(18.90*voc);}
	else if(artikelnr==4){
		var preis=setpreis(obj);
		str= voc+' * '+preis[0]+' Prints on high Quality Thermo Printer '+(format_data(preis[1]*voc))+' ';total+=(preis[1]*voc);}
	else if(artikelnr==6){str= voc+' * Greeting Card '+(format_data(4.90*voc))+' ';total+=(4.90*voc);}
	else if(artikelnr==7){str= voc+' * Postcard '+(format_data(2.90*voc))+' ';total+=(2.90*voc);}
	else if(artikelnr==8){str= voc+' * Original Downloads '+(format_data(obj.preis*voc))+' ';total+=(obj.preis*voc);}
	else if(artikelnr==9){str= voc+' * Happy Cap '+(format_data(19.90*voc))+' ';total+=(19.90*voc);}
		
	}
}
obj.parentNode.childNodes[0].innerHTML=str;
// SPRACHE
//)9999999999999999999999999999999999999999999999999999999999999999999999999999999999	

return total;
}

function set_values(){
	

var artikelnr=false;
var img_path=Array();
var obj=document.getElementById("basket");
var str=new String();
if(obj.lastChild){
for(var ff=0;ff<obj.childNodes.length;ff++){
if(obj.childNodes[ff].artikelnr!==false && !isNaN(obj.childNodes[ff].artikelnr) && obj.childNodes[ff].img_index && obj.childNodes[ff].img_index !=''){
		str+=obj.childNodes[ff].artikelnr+'$'+obj.childNodes[ff].img_index;	
	if(obj.childNodes[ff].img_path){
	str+='$'+obj.childNodes[ff].img_path;}
	
	str+='|||';
}
}
return str;
}else return false;}

window.onbeforeunload=function(){
	
var str=set_values();
var ablauf = new Date();
if(str && str!=''){
var	einmonat = ablauf.getTime() + (30 * 24 * 60 * 60 * 1000);ablauf.setTime(einmonat);
	document.cookie="fincyshop="+str+";path=/;expires=" + ablauf.toGMTString();
}else{

	var einmonat = ablauf.getTime();ablauf.setTime((einmonat-1000000));
	document.cookie="fincyshop=;path=/;expires=" + ablauf.toGMTString();

	
	}
}
/*
function getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);
if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0){return '0';}}else{begin+=2;}var end=dc.indexOf(";",begin);if(end==-1){end=dc.length;}
return unescape(dc.substring(begin+prefix.length,end));}
*/
window.onload=function(){
document.getElementById("ware").style.top=(document.getElementById("main_div").offsetHeight+30)+"px";
document.getElementById("ware").style.left=((document.body.offsetWidth/2)-(document.getElementById("ware").offsetWidth/2)+50)+"px";
var imSack=zeig_gespeicherten_sack();
if(imSack<10)change_artikel(imSack,false);

}

if( document.captureEvents ) {if(Event.MOUSEOVER){document.captureEvents( Event.MOUSEOVER );}}

function set_printformats(obj){

		var xPx=img_ini.size[0];
		var yPx=img_ini.size[1];
		var format=img_ini.format;

		var printformat=Array(10.5,14.85,21,29.7,42,59.4,84,118.8);
		
		obj.setHeight=obj.style.height;
		obj.setWidth=obj.style.width;
		
		obj.style.height="0px";
		obj.is_ini=true;
		img_ini.style.visibility="hidden";		
		if(format==1){
		var inch=Array((parseInt(Math.round((xPx)/9.6))/10),(parseInt(Math.round((yPx)/9.6))/10));
		}else{
		var inch=Array((parseInt(Math.round((yPx)/9.6))/10),(parseInt(Math.round((xPx)/9.6))/10));
		}
		var metrisch=Array((parseInt(Math.round(inch[0]*23.5680751174))/10),(parseInt(Math.round(inch[1]*23.5680751174))/10));

		var s=0;ss=printformat.length-1;
		var el=document.createElement("DIV");
		
		el.style.backgroundImage="url("+img_ini.src+")";
		el.style.backgroundPosition="90% 10%";
		el.style.backgroundRepeat="no-repeat";
		el.style.backgroundColor="lightgrey";
		img_ini.tmpobject=new Object(el);
		
		el.appendChild(document.createElement("DIV"));

		if(format==0){
		setSize(el,400,283,'0');
		el.lastChild.style.top="133px";
	
		}else{
		setSize(el,283,400,'0');			
		el.lastChild.style.top="250px";

		}
		el.lastChild.style.textAlign="left";
		el.lastChild.style.marginLeft="10%";

		el.lastChild.appendChild(document.createTextNode("available Sizes(~"+(parseInt(Math.round((xPx/yPx)*10))/10)+":1)"));
		el.lastChild.appendChild(document.createElement("BR"));

			for(var t=0;t<(printformat.length-1);){
				
				if(printformat[(t++)]<=(2*metrisch[0]) && printformat[(t)]<=(2*metrisch[1])){
					
					if(s==0){el.lastChild.appendChild(document.createElement("SELECT"));el.lastChild.lastChild.style.marginTop="0.2em";
					
					el.lastChild.lastChild.onclick=function(){obj.selectedFormat=this.selectedIndex;drop_img(obj,obj.artikelnr);};

					}

					if(lan!='en')el.lastChild.lastChild.options[s]=new Option('A'+(--ss)+' ('+(printformat[(s++)])+' cm * '+(printformat[(s)])+ ' cm)',s, false, false);
					else el.lastChild.lastChild.options[s]=new Option('A'+(--ss)+' ('+(parseInt(printformat[(s++)]/0.235680751174)*10)+' in * '+(parseInt(printformat[(s)]/0.235680751174)*10)+ ' in)',s, false, false);
				
					}else {break;}
			}
			if(s==0){
				el.lastChild.appendChild(document.createElement("SPAN"));
				el.lastChild.lastChild.style.marginLeft="1em";
				el.lastChild.lastChild.appendChild(document.createTextNode("no prints available"));
			}else{ el.lastChild.lastChild.setAttribute("size",++s);
			}
			obj.parentNode.insertBefore(el,obj);
	}


function getmouseposition(e,xPx,yPx,obj,price){
	mouseX = (window.Event) ? e.pageX : event.clientX;
	mouseY = (window.Event) ? e.pageY : event.clientY;
	if(akt_artikelnr==8)obj.setAttribute("title",xPx+"px * "+yPx+"px Preis per Download: "+price+ "");
	else obj.setAttribute("title",xPx+"px * "+yPx);
}


function ini_drag(obj,img_index,format,xPx,yPx,preis){

if(img_ini.tmpobject){reset_tmpobject();}
	
if(img_ini.move<2)img_ini.parentNode.removeChild(img_ini);
img_ini=document.createElement("IMG");;
img_ini.style.position="absolute";
img_ini.style.top=(mouseY-20)+"px";
img_ini.style.left=(mouseX-50)+"px";
img_ini.style.zIndex="10";
img_ini.src=obj.src;
img_ini.move=0;
img_ini.size=Array(xPx,yPx);
img_ini.setAttribute("title",xPx+"px * "+yPx+"px");
img_ini.img_index=img_index;

if(akt_artikelnr==8)img_ini.preis=preis;

img_ini.format=format;
img_ini.onclick=function(){img_ini.move=1;document.body.onmousemove="";}
obj=document.body;
obj.onmousemove=drag_img;
obj.appendChild(img_ini);

}
	

function drag_img(e){

if(img_ini.src){
	mouseX = (window.Event) ? e.pageX : event.clientX;
	mouseY = (window.Event) ? e.pageY : event.clientY;
	img_ini.style.top=(mouseY-20)+"px";
	img_ini.style.left=(mouseX-50)+"px";
}}

function reset_opacity(obj,opa,burn,img_index,just_reset){
	
		if((opa<100 && img_ini.move<1) || burn || just_reset){
		obj.style.filter = "Alpha(opacity=100)";
		obj.style.opacity = 100;
  		obj.style.MozOpacity = 1;
  		obj.style.KhtmlOpacity =1;
  		obj.storeOpacity=100;
 if(burn){
	 obj_info=new String();

	 	if(obj.artikelnr==4 || obj.artikelnr==7  || obj.artikelnr==8){
			obj.format=img_ini.format;
			if(obj.artikelnr==4){
				obj_info=img_ini.format+'|'+obj.src+'|'+obj.selectedFormat;
			}else if(obj.artikelnr==7){
				obj_info=img_ini.format+'|'+obj.src
			}else{
				obj.preis=img_ini.preis;
		 		obj_info=img_ini.format+'|'+obj.src+'|'+img_ini.preis;}
		 	
		 }
		 	
		 set_item(obj,img_index,obj_info);

}
}
}

function set_item(obj,img_index,img_path){
	
var isset=false;issmaller=false;
var el=document.getElementById("basket");

if(el.lastChild){
for(t=0;t<el.childNodes.length;t++){
if(el.childNodes[t].artikelnr==obj.artikelnr){isset=true;break;
}else if(obj.artikelnr<el.childNodes[t].artikelnr){issmaller=true;break;}
}

if(!isset){
var el1=document.createElement("IMG");
el1.setAttribute("src","bilder/ware/"+obj.artikelnr+"small.png");
el1.onclick=function(){change_artikel(parseInt(obj.artikelnr/2)+1,false);};
el1.setAttribute("id","small"+obj.artikelnr);
el1.artikelnr=obj.artikelnr;
el1.style.margin="0.2em 0 0.2em 0";
el1.setAttribute("title",1);
el1.img_index=Array();
el1.img_index.push(img_index);
el1.obj_index=Array();
el1.obj_index.push(obj.id);
el1.items=0;


if(img_path!=''){
el1.img_path=Array();
el1.img_path.push(img_path);
}

if(issmaller)el.insertBefore(el1,el.childNodes[(t)]);	
else el.appendChild(el1);

obj.items=1;
set_texte(obj);


}else if(!obj.img_index){
	// da wird ein neues Foto gesetzt. Das Icon ist bereits vorhanden
	isset=parseInt(el.childNodes[t].title);	
	el.childNodes[t].title=(++isset);
	
	el.childNodes[t].img_index.push(img_index);
	el.childNodes[t].obj_index.push(obj.id);
	if(img_path!=''){
	el.childNodes[t].img_path.push(img_path);
	}
	obj.items=1;
	set_texte(obj);
	

}else{

// ein bereits besetztes Bildfeld wird mit einem anderen Foto belegt
// das icon ist bereits vorhanden	
// das foto wird nur ersetzt

// ACHTUNG bei Downloads
var ar=el.childNodes[t].img_index;
var ar_obj=el.childNodes[t].obj_index;
var ar_path=el.childNodes[t].img_path;
for(var q=0;q<ar_obj.length;q++){
if(ar_obj[q]==obj.id){
ar[q]=img_index;
ar_obj[q]=obj.id;
img_path[q]=obj.src;
}}
el.childNodes[t].img_index=ar;
el.childNodes[t].obj_index=ar_obj;
if(img_path!=''){
el.childNodes[t].img_path=img_path;
}

if(akt_artikelnr==8){
set_texte(obj);	
}

}

}else{
	
// Es ist noch kein Icon vorhanden (easy)	
	
el.appendChild(document.createElement("IMG"));
el.lastChild.setAttribute("src","bilder/ware/"+obj.artikelnr+"small.png");
el.lastChild.onclick=function(){change_artikel((parseInt(obj.artikelnr/2)+1),false);};

el.lastChild.artikelnr=obj.artikelnr;
el.lastChild.setAttribute("id","small"+obj.artikelnr);
el.lastChild.img_index=Array();
el.lastChild.img_index.push(img_index);

el.lastChild.obj_index=Array();
el.lastChild.obj_index.push(obj.id);

if(img_path!=''){
el.lastChild.img_path=Array();
el.lastChild.img_path.push(img_path);
}

obj.items=1;
set_texte(obj);


el.lastChild.style.margin="0.2em 0 0.2em 0";
el.lastChild.setAttribute("title",1);
	
}
obj.img_index=img_index;

if(img_ini.parentNode){img_ini.parentNode.removeChild(img_ini);}
img_ini.src=false;


}


function setSize(obj,sizeX,sizeY,margin){
		obj.style.width=sizeX+"px";
		obj.style.height=sizeY+"px";
		obj.style.margin=margin;
	
}


function drop_img(obj,artikelnr){

if(img_ini.src && img_ini.src.indexOf('false')==-1){
if(artikelnr==4 && !obj.is_ini){
set_printformats(obj);return;
}else if(artikelnr==4 && obj.is_ini){
reset_tmpobject();
}

document.body.onmousemove="";
img_ini.move=2;
if(document.getElementById("small"+artikelnr)){
var el=document.getElementById("small"+artikelnr);obj_index=new String();obj_info=Array();stored_info=new String();
for(q=0;q<el.img_index.length;q++){
	
	if(	el.img_index[q]==img_ini.img_index){
		
		if(el.img_path){
				
			obj_info=el.img_path[q].split('|');
			
			if(artikelnr==4 && obj_info[2]==obj.selectedFormat){
				stored_info=img_ini.format+'|'+img_ini.src+'|'+obj_info[2];
				obj_index=el.obj_index[q];

				break;
			}else if(artikelnr==7 || artikelnr==8){
				stored_info=img_ini.format+'|'+img_ini.src;
				obj_index=el.obj_index[q];
				break;
			}
			
		}else {
			stored_info=img_index;
			obj_index=el.obj_index[q];

			break;
}}}
// hier wird ein bereits vorhandener Artikel in einem anderen Bild gesetzt.
if(stored_info!=''){
var isset=parseInt(el.title);	
el.title=(++isset);

document.getElementById(obj_index).items++;
set_texte(document.getElementById(obj_index));

el.obj_index.push(obj_index);
el.img_index.push(img_ini.img_index);

if(el.img_path){
	el.img_path.push(stored_info);
}
if(img_ini.parentNode){img_ini.parentNode.removeChild(img_ini);}
img_ini.src=false;
reset_opacity(obj,50,false,img_index,true);

return;

}}

obj.artikelnr=artikelnr;


if(artikelnr==7 || artikelnr==4 || artikelnr==8){

	// postkarte download
	var img_index=img_ini.img_index;
	if(artikelnr==7 || artikelnr==8){
	if(img_ini.format==0){
		setSize(obj,168,119,'81px 31px 30px 31px');	
	}else{
		// download
		if(artikelnr==8)
		setSize(obj,119,168,'25px 55px 37px 56px');			
		
		else
		setSize(obj,119,168,'25px 31px 37px 31px');			
	}
		obj.src=img_ini.src;

	}else{

	if(img_ini.format==0){
		setSize(obj,400,283,'0');	
	}else{
		setSize(obj,283,400,'0');			
	}
		obj.src=img_ini.src.replace('/t/','/v/');

	}
	
	if(img_ini.parentNode)img_ini.parentNode.removeChild(img_ini);
	img_ini.src=false;	
	reset_opacity(obj,50,true,img_index);

}else if(img_ini.parentNode){

	
		tmp_obj=obj;
		ini_lightbox(1);
		call('shopscript/merge_cup.php?artikelnr='+artikelnr+'&bild='+img_ini.src);
}}}

function set_opacity(obj,op,getType){
	
    if(op>50 && img_ini.move<1) {
	    
    	if((getType==7 || getType==4) && !obj.img_index){
		if(img_ini.format==0){	
		obj.src='bilder/ware/ware'+getType+'.png';
		}else{
		obj.src='bilder/ware/ware'+getType+'v.png';
		}
		}
		obj.style.filter = "Alpha(opacity=50)";
		obj.style.opacity = 50;
  		obj.style.MozOpacity =0.5;
  		obj.style.KhtmlOpacity = 0.5;
  		obj.storeOpacity=50;

}
}


// nur bei Prints zum zurόcksetzen der Form
function reset_tmpobject(){
		var obj=img_ini.tmpobject.parentNode;
		obj.removeChild(img_ini.tmpobject);	
		img_ini.tmpobject=false;
		img_ini.move=0;
		obj.childNodes[1].is_ini=false;
		if(img_ini.format==0){
		setSize(obj.childNodes[1],400,283,'0');	
		}else{
		setSize(obj.childNodes[1],283,400,'0');			
		}
	reset_opacity(obj.childNodes[1],0);
}

function reset_item(obj,v){

if(img_ini.tmpobject){reset_tmpobject();}
	
obj=obj.parentNode.childNodes[1];

if(!isNaN(obj.img_index)){
	
var isset=0;

if(document.getElementById("small"+obj.artikelnr)){
var el=document.getElementById("small"+obj.artikelnr);	

	
if(el.artikelnr==obj.artikelnr){
isset=parseInt(el.title);

if(isset>1){

	var item_count=0;
	
	for(q=0;q<el.obj_index.length;q++){
		if(el.obj_index[q]==obj.id){item_count++;}
		// Die Position des Items in obj_index und img_path
	}
	
if(item_count>0){		

		var obj_index=Array();
		var obj_index1=Array();
		var obj_index2=el.obj_index;
		
		var ar2=el.img_index;
		var ar=Array();
		var ar1=Array();
		var cnt=ar2.length;
		
		if(el.img_path){
			var ar2_path=el.img_path;
			ar1_path=Array();
			ar_path=Array();
		}
	
	for(q=0;q<cnt;q++){
		
		if(obj_index2[q]==obj.id){
			--isset;
			--item_count;
			if(q>0 && q<((obj_index2.length)-1)){

					cnt=obj_index2.length;
											
					obj_index=Array();
					obj_index1=Array();
										
					ar=ar2.slice(0,(q));
					ar1=ar2.slice((q+1),(cnt));
					ar2=ar;

					obj_index=obj_index2.slice(0,(q));
					obj_index1=obj_index2.slice((q+1),(cnt));
					obj_index2=obj_index;

					if(el.img_path){
												
						ar_path=ar2_path.slice(0,(q));
						ar1_path=ar2_path.slice((q+1),(cnt));
						ar2_path=ar_path;

					}										
					for(ff=0;ff<ar1.length;ff++){
						ar2.push(ar1[ff]);
						obj_index2.push(obj_index1[ff]);
						if(el.img_path){
							ar2_path.push(ar1_path[ff]);
						}						
					}						
					q--;
										
		}else if(q==0){

			ar2.shift();
			obj_index2.shift();
			if(el.img_path)
			ar2_path.shift();
			cnt=obj_index2.length;

			q--;

		}else{	
			ar2.pop();
			obj_index2.pop();
			if(el.img_path)
			ar2_path.pop();
			cnt=obj_index2.length;

		}
		
		if(v!=2)break;
		
		}
		
	}
	
	el.title=(isset);

	
	if(v==2 || item_count==0){
		
	obj.img_index=false;
	obj.items=false;
	set_texte(obj);

		
		if(obj_index2.length==0)	el.parentNode.removeChild(el);
		if(obj.artikelnr==8){
	
			obj.src='bilder/ware/ware'+obj.artikelnr+'.gif';
			obj.style.margin="90px 25px 108px 25px";
			obj.style.width="180px";
			obj.style.height="32px";

	
		}else
		obj.src='bilder/ware/ware'+obj.artikelnr+'.png';
		if(obj.artikelnr!=4){
		obj.style.width="230px";
		obj.style.height="230px";
		
		obj.style.margin=0;	
		}
		
	}else{
			
	el.img_index= ar2;
	el.obj_index=obj_index2;
	if(el.img_path)
	el.img_path=ar2_path;
	
	obj.items--;
	set_texte(obj);

			
			}
	
}}else{
	
	el.parentNode.removeChild(el);
	obj.img_index=false;
	obj.items=false;
	set_texte(obj);

	if(obj.artikelnr==8){
	obj.src='bilder/ware/ware'+obj.artikelnr+'.gif';
	obj.style.margin="90px 25px 108px 25px";
	obj.style.width="180px";
	obj.style.height="32px";


	}else{
	obj.src='bilder/ware/ware'+obj.artikelnr+'.png';
	if(obj.artikelnr!=4){
	obj.style.width="230px";
	obj.style.height="230px";
	obj.style.margin=0;	
}
	}
}
}}}}

function change_artikel(artikelnr,sack_zeigen){

	
artikelnr=((artikelnr*2)-2);

if(akt_artikelnr!=artikelnr || sack_zeigen){	

var total=0;
var s=-1;inCollection=new String();
var cnt_items1=new Array();
cnt_items1[0]=new Array();
cnt_items1[1]=new Array();
cnt_items1[2]=new Array();
cnt_items1[3]=new Array();

var cnt_items2=new Array();	
cnt_items2[0]=new Array();
cnt_items2[1]=new Array();
cnt_items2[2]=new Array();
cnt_items2[3]=new Array();



var el=new Object();
var obj_index1=Array();
var obj_index2=Array();
obj_index1[0]=0;
obj_index2[0]=0;

var index_str=new String('');

akt_artikelnr=artikelnr;

var obj=document.getElementById("productline");

if(!sack_zeigen || sack_zeigen==2)obj.innerHTML='';

if(document.getElementById("small"+artikelnr)){
el=document.getElementById("small"+artikelnr);
for(var ff=0;ff<el.img_index.length;ff++){	
	
if(artikelnr!=4  && artikelnr!=8 && inCollection.indexOf(el.obj_index[ff])==-1){
	s++;
	cnt_items1[0][s]=el.img_index[ff];
	cnt_items1[2][s]=el.obj_index[ff];
	cnt_items1[3][(s)]=1;

	if(index_str<el.obj_index[ff])index_str=el.obj_index[ff]

		
}else if((artikelnr==4 || artikelnr==8) && inCollection.indexOf(el.obj_index[ff])==-1){
	s++;
	cnt_items1[1][s]=new String(el.img_path[ff]);
	cnt_items1[2][s]=el.obj_index[ff];
	cnt_items1[0][s]=el.img_index[ff];
	if(index_str<el.obj_index[ff])index_str=el.obj_index[ff]
	cnt_items1[3][s]=1;

}else{

	for (v=0;v<cnt_items1[2].length;v++){	
		if(cnt_items1[2][v]==el.obj_index[ff]){cnt_items1[3][v]++;break;}}
	
}

inCollection+=';'+el.obj_index[ff]+';';

}
obj_index1=index_str.split('obj');

obj_index1[0]=parseInt(obj_index1[1]);
}


if(artikelnr!=8){
artikelnr++;

if(document.getElementById("small"+(artikelnr))){
inCollection='';s=-1;
index_str='';
el=document.getElementById("small"+artikelnr);

for(var ff=0;ff<el.img_index.length;ff++){	
	
if(inCollection.indexOf(el.obj_index[ff])==-1){
	s++;
	if(artikelnr==7)cnt_items2[1][s]=new String(el.img_path[ff]);
	cnt_items2[3][s]=1;
	cnt_items2[2][s]=el.obj_index[ff];
	cnt_items2[0][s]=el.img_index[ff];
	if(index_str<el.obj_index[ff])index_str=el.obj_index[ff]

}else{
	
	for (v=0;v<cnt_items2[2].length;v++){		
	if(cnt_items2[2][v]==el.obj_index[ff]){cnt_items2[3][v]++;break;}}
	

}
inCollection+=';'+el.obj_index[ff]+';';
}

obj_index2=index_str.split('obj');
obj_index2[0]=parseInt(obj_index2[1]);

}
artikelnr--;
}

if(cnt_items1[0][0] || cnt_items2[0][0]){
if(cnt_items1[0].length>cnt_items2[0].length){
	
for(ff=0;ff<cnt_items1[0].length;ff++){
if(cnt_items1[0][ff] || !sack_zeigen){	
total+=set_sellers(obj,artikelnr,cnt_items1[0][ff],cnt_items1[1][ff],cnt_items1[2][ff],sack_zeigen,cnt_items1[3][ff],total);
}
if(artikelnr!=4 && artikelnr!=8){
if(cnt_items2[0][ff] || !sack_zeigen){	

	artikelnr++;
	if(!cnt_items2[2][ff])cnt_items2[2][ff]=(++obj_index2[0]);
total+=	set_sellers(obj,artikelnr,cnt_items2[0][ff],cnt_items2[1][ff],cnt_items2[2][ff],sack_zeigen,cnt_items2[3][ff],total);
	artikelnr--;
}}}

}else{

	
for(ff=0;ff<cnt_items2[0].length;ff++){
if(cnt_items1[0][ff] || !sack_zeigen){
if(!cnt_items1[2][ff])cnt_items1[2][ff]=(++obj_index1[0]);
total+=set_sellers(obj,artikelnr,cnt_items1[0][ff],cnt_items1[1][ff],cnt_items1[2][ff],sack_zeigen,cnt_items1[3][ff],total);
}
if(artikelnr!=4 && artikelnr!=8){

if(cnt_items2[0][ff] || !sack_zeigen){		
artikelnr++;
if(!cnt_items1[2][ff])cnt_items1[2][ff]=(++obj_index2[0]);
total+=set_sellers(obj,artikelnr,cnt_items2[0][ff],cnt_items2[1][ff],cnt_items2[2][ff],sack_zeigen,cnt_items2[3][ff],total);

artikelnr--;
}}
}}}



if(!sack_zeigen){
// blanks
if(document.getElementById("mehrbutton"))document.getElementById("mehrbutton").style.visibility="visible";
	
if(artikelnr==8 &&	((parseInt(s/2)!=(s/2) && s>0) || s==0))set_sellers(obj,artikelnr,false,false,(++obj_index1[0]),false,0,total);
	
set_sellers(obj,artikelnr,false,false,(++obj_index1[0]),false,0,total);

if(artikelnr!=4){
	
if(artikelnr!=8){
	++artikelnr;	
	set_sellers(obj,(artikelnr),false,false,(++obj_index2[0]),false,0,total);

}else{
		
	set_sellers(obj,(artikelnr),false,false,(++obj_index1[0]),false,0,total);
}
}

}else{
return total;}
img_id[0]=(++obj_index1[0]);
img_id[1]=(++obj_index2[0]);
}

}

function set_sellers(obj,artikelnr,img_index,img_path,img_id,sack_zeigen,artikelanzahl,total){


		
var el=new Object();
obj.appendChild(document.createElement("DIV"));
obj.lastChild.style.zIndex=100;
obj.lastChild.style.margin="1px 1px 1px 1px";
obj.lastChild.style.borderBottom="inset 3px lightgrey";

if(artikelnr!=4){obj.lastChild.className="stickerright";}
else{obj.lastChild.style.marginLeft="4em";}

obj.lastChild.style.paddingBottom="1em";

obj.lastChild.appendChild(document.createElement("DIV"));


obj.lastChild.lastChild.appendChild(document.createTextNode(''));
obj.lastChild.appendChild(document.createElement("IMG"));
obj.lastChild.lastChild.artikelnr=artikelnr;


if(!img_index){
	
	set_texte(obj.lastChild.lastChild);
	obj.lastChild.lastChild.items=0;

	if(artikelnr==8){
	obj.lastChild.lastChild.setAttribute("src","bilder/ware/ware"+artikelnr+".gif");
	obj.lastChild.lastChild.style.margin="90px 25px 108px 25px";
	obj.lastChild.lastChild.style.width="180px";
	obj.lastChild.lastChild.style.height="32px";
	
	}else{
	obj.lastChild.lastChild.setAttribute("src","bilder/ware/ware"+artikelnr+".png");
	}
	
	obj.lastChild.lastChild.setAttribute("id",artikelnr+"obj"+img_id);
	
	
}else{
	
	if(img_path!='' && img_path){

		var str1=new String(img_path);
		var str=str1.split("|");
		if(str[0]==0){
			if(artikelnr==7 || artikelnr==8){
					if(artikelnr==8)obj.lastChild.lastChild.preis=str[2];
					setSize(obj.lastChild.lastChild,168,119,'81px 31px 30px 31px');	
			}else{
				obj.lastChild.lastChild.selectedFormat=str[2];
				str[0].replace('/t/','/v');
				setSize(obj.lastChild.lastChild,400,283,'0');	
			}
		
		}else{
		if(artikelnr==7){
			
			setSize(obj.lastChild.lastChild,119,168,'25px 31px 37px 31px');
			
		}else if(artikelnr==8){
					obj.lastChild.lastChild.preis=str[2];
					setSize(obj.lastChild.lastChild,119,168,'25px 55px 37px 56px');			
		}else{
			
			obj.lastChild.lastChild.selectedFormat=str[2];
			str[0].replace('/t/','/v');
			setSize(obj.lastChild.lastChild,283,400,'0');			
		}	
			
		}
		obj.lastChild.lastChild.format=str[0];
		obj.lastChild.lastChild.setAttribute("src",str[1]);
	
		
	}else{
		
	obj.lastChild.lastChild.setAttribute("src","shop/"+artikelnr+"_"+img_index+".png");
	}
	obj.lastChild.lastChild.img_index=img_index;
	obj.lastChild.lastChild.setAttribute("id",img_id);
	obj.lastChild.lastChild.items=artikelanzahl;
	total=set_texte(obj.lastChild.lastChild);
	
}


if(!sack_zeigen){

obj.lastChild.lastChild.onmouseout=function(){reset_opacity(this,0);};	
obj.lastChild.lastChild.onclick=function(){drop_img(this,artikelnr);};
obj.lastChild.lastChild.onmouseover=function(){set_opacity(this,100,(artikelnr));};
obj.lastChild.appendChild(document.createElement("BR"));

el=document.createElement("INPUT");
el.setAttribute("type","button");
el.setAttribute("value","+");
el.onclick=function(){set_item_count(this.parentNode.childNodes[1]);};
obj.lastChild.appendChild(el);

el=document.createElement("INPUT");
el.setAttribute("type","button");
el.setAttribute("value","-");
el.onclick=function(){reset_item(this);};

obj.lastChild.appendChild(el);
el=document.createElement("INPUT");
el.setAttribute("type","button");
el.setAttribute("value","reset");
el.onclick=function(){reset_item(this,2);};
obj.lastChild.appendChild(el);

}else{
return total;}
}

function set_item_count(obj){
var isset=false;


if(document.getElementById("small"+obj.artikelnr) && obj.img_index){
var el=document.getElementById("small"+obj.artikelnr);

isset=parseInt(el.title);
el.title=(++isset);
obj.items++;
set_texte(obj);

el.img_index.push(obj.img_index);
el.obj_index.push(obj.id);
if(el.img_path)el.img_path.push(obj.format+'|'+obj.src+'|'+obj.selectedFormat);


}}

function set_more_blanks(){
	obj=document.getElementById("productline");
	
	var artikelnr=(akt_artikelnr);
	if(artikelnr==1)artikelnr=0;
	else if(artikelnr==8){ // 2 gleiche Artikelnrn in einer Zeile
		img_id[0]++;img_id[1]++;}
img_id[0]++;
set_sellers(obj,artikelnr,false,false,img_id[0],false);
if(artikelnr!=4){
if(artikelnr!=8)artikelnr++;
img_id[1]++;
set_sellers(obj,artikelnr,false,false,img_id[1],false);	
}
}

function zeige_sack(){
	
document.getElementById("mehrbutton").style.visibility="hidden";	
	
var total=0;	
total+=change_artikel(1,2);	
for(var t=2;t<6;t++){
total+=(change_artikel(t,true));

}

akt_artikelnr=false;
var el=document.createElement("DIV");
el.style.textDecoration="underline";
el.style.font="bold 1.2em/2 calibri";
el.appendChild(document.createElement("SPAN"));
el.lastChild.appendChild(document.createTextNode("Im Augenblick macht das Total: "+format_data(total)+" "));

el.appendChild(document.createElement("FORM"));
el.lastChild.setAttribute("method","post");
el.lastChild.setAttribute("action","get_count.php");
el.lastChild.onsubmit=function(){this.lastChild.value=set_values();};
var el1=document.createElement("INPUT");
el1.setAttribute("type","submit");
el1.setAttribute("value","zur Kasse");
el.lastChild.appendChild(el1);

var el1=document.createElement("INPUT");
el1.setAttribute("type","hidden");
el1.setAttribute("name","artikel");

el1.setAttribute("value","");
el.lastChild.appendChild(el1);

document.getElementById("productline").insertBefore(el,document.getElementById("productline").childNodes[0]);	
	
}
function delete_basket(){
var obj=document.getElementById("basket");
var artikelnr=false;
if(obj.lastChild){
while(obj.childNodes.length>0){
artikelnr=obj.childNodes[0].artikelnr;
obj.removeChild(obj.childNodes[0]);
if(artikelnr==akt_artikelnr){
	akt_artikelnr=((akt_artikelnr/2)+1);
	change_artikel(akt_artikelnr,false);
}
}}

if(akt_artikelnr==false){akt_artikelnr=9;change_artikel(1,false);}
}

function change_fotoline(set,fotoset,sid){
if(fotoset==3){
	
	
	if( set==1){
		
		//SPRACHE
		//)9999999999999999999999999999999999999999999999999999999999
		if(lan=='de')
		alert("Es sind keine Fotos auf der Shopping Card");
		else alert("There aren't any Photos on your Shopping Card");
		//SPRACHE
		//)9999999999999999999999999999999999999999999999999999999999

		
		return;
		
		
		
		}
}else{
var obj=document.getElementById("fotoline");
if(obj.lastChild.id!='table'+set){
obj.removeChild(obj.lastChild);
call('shopscript/fotoline.php?fotoset='+set+'&sid='+sid);	
}}}
