Product = {
	show: function() {
		new Ajax.Request('application/product/contr/contr_product.php?switch=load', {
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	shiny: function(){
		jQuery("#basket").fadeIn(300, function () {
//			alert('test');
			jQuery("#basket").fadeOut(200);
		});
		return false;
	},
	frontAddBasketItem: function() {
		new Ajax.Request('application/product/contr/contr_product.php?switch=tryToAddBasketItem', {
			method:     'post',
			parameters: Form.serialize('frmProductsBasket'),
			hasOverlay:  true,
			onSuccess:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['data']['view']== 0) {
					jAlert('<h1 style="padding-left:0;padding-bottom:0px;line-height:normal;font-size:22px;color:#666666;text-align:center; font-family:Verdana;">Ungültige Anzahl der Menge!</h1><p style="padding-left:0;padding-bottom:10px;line-height:normal;font-size:12px;color:#000;text-align:center; font-family:Verdana;">Bitte wählen Sie mindestens 1 Stück/Meter als Anzahl.</p>', '');
				} else {
					jAlert('<h1 style="padding-left:0;padding-bottom:0px;line-height:normal;font-size:22px;color:#666666;text-align:center; font-family:Verdana;">Der Artikel wurde in<br />den Warenkorb gelegt.</h1><p style="padding-left:0;padding-bottom:10px;line-height:normal;font-size:12px;color:#000;text-align:center; font-family:Verdana;">(Den Warenkorb finden Sie oben rechts.)</p>', '', function(r) {
						if(r){
							new Ajax.Request('application/product/contr/contr_product.php?switch=addBasketItem', {
								method:     'post',
								parameters: Form.serialize('frmProductsBasket'),
								hasOverlay:  true,
								onSuccess:     function(objReq) {
									arrResponse = objReq.responseText.evalJSON();
									if (arrResponse['errors'].length != 0) {
										Core.handleErrors(arrResponse['errors']);
									} else {
					//					alert('Artikel wurde in Warenkorb hinzugefügt.');
										$('basket_counter').innerHTML = arrResponse['data']['view'];
										arrResponse['data']['view'].evalScripts();
										this.shiny();
					//					alert(arrResponse);
									}
								}.bind(this)
							});
						} else {
						}
					});
				}
			}.bind(this)
		});
	},
	frontAddEditBasketItem: function() {
		jAlert('<h1 style="padding-left:0;padding-bottom:0px;line-height:normal;font-size:22px;color:#666666;text-align:center; font-family:Verdana;">Der Artikel wurde in<br />den Warenkorb gelegt.</h1><p style="padding-left:0;padding-bottom:10px;line-height:normal;font-size:12px;color:#000;text-align:center; font-family:Verdana;">(Den Warenkorb finden Sie oben rechts.)</p>', '', function(r) {
			if(r){
				new Ajax.Request('application/product/contr/contr_product.php?switch=addBasketItem&type=edit', {
					method:     'post',
					parameters: Form.serialize('frmProductsBasket'),
					hasOverlay:  true,
					onSuccess:     function(objReq) {
						arrResponse = objReq.responseText.evalJSON();
						if (arrResponse['errors'].length != 0) {
							Core.handleErrors(arrResponse['errors']);
						} else {
		//					alert('Artikel wurde in Warenkorb hinzugefügt.');
							$('basket_counter').innerHTML = arrResponse['data']['view'];
							arrResponse['data']['view'].evalScripts();
							this.shiny();
		//					alert(arrResponse);
						}
					}.bind(this)
				});
			} else {
			}
		});
	},
	frontDelBasketItem: function(id) {
		
				new Ajax.Request('application/product/contr/contr_product.php?switch=delBasketItem', {
					method:     'post',
					parameters: '&del_art_nr=' + id,
					hasOverlay:  true,
					onSuccess:     function(objReq) {
						arrResponse = objReq.responseText.evalJSON();
						if (arrResponse['errors'].length != 0) {
							Core.handleErrors(arrResponse['errors']);
						} else {
						jAlert('Der Artikel wurde gelöscht', '');
						
                                        location.reload();
						}
					}.bind(this)
				});
				var agname = 'MSIE';
				var agent = navigator.userAgent.toLowerCase();
				if (agent.indexOf(agname.toLowerCase())>-1) {
					
				}
		
		
	},
	frontEditBasketItem: function(link, string) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=editBasketItem', {
			method:     'post',
			parameters: '&id='+string+'&link='+link,
			hasOverlay:  true,
			onSuccess:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
//					alert('TRUE');
				}
			}.bind(this)
		});
	},
	check: function(){
		if('ok'){
			alert('Habe confirmed');
		}
		else{
			alert('NIX GING');
		}
	},
	frontDelBasketItem2: function(id) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=delBasketItem', {
			method:     'post',
			parameters: '&del_art_nr=' + id,
			hasOverlay:  true,
			onSuccess:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
//					jConfirm('Wollen Sie wirklich Artikel entfernen?');
//					jAlert('Artikel wurde entfernt.', 'Ihr Warenkorb');
					$('basket_counter').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
//					alert(arrResponse);
				}
			}.bind(this)
		});
	},
	frontClearBasket: function() {
//		alert('Basket leeren');
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontClearBasket', {
			method:     'post',
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
//					alert('ja');
					$('basket_counter').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
					this.shiny();
//					alert(arrResponse);
				}
			}.bind(this)
		});
	},
	frontGetAll: function() {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetAll', {
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType1: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=1', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType2: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=2', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType3: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=3', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType4: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=4', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType5: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=5', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType6: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=6', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType7: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=7', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType8: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=8', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType9: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=9', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType10: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=10', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType11: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=11', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType12: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=12', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType13: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=13', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType14: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=14', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsType15: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=15', {
			method:     'post',
			parameters: Form.serialize('frmProducts') + '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsBack: function() {
//		alert('test');
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=99', {
			method:     'post',
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	frontSearchProductsList: function(anzahlProSeite, seite) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=frontGetProducts&typ=99', {
			method:     'post',
			parameters: '&anzahlProSeite=' + anzahlProSeite + '&seite=' + seite,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	getByArtikelnrProfi: function(strArtikelnr) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=getByArtikelnr&type=2', {
			method: 'post',
			parameters: 'strArtikelnr=' + strArtikelnr,
			onComplete: function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	getByArtikelnr: function(strArtikelnr) {
		new Ajax.Request('application/product/contr/contr_product.php?switch=getByArtikelnr', {
			method: 'post',
			parameters: 'strArtikelnr=' + strArtikelnr,
			onComplete: function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('view').innerHTML = arrResponse['data']['view'];
					arrResponse['data']['view'].evalScripts();
				}
			}.bind(this)
		});
	},
	showMoreRows: function() {
		Product.setDisplay("show_more", "block");
		Product.setDisplay("show_more_link", "none");
	},
	setDisplay: function (id,mode) {
		document.getElementById(id).style.display = mode;
	},
	setText: function (id,text) {
		document.getElementById(id).firstChild.data = text;
	},
	changeArtikelAnzahl: function (id,num) {
		var el = document.getElementById(id);
		if((parseInt(el.value) + num) >= 0) {
			el.value = parseInt(el.value) + num;
		} else {
			el.value = 0;
		}
	},
	changeSelect: function(line,val) {
//		alert('STOP');
		if(val == "") {
			val = 1;
		}
		if(val == 1) {
			this.setDisplay("menge_meter_label"+line, "inline");
			this.setDisplay("menge_meter"+line, "inline");
			this.setDisplay("menge_stk_label"+line, "none");
			this.setDisplay("menge_stk"+line, "none");
//			this.setDisplay("arrow_up"+line, "none");
//			this.setDisplay("arrow_down"+line, "none");
			this.setDisplay("groesse_head"+line, "none");
			this.setDisplay("groesse_meter"+line, "none");
			this.setDisplay("groesse_label"+line, "none");
			this.setDisplay("groesse_x"+line, "none");
			this.setDisplay("groesse_y"+line, "none");
			this.setDisplay("groesse_xy_label"+line, "none");
			this.setDisplay("masse_head"+line, "none");
			this.setDisplay("masse_label"+line, "none");
			this.setDisplay("masse"+line, "none");
			this.setDisplay("ausschnitt_anzeige_on"+line, "none");
			this.setDisplay("ausschnitt_anzeige_off"+line, "none");
			this.setDisplay("div_zubehoer_a"+line, "none");
		}
		if(val == 2 || val == 15) {
			this.setDisplay("menge_meter_label"+line, "none");
			this.setDisplay("menge_meter"+line, "none");
			this.setDisplay("menge_stk_label"+line, "inline");
			this.setDisplay("menge_stk"+line, "inline");
//			this.setDisplay("arrow_up"+line, "inline");
//			this.setDisplay("arrow_down"+line, "inline");
			this.setDisplay("groesse_head"+line, "inline");
			this.setDisplay("groesse_meter"+line, "inline");
			this.setDisplay("groesse_label"+line, "inline");
			this.setDisplay("groesse_x"+line, "none");
			this.setDisplay("groesse_y"+line, "none");
			this.setDisplay("groesse_xy_label"+line, "none");
			this.setDisplay("masse_head"+line, "none");
			this.setDisplay("masse_label"+line, "none");
			this.setDisplay("masse"+line, "none");
			this.setDisplay("ausschnitt_anzeige_on"+line, "none");
			this.setDisplay("ausschnitt_anzeige_off"+line, "none");
			this.setDisplay("div_zubehoer_a"+line, "none");
		}
		if(val == 3) {
			this.setDisplay("menge_meter_label"+line, "none");
			this.setDisplay("menge_meter"+line, "none");
			this.setDisplay("menge_stk_label"+line, "inline");
			this.setDisplay("menge_stk"+line, "inline");
//			this.setDisplay("arrow_up"+line, "inline");
//			this.setDisplay("arrow_down"+line, "inline");
			this.setDisplay("groesse_head"+line, "inline");
			this.setDisplay("groesse_meter"+line, "none");
			this.setDisplay("groesse_label"+line, "none");
			this.setDisplay("groesse_x"+line, "inline");
			this.setDisplay("groesse_y"+line, "inline");
			this.setDisplay("groesse_xy_label"+line, "inline");
			this.setDisplay("masse_head"+line, "none");
			this.setDisplay("masse_label"+line, "none");
			this.setDisplay("masse"+line, "none");
			this.setDisplay("ausschnitt_anzeige_on"+line, "none");
			this.setDisplay("ausschnitt_anzeige_off"+line, "none");
			this.setDisplay("div_zubehoer_a"+line, "none");
		}
		if(val == 4 || val==5) {
			this.setDisplay("menge_meter_label"+line, "none");
			this.setDisplay("menge_meter"+line, "none");
			this.setDisplay("menge_stk_label"+line, "inline");
			this.setDisplay("menge_stk"+line, "inline");
//			this.setDisplay("arrow_up"+line, "inline");
//			this.setDisplay("arrow_down"+line, "inline");
			this.setDisplay("groesse_head"+line, "inline");
			this.setDisplay("groesse_meter"+line, "none");
			this.setDisplay("groesse_label"+line, "none");
			this.setDisplay("groesse_x"+line, "inline");
			this.setDisplay("groesse_y"+line, "inline");
			this.setDisplay("groesse_xy_label"+line, "inline");
			this.setDisplay("masse_head"+line, "inline");
			this.setDisplay("masse"+line, "inline");
			this.setDisplay("masse_label"+line, "inline");
			this.setDisplay("ausschnitt_anzeige_on"+line, "none");
			this.setDisplay("ausschnitt_anzeige_off"+line, "none");
			this.setDisplay("div_zubehoer_a"+line, "none");
		}
		if(val == 6) {
			this.setDisplay("menge_meter_label"+line, "none");
			this.setDisplay("menge_meter"+line, "none");
			this.setDisplay("menge_stk_label"+line, "inline");
			this.setDisplay("menge_stk"+line, "inline");
//			this.setDisplay("arrow_up"+line, "inline");
//			this.setDisplay("arrow_down"+line, "inline");
			this.setDisplay("groesse_head"+line, "inline");
			this.setDisplay("groesse_meter"+line, "inline");
			this.setDisplay("groesse_label"+line, "inline");
			this.setDisplay("groesse_x"+line, "none");
			this.setDisplay("groesse_y"+line, "none");
			this.setDisplay("groesse_xy_label"+line, "none");
			this.setDisplay("masse_head"+line, "inline");
			this.setDisplay("masse_label"+line, "inline");
			this.setDisplay("masse"+line, "inline");
			this.setDisplay("ausschnitt_anzeige_on"+line, "none");
			this.setDisplay("ausschnitt_anzeige_off"+line, "none");
			this.setDisplay("div_zubehoer_a"+line, "none");
		}
		if(val == 7) {
			this.setDisplay("menge_meter_label"+line, "none");
			this.setDisplay("menge_meter"+line, "none");
			this.setDisplay("menge_stk_label"+line, "inline");
			this.setDisplay("menge_stk"+line, "inline");
//			this.setDisplay("arrow_up"+line, "none");
//			this.setDisplay("arrow_down"+line, "none");
			this.setDisplay("groesse_head"+line, "none");
			this.setDisplay("groesse_meter"+line, "none");
			this.setDisplay("groesse_label"+line, "none");
			this.setDisplay("groesse_x"+line, "none");
			this.setDisplay("groesse_y"+line, "none");
			this.setDisplay("groesse_xy_label"+line, "none");
			this.setDisplay("masse_head"+line, "none");
			this.setDisplay("masse_label"+line, "none");
			this.setDisplay("masse"+line, "none");
			this.setDisplay("ausschnitt_anzeige_on"+line, "none");
			this.setDisplay("ausschnitt_anzeige_off"+line, "none");
			this.setDisplay("div_zubehoer_a"+line, "none");
		}
		if(val == 10) {
			this.setDisplay("menge_meter_label"+line, "none");
			this.setDisplay("menge_meter"+line, "none");
			this.setDisplay("menge_stk_label"+line, "inline");
			this.setDisplay("menge_stk"+line, "inline");
//			this.setDisplay("arrow_up"+line, "inline");
//			this.setDisplay("arrow_down"+line, "inline");
			this.setDisplay("groesse_head"+line, "none");
			this.setDisplay("groesse_meter"+line, "none");
			this.setDisplay("groesse_label"+line, "none");
			this.setDisplay("groesse_x"+line, "none");
			this.setDisplay("groesse_y"+line, "none");
			this.setDisplay("groesse_xy_label"+line, "none");
			this.setDisplay("masse_head"+line, "none");
			this.setDisplay("masse_label"+line, "none");
			this.setDisplay("masse"+line, "none");
			this.setDisplay("ausschnitt_o"+line, "none");
			this.setDisplay("ausschnitt_s"+line, "none");
			this.setDisplay("ausschnitt_u"+line, "none");
			this.setDisplay("ausschnitt_xy_label"+line, "none");
			this.setDisplay("ausschnitt_head"+line, "none");
			this.setDisplay("ausschnitt_anzeige_on"+line, "none");
			this.setDisplay("ausschnitt_anzeige_off"+line, "none");
			this.setDisplay("div_zubehoer_a"+line, "none");
		}
		if(val == 11 || val==12) {
			this.setDisplay("menge_meter_label"+line, "none");
			this.setDisplay("menge_meter"+line, "none");
			this.setDisplay("menge_stk_label"+line, "inline");
			this.setDisplay("menge_stk"+line, "inline");
//			this.setDisplay("arrow_up"+line, "inline");
//			this.setDisplay("arrow_down"+line, "inline");
			this.setDisplay("groesse_head"+line, "inline");
			this.setDisplay("groesse_meter"+line, "none");
			this.setDisplay("groesse_label"+line, "none");
			this.setDisplay("groesse_x"+line, "inline");
			this.setDisplay("groesse_y"+line, "inline");
			this.setDisplay("groesse_xy_label"+line, "inline");
			this.setDisplay("masse_head"+line, "none");
			this.setDisplay("masse_label"+line, "none");
			this.setDisplay("masse"+line, "none");

			this.setDisplay("ausschnitt_o"+line, "none");
			this.setDisplay("ausschnitt_s"+line, "none");
			this.setDisplay("ausschnitt_u"+line, "none");
			this.setDisplay("ausschnitt_xy_label"+line, "none");
			this.setDisplay("ausschnitt_head"+line, "none");
			this.setDisplay("ausschnitt_anzeige_on"+line, "inline");
			this.setDisplay("ausschnitt_anzeige_off"+line, "none");
			this.setDisplay("div_zubehoer_a"+line, "none");

//			this.setDisplay("ausschnitt_o"+line, "inline");
//			this.setDisplay("ausschnitt_s"+line, "inline");
//			this.setDisplay("ausschnitt_u"+line, "inline");
//			this.setDisplay("ausschnitt_xy_label"+line, "inline");
//			this.setDisplay("ausschnitt_head"+line, "inline");
		}
		if(val == 20 || val == 21) {
			this.setDisplay("menge_meter_label"+line, "none");
			this.setDisplay("menge_meter"+line, "none");
			this.setDisplay("menge_stk_label"+line, "inline");
			this.setDisplay("menge_stk"+line, "inline");
//			this.setDisplay("arrow_up"+line, "inline");
//			this.setDisplay("arrow_down"+line, "inline");
			this.setDisplay("groesse_head"+line, "inline");
			this.setDisplay("groesse_meter"+line, "none");
			this.setDisplay("groesse_label"+line, "none");
			this.setDisplay("groesse_x"+line, "inline");
			this.setDisplay("groesse_y"+line, "inline");
			this.setDisplay("groesse_xy_label"+line, "inline");
			this.setDisplay("masse_head"+line, "none");
			this.setDisplay("masse_label"+line, "none");
			this.setDisplay("masse"+line, "none");
			this.setDisplay("ausschnitt_anzeige_on"+line, "none");
			this.setDisplay("ausschnitt_anzeige_off"+line, "none");
			this.setDisplay("div_zubehoer_a"+line, "none");
		}
		if(val == 5 ) {
			this.setDisplay("div_zubehoer_a"+line, "block");
		}
		if(val == 15 ) {
			this.setDisplay("div_zubehoer_a"+line, "block");
		}
		if(val == 2 || val == 3 || val == 4) {
		}
	},
	resetInput: function(line){
		document.getElementById('menge_meter'+line).value = 0;
		document.getElementById('menge_stk'+line).value = 0;
		document.getElementById('groesse_meter'+line).value = 0;
		document.getElementById('groesse_x'+line).value = 0;
		document.getElementById('groesse_y'+line).value = 0;
		document.getElementById('masse'+line).value = 0;
		document.getElementById('ausschnitt_o'+line).value = 0;
		document.getElementById('ausschnitt_s'+line).value = 0;
		document.getElementById('ausschnitt_u'+line).value = 0;
		$('view_preis'+line).innerHTML = "";
	},
	formatNumber: function (num,dec,thou,pnt,curr1,curr2,n1,n2) {
			var x = Math.round(num * Math.pow(10,dec));
			if (x >= 0) n1=n2='';
			var y = (''+Math.abs(x)).split('');
			var z = y.length - dec;
			if (z<0) z--;
			for(var i = z; i < 0; i++) y.unshift('0');
			if (z<0) z = 1;
			y.splice(z, 0, pnt);
			if(y[0] == pnt) y.unshift('0');
			while (z > 3) {
				z-=3;
				y.splice(z,0,thou);
			}
			var r = curr1+n1+y.join('')+n2+curr2;
			return r;
		},
	getPrice: function(art, line, p_stk, p_meter, p_zuschnitt, p_abschnitt, p_fix, stk, meter_menge, meter, meter_x, meter_y, mass_typ, profil_breite, mass_b, mass_h, ausschnitt_o, ausschnitt_s, ausschnitt_u, id){

		if (mass_typ == ''){mass_typ='Falzmass';}



		function isNumber(n) {
			if(n==''){
				n = 0;
			} else {
				n = n.replace(",", ".");
			}
		  return !isNaN(parseFloat(n)) && isFinite(n);
		}
		if(!isNumber(stk) || !isNumber(meter_menge) || !isNumber(meter) || !isNumber(meter_x) || !isNumber(meter_y) ){
			document.getElementById(id).value = '0';
			$('view_preis'+line).innerHTML = "";
			jAlert('<h2 style="padding-left:0;padding-bottom:0px;line-height:normal;font-size:16px;color:#666666;text-align:center; font-family:Verdana;">Bitte geben Sie eine gültige Zahl ein!</h2>', '');
		}

		else {
			this.setDisplay('view_preis'+line, 'inline');

			var anzahl_menge = 0;
			var preis_menge = 0;
			var anzahl_menge_show = 0;
			var stk_neu = parseInt(0);

			if(stk != 0) {
				anzahl_menge_show = stk;
				stk_neu = stk.replace(",", ".");
				stk_neu = parseFloat(stk_neu);
				anzahl_menge = stk_neu;
			}

			var meter_menge_neu = parseInt(0);
			if(meter_menge != 0){
				anzahl_menge_show =meter_menge;
				meter_menge_neu = meter_menge.replace(",", ".");
				meter_menge_neu = parseFloat(meter_menge_neu);
				anzahl_menge = meter_menge_neu;
			}

			var meter_neu = parseInt(0);
			if(meter != 0) {
				meter_neu = meter.replace(",", ".");
				meter_neu = parseFloat(meter_neu);
			}

			var meter_x_neu = parseInt(0);
			if(meter_x != 0) {
				meter_x_neu = meter_x.replace(",", ".");
				meter_x_neu = parseFloat(meter_x_neu);
			}

			var meter_y_neu = parseInt(0);
			if(meter_y != 0) {
				meter_y_neu = meter_y.replace(",", ".");
				meter_y_neu = parseFloat(meter_y_neu);
			}

			var profil_breite_neu = parseInt(0);
			if(profil_breite != 0) {
				profil_breite_neu = parseFloat(profil_breite);
			}

			var mass_b_neu = parseInt(0);
			if(mass_b != 0) {
				mass_b_neu = parseFloat(mass_b);
			}

			var ausschnitt_o_neu = parseInt(0);
			if(ausschnitt_o != 0) {
				ausschnitt_o_neu = ausschnitt_o.replace(",", ".");
				ausschnitt_o_neu = parseFloat(ausschnitt_o_neu);
			}

			var ausschnitt_s_neu = parseInt(0);
			if(ausschnitt_s != 0) {
				ausschnitt_s_neu = ausschnitt_s.replace(",", ".");
				ausschnitt_s_neu = parseFloat(ausschnitt_s_neu);
			}

			var ausschnitt_u_neu = parseInt(0);
			if(ausschnitt_u != 0) {
				ausschnitt_u_neu = ausschnitt_u.replace(",", ".");
				ausschnitt_u_neu = parseFloat(ausschnitt_u_neu);
			}


			var ergebnis = parseInt(0);
			var x;
			var xy;
                      

			//Stückware
			if(art == 0){
				//Berechnung Stück * Preis
				ergebnis =  p_stk * parseFloat(stk_neu);
                              //  ergebnis = ergebnis * parseFloat(stk_neu);
	//			preis_menge = p_stk;
                                 
			}


			//Stangenware
			if(art == 1){
				//Berechnung Meter * Preis
				ergebnis = parseFloat(meter_menge_neu) * p_stk;
                               
                                  
	//			preis_menge = p_stk;
			}

			//Stumpfes Stück
			if (art == 2) {
				//Berechnung (Umfang * Preis) -10% Rabatt
				if(meter_neu<=99) {
					meter_neu = 100;
				}
				ergebnis = parseFloat(( meter_neu * 0.01) * (p_abschnitt * 0.9));
                                 ergebnis = ergebnis * parseFloat(stk_neu);
			}

			//Abschnitt
			if (art == 3) {
				//Berechnung (Umfang(x + y) * Abschnitt)
				var temp_meter = 2 * (meter_y_neu + meter_x_neu);
				if(temp_meter<=99) {
					meter_y_neu = (100 - ( 2 * meter_x_neu)) / 2 ;
				}
				ergebnis = parseFloat(((meter_y_neu * 0.01) + (meter_x_neu * 0.01)) *  2 * p_abschnitt);
                                 ergebnis = ergebnis * parseFloat(stk_neu);
			}
			//Zuschnitt
			if (art == 4) {
				//Berechnung (Umfang(x + y) * Zuschnott) je nach MASS
				//Falzmass
				if(mass_typ == 'Falzmass') {
					var temp_meter_zu_aus = 2 * (meter_y_neu + meter_x_neu) * 0.01;
//					alert(temp_meter_zu_aus) ;
					if(temp_meter_zu_aus <= 1) {
						ergebnis = parseFloat( 1  * p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else {
						ergebnis = parseFloat(((meter_y_neu * 0.01) + (meter_x_neu * 0.01)) *  2  * p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					}
				}
				//Lichtmass
				if(mass_typ == 'Lichtmass') {
					var temp_meter_zu_licht = 2 * (((meter_y_neu * 0.01)+(mass_b_neu*0.002))	+ ((meter_x_neu * 0.01)+(mass_b_neu*0.002)));
//					alert(temp_meter_zu_licht);
					if(temp_meter_zu_licht <= 1) {
						ergebnis = parseFloat(1 *  p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else {
						ergebnis = parseFloat((((meter_y_neu * 0.01)+(mass_b_neu*0.002))	+ ((meter_x_neu * 0.01)+(mass_b_neu*0.002))) *  2 * p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					}

	//				ergebnis = parseFloat(((meter_y_neu * 0.01) + (meter_x_neu * 0.01)) * stk_neu * 2  * p_zuschnitt);
				}
				//Aussenmass
				if(mass_typ == 'Aussenmass') {
					var temp_meter_zu_falz =2 * (((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))	+ ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002)));
//					alert(temp_meter_zu_falz);
					if(temp_meter_zu_falz <= 1) {
						ergebnis = parseFloat(1 *  p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else {
						ergebnis = parseFloat((((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))	+ ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))) * 2 * p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					}

	//				ergebnis = parseFloat(((meter_y_neu * 0.01) + (meter_x_neu * 0.01)) * stk_neu * 2  * p_zuschnitt);
				}
			}

			//Leerrahmen
			if (art == 5) {
	//			alert(p_fix);
				//Berechnung (Umfang(x + y) * Zuschnitt) + Fixpreis je nach MASS
				//Falzmass
				if(mass_typ == 'Falzmass') {
					var leer_aus = ((meter_y_neu * 0.01) + (meter_x_neu * 0.01)) * 2;
					if( leer_aus <= 1) {
						ergebnis = parseFloat((1 *  p_zuschnitt) + (p_fix));
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else {
						ergebnis = parseFloat((((meter_y_neu * 0.01) + (meter_x_neu * 0.01)) * 2* p_zuschnitt) + (p_fix));
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					}
				}
				//Lichtmass
				if(mass_typ == 'Lichtmass') {
					if((((meter_y_neu * 0.01)+(mass_b_neu*0.002))	+ ((meter_x_neu * 0.01)+(mass_b_neu*0.002)))*2 <= 1){
						ergebnis = parseFloat((1 *  p_zuschnitt) + (p_fix));
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else{
						ergebnis = parseFloat(((((meter_y_neu * 0.01)+(mass_b_neu*0.002))	+ ((meter_x_neu * 0.01)+(mass_b_neu*0.002))) * 2* p_zuschnitt) + (p_fix));
				 ergebnis = ergebnis * parseFloat(stk_neu);	
                                    }
				}
				//Aussenmass
				if(mass_typ == 'Aussenmass') {
					if((((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))	+ ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002)))*2 <= 1){
						ergebnis = parseFloat((1 *  p_zuschnitt) + (p_fix));
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else {
						ergebnis = parseFloat(((((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))	+ ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))) * 2* p_zuschnitt) + (p_fix));
				 ergebnis = ergebnis * parseFloat(stk_neu);	
                                    }
				}
			}

			//Einzelner Schenkel
			if (art == 6) {
				//Berechnung (Lange x * Zuschnott) je nach MASS
				//Falzmass
				if(mass_typ == 'Falzmass') {
					if((meter_neu * 0.01)<=1){
						ergebnis = parseFloat(1 *  p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else {
						ergebnis = parseFloat((meter_neu * 0.01) *  p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					}
				}
				//Lichtmass
				if(mass_typ == 'Lichtmass') {
					if(((meter_neu * 0.01)+(mass_b_neu*0.002))<=1){
						ergebnis = parseFloat(1 *  p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else {
						ergebnis = parseFloat(((meter_neu * 0.01)+(mass_b_neu*0.002)) * p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					}
				}
				//Aussenmass
				if(mass_typ == 'Aussenmass') {
					if(((meter_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))<=1){
						ergebnis = parseFloat(((meter_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002)) *  p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else{
						ergebnis = parseFloat(((meter_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002)) *  p_zuschnitt);
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					}
				}
			}


			//Musterwinkel
			if (art == 7) {
				/*Alte Berechnung Falsch
				//Berechnung (Lange x + Länge y * Zuschnitt + Fixpreis) je nach MASS
				//Aussenmass
				if(mass_typ == 'Aussenmass') {
					ergebnis = parseFloat((((meter_y_neu * 0.01) + (meter_x_neu * 0.01)) * stk_neu * p_zuschnitt) + (stk_neu*p_fix));
				}
				//Lichtmass
				if(mass_typ == 'Lichtmass') {
					ergebnis = parseFloat(((((meter_y_neu * 0.01)+(profil_breite_neu*0.002))	+ ((meter_x_neu * 0.01)+(profil_breite_neu*0.002))) * stk_neu * p_zuschnitt) + (stk_neu*p_fix));
				}
				//Falzmass
				if(mass_typ == 'Falzmass') {
					ergebnis = parseFloat(((((meter_y_neu * 0.01)+((profil_breite_neu-mass_b_neu)*0.002))	+ ((meter_x_neu * 0.01)+((profil_breite_neu-mass_b_neu)*0.002))) * stk_neu * p_zuschnitt) + (stk_neu*p_fix));
				}
				*/
			  // Neue Berechnung ist als Stückware anzusehen, immer 2,20€/Stück
				ergebnis =  2.20;
                                 ergebnis = ergebnis * parseFloat(stk_neu);
			}


			//Format bei Wechselrahmen. Macht keinen Sinn!!! Es sollte wie hier nur der Stückpreis gelten!
			if(art == 8){
				//Berechnung Meter * Preis
				ergebnis =   p_stk;
                                 ergebnis = ergebnis * parseFloat(stk_neu);
			}


			//Vergolderrahmen
			if (art == 90 || art == 91 || art == 92) {
				//Berechnung (Lange x + Länge y * Zuschnitt + Fixpreis) je nach MASS
				//Falzmass
				if(art == 90) {
					if((((meter_y_neu * 0.01) + (meter_x_neu * 0.01))*2)<=1){
						ergebnis = parseFloat(((1 *  p_zuschnitt)) + (p_fix));
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else{
						ergebnis = parseFloat(((((meter_y_neu * 0.01) + (meter_x_neu * 0.01)) * p_zuschnitt)*2) + (p_fix));
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					}
				}
				//Lichtmass
				if(art == 91) {
					if(((((meter_y_neu * 0.01)+(mass_b_neu*0.002)) + ((meter_x_neu * 0.01)+(mass_b_neu*0.002)))*2)<= 1){
						ergebnis = parseFloat(((1 * p_zuschnitt)) + (p_fix));
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					} else {
						ergebnis = parseFloat((((((meter_y_neu * 0.01)+(mass_b_neu*0.002)) + ((meter_x_neu * 0.01)+(mass_b_neu*0.002))) *  p_zuschnitt)*2) + (p_fix));
                                                 ergebnis = ergebnis * parseFloat(stk_neu);
					}
				}
				//Aussenmass
				if(art == 92) {
					if(((((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002)) + ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002)))*2)<=1){
						ergebnis = parseFloat(((1 *  p_zuschnitt)*1) + (p_fix));
				 ergebnis = ergebnis * parseFloat(stk_neu);	
                                    } else {
						
                                                ergebnis = parseFloat((((((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))	+ ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))) *  p_zuschnitt)*2) + (p_fix));
				 ergebnis = ergebnis * parseFloat(stk_neu);	
                                    }
				}
			}


			//Passepartout
			if (art == 10 || art == 11 || art == 12) {
				//Berechnung (Lange x + Länge y * Zuschnitt + Fixpreis) je nach MASS
				//Pro Bogen
				if(art == 10) {
					ergebnis = p_stk;
                                         ergebnis = ergebnis * parseFloat(stk_neu);
				} else {
					//Hochformat && Querformat ohne Auschnitt
					if(ausschnitt_o_neu == 0 || ausschnitt_s_neu == 0 || ausschnitt_u_neu == 0) {
						//alte Preisberechnung
	//					ergebnis = parseFloat((stk_neu * p_stk) + (meter_y_neu * 0.01	* meter_x_neu * 0.01 * stk_neu * p_zuschnitt) + (stk_neu*p_fix));

						//neue Preisberechnung
						if((meter_y_neu * 0.01	* meter_x_neu * 0.01) >= 0.0234 ){
							ergebnis = parseFloat((meter_y_neu * 0.01	* meter_x_neu * 0.01 *  p_zuschnitt) + (p_fix));
					 ergebnis = ergebnis * parseFloat(stk_neu);	
                                            } else {
							ergebnis = parseFloat((0.0234 *  p_zuschnitt) + (p_fix));
                                                         ergebnis = ergebnis * parseFloat(stk_neu);
						}
					}
					//Hochformat && Querformat mit Auschnitt
					//alte Berechnung
	//				if(ausschnitt_o_neu != 0 || ausschnitt_s_neu != 0 || ausschnitt_u_neu != 0) {
	//					var zuschnitt_x = 0;
	//					var zuschnitt_y = 0;
	//					if(art==11){
	//						zuschnitt_x = (meter_x_neu - (2 * ausschnitt_s_neu)) * 0.01;
	//						zuschnitt_y = (meter_y_neu - (ausschnitt_o_neu + ausschnitt_u_neu)) * 0.01;
	//					}
	//					ergebnis = parseFloat((stk_neu * p_stk) + (meter_y_neu * 0.01	* meter_x_neu * 0.01 * stk_neu * p_zuschnitt) + ((	zuschnitt_x * zuschnitt_y * stk_neu * p_zuschnitt) + (stk_neu*p_fix)));
	//				}

					//neue Berechnung, Preis ohne Ausschnittberechnung, im Grunde genommen dasselbe wie ohne Ausschnitt
					else{
						//neue Preisberechnung
						if((meter_y_neu * 0.01	* meter_x_neu * 0.01) >= 0.0234 ){
							ergebnis = parseFloat((meter_y_neu * 0.01	* meter_x_neu * 0.01 *  p_zuschnitt) + (p_fix));
					 ergebnis = ergebnis * parseFloat(stk_neu);	
                                            } else {
							ergebnis = parseFloat((0.0234 *  p_zuschnitt) + (p_fix));
                                                         ergebnis = ergebnis * parseFloat(stk_neu);
						}
//						ergebnis = parseFloat((meter_y_neu * 0.01	* meter_x_neu * 0.01 * stk_neu * p_zuschnitt) + (stk_neu*p_fix));
					}
				}
			}

			//Zuschnitt bei Galerieschienen
			if (art == 15) {
				//Berechnung (Umfang * Preis)
				if(meter_neu<=99) {
					meter_neu = 100;
				}
				ergebnis = parseFloat(( meter_neu * 0.01) * (p_zuschnitt));
                                 ergebnis = ergebnis * parseFloat(stk_neu);
			}



			if (art == 19) {
				//Berechnung (max(x || y)) * Abschnitt)
				if(meter_y_neu >= meter_x_neu){
					ergebnis = parseFloat((((meter_y_neu * 0.01)) *  p_zuschnitt) + p_fix);
                                         ergebnis = ergebnis * parseFloat(stk_neu);
				} else {
					ergebnis = parseFloat((((meter_x_neu * 0.01)) *  p_zuschnitt) + p_fix);
                                         ergebnis = ergebnis * parseFloat(stk_neu);
				}
			}
			//Dienstleistung Umfang CODE 370
			if (art == 20) {
				//Berechnung (Umfang(x + y) * Abschnitt)
				if(p_meter==0) {
					p_meter = p_zuschnitt;
				}
//				alert(p_meter);
				ergebnis = parseFloat((((meter_y_neu * 0.02) + (meter_x_neu * 0.02)) * p_meter) + p_fix);
                                 ergebnis = ergebnis * parseFloat(stk_neu);
			}
			//Dienstleistung Fläche + Fix CODE 380
			if (art == 21) {
				//Berechnung (Umfang(x + y) * Abschnitt)
				ergebnis = parseFloat((((meter_y_neu * 0.01) * (meter_x_neu * 0.01)) *  p_zuschnitt) + p_fix);
                                 ergebnis = ergebnis * parseFloat(stk_neu);
			}



			//Stückware
			if(art == 51){
				//Berechnung Stück * Preis + Fixpreis
				ergebnis =  p_zuschnitt + p_fix;
                                 ergebnis = ergebnis * parseFloat(stk_neu);
				if(parseFloat(stk_neu) == 0) {
					ergebnis = 0;
				}
	//			preis_menge = p_stk;
			}

			//Ergebnis
			x = ergebnis;
			xy = ergebnis;
			//preis_menge = xy / anzahl_menge;
                        preis_menge = xy / anzahl_menge;
			preis_menge = preis_menge.toFixed(2);
			preis_menge = preis_menge.replace(".", ",");

			x = parseInt(x*100+Math.abs(x)/x*0.5)/100;
			x = x.toFixed(2);
			x = x.replace(".", ",");

			if(ergebnis != 0 ){
				if(art == 51){
//						alert(ergebnis);
						var xp = p_fix;
						xp = parseInt(xp*100+Math.abs(xp)/xp*0.5)/100;
						xp = xp.toFixed(2);
						xp = xp.replace(".", ",");
						
						var xz = p_zuschnitt;
						xz = parseInt(xz*100+Math.abs(xz)/xz*0.5)/100;
						xz = xz.toFixed(2);
						xz = xz.replace(".", ",");
//					var ergebnis_temp = parseFloat(stk_neu) * p_zuschnitt + p_fix;
					$('view_preis'+line).innerHTML = "<input type='hidden' name='ergebnis"+line+"' value='" + x + "' />Preis: "+  xp  + ' + (' +  anzahl_menge_show + ' x ' + xz + ') = ' + this.formatNumber(xy, 2, '.', ',', '', '','', '') + " &#8364";
				} else {
					$('view_preis'+line).innerHTML = "<input type='hidden' name='ergebnis"+line+"' value='" + x + "' />Preis: "+ anzahl_menge_show + ' x ' + preis_menge + ' = ' + this.formatNumber(xy, 2, '.', ',', '', '','', '') + " &#8364";
				}
			} else {
				$('view_preis'+line).innerHTML = "<input type='hidden' name='ergebnis"+line+"' value='0' />";
			}
		}
	},
	getZubehoerDetails: function(line, meter_x, meter_y, profil_breite, mass_b, stk, art_nr, mass_typ){
//		alert(line);
		new Ajax.Request('application/product/contr/contr_product.php?switch=getZubehoerDetails', {
			method:     'post',
			parameters: '&artNr=' + art_nr,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					var p_zuschnitt = arrResponse['data']['zuschnitt'];
					var p_fix = arrResponse['data']['fix'];
					var icode = arrResponse['data']['icode'];
//					alert(p_zuschnitt);
//					alert(p_fix);
//					alert(icode);
					var anzahl_menge = 0;
					var preis_menge = 0;
					var anzahl_menge_show = 0;

					if(p_zuschnitt == 0 && p_fix==0) {
						$('view_preis_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='0' />";
					} else {
						if(icode=='370'){
							var stk_neu = parseInt(0);
							if(stk != 0) {
								anzahl_menge_show = stk;
								stk_neu = stk.replace(",", ".");
								stk_neu = parseFloat(stk_neu);
								anzahl_menge = stk_neu;
							}
							var meter_x_neu = parseInt(0);
							if(meter_x != 0) {
								meter_x_neu = meter_x.replace(",", ".");
								meter_x_neu = parseFloat(meter_x_neu);
							}

							var meter_y_neu = parseInt(0);
							if(meter_y != 0) {
								meter_y_neu = meter_y.replace(",", ".");
								meter_y_neu = parseFloat(meter_y_neu);
							}

							var profil_breite_neu = parseInt(0);
							if(profil_breite != 0) {
								profil_breite_neu = parseFloat(profil_breite);
							}

							var mass_b_neu = parseInt(0);
							if(mass_b != 0) {
								mass_b_neu = parseFloat(mass_b);
							}
							var ergebnis = parseInt(0);
							var x;
							var xy;

							//Aussenmass
							if(mass_typ == 'Aussenmass') {
								if((((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))*2	+ ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))*2 ) <= 0.62){
									ergebnis = parseFloat((0.62 * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								} else {
									ergebnis = parseFloat(((((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))*2	+ ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))*2) * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								}						}
							//Lichtmass
							if(mass_typ == 'Lichtmass') {
								if((((meter_y_neu * 0.01)+((mass_b_neu)*0.002))*2	+ ((meter_x_neu * 0.01)+((mass_b_neu)*0.002))*2) <= 0.62){
									ergebnis = parseFloat((0.62 * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								} else {
									ergebnis = parseFloat(((((meter_y_neu * 0.01)+((mass_b_neu)*0.002))*2 + ((meter_x_neu * 0.01)+((mass_b_neu)*0.002))*2) * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								}
							}
							//Falzmass
							if(mass_typ == 'Falzmass') {
//							alert(line+"-"+meter_x+"-"+meter_y+"-"+profil_breite+"-"+mass_b+"-"+stk+"-"+art_nr+"-"+mass_typ);
								if((((meter_y_neu * 0.02))	+ ((meter_x_neu * 0.02))) <= 0.62){
									ergebnis = parseFloat((0.62 * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								} else {
									ergebnis = parseFloat(((((meter_y_neu * 0.02))	+ ((meter_x_neu * 0.02))) * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								}
							}
//							alert(ergebnis);

							//Ergebnis
							x = ergebnis;
							xy = ergebnis;

							preis_menge = xy / anzahl_menge;
							preis_menge = preis_menge.toFixed(2);
							preis_menge = preis_menge.replace(".", ",");

							x = parseInt(x*100+Math.abs(x)/x*0.5)/100;
							x = x.toFixed(2);
							x = x.replace(".", ",");
							if(ergebnis != 0 ){
								$('view_preis_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='" + x + "' />Preis: "+ anzahl_menge_show + ' x ' + preis_menge + ' = ' + this.formatNumber(xy, 2, '.', ',', '', '','', '') + " &#8364";
							} else {
								$('view_preis_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='0' />";
							}
						}
						if(icode=='380'){
							var stk_neu = parseInt(0);
							if(stk != 0) {
								anzahl_menge_show = stk;
								stk_neu = stk.replace(",", ".");
								stk_neu = parseFloat(stk_neu);
								anzahl_menge = stk_neu;
							}
							var meter_x_neu = parseInt(0);
							if(meter_x != 0) {
								meter_x_neu = meter_x.replace(",", ".");
								meter_x_neu = parseFloat(meter_x_neu);
							}

							var meter_y_neu = parseInt(0);
							if(meter_y != 0) {
								meter_y_neu = meter_y.replace(",", ".");
								meter_y_neu = parseFloat(meter_y_neu);
							}

							var profil_breite_neu = parseInt(0);
							if(profil_breite != 0) {
								profil_breite_neu = parseFloat(profil_breite);
							}

							var mass_b_neu = parseInt(0);
							if(mass_b != 0) {
								mass_b_neu = parseFloat(mass_b);
							}
							var ergebnis = parseInt(0);
							var x;
							var xy;

							//Aussenmass
							if(mass_typ == 'Aussenmass') {
								if((((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))	* ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))) <= 0.0234){
									ergebnis = parseFloat((0.0234 * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								} else {
									ergebnis = parseFloat(((((meter_y_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))	* ((meter_x_neu * 0.01)-((profil_breite_neu-mass_b_neu)*0.002))) * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								}						}
							//Lichtmass
							if(mass_typ == 'Lichtmass') {
								if((((meter_y_neu * 0.01)+((mass_b_neu)*0.002))	* ((meter_x_neu * 0.01)+((mass_b_neu)*0.002))) <= 0.0234){
									ergebnis = parseFloat((0.0234 * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								} else {
									ergebnis = parseFloat(((((meter_y_neu * 0.01)+((mass_b_neu)*0.002))	* ((meter_x_neu * 0.01)+((mass_b_neu)*0.002))) * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								}
							}
							//Falzmass
							if(mass_typ == 'Falzmass') {
								if((((meter_y_neu * 0.01))	* ((meter_x_neu * 0.01))) <= 0.0234){
									ergebnis = parseFloat((0.0234 * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								} else {
									ergebnis = parseFloat(((((meter_y_neu * 0.01))	* ((meter_x_neu * 0.01))) * stk_neu * p_zuschnitt) + (stk_neu *p_fix));
								}
							}


							//Ergebnis
							x = ergebnis;
							xy = ergebnis;

							preis_menge = xy / anzahl_menge;
							preis_menge = preis_menge.toFixed(2);
							preis_menge = preis_menge.replace(".", ",");

							x = parseInt(x*100+Math.abs(x)/x*0.5)/100;
							x = x.toFixed(2);
							x = x.replace(".", ",");
							if(ergebnis != 0 ){
								$('view_preis_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='" + x + "' />Preis: "+ anzahl_menge_show + ' x ' + preis_menge + ' = ' + this.formatNumber(xy, 2, '.', ',', '', '','', '') + " &#8364";
							} else {
								$('view_preis_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='0' />";
							}
						}
						if(icode=='390'){
							var stk_neu = parseInt(0);
							if(stk != 0) {
								anzahl_menge_show = stk;
								stk_neu = stk.replace(",", ".");
								stk_neu = parseFloat(stk_neu);
								anzahl_menge = stk_neu;
							}
							var meter_x_neu = parseInt(0);
							if(meter_x != 0) {
								meter_x_neu = meter_x.replace(",", ".");
								meter_x_neu = parseFloat(meter_x_neu);
							}

							var meter_y_neu = parseInt(0);
							if(meter_y != 0) {
								meter_y_neu = meter_y.replace(",", ".");
								meter_y_neu = parseFloat(meter_y_neu);
							}

							var profil_breite_neu = parseInt(0);
							if(profil_breite != 0) {
								profil_breite_neu = parseFloat(profil_breite);
							}

							var mass_b_neu = parseInt(0);
							if(mass_b != 0) {
								mass_b_neu = parseFloat(mass_b);
							}
							var ergebnis = parseInt(0);
							var x;
							var xy;

							ergebnis = parseFloat((stk_neu * p_zuschnitt) + (stk_neu * p_fix));
//							alert(ergebnis);
							//Ergebnis
							x = ergebnis;
							xy = ergebnis;

							preis_menge = xy / anzahl_menge;
							preis_menge = preis_menge.toFixed(2);
							preis_menge = preis_menge.replace(".", ",");

							x = parseInt(x*100+Math.abs(x)/x*0.5)/100;
							x = x.toFixed(2);
							x = x.replace(".", ",");
							if(ergebnis != 0 ){
								$('view_preis_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='" + x + "' />Preis: "+ anzahl_menge_show + ' x ' + preis_menge + ' = ' + this.formatNumber(xy, 2, '.', ',', '', '','', '') + " &#8364";
							} else {
								$('view_preis_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='0' />";
							}
						}
					}
					arrResponse['data']['zuschnitt'].evalScripts();
					arrResponse['data']['fix'].evalScripts();
					arrResponse['data']['icode'].evalScripts();

				}
			}.bind(this)
		});
	},
	getZubehoerAufhaengungDetails: function(line, stk, art_nr){
//		alert(line);
		new Ajax.Request('application/product/contr/contr_product.php?switch=getZubehoerAufhaengungDetails', {
			method:     'post',
			parameters: '&artNr=' + art_nr,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					var p_zuschnitt = arrResponse['data']['zuschnitt'];
					var p_fix = arrResponse['data']['fix'];

					var anzahl_menge = 0;
					var preis_menge = 0;
					var anzahl_menge_show = 0;

//					alert(p_zuschnitt);
//					alert(p_fix);
					if(p_zuschnitt == 0) {
						$('view_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='0' />";
					} else {
						var stk_neu = parseInt(0);
						if(stk != 0) {
							anzahl_menge_show = stk;
							stk_neu = stk.replace(",", ".");
							stk_neu = parseFloat(stk_neu);
							anzahl_menge = stk_neu;
						}
						var ergebnis = parseInt(0);
						var x;
						var xy;

						ergebnis = parseFloat((stk_neu * p_zuschnitt) + (stk_neu * p_fix));

						//Ergebnis
						x = ergebnis;
						xy = ergebnis;

						preis_menge = xy / anzahl_menge;
						preis_menge = preis_menge.toFixed(2);
						preis_menge = preis_menge.replace(".", ",");

						x = parseInt(x*100+Math.abs(x)/x*0.5)/100;
						x = x.toFixed(2);
						x = x.replace(".", ",");
						if(ergebnis != 0 ){
							$('view_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='" + x + "' />Preis: "+ anzahl_menge_show + ' x ' + preis_menge + ' = ' + this.formatNumber(xy, 2, '.', ',', '', '','', '') + " &#8364";
						} else {
							$('view_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='0' />";
						}
					}
					arrResponse['data']['zuschnitt'].evalScripts();
					arrResponse['data']['fix'].evalScripts();

				}
			}.bind(this)
		});
	},
	getZubehoerSchieneDetails: function(line, stk, art_nr){
//		alert(line);
		new Ajax.Request('application/product/contr/contr_product.php?switch=getZubehoerSchieneDetails', {
			method:     'post',
			parameters: '&artNr=' + art_nr,
			hasOverlay:  true,
			onComplete:     function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					var p_zuschnitt = arrResponse['data']['zuschnitt'];
					var p_fix = arrResponse['data']['fix'];

					var anzahl_menge = 0;
					var preis_menge = 0;
					var anzahl_menge_show = 0;

//					alert(stk);
//					alert(p_zuschnitt);
//					alert(p_fix);
					if(p_zuschnitt == 0) {
						$('view_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='0' />";
					} else {
						var stk_neu = parseInt(0);
						if(stk != 0) {
							anzahl_menge_show = stk;
							stk_neu = stk.replace(",", ".");
							stk_neu = parseFloat(stk_neu);
							anzahl_menge = stk_neu;
						}
						var ergebnis = parseInt(0);
						var x;
						var xy;

						ergebnis = parseFloat((stk_neu * p_zuschnitt));

						//Ergebnis
						x = ergebnis;
						xy = ergebnis;

						preis_menge = xy / anzahl_menge;
						preis_menge = preis_menge.toFixed(2);
						preis_menge = preis_menge.replace(".", ",");

						x = parseInt(x*100+Math.abs(x)/x*0.5)/100;
						x = x.toFixed(2);
						x = x.replace(".", ",");
						if(ergebnis != 0 ){
							$('view_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='" + x + "' />Preis: "+ anzahl_menge_show + ' x ' + preis_menge + ' = ' + this.formatNumber(xy, 2, '.', ',', '', '','', '') + " &#8364";
						} else {
							$('view_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='0' />";
						}
					}
					arrResponse['data']['zuschnitt'].evalScripts();
					arrResponse['data']['fix'].evalScripts();

				}
			}.bind(this)
		});
	},
	getZubehoerPreis: function(line, meter_x, meter_y, profil_breite, mass_b, stk, art_nr, arrZubehoer){


//		var stk_neu = parseInt(0);
//		if(stk != 0) {
//			stk_neu = stk.replace(",", ".");
//			stk_neu = parseFloat(stk_neu);
//		}
//		var meter_x_neu = parseInt(0);
//		if(meter_x != 0) {
//			meter_x_neu = meter_x.replace(",", ".");
//			meter_x_neu = parseFloat(meter_x_neu);
//		}
//
//		var meter_y_neu = parseInt(0);
//		if(meter_y != 0) {
//			meter_y_neu = meter_y.replace(",", ".");
//			meter_y_neu = parseFloat(meter_y_neu);
//		}
//
//		var profil_breite_neu = parseInt(0);
//		if(profil_breite != 0) {
//			profil_breite_neu = parseFloat(profil_breite);
//		}
//
//		var mass_b_neu = parseInt(0);
//		if(mass_b != 0) {
//			mass_b_neu = parseFloat(mass_b);
//		}
//		var ergebnis = parseInt(0);
//		var x;
//		var xy;
//
//		//Falzmass
//		if((((meter_y_neu * 0.01)+((profil_breite_neu-mass_b_neu)*0.002))	+ ((meter_x_neu * 0.01)+((profil_breite_neu-mass_b_neu)*0.002))) <= 1){
//			ergebnis = parseFloat((1 * stk_neu *2* p_zuschnitt) + (stk_neu *p_fix));
//		} else {
//			ergebnis = parseFloat(((((meter_y_neu * 0.01)+((profil_breite_neu-mass_b_neu)*0.002))	+ ((meter_x_neu * 0.01)+((profil_breite_neu-mass_b_neu)*0.002))) * stk_neu *2* p_zuschnitt) + (stk_neu *p_fix));
//		}
//
//
//		//Ergebnis
//		x = ergebnis;
//		xy = ergebnis;
//		x = parseInt(x*100+Math.abs(x)/x*0.5)/100;
//		x = x.toFixed(2);
//		x = x.replace(".", ",");
//		if(ergebnis != 0 ){
//			$('view_preis_'+line).innerHTML = "<input type='hidden' name='zubehoer_ergebnis_"+line+"' value='" + x + "' />" + this.formatNumber(xy, 2, '.', ',', '', '','', '') + " &#8364";
//		} else {
//			$('view_preis_'+line).innerHTML = "";
//		}
	},
	showAusschnitt: function(line) {
		this.setDisplay("ausschnitt_anzeige_on"+line, "none");
		this.setDisplay("ausschnitt_anzeige_off"+line, "inline");
		this.setDisplay("ausschnitt_o"+line, "inline");
		this.setDisplay("ausschnitt_s"+line, "inline");
		this.setDisplay("ausschnitt_u"+line, "inline");
		this.setDisplay("ausschnitt_oben"+line, "inline");
		this.setDisplay("ausschnitt_seite"+line, "inline");
		this.setDisplay("ausschnitt_unten"+line, "inline");
		this.setDisplay("ausschnitt_rand"+line, "inline");
		this.setDisplay("ausschnitt_xy_label"+line, "inline");
		this.setDisplay("ausschnitt_head"+line, "inline");
	},
	hideAusschnitt: function(line) {
		this.setDisplay("ausschnitt_anzeige_on"+line, "inline");
		this.setDisplay("ausschnitt_anzeige_off"+line, "none");
		this.setDisplay("ausschnitt_o"+line, "none");
		this.setDisplay("ausschnitt_s"+line, "none");
		this.setDisplay("ausschnitt_u"+line, "none");
		this.setDisplay("ausschnitt_oben"+line, "none");
		this.setDisplay("ausschnitt_seite"+line, "none");
		this.setDisplay("ausschnitt_unten"+line, "none");
		this.setDisplay("ausschnitt_rand"+line, "none");
		this.setDisplay("ausschnitt_xy_label"+line, "none");
		this.setDisplay("ausschnitt_head"+line, "none");
	},
	checkkey: function(line){
	   key = window.event.keyCode;
		if(key == 13) {
			switch(line){
				case 1:
					Product.frontSearchProductsType1(5, 1); return false;
					break;
				case 2:
					Product.frontSearchProductsType2(5, 1); return false;
					break;
				case 3:
					Product.frontSearchProductsType3(5, 1); return false;
					break;
				case 4:
					Product.frontSearchProductsType4(5, 1); return false;
					break;
				case 5:
					Product.frontSearchProductsType5(5, 1); return false;
					break;
				case 6:
					Product.frontSearchProductsType6(5, 1); return false;
					break;
				case 7:
					Product.frontSearchProductsType7(5, 1); return false;
					break;
				case 8:
					Product.frontSearchProductsType8(5, 1); return false;
					break;
				case 9:
					Product.frontSearchProductsType9(5, 1); return false;
					break;
				case 10:
					Product.frontSearchProductsType10(5, 1); return false;
					break;
				case 11:
					Product.frontSearchProductsType11(5, 1); return false;
					break;
				case 12:
					Product.frontSearchProductsType12(5, 1); return false;
					break;
				case 13:
					Product.frontSearchProductsType13(5, 1); return false;
					break;
				case 14:
					Product.frontSearchProductsType14(5, 1); return false;
					break;
				case 15:
					Product.frontSearchProductsType15(5, 1); return false;
					break;
			}
		}
	},
	setOrdernotiz: function(val) {
	 new Ajax.Request('/application/product/contr/contr_product.php?switch=setOrdernotiz&text='+val+'&ok', {
			method:     'post',
			hasOverlay: true,
			onSuccess:    function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if(arrResponse['data']['versand'] == true) {
				}
				else {
				}
			}
		});
	},
	setOrdernotiz_herf: function(val ,url) {
	 new Ajax.Request('/application/product/contr/contr_product.php?switch=setOrdernotiz&text='+val+'&ok', {
			method:     'post',
			hasOverlay: true,
			onSuccess:    function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if(arrResponse['data']['versand'] == true) {
				}
				else {
                                    document.location.href=url; 
				}
			}
		});
	}

};
