function _product_show(box){
  $('productcontent_nav').getChildren().each(function(el){
    el.removeClass('active');
  });
  $('productcontent_inner').getChildren().each(function(el){
    el.addClass('hide');
  });
  
  $('product_btn_'+box).addClass('active');
  $('product_content_'+box).removeClass('hide');
}
function _product_amount(act){
  var amount = $('product_amount').value;
  if(act=='down'){
    if(amount>1){
      amount--;
    }
  } else {
    amount++;
  }
  $('product_amount').value = amount;
}
function _get_reviews(id){
  if(reviewsloaded==0){
    var ajax = new Request.HTML({url:_basedir+"ajax/reviews/",update:"product_content_reviews_ajax"}).get({"id":id});
    reviewsloaded++;
  }
}
function _get_shipping_costs(id){
  $('cartshippingcosts_ajax').innerHTML = '<div class="loader"></div>';
  var ajax = new Request.JSON({url:_basedir+"ajax/shipping-costs/",onComplete:function(json){
      $('cartshippingcosts_ajax').innerHTML = json.resp;
    }}).get({"id":id});
}
function _popup_image(image,width,height){
  var left = (Window.getWidth()-600)/2;
  var top  = (Window.getHeight()-600)/2;
  var NewWindow = window.open(_basedir+'html/image/?id='+image,'myWindow','width=600,height=600,left='+left+',top='+top);
  NewWindow.focus();
}
function _form_toggle_country(value){
  $('form_address_auto').addClass('hide');
  $('form_address_static').addClass('hide');
  if(value=='150'){
    $('form_address_auto').removeClass('hide');
  } else if(value!==''){
    $('form_address_static').removeClass('hide');
  }
}
function _get_timediff(time){
  return ((new Date().getTime()-time)/1000).toString();
}

function _msg_show(msg){
  var win = Window.getScrollSize();
  $('popup_bg').setStyle('height',win.y+'px');
  var win = Window.getScroll();
  $('popup_msg').setStyle('top',(win.y+150)+'px');
  $('popup_msg_msg').innerHTML = msg;
  $('popup_bg').removeClass('hide');
  $('popup_msg').removeClass('hide');
}
function _msg_hide(){
  $('popup_bg').addClass('hide');
  $('popup_msg').addClass('hide');
}
function _show_image(id,title){
  var win = Window.getScrollSize();
  $('popup_bg').setStyle('height',win.y+'px');
  var top = Window.getSize();
  top = ((top.y-500)/2);
  if(top<10){
    top = 10;
  }
  if(top>100){
    top = 100;
  }
  $('popup_image').setStyle('top',top+'px');
  
  $('popup_image_title').innerHTML = unescape(title);
  
  $('popup_bg').removeClass('hide');
  $('popup_image').removeClass('hide');
  
  var product = new SWFObject(_static+'c/flash/zoom.swf','zoom','700','450','9','#FFFFFF');
  product.addVariable('xmlPath',_basedir+'xml/image.xml?id='+id);
  product.addParam('allowScriptAccess','always');
  product.write('popup_image_flash');
}
function _hide_image(){
  $('popup_image').addClass('hide');
  $('popup_bg').addClass('hide');
}
/*
function _set_font(title){
  $('shop').removeClass('big');
  $('shop').removeClass('bigger');
  $('shop').addClass(title);
  
  $('font_link_normal').removeClass('active');
  $('font_link_big').removeClass('active');
  $('font_link_bigger').removeClass('active');
  
  $('font_link_'+title).addClass('active');
  
  Cookie.write('font',title,{duration:356,path:'/'});
}
window.onload = function(){  
  var font = Cookie.read('font');
  if(font==''){
    font = 'normal';
  }
  _set_font(font);
}
*/
var cat_filter_brand = false;
var cat_filter_price = false;
var cat_filter_sort  = false;
function _cat_filter_brand(){
  if(cat_filter_brand){
    cat_filter_brand = false;
    $('category_filter_btn_brand').removeClass('active');
    $('category_filter_box_brand').addClass('hide');	  
  } else {
    if(cat_filter_price){
      _cat_filter_price();
    }
    if(cat_filter_sort){
      _cat_filter_sort();
    }
    cat_filter_brand = true;
    $('category_filter_btn_brand').addClass('active');
    $('category_filter_box_brand').removeClass('hide');
  }
}
function _cat_filter_price(){
  if(cat_filter_price){
    cat_filter_price = false;
    $('category_filter_btn_price').removeClass('active');
    $('category_filter_box_price').addClass('hide');	  
  } else {
    if(cat_filter_brand){
      _cat_filter_brand();
    }
    if(cat_filter_sort){
      _cat_filter_sort();
    }
    cat_filter_price = true;
    $('category_filter_btn_price').addClass('active');
    $('category_filter_box_price').removeClass('hide');
  }
}
function _cat_filter_sort(){
  if(cat_filter_sort){
    cat_filter_sort = false;
    $('category_filter_btn_sort').removeClass('active');
    $('category_filter_box_sort').addClass('hide');	  
  } else {
    if(cat_filter_brand){
      _cat_filter_brand();
    }
    if(cat_filter_price){
      _cat_filter_price();
    }
    cat_filter_sort = true;
    $('category_filter_btn_sort').addClass('active');
    $('category_filter_box_sort').removeClass('hide');
  }
}
var compare = 0;
function _compare_update(elm){
  if(elm.checked){
    compare++;
  } else {
    compare--;
  }
  if(compare>3){
    _msg_show('<ul><li>'+_translation_compare_less+'</li></ul>');
    elm.checked = false;
    compare--;
  }
}
function _compare(){
  if(compare>1){
    $('form_compare').submit();
  } else {
    _msg_show('<ul><li>'+_translation_compare_more+'</li></ul>');
  }
}