
$(function(){var root="http://www.lindgrensradio.se/";var loadingAnimation='<div style="padding-top:10px;margin:0 auto;text-align:center;"><img src="/images/icons/loadingAnimation.gif" /></div>';var screen_height=screen.height;var screen_width=screen.width;var height=screen_height-120;if(height>960)
height=880;$.validator.addMethod("confirm_password",function(value,element){return this.optional(element)||$("#new_password").val()==value;},"L&ouml;senorden matchar inte");$(".required_form").each(function(){$(this).validate();});$("a.gallery").colorbox({title:$(this).attr('href'),opacity:0.66,current:"{current} av {total}",previous:"Föregående",next:"Nästa",close:"Stäng"});var timeout=80;var closetimer=0;var ddmenuitem=0;function dropdown_open()
{dropdown_canceltimer();dropdown_close();ddmenuitem=$(this).find('ul').eq(0).css('display','block');}
function dropdown_close()
{if(ddmenuitem)ddmenuitem.css('display','none');}
function dropdown_timer()
{closetimer=window.setTimeout(dropdown_close,timeout);}
function dropdown_canceltimer()
{if(closetimer)
{window.clearTimeout(closetimer);closetimer=null;}}
$('.dropdown').bind('mouseover',dropdown_open);$('.dropdown').bind('mouseout',dropdown_timer);document.onclick=dropdown_close;var has_class=false;$(".menu_item a.item").hover(function(e){if($(this).hasClass("item_current"))
has_class=true;$(this).addClass("item_current");},function(){if(!has_class)
$(this).removeClass("item_current");has_class=false;});$(".dropdown ul").hover(function(e){$(this).parent().find("a.item").addClass("item_current");},function(){$(this).parent().find("a.item").removeClass("item_current");});$(".mark_all_checkboxes").click(function(){var target=$(this).attr("value");$("."+target).attr("checked",true);return false;});$(".unmark_all_checkboxes").click(function(){var target=$(this).attr("value");$("."+target).attr("checked",false);return false;});$(".button_link").click(function(){var href=$(this).attr("href");window.location=href;});$(".disabled").click(function(){return false;});$(".on_focus_empty").click(function(){var alt=$(this).attr("alt");if($(this).val()==alt)
$(this).val('');});$(".set_focus").click(function(){var alt=$(this).attr("alt");$("input[name='"+alt+"']").addClass("red_border");$("input[name='"+alt+"']").focus();return false;});$(".tab_switcher").click(function(){var href=$(this).attr("href");var parts=href.split("#");var target=parts[1];var target_element=$("#"+target);var hide_elements_class=$(this).attr("alt");$(".tab_switcher").removeClass("tab_switcher_current");$(this).addClass("tab_switcher_current");$("."+hide_elements_class).hide();target_element.show();return false;});$(".checkout_div_switcher").click(function(){var href=$(this).attr("href");var parts=href.split("#");var target=parts[1];var target_element=$("#"+target);var hide_elements_class=$(this).attr("alt");$("."+hide_elements_class).hide();target_element.show();$(".checkout_tabs a").removeClass("current");$("#"+target+"_tab").addClass("current");$("#"+target+"_tab").removeClass("disabled");return false;});$(".toggle_element").click(function(){$("#"+$(this).attr("alt")).toggle('fast');return false;});$(".hide_this").click(function(){$(this).hide();});$(".confirm_box, .confirm").click(function(){var string=$(this).attr("title");if(!string)
string="Är du säker?";if(confirm(string))
return true;return false;});$(".confirm_goto_url").click(function(){var string=$(this).attr("title");if(!string)
string="Är du säker?";if(confirm(string))
window.location=$(this).attr("href");return false;});$(".enable_element").click(function(){var alt=$(this).attr("alt");$("#"+alt).attr("disabled",false);});$(".show_hide_div").click(function(){var alt=$(this).attr("alt");var href=$(this).attr("href");var parts=href.split("#");var target=parts[1];var target_div=$("#"+target);if(alt=='show'&&target_div.hasClass("hidden")){target_div.removeClass("hidden");}
else if(alt=='hide'){if(!target_div.hasClass("hidden")){target_div.addClass("hidden");}}});$(".set_input_value").click(function(){var id=$(this).attr("id");var alt=$(this).attr("alt");$("input[name='"+id+"']").val(alt);});$("#filter_slider").bind('slidechange',function(event,ui){filter_products();});var filter_text_counter=1;$('#filter_text').keyup(function(){if(filter_text_counter%2==0)
filter_products();filter_text_counter++;});$(".filter_brand").click(function(){var href=$(this).attr("href");var temp=href.split('#');var target=temp[1];var brand_id=$(this).attr("value");if(target=='all'){$(".filter_brand").removeClass("selected");$(this).addClass('selected');}
else{$("a.filter_brand.all").removeClass("selected");$(this).toggleClass('selected');}
filter_products();return false;});$(".filter_sort").click(function(){$(".filter_sort").removeClass("selected");$(this).toggleClass('selected');filter_products();return false;});function filter_products(){var list=$("#product_list");var price_min=$("#filter_slider_min").val();var price_max=$("#filter_slider_max").val();var cat=$("input[name='category_id']").val();var sorting="";var text="";if(!$(".brands a.all").hasClass("selected")){var brands='';$("a.filter_brand").each(function(){if($(this).hasClass("selected")&&!$(this).hasClass("all")){brands+=$(this).attr("value")+",";}});}
else{var brands="alla";}
if(brands=='')
brands="alla";if($("a.filter_sort.selected").length>0){var temp=$("a.filter_sort.selected").attr("href").split('#');var sorting=temp[1];}
else
var sorting="";$.post("/ajax/filter_products",{price_min:price_min,price_max:price_max,brands:brands,cat:cat,sorting:sorting,text:text},function(data){list.html(data);});return false;}
$("input[name='compare_product_check']").click(function(){if($("input[name='compare_product_check']:checked").length>5){alert("Du kan max välja fem produkter att jämföra");$(this).attr("checked",'');}});$('.compare_products_btn').click(function(){var params="";var count=1;var length=$("input[@name='compare_product_check']:checked").length;var w=580;if(length<2){alert("Du måste välja minst två produkter att jämföra");return false;}
else if(length==2)
w=700;else if(length==3)
w=820;else if(length==4)
w=900;else
w=1000;var h=height-80;$('input:checkbox').each(function(){if(this.checked){var val=$(this).val();if(count!=1){params+="&";}
params+="prod_"+count+"="+val;count++;}});$.fn.colorbox({title:"Produktjämförelse",open:true,width:""+w+"px",href:"/jamfor/?"+params,height:""+h+"px",iframe:true});return false;});$(".checkout_tabs a.disabled").click(function(){return false;});$("input[name='order_delivery_type']").click(function(){var target_div=$("#total_price");var total_price=$("#total_price_value").html();var shipping=$(this).attr("alt");var new_total_price=parseInt(total_price)+parseInt(shipping);new_total_price=number_format(new_total_price,0,',',' ');target_div.html(new_total_price+" kr");});$("input[name='alt_delivery_address']").click(function(){var value=$(this).val();$("#alternate_delivery_address input").each(function(){if(!$(this).hasClass("not_required")){if(value==1)
$(this).addClass("required");else
$(this).removeClass("required");}});});$(".select_show_hide").change(function(){var val=$(this).val();$(this).parents("form").find(".to_hide").each(function(){if(val!=0){$(this).removeClass("hidden");$("input",this).addClass("required");}else{$(this).addClass("hidden");$("input",this).removeClass("required");}});});$("#check_user_register_email").blur(function(){var email=$(this).val();$.post("/ajax/check_user_register_email",{email:email},function(data){if(data==1){$("#message_status").html('<span class="red"><i><strong>Epostadressen finns redan</strong></i></span>');$("#check_user_register_email").val('');$("#check_user_register_email").focus();return false;}
else{$("#message_status").html('');}});});$("#show_login_form").click(function(){$("#screen_overlay").show();$("#login_popup").show();});$("#close_popup").click(function(){$("#screen_overlay").hide();$("#login_popup").hide();});$('.leftmenu .item').click(function(){var id=$(this).attr("id");var $el=$("#submenu_"+id);if($el.is(":visible")){$el.hide();}
else{$("[id*=submenu_]").each(function(){$(this).hide();});$("#submenu_"+id).toggle();}
return false;});$(".submenu_link").click(function(){window.location=$(this).attr("href");return false;});xOffset=10;yOffset=20;$(".tooltip").hover(function(e){this.t=this.title;this.title="";$("body").append("<p id='tooltip'>"+this.t+"</p>");$("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px").fadeIn("fast");},function(){this.title=this.t;$("#tooltip").remove();});$(".tooltip").mousemove(function(e){$("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px");});setTimeout(function(){$(".notification").fadeOut('slow');},4000);});function isEmail(str){return(str.lastIndexOf(".")>2)&&(str.indexOf("@")>0)&&(str.lastIndexOf(".")>(str.indexOf("@")+1));}
function number_format(a,b,c,d){a=Math.round(a*Math.pow(10,b))/Math.pow(10,b);e=a+'';f=e.split('.');if(!f[0]){f[0]='0';}
if(!f[1]){f[1]='';}
if(f[1].length<b){g=f[1];for(i=f[1].length+1;i<=b;i++){g+='0';}
f[1]=g;}
if(d!=''&&f[0].length>3){h=f[0];f[0]='';for(j=3;j<h.length;j+=3){i=h.slice(h.length-j,h.length-j+3);f[0]=d+i+f[0]+'';}
j=h.substr(0,(h.length%3==0)?3:(h.length%3));f[0]=j+f[0];}
c=(b<=0)?'':c;return f[0]+c+f[1];}
