var mwstchange=0;
var mwstbefreiung=false;
function kbacheck(nr){
	if (nr==2 && document.forms['kbaeingabe'].zu2.value.length==4){
		document.forms['kbaeingabe'].zu3.focus();
		document.forms['kbaeingabe'].zu3.select();
	}
	if (nr==3 && document.forms['kbaeingabe'].zu3.value.length==3) {
		document.forms['kbaeingabe'].submit();
	}
}

function popup(seite,w,h,resize) {
	var status;

	if (resize == '') {
		resize = false;
	}

	// Wenn die aufzurufende Seite gleich der aufrufenden Seite ist, passiert gar nichts!
	if (seite!=document.URL) {
		if (resize == false) {
			status = "scrollbars=auto,resizable=no,status=no,location=no,toolbar=no,directories=no,menubar=no,copyhistory=no,width=" + w + ",height=" + h;
		} else {
			status = "scrollbars=auto,resizable=yes,status=no,location=no,toolbar=no,directories=no,menubar=no,copyhistory=no,width=" + w + ",height=" + h;
		}
		p = window.open( seite, 'pagel_popup', status);
		p.focus();
	}
	return false;
}


function change_links_set(iconid,size,width,height){
	var fpopup;
	var link;

	link = "file?fileID="+iconid+"&fileType=3";
	fpopup = "return popup('"+link+"',"+width+","+height+");";

	document.getElementById('produktbild').src='file?fileID='+iconid+'&fileType='+size;
	document.getElementById('produktlink').setAttribute('href',link);
	document.getElementById('produktlink').setAttribute('onclick',fpopup);
	return false;
}

function change_links_remove(iconid,size){

	document.getElementById('produktbild').src='file?fileID='+iconid+'&fileType='+size;
	document.getElementById('produktlink').removeAttribute('href');
	document.getElementById('produktlink').removeAttribute('onclick');
	return false;
}



function make_div_clickable(div) {
	var children = div.childNodes;
	for (var i=0; i < children.length; i++) {
		var item = children.item(i);
		if (item.nodeName && item.nodeName.toLowerCase() == "a") {
			window.location.href=item.href;
		}
	}
	return false;
}

function pagel_back() {
	history.back();
	return false;
}

function show_please_wait() {
	document.getElementById('please-wait').style.display='block';
	timerID = setTimeout("hide_please_wait()", 999999999);
}

function hide_please_wait() {
	document.getElementById('please-wait').style.display='none';
	//		alert("hide");
}
function showdiv(name)
{
	if (name=!"Adresse1" && name!="Adresse2")
	{
		document.getElementById('Adresse').style.display='none';
		document.getElementById('login').style.display='none';
		document.getElementById('firmpriv').style.display='none';
		document.getElementById(name).style.display='block';
	}
	else
	{
		document.getElementById('Adresse').style.display='block';
		if (name=="Adresse1")
		{
		}
	}

}
function senddata()
{
	if (!gesendet)
	{
		gesendet=true;
		show_please_wait();
		document.Bestellung.aktion.value="bestellen";
		document.Bestellung.submit();
	}
}
var wcount=0;
function openw()
{
	var width=800;
	var height=600;
	var left=100;
	var top=50;
	var opt="width="+width+",height="+height+",left="+left+",top="+top+",resizable=no";
	var Bild="http://www.autoteile-guenstig.de/images/metzger/html/produkte.html";
	var Fname="Informationen";
	var wind=window.open(Bild,Fname,opt);
}
function jump(marke)
{
	if (marke!="PayPal")
	{
		document.versandart.action="index.php?phpdat=kasse&schritt=2";
		document.versandart.submit();
	}
	else
	{
		document.versandart.action="paypal.html";
		document.getElementById('please-waitpp').style.display='block';
		document.location.href="paypal.html";
	}
}
function jumpplz(marke)
{
	document.Bestellung.action="index.php?phpdat=kasse&schritt=3#"+marke;
	document.Bestellung.submit();
}
function submitw()
{
	document.Bestellung.action="index.php?phpdat=kasse&schritt=2";
	document.Bestellung.submit();
}
function submitwz1()
{
	document.versandart.action="index.php?phpdat=kasse&schritt=1";
	document.versandart.submit();
}
function submitz2()
{
	document.Bestellung.action="index.php?phpdat=kasse&schritt=2";
	document.Bestellung.submit();
}
function submitw2()
{
	document.Bestellung.action="index.php?phpdat=kasse&schritt=4";
	document.Bestellung.submit();
}
function w_open()
{
	Fenster = window.open('https://www.paypal.com/de/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside','olcwhatispaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=500');
	Fenster.focus();
}
function del_artnr(Artnr)
{
	document.Bestellung.action="index.php?phpdat=kasse&schritt=1&aktion=delete&Artnr="+Artnr;
	document.Bestellung.submit();
}
function update(Anzahl,Artnr)
{
	document.location.href="index.php?phpdat=kasse&aktion=update&Artnr="+Artnr+"&anzahl="+Anzahl;
}

function wopentext(text)
{
	Fenster = window.open('index.php?text='+text,text,'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=900, height=500');
	Fenster.focus();
}
function wopenimage(imagesrc,wwidth,wheight)
{
	Fenster = window.open(imagesrc,'Bildanzeige','toolbar=no, location=no, directories=no, status=no, menubar=no, left=0, top=0, scrollbars=yes, resizable=yes, width='+wwidth+', height='+wheight);
	Fenster.resizeTo(wwidth+20,wheight+20);
	Fenster.focus();
}
var content="";
function mwstbefr()
{

	document.getElementById('befreit').checked
	{
		mwstchange=(mwstchange+1) % 2;
		if (mwstchange)
		{
			window
			if (window.pageYOffset)
			{
				offsety=window.pageYOffset;
				offset=window.pageYOffset+window.innerHeight/2;
			}
			else
			{
				if (document.body.scrollTop)
				{
					offsety=document.body.scrollTop;
					offset=document.body.scrollTop+document.body.clientHeight/2;
				}
				else if (document.documentElement.scrollTop)
				{
					offsety=document.documentElement.scrollTop;
					offset=document.documentElement.scrollTop+document.documentElement.clientHeight/2;
				}
				else
				{
					offsety=0;
					offset=0;
					window.scrollTo(0,0);
				}
			}
			if (offsety)
			document.getElementById('mwstbefr').style.top=offsety+'px';
			if (offset)
			document.getElementById('mwstpruefung').style.top=offset+'px';
			document.getElementById('mwstfirma').value=document.getElementById('RFirmaFA').value;
			document.getElementById('mwstustid').value=document.getElementById('RUStID').value;
			document.getElementById('mwststr').value=document.getElementById('RStrasse').value;
			document.getElementById('mwsthnr').value=document.getElementById('RHnr').value;
			document.getElementById('mwstort').value=document.getElementById('ROrt').value;
			document.getElementById('mwstplz').value=document.getElementById('RPlz').value;
			document.getElementById('RLand').style.display='none';
			document.getElementById('mwstpruefung').style.display='block';
			document.getElementById('mwstbefr').style.display='block';
		}
		else
		{
			document.getElementById('RLand').style.display='block';
			document.getElementById('mwstbefr').style.display='none';
			document.getElementById('mwstpruefung').style.display='none';
		}
	}
}

function closemwstpr()
{
	if (content!="Alle Daten sind korrekt.<br>Die Mehrwertsteuer wird am Ende des Bestellvorgangs abgezogen.<br>Sie k&ouml;nnen das Fenster jetzt schlie&szlig;en")
	{
		document.getElementById('befreit').checked=false;
		mwstchange=(mwstchange+1) % 2;
	}
	document.getElementById('RFirmaFA').value=document.getElementById('mwstfirma').value;
	document.getElementById('RUStID').value=document.getElementById('mwstustid').value;
	document.getElementById('RStrasse').value=document.getElementById('mwststr').value;
	document.getElementById('RHnr').value=document.getElementById('mwsthnr').value;
	document.getElementById('ROrt').value=document.getElementById('mwstort').value;
	document.getElementById('RPlz').value=document.getElementById('mwstplz').value;
	document.getElementById('RLand').style.display='block';
	document.getElementById('mwstbefr').style.display='none';
	document.getElementById('mwstpruefung').style.display='none';
}
var request = false;

function setRequest()
{
	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) {}
		}
	}
	if (!request)
	{
		return false;
	}
	else
	{
		document.getElementById('messagemwstpr').innerHTML="Bitte warten Sie,<br/>Ihre Angaben werden überprüft.";
		var url = "include/ustid_test.php";
		// Name auslesen
		var value1 = document.getElementById('mwstfirma').value;
		var value2 = document.getElementById('mwstustid').value;
		var value3 = document.getElementById('mwststr').value;
		var value4 = document.getElementById('mwsthnr').value;
		var value5 = document.getElementById('mwstplz').value;
		var value6 = document.getElementById('mwstort').value;
		// Request öffnen
		request.open('post', url, true);
		// Requestheader senden
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		// Request senden
		request.send('firma='+value1+'&ustid='+value2+'&str='+value3+'&hnr='+value4+'&plz='+value5+'&ort='+value6);
		// Request auswerten
		request.onreadystatechange = interpretRequest;
	}
}

// Request auswerten
function interpretRequest()
{
	switch (request.readyState)
	{
		// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
		case 4:
		if (request.status != 200)
		{
			alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
		}
		else
		{
			content = request.responseText;
			document.getElementById('messagemwstpr').innerHTML = content;
		}
		break;
		default:
		break;
	}
}