function wkload() {
	$('wk_loading').show();
	if(wkload.arguments.length>0){
		var getstr="?layout="+wkload.arguments[0];
	}
	else var getstr="";
	new Ajax.Request('../ajax/wk.php'+getstr,
	{
		method: 'get',
		asynchronous: true,
		evalScript: true,
		onComplete: function(t) {
			$('wk_loading').hide();
			$('wkinhalt').update(t.responseText);
		},
		// Handle other errors
		onFailure: function(t) {
			alert('Error ' + t.status + ' -- ' + t.statusText);
		}		
	});
}

function addProduct2() {
		//alert($('d_artikelnummer'));
	if($('d_artikelnummer').value.length >= 5 && $('d_menge').value != '0') {	
		$('wk_loading').show()
		
		new Ajax.Request('../ajax/direktbestellung_edit.php',
		{
			method: 'get',
			parameters: "artikel="+$('d_artikelnummer').value+"&menge="+$('d_menge').value+"&action=add",
			asynchronous: true,
			evalScript: true,
			onComplete: function(t) {
			  	$('wk_loading').hide();	
			   	$('direktresponse').update(t.responseText);
			},
			// Handle other errors
			onFailure: function(t) {
				alert('Error ' + t.status + ' -- ' + t.statusText);
			}		
		}
		);
	}

}

function addProduct(gid) {
		//alert($('d_artikelnummer'));
	if($('d_artikelnummer'+gid).value.length >= 5 && $('d_menge'+gid).value != '0') {	
		$('wk_loading').show();
		var eig_zusatz="";
		for(ien=1;ien<11;ien++){
			//alert('eigenschaft'+ien+'_'+$('d_artikelnummer'+gid).value);
			if($('eigenschaft'+ien+'_'+$('d_artikelnummer'+gid).value)){
				//alert(ien+': '+$('eigenschaft'+ien+'_'+$('d_artikelnummer'+gid).value).value);	
				eig_zusatz+="&eigenschaft["+ien+"]="+$('eigenschaft'+ien+'_'+$('d_artikelnummer'+gid).value).value;
			}
		}
		
		new Ajax.Request('../ajax/direktbestellung_edit.php',
		{
			method: 'get',
			parameters: "artikel="+$('d_artikelnummer'+gid).value+"&skat="+$('skat'+$('d_artikelnummer'+gid).value).value+"&menge="+$('d_menge'+gid).value+"&action=add"+eig_zusatz,
			asynchronous: true,
			evalScript: true,
			onComplete: function(t) {
			  	$('wk_loading').hide();	
			   	$('direktresponse').update(t.responseText);
				if($('wk_detail_btn'+gid)){
//					alert($('d_artikelnummer'+gid).value);
	//				alert("alert ist jetzt rausgenommen");
					refreshBtns($('d_artikelnummer'+gid).value,gid);
				}
			},
			// Handle other errors
			onFailure: function(t) {
				alert('Error ' + t.status + ' -- ' + t.statusText);
			}		
		}
		);
	}

}
var markedR=new Array();
function refreshBtns(newart,gid,hskat){
	if($('d_artikelnummer'+gid)){
		$('d_artikelnummer'+gid).value=newart;
		var eig_zusatz="";
		for(ien=1;ien<11;ien++){
			//alert('eigenschaft'+ien+'_'+$('d_artikelnummer'+gid).value);
			if($('eigenschaft'+ien+'_'+$('d_artikelnummer'+gid).value)){
				//alert(ien+': '+$('eigenschaft'+ien+'_'+$('d_artikelnummer'+gid).value).value);	
				eig_zusatz+="&eigenschaft["+ien+"]="+$('eigenschaft'+ien+'_'+$('d_artikelnummer'+gid).value).value;
			}
		}
		if(gid){
			if(markedR[gid]) markedR[gid].style.backgroundColor="";
			/*var prdtbl=document.getElementsByName('trprd_'+gid);	
			alert(prdtbl.length);
			for(it=0;it<prdtbl.length;it++){
				
//				return;
				prdtbl[it].style.backgroundColor="#ff0000";	
			}*/
			if($('trprd'+newart)){
				$('trprd'+newart).style.backgroundColor="#FFF1BF";
				markedR[gid]=$('trprd'+newart);	
			}
		}
	new Ajax.Request('../ajax/getmenge.php',
		{
			method: 'get',
			parameters: "artikel="+$('d_artikelnummer'+gid).value+eig_zusatz+"&skat="+hskat,
			asynchronous: true,
			evalScript: true,
			onComplete: function(t) {
			  	if(t.responseText>0) {
					$('wk_detail_btn'+gid).style.backgroundImage="url('images/btn_mengeaendern.gif');";
					$('d_menge'+gid).value=t.responseText;
				}else{
					$('wk_detail_btn'+gid).style.backgroundImage="url('images/btn_inwk.gif');";
					$('d_menge'+gid).value='1';
				}
			},
			// Handle other errors
			onFailure: function(t) {
				alert('Error ' + t.status + ' -- ' + t.statusText);
			}		
		}
		);
	}
	//alert($('bild'+newart).value);
	if($('bild'+newart).value.length>1){
		$('image_'+gid).src=$('bild'+newart).value;
		$('image_'+gid).show();
	}
		
}

function changeMenge(ident,menge) {
	if($('menge_'+ident).innerHTML.substr(0,1) != "<") {
		$('menge_'+ident).innerHTML = '<input id="menge_v_'+ident+'" style="width: 50px; text-align: right;" value="'+menge+'" onBlur="wkEditProdukt(\''+ident+'\',\'edit\',this.value)" />';
	}
	$('menge_'+ident).style.border = "none";
	$('menge_v_'+ident).focus();
}

function displayMengeRahmen(ident,what) {
	if(what == "mover") {
		if($('menge_'+ident).innerHTML.substr(0,1) != "<") {
			$('menge_'+ident).style.border = "solid 1px #b2b2ad";
		}
	} else {
		$('menge_'+ident).style.border = "none";
	}
}

function updateBezeichnung() {
	if($('d_artikelnummer').value.length >= 5) {	
		$('wk_loading').show();
		$('d_bezeichnung').innerHTML = "";
		$('d_preis').innerHTML = "";
		
		new Ajax.Request('../ajax/direktbestellung.php',
		{
			method: 'get',
			parameters: "artikel="+$('d_artikelnummer').value+"&menge="+$('d_menge').value,
			asynchronous: true,
			evalScript: true,
			onComplete: function(t) {
			   $('wk_loading').hide();
			   $('direktresponse').update(t.responseText);
			},
			// Handle other errors
			onFailure: function(t) {
				alert('Error ' + t.status + ' -- ' + t.statusText);
			}		
		}
		);
	}
}

function ask(frage,action){
	//alert(frage);
	//alert(action);
	if(frage){
		showGrayBox();
		var fragev="<table width='350' height='120' border='0' cellspacing='0' cellpadding='0'>"+
						"<tr>"+
						"	<td width='350' height='90' align='center'>"+
						"		"+frage+
						"	</td>"+
						"</tr>"+
						"<tr>"+
						"	<td height='30' align='center' valign='top'>"+
						"		<img src='../images/btn_ja.gif' width='60' height='18' onClick=\""+action+"hideGrayBox();\" alt=\"Ja\" />&nbsp;&nbsp;&nbsp;&nbsp;<img src='../images/btn_nein.gif' width='60' height='18' alt='Nein' onClick=\"hideGrayBox();\" />"+
						"	</td>"+
						"</tr>"+
					"</table>";
				//alert(fragev);
		$('gray_box_content').innerHTML = fragev;
		//alert($('gray_box_content').innerHTML);
		center('gray_box');
		
	}
}

function zahlungsmethode(){
	var zahlung=document.getElementsByName("zahlungsmethode1");
	for(iz=0;iz<zahlung.length;iz++){
		if(zahlung[iz].checked==true) $('zahlung_'+zahlung[iz].value).show();
		else  $('zahlung_'+zahlung[iz].value).hide();
	}
}

function wkEditProdukt(ident,action,menge,frage) {		
		$('wk_loading').show();
		new Ajax.Request('../ajax/direktbestellung_edit.php',
		{
			method: 'get',
			parameters: "id="+ident+"&action="+action+"&menge="+menge,
			asynchronous: true,
			evalScript: true,
			onComplete: function(t) {
				  $('wk_loading').hide();	
				  $('direktresponse').update(t.responseText);
			},
			// Handle other errors
			onFailure: function(t) {
				alert('Error ' + t.status + ' -- ' + t.statusText);
			}		
		}
		);
	}

function clearWK() {
	if(window.confirm("Sollen wirklich alle Produkte aus dem Warenkorb entfernt werden?")) {		
	$('wk_loading').show();
		new Ajax.Request('../ajax/direktbestellung_edit.php',
		{
			method: 'get',
			parameters: "action=clear",
			asynchronous: true,
			evalScript: true,
			onComplete: function(t) {
				  $('wk_loading').hide();	
				  $('direktresponse').update(t.responseText);
			},
			// Handle other errors
			onFailure: function(t) {
				alert('Error ' + t.status + ' -- ' + t.statusText);
			}		
		}
		);
	}

}

function sendBestellung() {
	$('wk_loading').show();
	new Ajax.Request('../ajax/bestellung.php',
	{
		method: 'post',
		postBody: $('bestellform').serialize(),
		asynchronous: true,
		evalScript: true,
		onComplete: function(t) {
		   $('wk_loading').hide();	
		   $('bestellungresponse').update(t.responseText);
		   //add2wk(0);
		   //scrollTo(0,0);
		   //new Effect.ScrollTo('bestellungresponse');
		   location.href="#bestellungtop";
		},
		// Handle other errors
		onFailure: function(t) {
			alert('Error ' + t.status + ' -- ' + t.statusText);
		}		
	}
	);
}