var arrOfNewsLink = new Array();
var arrOfNewsImage = new Array();
var arrOfNewsPrice = new Array();
var arrOfNewsDetailButton = new Array();

//<a href=\"/d-".UrlToSeo($zaznam['s_seo_name'])."\" title=\"".$zaznam['s_name']."".$sNameCategory."\">".$zaznam['s_name']."</a>
//<a href=\"/d-".UrlToSeo($zaznam['s_seo_name'])."\" title=\"".$zaznam['s_name']."\">".str_replace("'",'\"',$sImage)."</a>
//".number_format( $nPriceWithDPH, 0, '.', ".").",- Kč
//<a href=\"/d-".UrlToSeo($zaznam['s_seo_name'])."\" title=\"".$zaznam['s_name']."".$sNameCategory."\"><img src=\"/img/button-detail.gif\" border=\"0\" class=\"button-detail\" alt=\"Detail produktu ".$zaznam['s_name']."\" /></a>

function SetValueLink(sID,sUrl,sTitle){
  arrOfNewsLink[sID] = "<a href='"+sUrl+"' title='"+sTitle+"'>"+sTitle+"</a>";
}
function SetValueImage(sID,sUrl,sTitle,sImage){
  //alert(sImage);
  arrOfNewsImage[sID] = "<table cellpadding='0' cellspacing='0' border='0' align='center' >"+
                        " <tr>"+
                        "   <td valign='middle' align='center'>"+
                        "     <a href='"+sUrl+"' title='"+sTitle+"'>"+sImage+"</a>"+
                        "   </td>"+
                        " </tr>"+
                        "</table>";
}
function SetValuePrice(sID,sValue){
  arrOfNewsPrice[sID] = sValue;
}
function SetValueDetailButton(sID,sUrl,sTitle){
  arrOfNewsDetailButton[sID] = "<a href='"+sUrl+"' title='"+sTitle+"'><img src='/img/button-detail.gif' border='0' class='button-detail' alt='Detail produktu "+sTitle+"' /></a>";
}


function getE(objectID) {
	return document.getElementById(objectID);
}

function SetSortValue(sValue){
  if (sValue > ""){
    getE('sortby').value = sValue;
  }
}

function GenerateFilter(nID,nValue) {
  var filter_value = getE('filter').value;
  if (getE('filter').value > "") {
    if (filter_value.indexOf(","+nValue) > 0) {
      if (getE("checkbox"+nID).checked == true){
        getE('filter').value = filter_value;
      }else{
        getE('filter').value = filter_value.replace(","+nValue,"");
      }
    }else{
      if (filter_value.indexOf(nValue) >= 0) {
        if (getE("checkbox"+nID).checked == true){
          getE('filter').value = filter_value;
        }else{
          if (filter_value.indexOf(nValue+",") >= 0) {
            getE('filter').value = filter_value.replace(nValue+",","");
          }else{
            getE('filter').value = filter_value.replace(nValue,"");
          }
        }
      }else{
        getE('filter').value = filter_value + "," + nValue;
      }
    }
  }else{
    if (getE("checkbox"+nID).checked == true){
      getE('filter').value = "0,"+nValue;
    }else{
      getE('filter').value = "";
    }
    
  }
//  alert(getE('filter').value);
  getE('page').value = "1";
  if (getE('filter').value ==  ""){
    //getE('filterurl').innerHTML = "&nbsp;";
//    getE('filterurl').display = "none";
  }
  document.forms.FilterForm.submit();
    
}
function GenerateFilterLG(nID) {
  var filter_value = getE('filterlg').value;
  if (getE('filterlg').value > "") {
    if (filter_value.indexOf(","+nID) > 0) {
      if (getE("checkboxlg"+nID).checked == true){
        getE('filterlg').value = filter_value;
      }else{
        getE('filterlg').value = filter_value.replace(","+nID,"");
      }
    }else{
      if (filter_value.indexOf(nID) >= 0) {
        if (getE("checkboxlg"+nID).checked == true){
          getE('filterlg').value = filter_value;
        }else{
          if (filter_value.indexOf(nID+",") >= 0) {
            getE('filterlg').value = filter_value.replace(nID+",","");
          }else{
            getE('filterlg').value = filter_value.replace(nID,"");
          }
        }
      }else{
        getE('filterlg').value = filter_value + "," + nID;
      }
    }
  }else{
    //alert(getE("checkbox"+nID).checked);
    //if (getE("checkbox"+nID).checked == true){
      getE('page').value = "1";
      getE('filterlg').value = nID;
    //}else{
    //  getE('filterlg').value = "";
    //}
    
  }
//  alert(getE('filter').value);
//  if (getE('filterlg').value ==  ""){
    //getE('filterurl').innerHTML = "&nbsp;";
//    getE('filterurl').display = "none";
//  }
  document.forms['sorting-form'].submit();
    
}

function GetPage(nPage) {
  getE('page').value = nPage;
  //document.forms.FilterForm.submit();
  document.forms['sorting-form'].submit();
}


function ControlRegistryForm() {
  if (getE('jmeno').value == ""){alert("Vyplňte jméno.");return false;}
  if (getE('prijmeni').value == ""){alert("Vyplňte příjmení.");return false;}
  if (getE('ulice').value == ""){alert("Vyplňte ulici.");return false;}
  if (getE('mesto').value == ""){alert("Vyplňte město.");return false;}
  if (getE('psc').value == ""){alert("Vyplňte PSČ.");return false;}

/*  if (getE('show-delivery-address').checked == true){
    if (getE('firma-dod').value == ""){getE('firma-dod').focus();alert("Vyplňte firmu nebo jméno.");return false;}
    if (getE('ulice-dod').value == ""){getE('ulice-dod').focus();alert("Vyplňte ulici.");return false;}
    if (getE('telefon-dod').value == ""){getE('telefon-dod').focus();alert("Vyplňte telefon.");return false;}
    if (getE('mesto-dod').value == ""){getE('mesto-dod').focus();alert("Vyplňte město.");return false;}
    if (getE('psc-dod').value == ""){getE('psc-dod').focus();alert("Vyplňte PSČ.");return false;}
  }
 */
  if(!EmailControl(getE('email').value)){return false}
  if (getE('telefon').value == ""){alert("Vyplňte telefon.");return false;}
  if (getE('slogin').value == ""){alert("Vyplňte přihlašovací jméno.");return false;}
  if (getE('spassword').value == ""){alert("Vyplňte přihlašovací heslo.");return false;}

  return true;

}
function ControlPartnersForm() {
  if (getE('firma').value == ""){alert("Vyplňte název firmy nebo jméno.");return false;}
  if (getE('ulice').value == ""){alert("Vyplňte ulici.");return false;}
  if (getE('mesto').value == ""){alert("Vyplňte město.");return false;}
  if (getE('psc').value == ""){alert("Vyplňte PSČ.");return false;}

  if(!EmailControl(getE('email').value)){return false}
  if (getE('telefon').value == ""){alert("Vyplňte telefon.");return false;}
  if (getE('slogin').value == ""){alert("Vyplňte přihlašovací jméno.");return false;}
  if (getE('spassword').value == ""){alert("Vyplňte přihlašovací heslo.");return false;}

  return true;

}
function ControlRegistryFormOrder() {
/*  if (getE('jmeno').value == ""){getE('jmeno').focus();alert("Vyplňte jméno.");return false;}
  if (getE('prijmeni').value == ""){getE('prijmeni').focus();alert("Vyplňte příjmení.");return false;}
  if (getE('ulice').value == ""){getE('ulice').focus();alert("Vyplňte ulici.");return false;}
  if (getE('telefon').value == ""){getE('telefon').focus();alert("Vyplňte telefon.");return false;}
  if (getE('mesto').value == ""){getE('mesto').focus();alert("Vyplňte město.");return false;}
  if (!EmailControl(getE('email').value)){return false;}
  if (getE('psc').value == ""){getE('psc').focus();alert("Vyplňte PSČ.");return false;}
*/
/*  if (getE('show-delivery-address').checked == true){
    if (getE('firma-dod').value == ""){getE('firma-dod').focus();alert("Vyplňte firmu nebo jméno.");return false;}
    if (getE('ulice-dod').value == ""){getE('ulice-dod').focus();alert("Vyplňte ulici.");return false;}
    if (getE('telefon-dod').value == ""){getE('telefon-dod').focus();alert("Vyplňte telefon.");return false;}
    if (getE('mesto-dod').value == ""){getE('mesto-dod').focus();alert("Vyplňte město.");return false;}
    if (getE('psc-dod').value == ""){getE('psc-dod').focus();alert("Vyplňte PSČ.");return false;}
  }
  */
  if (getE('obchodni-podminky').checked == false){getE('obchodni-podminky').focus();alert("Musíte souhlasit s obchodními podmínkami.");return false;}
  return true;

}

function ShowMenu(obj,nID) {
  getE(nID).style.display = "inline";
  if (getE('basket') != null) { 
    if (getE('basket').style.display == "") {
      getE(obj).className = "usermenu-info-select";
      getE('basket').style.display = "none";
      setTimeout("getE('menu').style.display = 'none';getE('usermenu-info').className = 'usermenu-info';",20000);
    }else{
      getE(obj).className = "usermenu-info-select";
      setTimeout("getE('menu').style.display = 'none';getE('usermenu-info').className = 'usermenu-info';",20000);
    }  
  }else{
    getE(obj).className = "usermenu-info-select";
    setTimeout("getE('menu').style.display = 'none';getE('usermenu-info').className = 'usermenu-info';",20000);
  }
}
function HideMenu(obj,nID) {
  getE(nID).style.display = "none";
  if (getE('basket') != null) { 
    getE('basket').style.display = "";
  }
  getE(obj).className = "usermenu-info";
}

function ShowCompareMenu(obj,nID) {
  getE(nID).style.display = "inline";
  //getE(obj).className = "category-compare-button";
  setTimeout("getE('comp0').style.display = 'none';getE('comp1').style.display = 'none';",20000);
}
function HideCompareMenu(obj,nID) {
  getE(nID).style.display = "none";
  //getE(obj).className = "category-compare-button";
}

function ShowFoto(sImg,Dir){
  window.open("/showimage.php?img="+Dir+sImg,"_blank","menubar=no,top=10,width=700,height=800");
}	
function PrintProduct(sProduct){
  window.open("/printproduct.php?s_name="+sProduct,"_blank","menubar=no,top=10,width=700,height=800");
}	
function PrintCategory(sUrl){
  window.open(sUrl,"_blank","scrollbars=yes,menubar=no,top=10,width=700,height=800");
}	
function OpenWindow(sUrl,sParam){
  window.open(sUrl,"_blank",sParam);
}	

function DelCountBasket(ID){
  document[ID].count.value = 0;
  document[ID].submit();
  
}
function GetPSC() {
  if (getE('getpsc').value > '' && getE('getpsc').value != 'PSČ'){
      window.open("http://search.ppl.cz/search_zip.asp?zipcode="+getE('getpsc').value+"&obs=1&btFind=Najdi&x=14&y=8", "PSC","status=yes,toolbar=yes,menubar=yes,location=yes");
  }else{
    alert('Pro zjištění časové obslužnosti v ČR zadejte PSČ.');
  }
}
function ControlNumber(){
     if ((event.keyCode <48) || (event.keyCode >57)) event.returnValue = false;
}
function ShowDeliveryAddress() {
  if (getE('delivery-address-table').style.display == ""){
    getE('delivery-address-table').style.display = "none";
  }else{
    getE('delivery-address-table').style.display = "";
  }
}

function EmailControl(f){
    if ((f=='' || f=='vas@email.cz') || f.indexOf('..') != -1 || f.indexOf('.@') != -1 || f.indexOf('@.') != -1 || (f.indexOf('@') < 1 || f.indexOf('@') != f.lastIndexOf('@') || f.lastIndexOf('.') < f.lastIndexOf('@')+2  || f.lastIndexOf('.') > (f.length-3) || f.lastIndexOf('.') < (f.length-4))){
       alert('Nesprávný formát emailu');
       return false;
      }
    if ((f.indexOf('ř') > -1) || (f.indexOf('ě') > -1) || (f.indexOf('š') > -1) || (f.indexOf('č') > -1) || (f.indexOf('ž') > -1) || (f.indexOf('ý') > -1) || (f.indexOf('á') > -1) || (f.indexOf('í') > -1) || (f.indexOf('é') > -1) || (f.indexOf('ů') > -1) || (f.indexOf('ú') > -1)){
       alert('Nesprávný formát emailu');
       return false;
    }
    return true;
}
function ControlSendProduct(){
  if (getE('from').value == ""){getE('from').focus();alert("Vyplňte pole Od koho.");return false;}
  if (getE('to').value == ""){getE('to').focus();alert("Vyplňte pole Komu.");return false;}
  if (getE('subject').value == ""){getE('subject').focus();alert("Vyplňte pole Předmět.");return false;}

return true;
}
function ControlSendQuestion(){
  if (getE('name').value == ""){getE('name').focus();alert("Vyplňte pole Jméno.");return false;}
  if (getE('mail').value == ""){getE('mail').focus();alert("Vyplňte E-mail.");return false;}

return true;
}
function ControlLowPriceForm() {
  if (getE('where').value == ""){getE('where').focus();alert("Vyplňte kde bylo zadané zboží nalezeno.");return false;}
  if (getE('price').value == ""){getE('price').focus();alert("Vyplňte cenu nalezeneho zboží.");return false;}
  if (getE('pricedop').value == ""){getE('pricedop').focus();alert("Vyplňte cenu dopravného pro nalezeneho zboží.");return false;}
  if(!EmailControl(getE('email').value)){return false}
}

function generate_address( name,domain,com ) 
	{ var atsign = "@"; 
	var addr = name + atsign + domain + '.' + com; 
	document.write(
	 "<" + "a" + " " + "href=" + "mail" + "to:" + addr + ">" + addr + "</a>");
 }

function SetSortingLinks(sType,Obj,form){
  var sort = getE('sort');
  var nodes = sort.getElementsByTagName('a');
  for (var i in nodes) {
    var s = nodes[i];
    s.className = '';
  }
  //alert(Obj.href);
  //Obj.value = 'selected';
  getE('sortby').value = sType;
  //document.forms.FilterForm.submit();
  if (form == 'sorting-form'){
    document.forms['sorting-form'].submit();
  }else{
    document.forms['sorting-form'].submit();
  }
  
}

function RunPrevious(){
  var actualitem = getE('actualitem').value;
  var maxitem = getE('maxitems').value;

  var posun = parseInt(actualitem) - 1;
  if (posun <= 0){
    posun = maxitem - 1;
  }
  
  getE('actualitem').value = posun;
  
  //alert(getE('news-name').innerHTML);
  //alert(arrOfNewsLink[posun]);
  if (arrOfNewsLink[posun] != undefined){
    getE('news-name').innerHTML = "";
    getE('news-name').innerHTML = arrOfNewsLink[posun];
    getE('news-image').innerHTML = "";
    getE('news-image').innerHTML = arrOfNewsImage[posun];
    getE('news-button').innerHTML = "";
    getE('news-button').innerHTML = arrOfNewsDetailButton[posun];
    getE('news-price').innerHTML = "";
    getE('news-price').innerHTML = arrOfNewsPrice[posun];
  }  

  

}
function RunForward(){
  var actualitem = getE('actualitem').value;
  var maxitem = getE('maxitems').value;

  var posun = parseInt(actualitem) + 1;
  if (posun >= maxitem){
    posun = 0;
  }
  
  getE('actualitem').value = posun;
  
  //alert(getE('news-name').innerHTML);
  //alert(arrOfNewsLink[posun]);
  if (arrOfNewsLink[posun] != undefined){
    getE('news-name').innerHTML = "";
    getE('news-name').innerHTML = arrOfNewsLink[posun];
    getE('news-image').innerHTML = "";
    getE('news-image').innerHTML = arrOfNewsImage[posun];
    getE('news-button').innerHTML = "";
    getE('news-button').innerHTML = arrOfNewsDetailButton[posun];
    getE('news-price').innerHTML = "";
    getE('news-price').innerHTML = arrOfNewsPrice[posun];
  }  
}

function ChooseParam(NameParam,PriceParam,IDtoChange){
  var obj = window.opener.getE(IDtoChange);
  var objprice = window.opener.getE(IDtoChange+'-price');
  var objname = window.opener.getE(IDtoChange+'-name');
  
  var objMainPriceWithDPH = window.opener.getE('price_with_dph').value;
  var objMainPriceWithoutDPH = window.opener.getE('price_without_dph').value;
  var objMainPriceDPH = window.opener.getE('price_dph').value;

  obj.innerHTML = 'zvoleno';
  obj.className = 'order-td choosed';
  
  objprice.value = PriceParam;
  objname.value = NameParam;
  
  NewMainPriceWithDPH = parseInt(objMainPriceWithDPH) + parseInt(PriceParam); 
  NewMainPriceWithoutDPH = Math.round(parseInt(NewMainPriceWithDPH) / 1.20); 
  NewMainPriceDPH = (parseInt(NewMainPriceWithDPH)) - parseInt(NewMainPriceWithoutDPH); 

  //alert(NewMainPriceWithDPH);
  //alert(NewMainPriceWithoutDPH);
  //alert(NewMainPriceDPH);

  window.opener.getE('price_with_dph').value = NewMainPriceWithDPH;
  window.opener.getE('price_without_dph').value = NewMainPriceWithoutDPH;
  window.opener.getE('price_dph').value = NewMainPriceDPH;
  
  var VsechnoVyplnene = 0;
  for (var i=0; i < 10 ; i++) {
    var object = window.opener.getE('paramchoose'+i);
    if (object != null){
      var html = object.innerHTML;
      if(html != 'zvoleno'){
        VsechnoVyplnene = 1;
      }
    }  
  }
  if (VsechnoVyplnene == 0){
     window.opener.getE('param-main').innerHTML = 'zvoleny';
     window.opener.getE('param-main').className = 'order-td choosed';
  }
  
  window.close();
}

function SetCenterImage(nObj){
  alert(this.height);
  
}










