function leereTextBox(formularname,feldname)
{
	document.forms[formularname].elements[feldname].value = "";
}

function popup(site,w,h)
{
	x = screen.availWidth / 2 - w / 2;
	y = screen.availHeight / 2 - h / 2;
	var popupWindow = window.open(site,'Meshop2','width='+w+',height='+h+',left='+x+',top='+y+',scrollbars=yes,screenX='+x+',screenY='+y);
}

function auto_korrekt(obj)
{
	var ausdruck = new String(obj.value);
	var strings = new Array();
	var ergebnis = new String('');
	var blacklist = new Array('von','zu','bei','und','van','de','am','of');
	
	// Alle mehrfachen Leerezeichen zu einem Leerzeichen machen
	ausdruck = ausdruck.replace(/ +/g, " ");
	// Fuhrendes Leerzeichen entfernen
	ausdruck = ausdruck.replace(/^ /, "");
	// Abschliessendes Leerzeichen entfernen
	ausdruck = ausdruck.replace(/ $/, "");
	// Jedes Wort des Ausdrucks in ein Array speichern
	strings = ausdruck.split(' ');

	for(var i=0; i < strings.length; i++)
	{
		var status = true;
		var j = 0;
		
		while(j < blacklist.length && status == true)
		{
			// Uberprufen, ob das Wort in der Blacklist vorhanden ist
			if(blacklist[j] == strings[i])
			{
				status = false; 
			}
			j++;
		}

		// Falls das Wort nicht in der Blacklist ist, soll der erste Buchstabe grossgeschrieben werden
		if(status == true)
		{
			ergebnis += strings[i].substr(0,1).toUpperCase();
			ergebnis += strings[i].substr(1,99);
			
		}
		else
		{
			ergebnis += strings[i].toLowerCase();
		}
		
		// Leerzeichen zwischen die Worter machen
		ergebnis += ' ';
	}
	
	// Wert in die Textbox zuruckschreiben
	obj.value = ergebnis.substr(0,ergebnis.length - 1);
}

var aktBild = 0;

function BildRotate(val)
{
	var goodnum = aktBild + val;

	if(goodnum < 0)
	{
		goodnum = bilder.length - 1;
	}
	else if(goodnum > bilder.length - 1)
	{
		goodnum = 0;
	}

	document.imgwechsel.src = bilder[goodnum];
	aktBild = goodnum;
}

function initBildRotate()
{
	this.length = initBildRotate.arguments.length;

	for (var i = 0; i < this.length; i++)
	{
		this[i] = initBildRotate.arguments[i];
	}
}

function BildWechsel(ziel)
{
	document.artikelFotos.src = ziel;
}

//////////////////////////////////////////////////////////////////////////////////
// Lieferadresse
//////////////////////////////////////////////////////////////////////////////////

// Dient zur Speicherung der alten Werte
var anrede;
var nachname;
var vorname;
var firma;
var strasse;
var hausnr;
var plz;
var ort;
var land;

function ocLiefer(obj)
{	
	if(obj.checked == false)
	{
		// Alte Werte speichern
		anrede		= document.getElementById('anrede').value;
		nachname	= document.getElementById('nachname').value;
		vorname		= document.getElementById('vorname').value;
		firma		= document.getElementById('firma').value;
		strasse		= document.getElementById('strasse').value;
		hausnr		= document.getElementById('hausnr').value;
		plz			= document.getElementById('plz').value;
		ort			= document.getElementById('ort').value;
		land		= document.getElementById('land').value;

		document.getElementById('anrede').value		= "";
		document.getElementById('nachname').value	= "";
		document.getElementById('vorname').value	= "";
		document.getElementById('firma').value		= "";
		document.getElementById('strasse').value	= "";
		document.getElementById('hausnr').value		= "";
		document.getElementById('plz').value		= "";
		document.getElementById('ort').value		= "";
		document.getElementById('land').value		= "";
	}
	else
	{
		if(anrede)		document.getElementById('anrede').value		= anrede;
		if(nachname)	document.getElementById('nachname').value	= nachname;
		if(vorname)		document.getElementById('vorname').value	= vorname;
		if(firma)		document.getElementById('firma').value		= firma;
		if(strasse)		document.getElementById('strasse').value	= strasse;
		if(hausnr)		document.getElementById('hausnr').value		= hausnr;
		if(plz)			document.getElementById('plz').value		= plz;
		if(ort)			document.getElementById('ort').value		= ort;
		if(land)		document.getElementById('land').value		= land;
	}
}

//////////////////////////////////////////////////////////////////////////////////
// Zahlungsweise
//////////////////////////////////////////////////////////////////////////////////

function naechstesFeld(objekt, laenge, naechstesObjekt)
{
	if(objekt.value.length  >= laenge) document.getElementById(naechstesObjekt).focus();
}

function ocZahlungsweise(obj)
{
	//if(document.getElementById('zahlungsweise').value;
}

//////////////////////////////////////////////////////////////////////////////////
// Kaufabschluss
//////////////////////////////////////////////////////////////////////////////////

var klicks = 0;

function doValidate(form,button,text)
{
	document.getElementById(button).disabled = true;
	document.getElementById(button).value = text;

	if(klicks==0) form.submit();

	klicks++;
}

function doValidate2(button,text)
{
	button.disabled = true;
	button.value = text;
	form.submit();
	document.getElementById('bestellungFlag').value=1;
}

function zeigeDetail(detail)
{
	document.getElementById('desc_wirkungsweise').style.display = 'none';
	document.getElementById('desc_anwendung').style.display = 'none';
	document.getElementById('desc_gegenanzeigen').style.display = 'none';
	document.getElementById('desc_nebenwirkungen').style.display = 'none';
	document.getElementById('desc_hinweise').style.display = 'none';
	
	document.getElementById('but_wirkungsweise').className = 'laieninfo';
	document.getElementById('but_anwendung').className = 'laieninfo';
	document.getElementById('but_gegenanzeigen').className = 'laieninfo';
	document.getElementById('but_nebenwirkungen').className = 'laieninfo';
	document.getElementById('but_hinweise').className = 'laieninfo';
	
	document.getElementById('but_' + detail).className = 'laieninfo_aktiv';
	
	document.getElementById('desc_' + detail).style.display = 'block';
}

wmtt = null;

function showWMTT(id) {
  wmtt = document.getElementById(id);
  wmtt.style.display = "block"
}

document.onmousemove = updateWMTT;
 
function updateWMTT(e) {
  if (wmtt != null) {
    x = (document.all) ? window.event.x + wmtt.offsetParent.scrollLeft : e.pageX;
    y = (document.all) ? window.event.y + wmtt.offsetParent.scrollTop  : e.pageY;
    wmtt.style.left = (x - 260) + "px";
    wmtt.style.top   = (y + 30) + "px";
  }
}

function hideWMTT() {
  wmtt.style.display = "none";
}

/*
// Request senden
function addToWk(aid,quantity) {
var request = false;	
	var aid = aid;
	// Request erzeugen
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest(); // Mozilla, Safari, Opera
	} else if (window.ActiveXObject) {
		try {
			request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
		} catch (e) {
			try {
				request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
			} catch (e) {}
		}
	}

	// �berpr�fen, ob Request erzeugt wurde
	if (!request) {
		alert("Kann keine XMLHTTP-Instanz erzeugen");
		return false;
	} else {
		var url = "http://design.eu-versandapotheke.com/warenkorb.php?addfast=1&aid=" + aid + "&anzahl=" + quantity;
		// Request �ffnen
		request.open('post', url, true);
		// Request senden
		request.send(null);
		// Request auswerten
		request.onreadystatechange = function(){
			if(request.readyState == 4){ 
				//var Data = request.responseText.parseJSON();
				var JSON = eval("(" + request.responseText + ")");
				//alert(JSON[0]['DIV']);
				document.getElementById("slidingDiv").innerHTML=JSON['wk_div'];
				document.getElementById("wk_quantity").innerHTML=JSON['quantity'];
				J('#container').append("<div id='bg_shadow'></div");
				J('#bg_shadow').css("height",J('#page').height());
				J('#bg_shadow').css("width",J(document.body).width());
				J('#container').append("<div id='art_div'></div");
				J('#art_div').css("margin-left", J('#container').width()/2-J('#art_div').width()/2);
				//J('#art_div').css("top", window.pageYOffset+20);
				//J('#art_div').css("z-index", 1000000);
				J('#art_div').html(JSON['art_div']);
				J('#bg_shadow').fadeIn('fast');
				setTimeout("J('#art_div').fadeIn('slow')",100)
			}
		}
	}
}
*/

function shutDiv()
{
	J('#art_div').fadeOut('slow');
	setTimeout("J('#art_div').remove()",1000)
	
	J('#bg_shadow').fadeOut('slow', J('#bg_shadow').remove());
	setTimeout("J('#bg_shadow').remove()",1000)
}

function showBonusType(Type)
{
	J('.bonusType').each(function(e){
		if (this.id != "bonusType"+Type)
		{
			J('#'+this.id).slideUp();
		}
		else
		{
			J('#bonusType'+Type).slideDown();
		}
	});
}

function showLieferType(Type)
{
	if(Type == 1)
	{
		shut = 2;
	}
	else if(Type == 2)
	{
		shut = 1;
	}
	else if(Type == 0)
	{
		J('#lieferType1').slideUp();
		J('#lieferType2').slideUp();
	}
	J('#lieferType'+shut).slideUp();
	J('#lieferType'+Type).slideDown();
}

function showPaymentType(Type)
{
	J(".content34").each(function(e){
		if(this.id != d) { J("#" + this.id).css('display','none'); }
	});
	/*
	if(Type == 1)
	{
		shut = 2;
	}
	else if(Type == 2)
	{
		shut = 1;
	}
	else if(Type == 0)
	{
		J('#lieferType1').slideUp('slow');
		J('#lieferType2').slideUp('slow');
	}
	J('#lieferType'+shut).slideUp('slow');
	J('#lieferType'+Type).slideDown('slow');
	*/
}


function ReverseDisplay(d, close) 
{
	J(".slidingDiv").each(function(e){
		if(this.id != d) { J("#" + this.id).css('display','none'); }
	});
	
	J('#naviWarenkorb').css('background', 'url("../images/01-header/bg_header_cart.jpg") no-repeat scroll 0 0px transparent');
	J('#naviKundendaten').css('background', 'url("../images/01-header/bg_header_login.jpg") no-repeat scroll 0 0px transparent');
	
	if(d == "slidingDiv" && close != 0)
	{
		J('#naviWarenkorb').css('background', 'url("../images/01-header/bg_header_cart.jpg") no-repeat scroll 0 -39px transparent');
	}
	else if(d == "slidingDiv2" && close != 0)
	{
		J('#naviKundendaten').css('background', 'url("../images/01-header/bg_header_login.jpg") no-repeat scroll 0 -39px transparent');
	}
	
	if(!J('#'+d).css('display')) 
	{ 
		J('#'+d).css('display', 'block') 
	}
	else if(J('#'+d).css('display') == "none") 
	{ 
		J('#'+d).css('display', 'block') 
	}
	else 
	{ 
		if(d == "slidingDiv" && close != 0)
		{
			J('#naviWarenkorb').css('background', 'url("../images/01-header/bg_header_cart.jpg") no-repeat scroll 0 0px transparent');
		}
		else if(d == "slidingDiv2" && close != 0)
		{
			J('#naviKundendaten').css('background', 'url("../images/01-header/bg_header_login.jpg") no-repeat scroll 0 0px transparent');
		}

		J('#'+d).css('display', 'none') 
	}
}
