function onOver(name,new_img) { filename = document.images[name].src; document.images[name].src = "/media/1/" + new_img; } function onOut(name,new_img) { filename = document.images[name].src; document.images[name].src = "/media/1/" + new_img; } function Over(hover_color) { lmnt = window.event.srcElement; if (lmnt.tagName.toUpperCase() == 'TABLE') return; while (lmnt.tagName.toUpperCase() !='TD') lmnt = lmnt.parentElement; lmnt.style.background = hover_color; } function Out(color) { lmnt = window.event.srcElement; if (lmnt.tagName.toUpperCase() == 'TABLE') return; while (lmnt.tagName.toUpperCase() !='TD') lmnt = lmnt.parentElement; lmnt.style.background =color; } //function addToBasket(item,id) //{ // newURL = '/?id='+id+'&action=addToBasket&itemNumber='+item; // if(document.getElementById(item)) // { // itemSize = document.getElementById(item).options[document.getElementById(item).selectedIndex].text; // newURL = newURL+'&itemSize='+itemSize; // } // if(document.getElementById('color'+item)) // { // itemColor = document.getElementById('color'+item).options[document.getElementById('color'+item).selectedIndex].text; // newURL = newURL+'&itemColor='+itemColor; // } // window.location=newURL; //} function addToBasket_old(itemId,item_number,id,item_note,stock_alert) { newURL = '/?id='+id+'&action=addToBasket&itemId='+itemId+'&itemNumber='+item_number+(item_note != undefined ? "&item_note="+item_note : ""); if (typeof stock_alert == "string") { alert(stock_alert); } if (document.getElementById('variant_id') != null) { if(document.getElementById('variant_id').value != "0") { //itemSize = document.getElementById('variant_id').options[document.getElementById('variant_id').selectedIndex].text; val = document.getElementById('variant_id').value; newURL = newURL+'&variantId='+val; window.location.href=newURL; return; } alert('V�lg venligst en variant.'); return false; } window.location.href=newURL; } // var fields = new Array('name','familyName','address','zipcode','city','phone','mobile') // * function submitForm(fields) { var x var doSubmit = true var focusField for(x in fields) { if(document.getElementById) { ref = document.getElementById(fields[x]) } if(ref){ if(window.document.getElementById(fields[x]).value == "") { if(doSubmit == true) { focusField = fields[x]; } doSubmit = false window.document.getElementById('msg'+fields[x]).style.color = "#FF0000"; }else{ window.document.getElementById('msg'+fields[x]).style.color = "#000000"; } } } if(doSubmit) { document.form.submit(); }else{ alert('Udfyld venligst alle felter med *'); window.scrollTo(0, 0); function focusL() { document.getElementById(focusField).focus(); } window.onReadyState=focusL(); } } $(document).ready(function() { $(".product-item").mouseover(function (e) { $(this).find("span.product-item-variants").css('display', 'block'); $(this).find("span.product-item-variants").css('opacity', 0.7); }); $(".product-item").mouseout(function (e) { $(this).find("span.product-item-variants").css('display', 'none'); }); $("#adrtest").click(function() { payment_all_completed = true; $(".payment_address").each(function(i) { if($(this).val() != '' && payment_all_completed) { payment_all_completed = true; $(this).css('background-color', '#FFFFFF'); } else { payment_all_completed = false; $(this).css('background-color', 'red'); } }); shipping_all_empty = true; shipping_all_completed = true; var mark_error=new Array(); $(".shipping_address").each(function(i) { if($(this).val() != '' && shipping_all_empty) shipping_all_empty = false; if($(this).val() != '' && shipping_all_completed) shipping_all_completed = true; else { shipping_all_completed = false; mark_error[i]=$(this).attr('id'); } }); // alert(mark_error); $.each(mark_error, function(key, value) { $("#"+value).css('background-color', 'red'); // alert(key + ': ' + value); }); if((shipping_all_empty || shipping_all_completed) && payment_all_completed) alert('ok'); else { alert('Udfyld venligst alle felter med rød.'); } }); // Jquery Validate $("form[name='form']").validate({ rules: { customer_email: { required: true, email: true }, customer_condition: "required", customer_name: "required", customer_address: "required", customer_zip: "required", customer_city: "required", customer_phone: "required", customer_ean: { required: false, number: true, minlength: 13, maxlength: 13} }, messages: { customer_email: "
Indtast en gyldig e-mail-adresse", customer_condition: "Accepter venligst handelsbetingelserne", customer_name: "Påkrævet", customer_name: "Påkrævet", customer_address: "Påkrævet", customer_zip: "Påkrævet", customer_city: "Påkrævet", customer_phone: "Påkrævet", customer_ean: "Indtast venligst et gyldigt EAN nummer" } }); $(".shipping_address").blur(function(){ $(".shipping_address").each(function() { if( $(this).val().length === 0 ) { if($(this).hasClass("required")) { // if no input but have required class } else { // if blank but has required class then remove it } } else { // if one has input then add required to all $(".shipping_address").not($(this)).addClass("required"); } if($(".shipping_address[value!='']").length === 0 ){ $(this).removeClass("required"); } }); }); $("form[name='form']").submit(function(){ if($(".shipping_address[value!='']").length === 0 ){ $(".shipping_address").each(function() { $(this).removeClass("required"); }); } }); $("div#addressInfoBox2 .headline").click(function(){ $("div#addressInfoBox2 .container").slideToggle("slow"); }); $("div#extraInfoBox .headline").click(function(){ $("div#extraInfoBox .container").slideToggle("slow"); }); });