function isNumeric(input) { return (input - 0) == input && input.length > 0; } function updateProductQty (products_id,value) { var url = 'ajaxBasket.php'; new Ajax.Request(url, { method: 'get', parameters: 'action=updateitemqty&ck=1283693026&products_qty='+value+'&products_id='+products_id, onSuccess: function(transport) { var basket = $('basket'); basket.update(transport.responseText); } }); } function updateProductQtyViaInputField (item) { if (isNumeric(item.value) && item.value > 0) { updateProductQty (item.name, item.value) } else { removeItem (item.name); } } function setPhotosUploaded (qty) { photosUploaded = qty; if (photosUploaded >= photosCount) { $('errorPhotos').innerHTML = ""; } } function submitCardDetails (nextTarget) { var fields = $$('.tusinput'); try { if (mengen_id == 0) { $('errorFieldQty').innerHTML = "
Sie haben bislang noch keine Bestellmenge ausgewählt.
Bitte sagen Sie uns, wie viele Karten Sie benötigen.
"; return true; } } catch(e) { } /* if (photosUploaded < photosCount) { try { //$('errorPhotos').innerHTML = "
Bitte laden Sie Fotos zu ihrer Karte hoch. Falls der Bilder-Upload
nicht funktionieren sollte schicken Sie bitte die Fotos an fotos@tochterundsohn.de
"; $('errorPhotos').innerHTML = "
Bitte laden Sie Fotos zu ihrer Karte hoch."; photosCount = 0; return true; } catch(e) { } }*/ var parameters = ""; try { $('errorPhotos').innerHTML = ""; $('errorFieldVorname').innerHTML = ""; $('errorFieldVorname2').innerHTML = ""; } catch(e) { } for (var i = 0; i < fields.length; i++) { try { $fieldValue = $(fields[i]).getValue().split("&").join("%26").split("?").join("%3F"); parameters += "&"+fields[i].id+"="+$fieldValue; if (fields[i].id == "order_details_baby_vorname" && $(fields[i]).getValue() == "") { $('errorFieldVorname').innerHTML = "Bitte sagen Sie uns, wie Ihr Baby heisst."; return; } if (fields[i].id == "order_details_baby2_vorname" && $(fields[i]).getValue() == "") { $('errorFieldVorname2').innerHTML = "Bitte sagen Sie uns, wie Ihr Baby heisst."; return; } } catch(e) { } } //alert(parameters); var url = 'ajaxCard.php'; new Ajax.Request(url, { method: 'get', parameters: 'action=update&ck=1283693026'+parameters, onSuccess: function(transport) { var basket = $('basket'); basket.update(transport.responseText); document.location = nextTarget; } }); } function updateView () { var url = 'ajaxBasket.php'; new Ajax.Request(url, { method: 'get', onSuccess: function(transport) { var basket = $('basket'); basket.update(transport.responseText); } }); } function updateItemQty (products_id, qty) { var url = 'ajaxBasket.php'; new Ajax.Request(url, { method: 'get', parameters: 'action=updateitemqty&ck=1283693026&products_qty='+qty+'&products_id='+products_id, onSuccess: function(transport) { var basket = $('basket'); basket.update(transport.responseText); } }); } function updateItemAttributes (products_id, attribute_id, attribute_value) { var url = 'ajaxBasket.php'; new Ajax.Request(url, { method: 'get', parameters: 'action=updateitemattribute&ck=1283693026&attribute_id='+attribute_id+'&attribute_value='+attribute_value+'&products_id='+products_id, onSuccess: function(transport) { var basket = $('basket'); basket.update(transport.responseText); } }); } function addItem (products_id,qty) { var url = 'ajaxBasket.php'; new Ajax.Request(url, { method: 'get', parameters: 'action=additem&ck=1283693026&products_qty='+qty+'&products_id='+products_id, onSuccess: function(transport) { var basket = $('basket'); basket.update(transport.responseText); } }); } function removeItem (products_id) { var url = 'ajaxBasket.php'; new Ajax.Request(url, { method: 'get', parameters: 'action=removeitem&ck=1283693026&products_id='+products_id, onSuccess: function(transport) { var basket = $('basket'); basket.update(transport.responseText); } }); } function updateProductViaCheckBox (item, itemQty) { if (item.checked == true) { addItem (item.value, itemQty.value); } else { removeItem (item.value); } } function updateProductQtyViaRadioButton (item,qty) { updateItemQty (item.value,qty); if (item.name == "mengen_id" ) { mengen_id = qty; } } function updateProductAttributeViaRadioButton (item,id,value) { updateItemAttributes (item.value,id,value); if (item.name =="umschlag_id" ) { umschlag_id = value; } } function updateProductAttributeViaCheckBox (item,id,value) { if (item.checked == true) { updateItemAttributes (item.value,id,value); } else { updateItemAttributes (item.value,id,''); } } function showPage (id) { if (id == 'page2') { try { $('errorFieldQty').innerHtml = ""; } catch(e) { } } //$('page1').setStyle({display:'none'}); //$('page2').setStyle({display:'none'}); //$('page3').setStyle({display:'none'}); if (id == 'page3' && mengen_id == 0) { //document.location = 'product_info.php?info=p&products_color=&page=2'; if (mengen_id == 0) { $('errorFieldQty').innerHTML = "
Sie haben bislang noch keine Bestellmenge ausgewählt.
Bitte sagen Sie uns, wie viele Karten Sie benötigen.
"; } } else { id = id.split("page").join(""); if (id > 2) { document.location = 'https://www.tochterundsohn.de/product_info.php?info=&products_color=&page='+id; } else { document.location = 'product_info.php?info=&products_color=&page='+id; } scroll(0,0); } } if (photosUploaded == undefined) { var photosUploaded = 0; } var photosCount = 0; var mengen_id = '0'; var umschlag_id = ''; updateView(); if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) { document.writeln(''); window.attachEvent("onload", fnLoadPngs); } function fnLoadPngs() { var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, ''); var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5); for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) { if (itsAllGood && img.src.match(/\.png$/i) != null) { var src = img.src; img.style.width = img.width + "px"; img.style.height = img.height + "px"; img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')" img.src = "x.gif"; } img.style.visibility = "visible"; } }