/**
 * Vodafone - Handset Main Library
 * @version $Id: eshop.js,v 1.3 2006/05/30 12:06:48 robedane Exp $
 */

/**
 * Show popup window
 */
function OpenWindow(address) {
  window.open(address, 'InfoWindow', 'width=480,height=510,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes');
}

function applyFilter(form, item, hs_page, url_params ) {
  if ( !hs_page ) hs_page = '';
  if ( !url_params ) url_params = '';
  if(item.name=='bodyKlasik'){
    form.bodyV.checked=false;
  }
  if(item.name=='bodyV'){
    form.bodyKlasik.checked=false;
  }
  //document.location.href = hs_page + '?' + item.name + '=' + item.value  + '&' + url_params;
  form.submit();
}

function selectBrand(url, form, item, hs_page, url_params ) {
  if ( !hs_page ) hs_page = '';
  if ( !url_params ) url_params = '';
  if(item.name=='bodyKlasik'){
    form.bodyV.checked=false;
  }
  if(item.name=='bodyV'){
    form.bodyKlasik.checked=false;
  }
  // alert(hs_page + '?' + item.name + '=' + item.value  + '&' + url_params);
  //document.location.href = hs_page + '?' + item.name + '=' + item.value  + '&' + url_params;
  //form.action = url + hs_page + '?' + item.name + '=' + item.value  + '&' + url_params;
  // alert(form.action);
  document.location.href = url + hs_page + '?' + item.name + '=' + item.value  + '&' + url_params;
  //form.submit();
}

function applyOrder(form, item, val, hs_page, url_params ) {
  if ( !hs_page ) hs_page = '';
  if ( !url_params ) url_params = '';
  document.location.href = hs_page + '?' + item + '=' + val + '&order=' + form.order.value + '&' + url_params;
}

function changeCompare(form, hs_page, url_params ) {
  if ( !hs_page ) hs_page = '';
  if ( !url_params ) url_params = '';
  document.location.href = hs_page + '?compare=1&hs1=' + form.hs1.value + '&hs2=' + form.hs2.value + '&hs3=' + form.hs3.value + '&' + url_params;
}

function goCompare(hs1, hs2, hs_page, url_params ) {
  if ( !hs_page ) hs_page = '';
  if ( !url_params ) url_params = '';
  document.location.href = hs_page + '?compare=1&hs1=' + hs1 + '&hs2=' + hs2 + '&' + url_params;
}

function load_object(prvek){
  if(!prvek) return(false);
  if(document.getElementById) return(document.getElementById(prvek));
  if(document.all) return(document.all[prvek]);
  return(false);
}

function get_position(e) {
  var x = 0;
  var y = 0;
  if (!e) var e = window.event;
  if (e.pageX || e.pageY) {
    x = e.pageX;
    y = e.pageY;
  }
  else if (e.clientX || e.clientY) {
    x = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
    y = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
  }
  return Array(x + 20 , y + 5);
}

function showPopup(e){
  var dialog = load_object("dialog");
  var position = get_position(e);

  if(dialog && dialog.style){
    dialog.style.display = "block";
    dialog.style.position = "absolute";
    dialog.style.left = position[0] + 'px';
    dialog.style.top = position[1] + 'px';
  }
  else return(false);
}

function closePopup(){
  var dialog = load_object("dialog");
  if(dialog && dialog.style) dialog.style.display = "none";
  else return(false);
}
