function popup(url,w,h){w=window.open(url,"Preview","height="+h+", width="+w+", screenX=500, screenY=150, scrollbars=yes, resizable=yes");w.focus();}
var update_checkout=function(){var data=$(".checkout-form").ajaxSubmit({url:$(".checkout-form").attr("data"),"success":function(data){var data=JSON.parse(data);$("#cart-inline").html(data["cart"]);$("#shipping-inline").html(data["shipping"]);$("#payment-inline").html(data["payment"]);}});}
$(function(){$.fn.delay=function(options){var timer;var delayImpl=function(eventObj){if(timer!=null){clearTimeout(timer);}
var newFn=function(){options.fn(eventObj);};timer=setTimeout(newFn,options.delay);}
return this.each(function(){var obj=$(this);obj.bind(options.event,function(eventObj){delayImpl(eventObj);});});};var message=$.cookie("message");if(message!=null){$.jGrowl(message);$.cookie("message",null,{path:'/'});};$(".rate").click(function(){$(".rate").each(function(){$(this).removeClass("current-rating")});$(this).addClass("current-rating");$("#id_score").val($(this).attr("data"));});$(".price_rate").click(function(){$(".price_rate").each(function(){$(this).removeClass("current-rating")});$(this).addClass("current-rating");$("#id_price_score").val($(this).attr("data"));});$(".pract_rate").click(function(){$(".pract_rate").each(function(){$(this).removeClass("current-rating")});$(this).addClass("current-rating");$("#id_practicality_score").val($(this).attr("data"));});$(".quality_rate").click(function(){$(".quality_rate").each(function(){$(this).removeClass("current-rating")});$(this).addClass("current-rating");$("#id_quality_score").val($(this).attr("data"));});$("#id_rating_form").submit(function(){var price=Number($("#id_price_score").val());var pract=Number($("#id_practicality_score").val());var quality=Number($("#id_quality_score").val());$("#id_score").val((price+pract+quality)/3.0);return true;});$("a.product-image").lightBox({"txtImage":"Bild","txtOf":" von "});if($.browser.msie){$("input.variant").livequery("click",function(){this.blur();this.focus();});};$("input.variant").livequery("change",function(){var url=$(this).parents("table.product-variants").attr("data");var variant_id=$(this).attr("value");$("#product-form").ajaxSubmit({url:url,data:{"variant_id":variant_id},success:function(data){var data=JSON.parse(data);$("#product-inline").html(data["product"]);$.jGrowl(data["message"]);$("a.product-image").lightBox({"txtImage":"Bild","txtOf":" von "});}});});$("select.property").livequery("change",function(){$("#product-form").ajaxSubmit({url:$("#product-form").attr("data"),success:function(data){var data=JSON.parse(data);$("#product-inline").html(data["product"]);$.jGrowl(data["message"]);$("a.product-image").lightBox({"txtImage":"Bild","txtOf":" von "});}});});$(".product-quantity").attr("autocomplete","off");$(".product-quantity").livequery("keyup",function(){var url=$("#packing-url").attr("data")
if(url){$("#product-form").ajaxSubmit({url:url,success:function(data){var data=JSON.parse(data);$(".packing-result").html(data["html"]);}});}});$("select.cp-property").livequery("change",function(){$("#product-form").ajaxSubmit({url:$("#cp-url").attr("data"),success:function(data){var data=JSON.parse(data);$(".standard-price-value").html(data["price"]);$(".for-sale-price-value").html(data["for-sale-price"]);$(".for-sale-standard-price-value").html(data["for-sale-standard-price"]);$("a.product-image").lightBox({"txtImage":"Bild","txtOf":" von "});}});});$(".add-accessory-link").livequery("click",function(){var url=$(this).attr("href");$.post(url,function(data){$("#cart-items").html(data);});return false;});$(".delete-cart-item").livequery("click",function(){var url=$(this).attr("href");$.post(url,function(data){$("#cart-inline").html(data);});return false;});$(".cart-amount").livequery("change",function(){$("#cart-form").ajaxSubmit({"type":"post","success":function(data){var data=JSON.parse(data);$("#cart-inline").html(data["html"]);if(data["message"])
$.jGrowl(data["message"]);}})});$(".cart-country").livequery("change",function(){$("#cart-form").ajaxSubmit({"type":"post","success":function(data){var data=JSON.parse(data);$("#cart-inline").html(data["html"]);}})});$(".cart-shipping-method").livequery("change",function(){$("#cart-form").ajaxSubmit({"type":"post","success":function(data){var data=JSON.parse(data);$("#cart-inline").html(data["html"]);}})});$(".cart-payment-method").livequery("change",function(){$("#cart-form").ajaxSubmit({"type":"post","success":function(data){var data=JSON.parse(data);$("#cart-inline").html(data["html"]);}})});$("#search-input").livequery("blur",function(e){window.setTimeout(function(){$("#livesearch-result").hide();},200);});$("#search-input").delay({delay:400,event:"keyup",fn:function(e){if(e.keyCode==27){$("#livesearch-result").hide();}
else{var q=$("#search-input").attr("value");var url=$("#search-input").attr("data");$.get(url,{"q":q},function(data){data=JSON.parse(data);if(data["state"]=="success"){$("#livesearch-result").html(data["products"]);$("#livesearch-result").slideDown("fast");}
else{$("#livesearch-result").html();$("#livesearch-result").hide();}})}}});var table=$('.shipping-address');if($("#id_no_shipping:checked").val()!=null){table.hide();}
else{table.show();}
$("#id_no_shipping").livequery("click",function(){var table=$('.shipping-address');if($("#id_no_shipping:checked").val()!=null){table.slideUp("fast");}
else{table.slideDown("fast");}
var data=$(".checkout-form").ajaxSubmit({url:$(".checkout-form").attr("data"),"success":function(data){var data=JSON.parse(data);$("#cart-inline").html(data["cart"]);$("#shipping-inline").html(data["shipping"]);}});})
if($(".payment-method-type-2:checked").val()!=null){$("#credit-card").show();}
else{$("#credit-card").hide();}
if($(".payment-method-type-1:checked").val()!=null){$("#bank-account").show();}
else{$("#bank-account").hide();}
$(".payment-methods").livequery("click",function(){if($(".payment-method-type-1:checked").val()!=null){$("#bank-account").slideDown("fast");}
else{$("#bank-account").slideUp("fast");}
if($(".payment-method-type-2:checked").val()!=null){$('#credit-card').slideDown("fast");}
else{$('#credit-card').slideUp("fast");}})
$(".update-checkout").livequery("click",function(){update_checkout()});$("#id_shipping_country, #id_invoice_country").livequery("change",function(){update_checkout()});var update_html=function(data){data=JSON.parse(data);for(var html in data["html"])
$(data["html"][html][0]).html(data["html"][html][1]);if(data["message"]){$.jGrowl(data["message"]);}}
$("#voucher").livequery("change",function(){var url=$(this).attr("data");var voucher=$(this).attr("value");$.post(url,{"voucher":voucher},function(data){update_html(data);});});$('.slide-show .item').not(".active").hide();setInterval(function(){var active=$(".slide-show .item.active");active.fadeOut("fast",function(active){active=$(".slide-show .item.active");active.removeClass("active");if(active.hasClass("last")){$(".slide-show .item.first").addClass("active");$(".slide-show .item.first").fadeIn("slow");}else{active.next().addClass("active");active.next().fadeIn("slow");}})},7000)})


