var rw_comment_height=[];function showReviewComment(a){if($("rw_comment_"+a)){var c="rw_comment_"+a;var b=new Fx.Styles($(c),{duration:300,wait:false,transition:Fx.Transitions.Quad.easeIn});if($(c).style.height=="0px"){b.start({height:rw_comment_height["rw_comment_"+a],opacity:1});if($("rw_expand_"+a)){$("rw_expand_"+a).innerHTML="Hide Comments"}}else{if(!rw_comment_height["rw_comment_"+a]){rw_comment_height["rw_comment_"+a]=$("rw_comment_"+a).offsetHeight}b.start({height:"0px",opacity:0});if($("rw_expand_"+a)){$("rw_expand_"+a).innerHTML="Show Comments"}}}}function showCommentForm(a){if($("rwCommentFrm"+a)){$("rwCommentFrm"+a).style.display="block"}}function showCommentFormB(a){if($("rwCommentFrm"+a+"").getStyle("display")=="none"){if($("frm_expand_"+a)){$("frm_expand_"+a).innerHTML="Cancel"}$("rwCommentFrm"+a+"").setStyle("display","block")}else{if($("frm_expand_"+a)){$("frm_expand_"+a).innerHTML="Add A Reply"}$("rwCommentFrm"+a+"").setStyle("display","none")}}function showReviewForm(){$("reviewFrm_wrappper").style.display="block";$("showReview_wrapper").style.display="none";$("showreview").style.display="block";$("postlink").style.display="none";var c=0;for(var b=0;b<document.ratingpostFrm.rating.length;b++){if(document.ratingpostFrm.rating[b].checked){document.productReviewFrm.rating[b].checked=true;c=b}}var a=$$("#form-star-rating .star-rating-control .star-rating");for(var b=0;b<a.length;b++){a[b].removeClass("star-rating-on")}for(b=0;b<a.length&&b<=c;b++){a[b].addClass("star-rating-on")}}function showRating(){$("rw_rating_post").style.display="block";$("rw_rating").style.display="none"}function hideRating(){$("rw_rating_post").style.display="none";$("rw_rating").style.display="block"}function setWishList(a){$j.get("/load.php?module=moduleMyAccountLJ&action=setWishlist&product_id="+a,function(b){var d='<div id="wishlist-modal" class="generic-modal"><h2 class="title">&nbsp;</h2><div class="modal-content"></div></div>';$j("body").append(d);if(b.success){modalContent='<h3>Item Saved</h3><div class="message">'+b.message+'</div><dl class="product"><dt class="title">'+b.product.title+"</dt><dd>$"+b.price+'</dd></dl><div class="footer"><a href="javascript:$j.modal.close();" class="close-modal"><img src="/images/skinny-modal-btn-continue-shopping.gif" alt="" /></a><a href="/my-account/?subpage=wishlist"><img src="/images/skinny-modal-btn-go-to-my-wishlist.gif" alt="" /></a></div>'}else{modalContent='<h3>Item Not Saved</h3><span class="mesage">'+b.message+"</span>"}$j("#wishlist-modal .modal-content").html(modalContent);$j("#wishlist-modal").modal({closeHTML:'<a href="javascript:void(0)" title="Close" class="generic-modal-close"></a>',containerId:"generic-modal-container",position:["25%"],onShow:function(){},onClose:function(){$j.modal.close();$j("#wishlist-modal").remove()}});if(b.totalItems>0){var c='<a href="/my-account?subpage=wishlist" class="cart-total" id="wl-total">'+b.totalItems+" "+((b.totalItems>1)?"Items":"Item")+"</a>";$j("#wl-total").replaceWith(c)}else{$j("#wl-total").replaceWith('<span class="cart-total" id="wl-total">No items</span>')}},"json")}function removeFromCart(a){$j.get("/load.php?module=moduleMyAccountLJ&action=removeFromCart&product_id="+a,function(b){recalculateCart()})}function setProductId(id){$("product_id").value=id;for(i in products){if(products[i].id&&products[i].id==id){if(products[i].onSpecial==true){$("price-value").innerHTML="<strike>"+eval(products[i].price)+"</strike> "+eval(products[i].specialPrice)}else{$("price-value").innerHTML=eval(products[i].price)}break}}$each($("size").getElements("li"),function(el,ind){el.className=el.className.replace("active","")});$("size-"+id).className="active";updateColourSizeLabel()}function changeColour(id){if(!$("product_id")){return}$each($("colour-list").getElements("li"),function(el,ind){el.className=""});$("colour-li-"+id).className="active";obj=eval("p_manager.colour"+id);if(obj.out_of_stock_product==1){$("size").innerHTML="Colour currently out of stock. Please select other colour.";$("product_id").value=0;$("price-value").innerHTML=0;return}if(obj.sizes){$("size").innerHTML=obj.sizes}else{$("size").innerHTML="<li>No sizes option</li>"}$("product_id").value=obj.product_id;updateColourSizeLabel()}function showOutofStock(){alert("Sorry this item has sold out online. Please contact the LJ Angel Service on 1300 LORNA JANE to order your must-have style")}function showLimitedStock(){alert("This product has limited stock. \n Please adjust your order quantity.")}function checkProductStock(){for(i in products){if(products[i].id&&products[i].id==document.shoppingFrm.id.value){if(products[i].stock<=0){showOutofStock();return false}else{if(document.shoppingFrm.qty.value>products[i].stock){showLimitedStock();return false}}}}return true}function validateShoppingFrm(){if(!document.shoppingFrm.id.value||document.shoppingFrm.id.value<=0){alert("There is no product selected \n or \nThe product you selected is currently out of stocks");return false}else{if(!checkProductStock()){return false}document.shoppingFrm.submit();return true}}function searchFilterValidation(b){var a="enter keyword";if(b.keyword.value==a&&b.categorysrc.value==""&&b.coloursrc.value==""&&b.sizesrc.value==""){alert("Please enter search filter criteria");return false}else{if(b.keyword.value==a){b.keyword.value="";return true}}return true}function limitText(c,b,a){if(c.value.length>a){c.value=c.value.substring(0,a)}else{b.value=a-c.value.length}}function updateHero(b,a){if(b.getAttribute("href")&&$("hero_image")&&$("slimbox_href")){$("hero_image").setAttribute("src",b.getAttribute("href")+"&s="+a+"&q=90&t=1");$("slimbox_href").setAttribute("href",b.getAttribute("href"))}}function updateColourLabel(a,b){if(!a||!$("colour_label")){return}if(b){$("colour_label").innerHTML=a}else{$("colour_label").innerHTML=getSelectedColour()}}function updateSizeLabel(a,b){if(!a||!$("size_label")){return}if(b){$("size_label").innerHTML=a}else{$("size_label").innerHTML=getSelectedSize()}}function updateSelectedLabel(){if($("selected_label")){$("selected_label").innerHTML="";if($("product_id")&&$("product_id").value&&$("product_id").value>0){$("selected_label").innerHTML+="Colour: "+getSelectedColour();$("selected_label").innerHTML+=", Size: "+getSelectedSize()}else{$("selected_label").innerHTML="No product currently selected"}}}function updateColourSizeLabel(){updateColourLabel(getSelectedColour(),1);updateSizeLabel(getSelectedSize(),1);updateSelectedLabel()}function getSelectedSize(){var a="";if($("product_id")&&$("product_id").value){for(i in products){if(products[i].id&&products[i].id==$("product_id").value){a=products[i].sizeLabel}}}return a}function getSelectedColour(){var a="Not Available";if($("product_id")&&$("product_id").value){for(i in products){if(products[i].id&&products[i].id==$("product_id").value){a=products[i].colourLabel}}}return a}function productThumbnailNav(g){if($("carousel-images")){var e=$("carousel-images").childNodes;var d=Math.ceil(e.length/2);var f=e.length-2}else{var d=1;var f=1}var h=0;var c=143;var b=1;if($("carousel-wrapper")){var a=new Fx.Scroll("carousel-wrapper",{offset:{x:0,y:0},transition:Fx.Transitions.Cubic.easeOut}).toLeft()}if($("carousel-prev")){$("carousel-prev").addEvent("click",function(k){k=new Event(k).stop();if(b==1){return}b--;h+=-(g);var j=new Fx.Scroll("carousel-wrapper",{offset:{x:h,y:1},transition:Fx.Transitions.Cubic.easeOut}).toLeft()})}if($("carousel-prev-an")){$("carousel-prev-an").addEvent("click",function(k){k=new Event(k).stop();if(b==1){return}b--;h+=-(c);var j=new Fx.Scroll("carousel-wrapper",{offset:{x:h,y:1},transition:Fx.Transitions.Cubic.easeOut}).toLeft()})}if($("carousel-next")){$("carousel-next").addEvent("click",function(k){k=new Event(k).stop();if(b>=d){return}b++;h+=g;var j=new Fx.Scroll("carousel-wrapper",{offset:{x:h,y:1},transition:Fx.Transitions.Cubic.easeOut}).toLeft()})}if($("carousel-next-an")){$("carousel-next-an").addEvent("click",function(k){k=new Event(k).stop();if(b>=f){return}b++;h+=c;var j=new Fx.Scroll("carousel-wrapper",{offset:{x:h,y:1},transition:Fx.Transitions.Cubic.easeOut}).toLeft()})}}function correctQty(a){var b=a.val();newVal=parseInt(b);if(isNaN(newVal)){a.val("")}else{a.val(newVal)}}function updateCartSummary(d,e,a){var b,c;if(d>=1){if(d==1){b="1 item"}else{if(d>1){b=d+" items"}}c='<a href="'+e+'" id="cart-summary" class="cart-summary"><span class="items-summary">'+b+"</span></a>"}else{c='<span class="cart-summary" id="cart-summary">No items</span>'}$j("#cart-summary").replaceWith(c);if($j("#cart-total")){if(d>=1){if(d==1){b="1 item"}else{if(d>1){b=d+" items"}}c='<a href="'+e+'" id="cart-total" class="cart-total">'+b+"</a>"}else{c='<span class="cart-total" id="cart-total">No items</span>'}$j("#virtualcart").remove();$j(".show-block span.cart").replaceWith(a);if(d>=1){$j("#cart-total").click(function(){$j("#virtualcart").slideToggle(500,function(){})})}}}function initFeatureProducts(){$j("#featured-products input.qty").each(function(){$j(this).keyup(function(){correctQty($j(this))});$j(this).blur(function(){correctQty($j(this))})});$j("#featured-products .controls").each(function(){var b=$j(this);b.css("position","relative");$j("<div/>").addClass("mask").css({height:b.height(),width:b.width(),opacity:0.7,background:"#FFFFFF",position:"absolute",zIndex:9,top:0,left:0}).appendTo(b)});$j("#featured-products .outofstock .controls .mask").remove();$j('#featured-products input[type="checkbox"]').each(function(){$j(this).change(function(){if($j(this).is(":checked")){$j(this).parents("li").find(".mask").fadeOut(300,function(){})}else{$j(this).parents("li").find(".mask").fadeIn(300,function(){})}})});var a=function(){var b=0;$j("#featured-products li").each(function(c){if($j(this).find('input[type="checkbox"]').is(":checked")){var d=$j(this).attr("id");var e=$j("#"+d).selectFeaturedProduct({});var f=parseInt($j("#qty-"+e.getId()).val());if(f){b+=parseInt($j("#qty-"+e.getId()).val())*e.getPrice()}}});if(b==0){b="000.00"}else{b=b.toFixed(2)}$j("#featured-footer .amount").html("$"+b)};$j('#featured-products input[type="text"]').keyup(function(){a()});$j('#featured-products input[type="checkbox"]').click(function(){a()});$j("#add-selected-to-cart").unbind("click");$j("#add-selected-to-cart").click(function(){var c=false;var d=new Array();$j("#featured-products li").each(function(e){if($j(this).find('input[type="checkbox"]').is(":checked")){var f=$j(this).attr("id");var g=$j("#"+f).selectFeaturedProduct({});pValid=g.validate(true);if(!pValid){c=false;return}else{c=true;d.push({id:g.getRelatedId(),title:g.getTitle(),qty:g.getQty(),currency:g.getCurrency(),color:g.getSelectedColor(),size:g.getSelectedSize(),price:g.getPrice()})}}});if(d.length==0){var b='<span class="message"><br>Please select one or more products to be added to the cart.</span>';$j("#feedback-modal .title").html("No item selected");$j("#feedback-modal .modal-content").html(b);$j("#feedback-modal").modal({closeHTML:'<a href="javascript:void(0)" title="Close" class="generic-modal-close"></a>',containerId:"generic-modal-container",position:["25%"],onShow:function(){},onClose:function(){$j.modal.close()}});return}if(c){$j.ajax({type:"POST",url:"/load.php",data:{form_type:"shopping_cart",action:"add",products:d,currency:d[0].currency,return_virtual_cart:true,page:currentPageId},success:function(e){if(e.totalItems){updateCartSummary(e.totalItems,e.checkoutURL,e.virtual_cart);var g='<div id="added-to-cart-modal" class="generic-modal"><h2 class="title">&nbsp;</h2><div class="modal-content"></div></div>';$j("body").append(g);var f="<h3>"+(d.length>1?"Items":"Item")+" added to cart</h3>";f+='<table class="added-to-cart">';f+="<caption>You have just added the following "+(d.length>1?"items":"item")+" to your shopping cart:</caption>";$j.each(d,function(){f+='<tr><td class="strong selected-product">'+this.title+'</td><td class="qty">'+this.qty+'</td><td class="size">'+this.size+'</td><td class="colour">'+this.color+'</td><td class="price">$'+this.price+"</td></tr>"});f+="</table>";f+='<div class="footer"><a href="javascript:$j.modal.close(); " class="close-modal"><img src="/images/skinny-modal-btn-continue-shopping.gif" alt="" /></a><a href="'+e.checkoutURL+'"><img src="/images/skinny-modal-btn-proceed-to-checkout.gif" alt="" /></a></div>';$j("#added-to-cart-modal .modal-content").html(f);$j("#added-to-cart-modal").modal({closeHTML:'<a href="javascript:void(0)" title="Close" class="generic-modal-close"></a>',containerId:"generic-modal-container",position:["25%"],onShow:function(){},onClose:function(){$j.modal.close();$j("#added-to-cart-modal").remove()}})}}})}});initRequestStyleAJAX()}function initRequestStyleAJAX(){$j("#request_modal form").submit(function(){if(!$j("#request_modal form").valid()){return false}$j.ajax({type:"POST",url:"/load.php",data:{form_type:"form2LJ",form_id:7,honeypot:$j('input[name="honeypot"]').val(),field_126:$j('input[name="field_126"]').val(),field_127:$j('input[name="field_127"]').val(),field_128:$j('input[name="field_128"]').val(),field_129:$j('input[name="field_129"]').val(),field_130:$j('input[name="field_130"]').val(),field_131:$j('textarea[name="field_131"]').val()},success:function(a){$j.modal.close();var b='<span class="message"><br>Thank you, your request has been received.<br><br> A Lorna Jane Angel will be in touch with you shortly.</span>';$j("#feedback-modal .title").html("Thank you for your request");$j("#feedback-modal .modal-content").html(b);$j("#feedback-modal").modal({closeHTML:'<a href="javascript:void(0)" title="Close" class="generic-modal-close"></a>',containerId:"generic-modal-container",position:["25%"],onShow:function(){},onClose:function(){$j.modal.close()}})}});_gaq.push(["_trackPageview","/products/RequestStyleSubmit.htm"]);return false})}function initProductPack(c,a,b){$j("<div />").attr("id","add-product-pack-mask").css({position:"absolute",zIndex:9,width:$j("#final-step").width(),height:$j("#final-step").height(),opacity:0.6,backgroundColor:"#e7e7e7",top:0,left:0}).appendTo($j("#final-step"));$j("#add-product-pack").click(function(){var e=true;var f=new Array();var d=new Array();$j("#product-pack li").each(function(){var g=$j(this).productInPack({});d.push(g.getRelatedId());f.push({title:g.getTitle(),qty:1,color:g.getSelectedColor(),size:g.getSelectedSize()});if(!g.validate()){e=false}});if(e){$j.ajax({type:"POST",url:"/load.php",data:{form_type:"shopping_cart",action:"add",id:c,qty:1,currency:a,ispack:1,selected:d},success:function(g){if(g.totalItems){updateCartSummary(g.totalItems,g.checkoutURL);var j='<div id="added-to-cart-modal" class="generic-modal"><h2 class="title">&nbsp;</h2><div class="modal-content"></div></div>';$j("body").append(j);var h="<h3>Item added to cart</h3>";h+='<table class="added-to-cart">';h+="<caption>You have just added the following item to your shopping cart:</caption>";h+='<tr><td class="strong selected-product">'+b.title+'</td><td class="qty">1</td><td></td><td class="colour"></td><td class="price">$'+b.price+"</td></tr>";$j.each(f,function(){h+='<tr><td class="strong selected-product-small">'+this.title+'</td><td class="qty"></td><td class="size">'+this.size+'</td><td class="colour">'+this.color+'</td><td class="price"></td></tr>'});h+="</table>";h+='<div class="footer"><a href="javascript:$j.modal.close(); " class="close-modal"><img src="/images/skinny-modal-btn-continue-shopping.gif" alt="" /></a><a href="'+g.checkoutURL+'"><img src="/images/skinny-modal-btn-proceed-to-checkout.gif" alt="" /></a></div>';$j("#added-to-cart-modal .modal-content").html(h);$j("#added-to-cart-modal").modal({closeHTML:'<a href="javascript:void(0)" title="Close" class="generic-modal-close"></a>',containerId:"generic-modal-container",position:["25%"],onShow:function(){},onClose:function(){$j.modal.close();$j("#added-to-cart-modal").remove()}})}}})}})};
