function addtobasket(url) {
	if(url.match(/anzahl/) == null) {
		var anzahl = document.getElementById("anzahl").value;
		url = url+"&anzahl="+anzahl;
	}
	window.scrollTo(0,0);
	load_box_with_refresh(url);
}

function addtobasket_v2(url) {
	if(url.match(/anzahl/) == null) {
		var anzahl = document.getElementById("anzahl").value;
		url = url+"&anzahl="+anzahl;
	}
	var products_id = url.match(/.*products_id=(\d+)/)[1];
	if ($('options_'+products_id)) var x = $('options_'+products_id).value;	
	else var x ="";
	if (x!="") {
		var options = x.split(/,/);
		for(i = 0; i < options.length; ++i)
			if (document.getElementsByName(options[i]).length>0) {
				url=url+"&"+document.getElementsByName(options[i])[0].name+"="+document.getElementsByName(options[i])[0].options[document.getElementsByName(options[i])[0].selectedIndex].value;
			}
	}
	if ($('ov_menge')) { $('ov_menge').destroy(); }
	window.scrollTo(0,0);
	load_box_with_refresh_v2(url);
}


function addtobasket_v21(url,count_field) {
	if (document.getElementById(count_field)) {
		var anzahl = document.getElementById(count_field).value;
	} else {
		var anzahl = 1;
	}
	var products_id = url.match(/.*products_id=(\d+)/)[1];
	if ($('options_'+products_id)) var x = $('options_'+products_id).value;	
	else var x ="";
	if (x!="") {
		var options = x.split(/,/);
		for(i = 0; i < options.length; ++i)
			if (document.getElementsByName(options[i]).length>0) {
				url=url+"&"+document.getElementsByName(options[i])[0].name+"="+document.getElementsByName(options[i])[0].options[document.getElementsByName(options[i])[0].selectedIndex].value;
			}
	}	
	url = url+"&anzahl="+anzahl;
	window.scrollTo(0,0);
	load_box_with_refresh_v2(url);
}

function addtobasket_v22(url,count_field) {
	if ($('ov_menge')) {
		ov_menge = $('ov_menge');
		ov_menge.style.left = (x+20)+'px';
		ov_menge.style.top = (y+20)+'px';
	} else {
		ov_menge = new Element('div', {id: 'ov_menge'});
		ov_menge.set('style','position:fixed; height:100px; width:160px; background-color:#FF0000;');
		ov_menge.inject(document.body);
		ov_menge.style.left = (x+20)+'px';
		ov_menge.style.top = (y+20)+'px';
	}
	var req = new Request.HTML({url:'templates/foerdertechnik/_menge_box.tmpl', 
		onSuccess: function(html) {
			$('ov_menge').set('text', '');
			$('ov_menge').adopt(html);
			$('ov_menge').innerHTML = $('ov_menge').innerHTML.replace(/-URL-/g,url);
		}
	}).send();
}

function show_versandkosten(gewicht) {
	if ($('ov_menge')) {
		ov_menge = $('ov_menge');
		ov_menge.style.left = (x+20)+'px';
		ov_menge.style.top = (y+20)+'px';
	} else {
		ov_menge = new Element('div', {id: 'ov_menge'});
		ov_menge.set('style','position:fixed; height:100px; width:160px; background-color:#FF0000;');
		ov_menge.inject(document.body);
		ov_menge.style.left = (x+20)+'px';
		ov_menge.style.top = (y+20)+'px';
	}
	var req = new Request.HTML({url:'inc/products/ajax/versandkosten.php?gewicht='+gewicht, 
		onSuccess: function(html) {
			$('ov_menge').set('text', '');
			$('ov_menge').adopt(html);
		}
	}).send();
}

function close_mengenbox() {
	if ($('ov_menge')) { $('ov_menge').destroy(); }
}

function delete_from_basket(pid) {
	if(confirm("Wollen Sie dieses Produkt wirklich aus dem Warenkorb entfernen?")) {	
		location.href="auswarenkorbloeschen_"+pid+".html";
	}
}