
//Aktionscontainer
var aktionsarray = new Array();  //Rückgabedaten
var aktionsarray2 = new Array();
var aktionsarray3 = new Array();
var aktionsarray4 = new Array(); //Ist XML Ready ?
var aktionsarray5 = new Array(); //Ist Animation ready ?
var aktionsarray6 = new Array(); //Ist Animation ready ?
var aktionsarray7 = new Array();
var aktionszeitmesser = new Array();
var blendclass="transclass";
var maxblend=5;
var blendfactor=20;
var par1;
var helptimer;
var ontrans="0";
var transtimer;
var waittranswin;
var akkid=0;
var blendspeed=50;
var aksuche="";
var akoverwindow='kategoriebox';
var makeergebnisover=0;
var artvis=0;
var canforward=0;
var canbackward=0;
var listitems=0;
var sortby="0";
var sortbydirection="DESC";
var listposition=0;
var akartid=0;
var stopaniintervall;
var animations=1;
var maxblendtime=600;
var infowindowtimer;
var oninit=1;
var akinitprocess=0;
var afterinit="";
var popupwindow;
var modehide=1;
var mover;
var ergposition=1;
var noover=0;
var bigimgwin;
var akterm="";
var EVALTRENNER="FOREVAL";
var akworkart;
//ANimation deaktivieren
//var maxblend=1;
//var blendfactor=100;

function changeversand(typ)
	{
	document.getElementById('shoppingarea').style.display='';
	closecms()
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';		
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=showwarenkorb&changeversand='+typ,afterdo);			
		
	}

function quickregister()
	{
	document.getElementById('shoppingarea').style.display='';
	closecms()
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';		
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=quickreg',afterdo);			
	}

function delartfromart(artid)
	{
	document.getElementById('shoppingarea').style.display='';
	closecms()
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';		
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=showwarenkorb&delart='+artid,afterdo);	
	}
	
function changeartmenge(artid,menge)
	{
	gebi('changeartmengenlayer').style.display='';
	gebi('newmenge').selectedIndex=menge;
	gebi('new_senden').style.display='none';
	akworkart=artid;		
	}
	
function gochangemenge()
	{
	
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	
	getAjaxDirect('getshopping.php?mode=showwarenkorb&changeartmenge='+akworkart+'&newmenge='+gebi('newmenge').selectedIndex,afterdo);			
	document.getElementById('shoppingarea').style.display='';
	closecms()
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';			
	}
	
function buyproduct(id,cango)
	{
	closecms()
	document.getElementById('shoppingarea').style.display='';
	
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';
	
	if ((akshopowner == "") && (cango== "1"))
		{
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts;";
	getAjaxDirect('getshopping.php?mode=askforshop&addart=' + id,afterdo);
		}
		else
		{
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=showwarenkorb&addart=' + id,afterdo);			
		}
	
	}

function gebi(element)
	{
	return document.getElementById(element);	
	}

function check_kauf_adr()
	{
		var msg="";
	//Prüfe ob alle Felder ausgefüllt sind:
	if (
		
		(gebi('rech_vorname').value == "") ||
		(gebi('rech_nachname').value == "") ||
		(gebi('rech_plz').value == "") ||
		(gebi('rech_strasse').value == "") ||		
		(gebi('rech_plz').value == "") ||
		(gebi('rech_land').value == "") 
		
		)
	{
	msg="Bitte füllen Sie alle Felder der Rechnungsanschrift aus.";	
	}
	
	if (msg == "")
		{
	if (gebi('liefer_need').checked == false)
		{

	if (
	
		(gebi('liefer_vorname').value == "") ||
		(gebi('liefer_nachname').value == "") ||
		(gebi('liefer_plz').value == "") ||
		(gebi('liefer_strasse').value == "") ||		
		(gebi('liefer_plz').value == "") ||
		(gebi('liefer_land').value == "") 
		
		)
	{
	msg="Bitte füllen Sie alle Felder der Lieferanschrift aus.";	
	}
	
		
		}
		}
	
	if (msg == "")
		{
		//Daten in Post einpacken:
		var content="content=" +
			"&rech_anrede=" + escape(gebi('rech_anrede').value) +
			"&rech_firma=" + escape(gebi('rech_firma').value) +
			"&rech_vorname=" + escape(gebi('rech_vorname').value) +
			"&rech_nachname=" + escape(gebi('rech_nachname').value) +
			"&rech_strasse=" + escape(gebi('rech_strasse').value) +
			"&rech_plz=" + escape(gebi('rech_plz').value) +
			"&rech_ort=" + escape(gebi('rech_ort').value) +
			"&rech_land=" + escape(gebi('rech_land').value);
		
		if (gebi('liefer_need').checked)
			{
			content=content + "&liefer_needed=0";
			}
			else
			{
			content=content + "&liefer_needed=1" + 
			"&liefer_anrede=" + escape(gebi('liefer_anrede').value) +
			"&liefer_firma=" + escape(gebi('liefer_firma').value) +
			"&liefer_vorname=" + escape(gebi('liefer_vorname').value) +
			"&liefer_nachname=" + escape(gebi('liefer_nachname').value) +
			"&liefer_strasse=" + escape(gebi('liefer_strasse').value) +
			"&liefer_plz=" + escape(gebi('liefer_plz').value) +
			"&liefer_ort=" + escape(gebi('liefer_ort').value) +
			"&liefer_land=" + escape(gebi('liefer_land').value);			
			}
			
		var afterdo;
		afterdo="eval(backhtml)";		
		getdataPOST('getshopping.php?mode=checkandsaveadr',afterdo,content)
		
		}
		else
		{
		alert("Ihre Daten konnten leider nicht gesendet werden:\n\n" + msg);	
		}
	
	}

function completeorder()
	{
		var stop=0;
 if (gebi('agbcheck').checked != true)	
 	{
	alert("Sie müssen die AGB des Händlers bestätigen, bevor Sie fortfahren können.");	
	stop=1;
	}
	if (stop != 1)
		{
 if (gebi('widcheck').checked != true)	
 	{
	alert("Sie müssen die Widerrufsbelehrung des Händlers bestätigen, bevor Sie fortfahren können.");	
	stop=1;
	}
		}
	
	if (stop != 1)
		{
		
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=completeorder',afterdo);	

		}
	
	}
	
	
function goend()
	{
	document.getElementById('shoppingarea').style.display='';
	closecms();
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';		
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=goend',afterdo);				
	}
	
function selectpayment(payid)
	{
	document.getElementById('shoppingarea').style.display='';
	closecms();
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';		
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=gologin&payid='+payid,afterdo);		
	}

function gopayadr()
	{
	document.getElementById('shoppingarea').style.display='';
	closecms();
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';		
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=goadr',afterdo);			
	}

function check_pay_login()
	{
	var afterdo;
	afterdo="eval(backparts);";
	mailadr=document.getElementById('lmail').value;
	pwd=document.getElementById('lpwd').value;
	getAjaxDirect('getshopping.php?mode=checklogin&adr='+escape(mailadr)+'&pwd='+escape(pwd),afterdo);		
	}

function check_reg_mail(mailadr)
	{
	var afterdo;
	afterdo="eval(backparts);";
	getAjaxDirect('getshopping.php?mode=checkmailstatus&adr='+escape(mailadr),afterdo);			
	}
	
function goselectpayment()
	{
	document.getElementById('shoppingarea').style.display='';
	closecms()
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';		
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=selectpayment',afterdo);			
	}
	
function gowarenkorb()
	{
	document.getElementById('shoppingarea').style.display='';
	closecms()
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='none';		
	var afterdo;
	afterdo="document.getElementById('shoppingarea').innerHTML=backparts; loadmininavi();";
	getAjaxDirect('getshopping.php?mode=showwarenkorb',afterdo);		
	}

function closeshopping()
	{
		document.getElementById('shoppingarea').style.display='none';		
	document.getElementById('shoppingarea').innerHTML="";		
	document.getElementById('globalbox').style.display='';
	loadmininavi();
	}

function openterm(termid)
	{
	if (document.getElementById(termid).style.display == '')
		{
		document.getElementById(termid).style.display='none';	
		}
		else
		{
			document.getElementById(termid).style.display='';	
		}
		
	if (1==0)
		{
	if (akterm == termid)
		{
			document.getElementById(akterm).style.display='none';	
			akterm="";
		}
		else
		{
		
	if (akterm != "")
		{
		document.getElementById(akterm).style.display='none';	
		}
	document.getElementById(termid).style.display='';
	akterm=termid;
		}
		}
	}

function closecms()
	{
	document.getElementById('cmsarea').style.display='none';		
	document.getElementById('content').innerHTML="";		
	document.getElementById('globalbox').style.display='';

	}
	
function opencms(getting)
	{
		closenewmember();
	document.getElementById('globalbox').style.display='none';
	document.getElementById('cmsarea').style.display='';
	document.getElementById('content').innerHTML='';
	document.getElementById('cmsh1').innerHTML='Hilfecenter';	
	//Inhalt laden:
	var afterdo;
	afterdo="writecms(backparts);";
	getAjaxDirect('getcmsdata.php?getting='+getting,afterdo);
	}

function openmembercms(getting)
	{
		closenewmember();
	document.getElementById('globalbox').style.display='none';
	document.getElementById('cmsarea').style.display='';
	document.getElementById('content').innerHTML='';
	document.getElementById('cmsh1').innerHTML='Hilfecenter';	
	//Inhalt laden:
	var afterdo;
	afterdo="writecms(backparts);";
	getAjaxDirect('getcmsdata.php?getting='+getting+'&owner='+ akshopowner,afterdo);		
	}

function writecms(backparts)
	{
	document.getElementById('cmsh1').innerHTML=backparts.split('XPART')[0];
	document.getElementById('content').innerHTML=backparts.split('XPART')[1];
	eval(backparts.split('XPART')[2]);
	}


function moveliste(richtung)
	{
	window.clearInterval(mover);	

	mover=window.setInterval("movewin('"+richtung+"');",25);	
	}

function movewin(richtung)
	{

	if (richtung == 'right')
		{
	//Aktuelle Position:
	var akleft, aktop;
	akleft=document.getElementById('ergebnisbox').style.left;
	aktop=document.getElementById('ergebnisbox').style.top;
	
	akleft=akleft.split('px')[0];
	aktop=aktop.split('px')[0];	
	
	var newleft;
	var newtop;
	newleft=(akleft-1)+38;
	newtop=aktop-3;
	

	
	if (akleft <410)
		{
		document.getElementById('ergebnisbox').style.left=newleft + 'px';
		
		
		}
		
	if (aktop > 130)
		{
		document.getElementById('ergebnisbox').style.top=newtop + 'px';
		
		}
	
	if ((aktop <= 130) && (akleft>=410))
		{
			window.clearInterval(mover);
							ergposition=0;	
					

		}
		}
		
		
		
	if (richtung == 'left')
		{
	//Aktuelle Position:
	var akleft, aktop;
	akleft=document.getElementById('ergebnisbox').style.left;
	aktop=document.getElementById('ergebnisbox').style.top;
	
	akleft=akleft.split('px')[0];
	aktop=aktop.split('px')[0];	
	
	var newleft;
	var newtop;
	newleft=akleft-37;
	newtop=(aktop-1)+4;
	
	if (akleft > 40)
		{
		document.getElementById('ergebnisbox').style.left=newleft + 'px';
	
		
		}
		
	if (aktop < 160)
		{
		document.getElementById('ergebnisbox').style.top=newtop + 'px';
		
		}
	
	if ((aktop >= 160) && (akleft<=40))
		{

			window.clearInterval(mover);
					ergposition=1;	
					
		}
		}
		
	}

function forgetpwd()
	{
	document.getElementById('passwort').style.display='none';
	document.getElementById('passwort').value='getanewpwd';
	document.getElementById('pwdlabel').style.display='none';
	document.getElementById('pwdforgetlink').style.display='none';	
	
	document.getElementById('loginmsg').innerHTML='Geben Sie Ihre E-Mail-Adresse ein. Wir schicken Ihnen umgehend ein neues Passwort.';
	document.getElementById('loginmsg').style.display='';
	}
	
function send_kontakt()
	{
	document.getElementById('kontaktbereich').innerHTML='';	
	//Daten einfach prüfen:
	if (
		(document.getElementById('kontaktname').value == "") 
		|| (document.getElementById('kontaktmail').value == "") 
		|| (document.getElementById('kontakttext').value == "")
		)
		{
		document.getElementById('kontaktbereich').innerHTML='<b>Fehler:</b><br>Bitte füllen Sie alle Felder aus um fortzufahren.';	
		}
		else
		{
		//Prüfung auf dem Server:
		var content;
		var request;
		var afterdo;
		content="kontakttext="+escape(document.getElementById('kontakttext').value);
		
		request="backjob.php?aktion=sendkontakt&kontaktname=" + escape(document.getElementById('kontaktname').value) + "&kontaktmail=" + escape(document.getElementById('kontaktmail').value);
		
		afterdo="eval(backhtml);";
		
		getdataPOST(request,afterdo,content)
			
		}
	
	}
	
		
function send_message()
	{
		document.getElementById('kontaktmsgbereich').innerHTML='';	
	//Daten einfach prüfen:
	if (
		(document.getElementById('msgname').value == "") 
		|| (document.getElementById('msgmail').value == "") 
		|| (document.getElementById('msgtext').value == "")
		)
		{
		document.getElementById('kontaktmsgbereich').innerHTML='<b>Fehler:</b><br>Bitte füllen Sie alle Felder aus um fortzufahren.';	
		}
		else
		{
		//Prüfung auf dem Server:
		var content;
		var request;
		var afterdo;
		content="msgtext="+escape(document.getElementById('msgtext').value);
		
		request="backjob.php?aktion=sendmessage&artident=" + document.getElementById('msgartikel').value + "&msgname=" + escape(document.getElementById('msgname').value) + "&msgmail=" + escape(document.getElementById('msgmail').value) + "&msgpwd=" + escape(document.getElementById('msgpwd').value);
		
		afterdo="eval(backhtml);";
		
		getdataPOST(request,afterdo,content)
			
		}
	
	}

function getdataPOST(request,afterdo,content)
{
var backhtml;
var xmlHttp = null;
if (typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp) {
    // Internet Explorer 6 und älter
    try {
        xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        try {
            xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
            xmlHttp  = null;
        }
    }
}

if (xmlHttp) {
    xmlHttp.open('POST', request, true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
			if (xmlHttp.responseText == "")
				{
				
				}
				else
				{
				backhtml=xmlHttp.responseText;
				
				eval(afterdo);
				}

        }
    };
xmlHttp.send(content);
}

}

function send_new_member()
	{
		var newerr=0;
		
	document.getElementById('new_senden').display='none';	
	
	document.getElementById('new_err_email').innerHTML="";
	document.getElementById('new_err_email1').innerHTML="";
	document.getElementById('new_err_vorname').innerHTML="";
	document.getElementById('new_err_nachname').innerHTML="";
	document.getElementById('new_err_passwd1').innerHTML="";
	document.getElementById('new_err_passwd2').innerHTML="";
	
	
	//Simple-Check:
	if (document.getElementById('new_email').value =='')
		{
		document.getElementById('new_err_email').innerHTML="Bitte E-Mail-Adresse eingeben.";
		newerr=1;
		}

	if (document.getElementById('new_vorname').value =='')
		{
		document.getElementById('new_err_vorname').innerHTML="Bitte Vorname eingeben.";
		newerr=1;
		}

	if (document.getElementById('new_nachname').value =='')
		{
		document.getElementById('new_err_nachname').innerHTML="Bitte Nachname eingeben.";
		newerr=1;
		}
		
	if (document.getElementById('new_passwd1').value =='')
		{
		document.getElementById('new_err_passwd1').innerHTML="Bitte Passwort eingeben.";
		newerr=1;
		}		
if (newerr != 1)
	{
	//Simple-Check 2
	if (document.getElementById('new_passwd1').value.length < 8)
		{
		document.getElementById('new_err_passwd1').innerHTML="Das Passwort ist zu kurz, bitte mindestens 8 Zeichen";
		newerr=1;
		}			
	}


if (newerr != 1)
	{

	if (document.getElementById('new_email').value != document.getElementById('new_email1').value)
		{
		document.getElementById('new_err_email1').innerHTML="Ihre E-Mail-Adressen sind nicht identisch.";
		newerr=1;
		}
	
	if (document.getElementById('new_passwd1').value != document.getElementById('new_passwd2').value)
		{
		document.getElementById('new_err_passwd2').innerHTML="Ihre Passwörter sind nicht identisch.";
		newerr=1;
		}
	}
	

	
	if (newerr != 1)
		{
		//Daten einpacken
		var requeststring=
		"&anrede="+document.getElementById('new_anrede').value
		+"&vorname="+escape(document.getElementById('new_vorname').value)
		+"&nachname="+escape(document.getElementById('new_nachname').value)
		+"&email="+escape(document.getElementById('new_email').value)
		+"&passwd="+escape(document.getElementById('new_passwd1').value)		
		;
		
			var afterdo;
			afterdo="eval(backparts);";
			getAjaxDirect('validate.php?mode=membercheck'+ requeststring,afterdo);
	
		}
		else
		{
			document.getElememtById('new_senden').display='';	
		}


	//Daten senden
	//Ergebnis evaluieren
		
	}

function makevalidation(valid)
	{
	document.getElementById('globalbox').style.display='none';
	document.getElementById('newmemberbox').style.display='';

		
			var afterdo;
			afterdo="eval(backparts);";
			getAjaxDirect('validate.php?mode=activation&validationid='+ valid,afterdo);

	}

function closemember()
	{
	document.getElementById('globalbox').style.display='';
	document.getElementById('memberbox').style.display='none';		
	document.getElementById('memberbox').innerHTML="";
	}
	
function loadmemberlist()
	{
	closenewmember();
	document.getElementById('globalbox').style.display='none';
	document.getElementById('memberbox').style.display='';
	//Inhalt laden:
	var afterdo;
	afterdo="document.getElementById('memberbox').innerHTML=backparts;";
	getAjaxDirect('member/getmemberfunctions.php?mode=portal',afterdo);
	}
	
	
function showinfo(text)
	{
	document.getElementById("infowindow").style.display='';
	document.getElementById("infowindow").innerHTML=text;
	window.clearInterval(infowindowtimer);
	infowindowtimer=window.setInterval("closeshowinfo();",10000);		
	}
	
function closeshowinfo()
	{
	window.clearInterval(infowindowtimer);	
	document.getElementById("infowindow").style.display='none';
	document.getElementById("infowindow").innerHTML='';
	}

function showlogin(artid)
	{
		closeshopping();
		closecms();
closenewmember();
	document.getElementById('newmemberbox').style.display='none';		
	document.getElementById('newmemberbox').innerHTML="";		
	document.getElementById('globalbox').style.display='';

	
	
	var aktionsid;
	aktionsid=getAktionsId();
	aktionsarray2[aktionsid]="setcontent('anmeldefenster','"+aktionsid+"');\n";
	aktionsarray2[aktionsid]+='smoothShow("loginwindow","0");\n';
	aktionsarray4[aktionsid]=1;
	aktionsarray5[aktionsid]=1;
	getAjax("aktion=getloginbase",aktionsid,"");
	document.getElementById('loginwindow').style.display='';
	}
	
	
function closenewmember()
	{
	document.getElementById('newmemberbox').style.display='none';		
	document.getElementById('newmemberbox').innerHTML="";		
	document.getElementById('globalbox').style.display='';

	}
	
function shownewmember()
	{
		closeshopping();
		closecms();
	document.getElementById('globalbox').style.display='none';
	document.getElementById('newmemberbox').style.display='';
	//Inhalt laden:
	var afterdo;
	afterdo="document.getElementById('newmemberbox').innerHTML=backparts;";
	getAjaxDirect('getregister.php?mode=portal',afterdo);
	}
	
	
function clearlogin()
		{
		document.getElementById('anmeldefenster').innerHTML='';	
		}
		
function closelogin()
	{
clearlogin();
	smoothHide("loginwindow","45");
	}
	
function loadmininavi()
	{
		var aktionid;
	var quelltext;
	var afterdo;
	var thisaktionsid;
	sethelptimer();
	thisaktionsid=getAktionsId();
	aktionsid=getAktionsId() - 4700;
	//Befehle festlegen:
	
	aktionsarray2[aktionsid]="setcontent('mininavi','"+aktionsid+"');\n";

	aktionsarray2[aktionsid]+='smoothShow("mininavi");\n';
	aktionsarray2[aktionsid]+='initprocess();\n';
	aktionsarray4[aktionsid]=0;
	
	
	
	//Ajax starten:
	getAjax('aktion=loadmininavi&owner='+akshopowner,aktionsid,afterdo);
	smoothHide("mininavi",aktionsid);
	}

function dologout()
	{
				var aktionid;
	var quelltext;
	var afterdo;
	aktionsid=getAktionsId();
	//Befehle festlegen:

	var afterdo;
	
	aktionsid=getAktionsId();
	//Befehle festlegen:
	aktionsarray2[aktionsid]="\n";
	aktionsarray4[aktionsid]=0;
	aktionsarray5[aktionsid]=1;

	
	
	//Daten senden:	
	getAjax('aktion=dologout',aktionsid,"");	
	
	
	}
	
function makenewarticle()
	{
	//Leeren Artikel erzeugen
	var jetzt = new Date();
	
	getdataPOST("quicksave_listinserate.php?aktion=initarticle&mode=portal&sessid="+jetzt.getTime(),"eval(backhtml);");
	}
	
function dologin()
	{
			var aktionid;
	var quelltext;
	var afterdo;
	aktionsid=getAktionsId();
	//Befehle festlegen:

	var afterdo;
	
	aktionsid=getAktionsId();
	//Befehle festlegen:
	aktionsarray2[aktionsid]="\n";
	aktionsarray4[aktionsid]=0;
	aktionsarray5[aktionsid]=1;

	
	//Daten senden:	
	getAjax('aktion=dologin&lusername='+document.getElementById('username').value+'&lpassword='+document.getElementById('passwort').value,aktionsid,"");	

	}



function initall()
	{
a = document.cookie;

if (a.indexOf('noanimations') != -1)
	{
	stopanimations();
	}


if ((gethashvars('akkatid') != "0") && (gethashvars('akkatid') != "") && (gethashvars('akkatid') != "undefined"))
	{
loadCategories("katliste",gethashvars('akkatid'),20);
	}
	else
	{
loadCategories("katliste",0,20);	


	}
	loadmininavi();
	if (document.getElementById('suchfeld') != null)
		{
document.getElementById('suchfeld').setAttribute('autocomplete','off');
	
document.getElementById('suchfeld').value="Suchbegriff hier eingeben";
		}

if ((gethashvars('artid') != "0") && (gethashvars('artid') != "") && (gethashvars('artid') != "undefined")) 
	{
		
	showartikel(gethashvars('artid'));
	
	}
	

	}

function gethashvars(varname)
	{
	var myhash;
	myhash=location.hash;
	myhash=str_replace("#","",myhash);
	if (myhash == "")
		{
			return "";
		}
	var items = new Array();
	items=myhash.split("_");
	var full;
	var pre;
	var after;
	for (var i=0;i<items.length;i++)
	{
	full=items[i];
	if (full.split("-")[0] == varname)
		{
		return full.split("-")[1];	
		}
	
	}


	}

function list_goback()
	{
	var aktionid;
	var quelltext;
	var afterdo;

	aktionsid=getAktionsId();
	//Befehle festlegen:

	aktionsarray2[aktionsid]="setcontent('artikelliste','"+aktionsid+"');\n";
	aktionsarray2[aktionsid]+='smoothShow("ergebnisbox","0");\n';
	
	

	
	aktionsarray4[aktionsid]=0;
	
	//Ajax starten:
	
	getAjax('aktion=loadart&getkat='+akkatid+'&getsearch='+aksuche+'&sortorder='+sortby+'&sortbydirection='+sortbydirection+'&owner='+akshopowner+'&subaction=gobackward&listposition='+listposition,aktionsid,afterdo);	

	smoothHide("ergebnisbox",aktionsid);	
	}
	
function goto(pagenumber)
	{
	var aktionid;
	var quelltext;
	var afterdo;

	aktionsid=getAktionsId();
	//Befehle festlegen:

	aktionsarray2[aktionsid]="setcontent('artikelliste','"+aktionsid+"');\n";
	aktionsarray2[aktionsid]+='smoothShow("ergebnisbox","0");\n';
	
	

	
	aktionsarray4[aktionsid]=0;
	
	//Ajax starten:
	
	getAjax('aktion=loadart&getkat='+akkatid+'&getsearch='+aksuche+'&sortorder='+sortby+'&sortbydirection='+sortbydirection+'&subaction=goto&listposition='+pagenumber+'&owner='+akshopowner,aktionsid,afterdo);	

	smoothHide("ergebnisbox",aktionsid);	
	}	

function list_goforward()
	{
	var aktionid;
	var quelltext;
	var afterdo;

	aktionsid=getAktionsId();
	//Befehle festlegen:

	aktionsarray2[aktionsid]="setcontent('artikelliste','"+aktionsid+"');\n";
	aktionsarray2[aktionsid]+='smoothShow("ergebnisbox","0");\nspeichereHash();\n';
	


	
	aktionsarray4[aktionsid]=0;
		
	//Ajax starten:
	
	getAjax('aktion=loadart&getkat='+akkatid+'&getsearch='+aksuche+'&sortorder='+sortby+'&sortbydirection='+sortbydirection+'&subaction=goforward&listposition='+listposition+'&owner='+akshopowner,aktionsid,afterdo);	

	smoothHide("ergebnisbox",aktionsid);		
	}
	
function sortbyaction(feld)
	{
		
var aktionid;
	var quelltext;
	var afterdo;

	aktionsid=getAktionsId();
	//Befehle festlegen:

	aktionsarray2[aktionsid]="setcontent('artikelliste','"+aktionsid+"');\n";
	aktionsarray2[aktionsid]+='smoothShow("ergebnisbox","0");\nspeichereHash();\n';
	
	//aktionsarray2[aktionsid]+='overwindow("ergebnisbox");\n';	

	
	aktionsarray4[aktionsid]=0;

	if (sortby == feld)
	{
	if (sortbydirection == "ASC")
		{
		sortbydirection="DESC";	
		}
		else
		{
		sortbydirection="ASC";	
		}
	}
	else
	{
	sortbydirection="ASC";		
	}

	//Ajax starten:
	getAjax('aktion=loadart&getkat='+akkatid+'&getsearch='+aksuche+'&sortorder='+feld+'&sortbydirection='+sortbydirection+'&listposition=0'+'&owner='+akshopowner,aktionsid,afterdo);	

	smoothHide("ergebnisbox",aktionsid);	
	
		
	}



function clearsearch(elementName)
	{
		
	if 	(elementName.value == "Suchbegriff hier eingeben")
		{
		elementName.value="";	
		}
		else
		{
		
		}
		speichereHash();
	}

function makesearch(suchfeld)
	{
		var aktionsid;
		document.getElementById('suchbutton').focus();
		closehelper();

	if 	(document.getElementById(suchfeld).value == "")
		{
		document.getElementById(suchfeld).value="Suchbegriff hier eingeben";
		suchwort="";
		}
		else
		{
		suchwort=document.getElementById(suchfeld).value;
		}
		
	//Artikel ausblenden
	//Kategorien nach hinten legen
	//Suche durchführen
	//Artikel einblenden

	var aktionid;
	var quelltext;
	var afterdo;
aksuche=suchwort;
	aktionsid=getAktionsId();
	//Befehle festlegen:
aktionsid2=aktionsid-343425345;
	aktionsarray2[aktionsid]="setcontent('artikelliste','"+aktionsid+"');\n";
	aktionsarray2[aktionsid]+='smoothShow("ergebnisbox","'+aktionsid2+'");\n';
	
	aktionsarray2[aktionsid]+='overwindow("ergebnisbox");\nspeichereHash();\n';	

	
	aktionsarray4[aktionsid]=0;

	//Ajax starten:
	getAjax('aktion=loadart&getkat='+akkatid+'&getsearch='+suchwort+'&owner='+akshopowner,aktionsid,afterdo);	

	smoothHide("ergebnisbox",aktionsid);
			


	}
	
function loadwindow(show)
	{
	if (show == 1)
		{
		document.getElementById("loadwindow").style.visibility="visible";
		}
		else
		{
		
		
		document.getElementById("loadwindow").style.visibility="hidden";
	
		
		}
	
	}

function getAktionsId()
	{
	var akid;
	var d = new Date();  //3.10.1989
akid=d.getTime();
	return akid;
	}

function addlog(text)
	{
	document.getElementById("hilfe").innerHTML=document.getElementById("hilfe").innerHTML + "<br>" + text;
	}

function setcontent(elementName,aktionsid)
	{
	
	document.getElementById(elementName).innerHTML=aktionsarray[aktionsid];
	}

function sethelptimer()
	{
	window.clearInterval(helptimer);
	document.getElementById("hilfe").style.visibility='hidden';
	helptimer=window.setInterval("showhelp();",15000);		
	}

function showhelp()
	{
	window.clearInterval(helptimer);
	document.getElementById("hilfe").style.visibility='visible';
	}

function initprocess()
	{
	
	if (oninit == 1)
		{
		akinitprocess++;	
		}
			
	if ((akinitprocess==2) && (oninit == 1))
		{
		oninit=0;
		
		if (afterinit != "")
			{
			eval(afterinit);	
			}
		}
	
	}

function loadArticles(catid,newshow)
	{
	var aktionsid;
	var quelltext;
	var afterdo;

	aktionsid=getAktionsId() - 5777;
	//Befehle festlegen:
aktionsid2=aktionsid-3453456;
	aktionsarray2[aktionsid]="setcontent('artikelliste','"+aktionsid+"');\n";
	aktionsarray2[aktionsid]+="initprocess();\n";
if (makeergebnisover != 0)
	{
	//Sorge für einblendung:
		
	makeergebnisover=0;
	
//aktionsarray2[aktionsid]+="overwindow('ergebnisbox');\nspeichereHash();\n";

	}
//else
	{
		

		
	aktionsarray2[aktionsid]+='speichereHash();\nsmoothShow("ergebnisbox","'+aktionsid2+'","'+newshow+'");\nspeichereHash();\n';
	}
	aktionsarray4[aktionsid]=0;
	
	//Ajax starten:
	getAjax('aktion=loadart&getkat='+catid+'&getsearch='+aksuche+'&owner='+akshopowner,aktionsid,afterdo);	
			smoothHide("ergebnisbox",aktionsid);

	}
	
function loadCategories(elementName,catid)
	{
	var aktionid;
	var quelltext;
	var afterdo;
	var thisaktionsid;
	sethelptimer();
	thisaktionsid=getAktionsId();
	aktionsid=getAktionsId();
	//Befehle festlegen:
	afterdo="";
	akkatid=catid;
	aksuche="";
	
	if (document.getElementById('suchfeld') != null)
		{
	document.getElementById('suchfeld').value="Suchbegriff hier eingeben";
		}
	aktionsarray2[aktionsid]="setcontent('"+elementName+"','"+aktionsid+"');\n";

	aktionsarray2[aktionsid]+='smoothShow("'+"kategoriebox"+'","'+aktionsid+'");\nspeichereHash();\n';
	
	aktionsarray4[aktionsid]=0;
	

	afterdo="loadArticles('"+catid+"','100');";
	
	//Ajax starten:
	getAjax('aktion=getcatlist&getkat='+catid+'&owner='+akshopowner,aktionsid,afterdo);
	smoothHide("kategoriebox",aktionsid);
	smoothHide("ergebnisbox",aktionsid-4545654727);
	
	}

function execaktion(aktionsid)
	{
		var position;

	if (aktionsarray5[aktionsid]== 1)
		{
	//Suche Befehle und wenn vorhanden, löschen:
	aktionsarray3[aktionsid]="";
	//Suche befehle:


	if (aktionsarray2[aktionsid] != "")
		{
		
		eval(aktionsarray2[aktionsid]);
		if (aktionsarray7[aktionsid] != "")
			{

		eval(aktionsarray7[aktionsid]);
			}
		aktionsarray2[aktionsid]="";
				aktionsarray7[aktionsid]="";
		}
		}
	}
	
function stopAndExec(aktionsid)
	{
	var position;
	//Animation stoppen:
	window.clearInterval(aktionsarray3[aktionsid]);
	aktionsarray5[aktionsid]=1;
	
	if (aktionsarray4[aktionsid]== 1)
		{
	//Suche Befehle und wenn vorhanden, löschen:
	aktionsarray3[aktionsid]="";
	//Suche befehle:
	
	if (aktionsarray2[aktionsid] != "")
		{

		eval(aktionsarray2[aktionsid]);
				if (aktionsarray7[aktionsid] != "")
			{
		
			eval(aktionsarray7[aktionsid]);
			}
		aktionsarray2[aktionsid]="";
		aktionsarray7[aktionsid]="";
		}
		}
	}


	
function smoothShow(elementName,aktionsid,zielwert)
	{

	aktionsarray6[aktionsid]=1;
	aktionsarray5[aktionsid]=0;
	aktionsarray3[aktionsid]=window.setInterval("softshow('"+elementName+"','"+aktionsid+"','"+zielwert+"')",blendspeed);
	aktionszeitmesser[aktionsid] = "toset";
	

	document.getElementById(elementName).style.visibility="visible";
	document.getElementById(elementName).style.display="";
	
	}
	

	
function smoothHide(elementName,aktionsid)
	{

	aktionsarray6[aktionsid]=maxblend;
	aktionsarray5[aktionsid]=0;
aktionsarray3[aktionsid]=window.setInterval("softhide('"+elementName+"','"+aktionsid+"')",blendspeed);		
	}	

function setanimation(newstate)
	{
	window.clearInterval(stopaniintervall);	
	if (animations == 1)
		{
	stopaniintervall=window.setInterval("stopanimations()",2000);
		}
	}
	
function stopanimations()
	{
	window.clearInterval(stopaniintervall);	
	showinfo("Um die Leistung zu verbessern wurden Animationen abgeschaltet.");
	blendspeed=150;
	animations=0;
	 maxblend=1;
	 blendfactor=100;
	 
	 
	 //Cookie setzen:
	 var a = new Date();
a = new Date(a.getTime() +1000*60*60*12);
document.cookie = 'noanimations=1; expires='+a.toGMTString()+';'; 
	}
	
function softshow(elementName,aktionsid,zielwert)
	{
		

			
	var jetzt = new Date();
	
		if (aktionszeitmesser[aktionsid] == "toset")
			{
			aktionszeitmesser[aktionsid]=jetzt.getTime();
			}
			
			
	var alt,neu;
		if (aktionsarray6[aktionsid]==maxblend+1) 
		{
		var blendtime;
		blendtime=jetzt.getTime() - aktionszeitmesser[aktionsid];
	
		if (blendtime > maxblendtime)
			{
			//Animationen abschalten	
			setanimation(0);
			}
		stopAndExec(aktionsid);
		
		}
		else
		{
		//Nur ändern wenn Wert is kleiner als neu:
		alt=document.getElementById(elementName).className;
		alt=alt.split(blendclass)[1];
		neu=(aktionsarray6[aktionsid] * blendfactor);
		

			
		if (zielwert == "undefined")
			{
			zielwert=100;	
			}
			
		if (animations == 0)
			{
			zielwert=100;	
			}
		if (elementName == "ergebnisbox")
			{
			
			//alert("Neu: " + neu + "\nAlt: " + alt + "\nZiel: " + zielwert + "\nAnimations: " + animations);	
			}
			
		if (neu   >= parseInt(alt))
										{
		if (neu <= zielwert)
		{
		document.getElementById(elementName).style.display='';
		document.getElementById(elementName).className=blendclass + 	(aktionsarray6[aktionsid] * blendfactor);
		

			
			
		}
										}
		aktionsarray6[aktionsid]=aktionsarray6[aktionsid]+1;	
		}

	}	

function softhide(elementName,aktionsid)
	{
		var alt;
		var neu;
	if (aktionsarray6[aktionsid]==-1)
		{
				
		stopAndExec(aktionsid);
		}
		else
		{
			alt=document.getElementById(elementName).className;
		alt=alt.split(blendclass)[1];
			neu=(aktionsarray6[aktionsid] * blendfactor);
		
		if (neu   <= parseInt(alt))
										{
											
		document.getElementById(elementName).className=blendclass + 	(aktionsarray6[aktionsid] * blendfactor);
										}
		aktionsarray6[aktionsid]=aktionsarray6[aktionsid]-1;		
		}
	
	}
	
function softhidemore(elementName,aktionsid,stopper)
	{
	if (aktionsarray6[aktionsid]==stopper)
		{
				
		stopAndExec(aktionsid);
		}
		else
		{

		document.getElementById(elementName).className=blendclass + 	(aktionsarray6[aktionsid] * blendfactor);


		aktionsarray6[aktionsid]=aktionsarray6[aktionsid]-1;		
		}
	
	}	

function getAjaxDirect(anfrage,afterdo)
	{
	{

loadwindow(1);
var xmlHttp = null;
// Mozilla, Opera, Safari sowie Internet Explorer 7
if (typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp) {
    // Internet Explorer 6 und älter
    try {
        xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        try {
            xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
            xmlHttp  = null;
        }
    }
}
var jetzt = new Date();
if (xmlHttp) {
    xmlHttp.open('GET', anfrage +  "&sessid=" +jetzt.getTime() , true);
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
			if (xmlHttp.responseText == "")
				{
				}
				else
				{
				//Daten ausführen:
				var backparts;
				
				backparts=xmlHttp.responseText;
				eval(afterdo);
				loadwindow(0);
				}

        }
    };
    xmlHttp.send(null);
}
	
	}
	}

function getAjax(anfrage,aktionsid,afterdo)
	{
	{

loadwindow(1);
var xmlHttp = null;
// Mozilla, Opera, Safari sowie Internet Explorer 7
if (typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp) {
    // Internet Explorer 6 und älter
    try {
        xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        try {
            xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
            xmlHttp  = null;
        }
    }
}
var jetzt = new Date();
if (xmlHttp) {
    xmlHttp.open('GET', 'backjob.php?' + anfrage + "&aktionsid=" + "&sessid=" +jetzt.getTime() , true);
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
			if (xmlHttp.responseText == "")
				{
				}
				else
				{
				//Daten ausführen:
				var backparts;
				
				backparts=xmlHttp.responseText;
				
				aktionsarray[aktionsid]=backparts.split("FOREVAL")[0];
				aktionsarray7[aktionsid]=backparts.split("FOREVAL")[1] + '\n' + afterdo;
				
				aktionsarray4[aktionsid]=1;
				loadwindow(0);

				execaktion(aktionsid);
				}

        }
    };
    xmlHttp.send(null);
}
	
	}
	}

function transwin(oldwin,newwin)
	{
		window.clearInterval(transtimer);
		ontrans=1;
	aktionsid=getAktionsId();
	aktionsarray6[aktionsid]=5;
	aktionsarray5[aktionsid]=0;

	aktionsarray3[aktionsid]=window.setInterval("softhidemore('"+oldwin+"','"+aktionsid+"',modehide)",blendspeed);		

	aktionsarray7[aktionsid]="document.getElementById('"+oldwin+"').style.zIndex='1';\ndocument.getElementById('"+newwin+"').style.zIndex='3';\naktionsid=getAktionsId();\nsmoothShow('"+newwin+"',aktionsid);\nontrans=0;";

	aktionsarray4[aktionsid]=1;
//smoothShow(newwin);
//	;
//	document.getElementById(newwin).style.zIndex="0";	
	akoverwindow=newwin;
	
	
	}

function stopfocus()
	{
		
	window.clearInterval(transtimer);		
	
	}
	

	
function overwindow(winname)
	{
if (1==0) {
	if (akoverwindow != winname)
		{
	if (waittranswin != winname)
		{
		window.clearInterval(transtimer);	
		}
		
	if (ontrans != "1")
		{

			waittranswin=winname;
			window.clearInterval(transtimer);	
		transtimer=window.setInterval("transwin('"+akoverwindow+"','"+winname+"');",500);		
		
		}
		else
		{
		smoothShow("ergebnisbox","0");
		}

		
		}
}
	}
	
//Script für Suchhilfe	
var ausloeser;
function suche(value)
{
	if (value == "")
		{
		document.getElementById('suchpreview').style.visibility="hidden";	
		}
		
if (value != "")
	{
var xmlHttp = null;
// Mozilla, Opera, Safari sowie Internet Explorer 7
if (typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp) {
    // Internet Explorer 6 und älter
    try {
        xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        try {
            xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
            xmlHttp  = null;
        }
    }
}
if (xmlHttp) {
    xmlHttp.open('GET', 'backjob.php?aktion=searchhelper&suche=' + value, true);
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
			if (xmlHttp.responseText == "")
				{
				document.getElementById('suchpreview').style.visibility="hidden";
				}
				else
				{
				document.getElementById('suchpreview').innerHTML=xmlHttp.responseText;
				document.getElementById('suchpreview').style.visibility="visible";	
				
				remakeevents();				
				}

        }
    };
    xmlHttp.send(null);
}
	}
window.clearInterval(ausloeser);	
}

function warten(value)
	{
	window.clearInterval(ausloeser);
	ausloeser=window.setInterval("suche('"+value+"')", 150);
	}

function tuNix(evt)
	{
	document.getElementById('suchfeld').value=this.innerHTML;
	
	document.getElementById('suchpreview').style.visibility="hidden";
	
	//Suche ausführen:

	makesearch('suchfeld');
	
	}
	
function remakeevents() {	
var text;
var schleife;
var akwert=0;
var element;
schleife=1;

while (schleife == 1)
	{
if (element=document.getElementsByTagName('div')[akwert]) {  } else {schleife=0;}
akwert=akwert+1;
text=element.className;
if (text == "searchhelpline") 
	{
	element.onclick = tuNix;	
	}
	
	}


}	

var closetelptimer;
function closehelper()
	{
		window.clearInterval(closetelptimer);
	closetelptimer=window.setInterval("closewin();", 250);
		
	}

function setmainimg(url)
	{
	if (url.split('!')[0] == "IMG")
		{
		document.getElementById('bigimg').src=url.split('!')[1];	
		document.getElementById('video').innerHTML='';
		document.getElementById('video').style.display='none';
		document.getElementById('bild').style.display='';			
		}
		else
		{
		document.getElementById('bild').style.display='none';
		if (url.split('!')[0] == "YOUTUBE")
			{
		document.getElementById('video').innerHTML='<object width="273" height="225"><param name="movie" value="http://www.youtube.com/v/'+url.split('!')[1]+'"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+url.split('!')[1]+'" type="application/x-shockwave-flash" wmode="transparent" width="273" height="225"></embed></object>';	
			}
			
		if (url.split('!')[0] == "MYVIDEO")
			{
		document.getElementById('video').innerHTML="<object style='width:260px;height:225px;' type='application/x-shockwave-flash' data='http://www.myvideo.de/movie/"+url.split('!')[1]+"'> <param name='movie' value='http://www.myvideo.de/movie/"+url.split('!')[1]+"'/>	<param name='FlashVars' value='DESTSERVER=http://www.myvideo.de&LINKTEXT=MyVideo'/> <param name='AllowFullscreen' value='false' /></object>";
			}
		
		if (url.split('!')[0] == "CLIPFISH")
			{
		document.getElementById('video').innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="274" height="225" id="player" align="middle"><param name="allowScriptAccess" value="always" /><param name="movie" value="http://www.clipfish.de/videoplayer.swf?as=0&videoid='+url.split('!')[1]+'=&r=1&c=000000" />  <param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><embed src="http://www.clipfish.de/videoplayer.swf?as=0&videoid='+url.split('!')[1]+'=&r=1&c=000000" quality="high" bgcolor="#000000" width="274" height="225" name="player" align="middle" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>';
			}
			
		if (url.split('!')[0] == "FLASH")
			{
		document.getElementById('video').innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+url.split('!')[2]+'" height="'+url.split('!')[3]+'">  <param name="movie" value="'+url.split('!')[1]+'" />  <param name="quality" value="high" />  <embed src="'+url.split('!')[1]+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+url.split('!')[2]+'" height="'+url.split('!')[3]+'"></embed></object>';
		
			}			
		
		document.getElementById('video').style.display='';

		}

	}


 function gload(y,x) {
      if (GBrowserIsCompatible()) {	
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(y,x),7);
		var point = new GLatLng(y,x);
		map.addOverlay(new GMarker(point));
      }
    }
	
	
function closewin()
	{
		window.clearInterval(closetelptimer);
	document.getElementById('suchpreview').style.visibility="hidden";	
	}

function hideartwindow()
	{
	var aktionsid;
aktionsid=getAktionsId();
	aktionsarray4[aktionsid]=1;
	aktionsarray5[aktionsid]=1;
	akartid=0;
	aktionsarray2[aktionsid]="document.getElementById('showartwindow').style.display='none';";
	speichereHash();
	smoothHide('showartwindow',aktionsid); 
	moveliste('right');
	}

function showartikel(artid)
	{
		
		var aktionsid;
	aktionsid=getAktionsId() - 2244545;
	var aktionsid2;
	aktionsid2=aktionsid*3;
	aktionsarray2[aktionsid]="setcontent('showartwindow','"+aktionsid+"');\n";
	aktionsarray2[aktionsid]+='smoothShow("showartwindow","'+aktionsid2+'"); artvis=1;\n';
	aktionsarray4[aktionsid]=0;
	aktionsarray5[aktionsid]=1;
	akartid=artid;
	speichereHash();

	getAjax("aktion=getart&artid="+artid+"&owner=" + akshopowner,aktionsid,"");
	smoothHide("showartwindow",aktionsid);
	moveliste('left');
	window.scrollTo(0, 0);
	}





function str_replace (search, replace, subject)
{
  var result = "";
  var  oldi = 0;
  for (i = subject.indexOf (search)
     ; i > -1
     ; i = subject.indexOf (search, i))
  {
    result += subject.substring (oldi, i);
    result += replace;
    i += search.length;
    oldi = i;
  }
  return result + subject.substring (oldi, subject.length);
}

function showbigimg()
	{
	var miniurl;	
	miniurl=document.getElementById('bigimg').src;
	miniurl=str_replace("midi","full",miniurl);
	
	//Frage Bildgröße auf Server ab:
	getdataPOST("showbigimg.php?mode=makewindow&img=" + miniurl,"eval(backhtml);");

	
	}
	
function speichereHash() 
{
  location.hash="#"+ "akkatid-"+akkatid+"_aksuche-"+aksuche+"_sortby-"+sortby+"_sortbydirection-"+sortbydirection+"_listposition-"+listposition+"_artid-"+akartid;
}
