//------------------------------------NOVINKOVAČ------------------------------*/
function zmen_novinky(co){
//--------------------------------nasávání infa a tvorba polí 
  var pole_novinky_shop = document.getElementById('vstup_shop').innerHTML.split('|');
  var pole_novinky_sortiment = document.getElementById('vstup_sortiment').innerHTML.split('|');
  var pole_novinky_recenze = document.getElementById('vstup_recenze').innerHTML.split('|');
  var rady = new Array();
  for(k=0;k < 6;k++){
    rady[k]=document.getElementById('novinky').rows[k].cells;}
  for(i=1;i < 6;i=i+2){
//--------------------------------řešení záložek
    if(i == co){
      rady[0][i].style.background = "#FF9300";
      rady[1][i].style.background = "#FF9300";}
    else{
      rady[0][i].style.background = "#FFD295";
      rady[1][i].style.background = "#FFF1E0";}
//--------------------------------řešení textů
    //>>novinky na shopu
    if(co==1){                                                                  
      for(k=1;k < 4;k++){
      var aktualni_novinka = pole_novinky_shop[k].split('Đ');
      rady[k+1][0].innerHTML = '<p class="text-normal-black">'+aktualni_novinka[0]+'</p>';
      rady[k+1][1].innerHTML = '<p class="text-normal-black">'+aktualni_novinka[1]+'</p>';
      rady[5][0].innerHTML = '<a href="novinky_archiv.php?typ=shop" class="text-small-black">archiv starších</a>';
      }
    }
    //>>novinky sortiment
    if(co==3){                                                                  
      for(k=1;k < 4;k++){
      var aktualni_novinka = pole_novinky_sortiment[k].split('Đ');
      rady[k+1][0].innerHTML = '<p class="text-normal-black">'+aktualni_novinka[0]+'</p>';
      rady[k+1][1].innerHTML = '<p class="text-normal-black">'+aktualni_novinka[1]+'</p>';
      rady[5][0].innerHTML = '<a href="novinky_archiv.php?typ=sortiment" class="text-small-black">archiv starších</a>';
      }
    }
    //>>novinky recenze 
    if(co==5){                                                                  
      for(k=1;k < 4;k++){
      var aktualni_novinka = pole_novinky_recenze[k].split('Đ');
      rady[k+1][0].innerHTML = '<p class="text-normal-black">'+aktualni_novinka[0]+'</p>';
      rady[k+1][1].innerHTML = '<p class="text-normal-black">'+aktualni_novinka[1]+'</p>';
      rady[5][0].innerHTML = '<a href="novinky_archiv.php?typ=recenze" class="text-small-black">archiv starších</a>';
      }
    }  
  }
}

//---------------------------------ZVĚTŠENINY OBRÁZKŮ-------------------------*/
/*
Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact

Modified by Tim Kroeger (tim@breakmyzencart.com) for use with
image handler 2 and better cross browser functionality

Also Modified by Ladislav Lamac (www.rebelteam.net, mozek@rebelteam.net) for
better coords count and other improvements
*/


//iniciace prázdného pole pro obrázek
var trailimage=["nic", 50, 50];
//image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var offsetfrommouse=[10,10];
//duration in seconds image should remain visible. 0 for always.
var displayduration=0;
//úvodní vytvoření prázdného divu v rohu stránky
if (document.getElementById || document.all) {
  document.write('<div id="trailimageid" align="center" style="position:absolute;visibility:hidden;left:0px;top:0px;width:1px;height:1px;z-index:1;"></div>');
}  
//----------chytré fetchování stylu 
function gettrailobj(){
  if (document.getElementById) {
    return document.getElementById("trailimageid").style;
  }
  else if (document.all) {
    return document.all.trailimageid.style;
  }
}
//----------chytré fetchování elementu
function getObj() {
  if (document.getElementById) {
    return document.getElementById("trailimageid");
  } 
  else if (document.all) {
    return document.all["trailimageid"];
  } 
  else if (document.layers) {
    return document.layers["trailimageid"];
  }
}
//---------chytré fetchnutí elementu body
function truebody(){
  return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
//---------fce, která zobrazí obrázek
function showtrail(path,width,height) {
  //nastavení vlastností obrázku
  trailimage[0] = path;
  trailimage[1] = width;
  trailimage[2] = height;
  //nastavení stylu divu
  gettrailobj().width= trailimage[1]+"px";
  gettrailobj().height= trailimage[2]+"px";
  gettrailobj().backgroundColor= "#FFF1E0";
  gettrailobj().border="1px solid #FF9300";
  //vsunutí obrázku do HTML
  getObj().innerHTML = '<img src="/'+trailimage[0]+'" border="0" width="'+trailimage[1]+'px" height="'+trailimage[2]+'px" alt="zvětšenina obrázku">';
  //předání vlády fci followmouse();
  document.onmousemove=followmouse;
}
//---------fce, která schová obrázek
function hidetrail(){
  document.onmousemove="";
  gettrailobj().visibility="hidden";
  //tímto se řeší přeblikávání v Exploreru (peklo)
  gettrailobj().left = "-2000px";
  gettrailobj().top = "-2000px";
}
//---------fce, která pohybuje obrázkem
function followmouse(e){
  //zviditelnění divu
  gettrailobj().visibility="visible";
  //úvodní nastavení souřadnic
  var xcoord=offsetfrommouse[0];
  var ycoord=offsetfrommouse[1];
  //připočtení relativní souřadnice
  if (typeof e != "undefined"){
    xcoord+=e.pageX;
    ycoord+=e.pageY;
  }
  else if (typeof window.event !="undefined"){
    xcoord+=truebody().scrollLeft+event.clientX;
    ycoord+=truebody().scrollTop+event.clientY;
  }
  //chytré zjištění šířky a výšky stránky
  var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
  var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight);
  //chytré nastavení relativní pozice kurzoru
  if (typeof e != "undefined"){
    if ((typeof e.layerX != "undefined") && (typeof e.layerY != "undefined")) {
      relativeX = e.layerX;
      relativeY = e.layerY;
    } 
    else if ((typeof e.x != "undefined") && (typeof e.y != "undefined")) {
      relativeX = e.x;
      relativeY = e.y;
    }
  } 
  else if (typeof window.event != "undefined"){
    if ((typeof event.x != "undefined") && (typeof event.y != "undefined")) {
      relativeX = event.x;
      relativeY = event.y;
    } 
    else if ((typeof event.offsetX != "undefined") && (event.offsetY != "undefined")) {
      relativeX = event.offsetX;
      relativeY = event.offsetY;
    }
  }
  //pro šílený Explorer jsou výpočty trochu jíné...
  if(navigator.appName == 'Microsoft Internet Explorer' ||
     navigator.appName == 'Opera') {
    //ošetření obojích přesahů  
    if((docwidth-15 < relativeX+trailimage[1]) && (docheight-13 < relativeY+trailimage[2])) {
      xcoord = truebody().scrollLeft + relativeX - trailimage[1] - 15;
      ycoord = truebody().scrollTop + docheight - trailimage[2] - 15;
    }
    else{
      //ošetření šířkových přesahů  
      if(docwidth-15 < relativeX+trailimage[1]) {
        xcoord = truebody().scrollLeft + docwidth - trailimage[1] - 15;
      }
      //ošetření výškových přesahů 
      if(docheight-13 < relativeY+trailimage[2]) {
        ycoord = truebody().scrollTop + docheight - trailimage[2] - 15;
      }
    }
  }
  else {
    //ošetření obojích přesahů  
    if((truebody().scrollLeft+docwidth-15 < relativeX+trailimage[1]) && (truebody().scrollTop+docheight-13 < relativeY+trailimage[2])) {
      xcoord = truebody().scrollLeft + relativeX - trailimage[1] - 15;
      ycoord = truebody().scrollTop + docheight - trailimage[2] - 15;
    }
    else{
      //ošetření šířkových přesahů  
      if(truebody().scrollLeft+docwidth-15 < relativeX+trailimage[1]) {
        xcoord = truebody().scrollLeft + docwidth - trailimage[1] - 15;
      }
      //ošetření výškových přesahů 
      if(truebody().scrollTop+docheight-13 < relativeY+trailimage[2]) {
        ycoord = truebody().scrollTop + docheight - trailimage[2] - 15;
      }
    }
  }

  //alert ("y " + ycoord + ",relY " + relativeY + "," + (truebody().scrollTop+docheight) + "," + trailimage[1]);  
  //tímto se řeší přeblikávání v Exploreru (peklo)
  if ((gettrailobj().left == "-2000px") || (gettrailobj().left == "")) { gettrailobj().left=xcoord+"px"; }
  if ((gettrailobj().top == "-2000px") || (gettrailobj().top == "")) { gettrailobj().top=ycoord+"px"; }
  //vlastní nastavení nových souřadnic divu
  gettrailobj().left=xcoord+"px";
  gettrailobj().top=ycoord+"px";
  xcoord=ycoord=0;
}
//hrátky s časem
if (displayduration>0){
setTimeout("hidetrail()", displayduration*1000);
}
function followmouse_2(e){
  //zviditelnění divu
  gettrailobj().visibility="visible";
  //úvodní nastavení souřadnic
  var xcoord=offsetfrommouse[0];
  var ycoord=offsetfrommouse[1];
  //připočtení relativní souřadnice
  if (typeof e != "undefined"){
    xcoord+=e.pageX;
    ycoord+=e.pageY;
  }
  else if (typeof window.event !="undefined"){
    xcoord+=truebody().scrollLeft+event.clientX;
    ycoord+=truebody().scrollTop+event.clientY;
  }
  //vlastní nastavení nových souřadnic divu
  gettrailobj().left=xcoord+"px";
  gettrailobj().top=ycoord+"px";
  xcoord=ycoord=0;  
}
//---------------------------------NÁPOVĚDY K MENU----------------------------*/     
//---------fce, která zobrazí nápovědu
function showhelp(path,title,text) {
  //title = 'REBEL nápověda';
  //text='strašně a velice dlouihý text, plný písmen...zkouší se totiž výdrž malého a ubohého divu, který prostě nemůže dle zákonů reality pojmout vše';
  trailimage[1] = 200;
  trailimage[2] = 80;
  //nastavení stylu divu
  gettrailobj().width= "200px";
  gettrailobj().height= "80px";
  gettrailobj().align= "left";
  gettrailobj().backgroundColor= "#FFFFFF";
  gettrailobj().border="1px solid #FF9300";
  //vsunutí obrázku do HTML
  getObj().innerHTML = '<img src="/'+path+'" border="0" width="80px" height="80px" alt="obrázek nápovědy" style="float: left; border-right:1px solid #FF9300;">'+
                       '<p class="text-small-black" style="background-color:#FFD295; border-bottom:1px solid #FF9300;">'+title+'</p>'+
                       '<p class="text-small-black">'+text+'</p>';
  //předání vlády fci followmouse();
  document.onmousemove=followmouse; 
}
//---------------INICIALIZACE POLE JMEN SCROLLOVANÉHO ZBOŽÍ-------------------*/     
//---------fce, která inicializuje pole se jmény scrolovaného zboží
var uspesna_inicializace = false;
var pole_jmen = new Array();
function initnames() {
  if(!uspesna_inicializace) {
    for (var i = 0; i < arguments.length; i++) {
      pole_jmen.push(arguments[i]);
    }
    uspesna_inicializace = true;
  }
}
//----------------------------CENOVKA U SCROLLERU ZBOŽÍ-----------------------*/     
//---------fce, která zobrazí cenovku s názvem zboží
function showprize(poradi, prize) {
  //title = 'REBEL nápověda';
  //text='strašně a velice dlouihý text, plný písmen...zkouší se totiž výdrž malého a ubohého divu, který prostě nemůže dle zákonů reality pojmout vše';
  trailimage[1] = 180;
  trailimage[2] = 15;
  //nastavení stylu divu
  gettrailobj().width= "180px";
  gettrailobj().height= "30px";
  gettrailobj().align= "center";
  gettrailobj().backgroundColor= "#FFFFFF";
  gettrailobj().border="1px solid #FF9300";
  //vsunutí obrázku do HTML
  getObj().innerHTML = '<p class="text-normal-black" style="background-color:#FFFFFF;">'+pole_jmen[poradi]+'</p>'+
                       '<p class="text-normal-red">Pouze <strong>'+prize+' Kč</strong>!</p>';
  //předání vlády fci followmouse();
  document.onmousemove=followmouse_2; 
}
/*
Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact

Modified by Tim Kroeger (tim@breakmyzencart.com) for use with
image handler 2 and better cross browser functionality


var offsetfrommouse=[10,10]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var displayduration=0; //duration in seconds image should remain visible. 0 for always.
var currentimageheight = 400;	// maximum image size.
var padding=10; // padding must by larger than specified div padding in stylessheet

// Global variables for sizes of hoverimg
// Defined in "showtrail()", used in "followmouse()"
var zoomimg_w=0;
var zoomimg_h=0;


/*if (document.getElementById || document.all){
  document.write('<div id="trailimageid">');
  document.write('</div>');
}

function getObj(name) {
  if (document.getElementById) {
  	  this.obj = document.getElementById(name);
    this.style = document.getElementById(name).style;
  } else if (document.all) {
    this.obj = document.all[name];
    this.style = document.all[name].style;
  } else if (document.layers) {
    this.obj = document.layers[name];
    this.style = document.layers[name];
  }
}

function gettrail(divname){
  return new getObj(divname);
}

function truebody(){
  return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function showtrail(divname,imagename,title,oriwidth,oriheight,zoomimgwidth,zoomimgheight, image, startx, starty, startw, starth){
  zoomimg_w=zoomimgwidth;
	zoomimg_h=zoomimgheight;
  //if (oriwidth > 0){ offsetfrommouse[0] = oriwidth; }
  //if (oriheight > 0){ offsetfrommouse[1] = -1 *(zoomimgheight-oriheight)/2 - 40; }
  // alert (offsetfrommouse[0] + "," + offsetfrommouse[1]);
  if (zoomimgheight > 0){ currentimageheight = zoomimgheight; }
  trailobj = gettrail(divname).obj;
  trailobj.style.width=(zoomimgwidth+(2*padding))+"px";
  trailobj.style.height=(zoomimgheight+(2*padding))+"px";
  trailobj.setAttribute("startx", startx);
  trailobj.setAttribute("starty", starty);
  trailobj.setAttribute("startw", startw);
  trailobj.setAttribute("starth", starth);
  trailobj.setAttribute("imagename", imagename);
  trailobj.setAttribute("imgtitle", title);
  document.onmousemove=followmouse;
}

function hidetrail(){
  trailstyle = gettrail(divname).style;
  trailstyle.visibility = "hidden";
  document.onmousemove = "";
  trailstyle.left = "-2000px";
  trailstyle.top = "-2000px";
}

function followmouse(){

  var xcoord=offsetfrommouse[0];
  var ycoord=offsetfrommouse[1];

  var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
  var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight);

  //if (document.all){
  //	trail.obj.innerHTML = 'A = ' + truebody().scrollHeight + '<br>B = ' + truebody().clientHeight;
  //} else {
  //	trail.obj.innerHTML = 'C = ' + document.body.offsetHeight + '<br>D = ' + window.innerHeight;
  //}
  var relativeX = null;
  var relativeY = null;
	alert('A='+event.clientX);
  if (typeof e != "undefined"){
    if ((typeof e.layerX != "undefined") && (typeof e.layerY != "undefined")) {
      relativeX = e.layerX;
      relativeY = e.layerY;
    } else if ((typeof e.x != "undefined") && (typeof e.y != "undefined")) {
      relativeX = e.x;
      relativeY = e.y;
    }

    if (docwidth - e.pageX < zoomimg_w + (3 * padding)) {
      xcoord = e.pageX - xcoord - zoomimg_w - (2 * offsetfrommouse[0]);
    } else {
      xcoord += e.pageX;
    }
    if (docheight - e.pageY < zoomimg_h + (2 * padding)){
      ycoord += e.pageY - Math.max(0,(0 + zoomimg_h + (5 * padding) + e.pageY - docheight - truebody().scrollTop));
    } else {
      ycoord += e.pageY;
    }
  } else if (typeof window.event != "undefined"){
    if ((typeof event.x != "undefined") && (typeof event.y != "undefined")) {
      relativeX = event.x;
      relativeY = event.y;
    } else if ((typeof event.offsetX != "undefined") && (event.offsetY != "undefined")) {
      relativeX = event.offsetX;
      relativeY = event.offsetY;
    }
    if (docwidth - event.clientX < zoomimg_w + (3 * padding)) {
      xcoord = event.clientX - xcoord - zoomimg_w - (2 * offsetfrommouse[0]);
    } else {
      xcoord += truebody().scrollLeft+event.clientX;
    }
    if (docheight - event.clientY < zoomimg_h + (2 * padding)){
      ycoord += event.clientY - Math.max(0,(0 + zoomimg_h + (5 * padding) + event.clientY - docheight - truebody().scrollTop));
    } else {
      ycoord += truebody().scrollTop + event.clientY;
    }
  }

  trail = gettrail(divname);
  startx    = trail.obj.getAttribute("startx");
  starty    = trail.obj.getAttribute("starty");
  startw    = trail.obj.getAttribute("startw");
  starth    = trail.obj.getAttribute("starth");
  imagename = trail.obj.getAttribute("imagename");
  title     = trail.obj.getAttribute("imgtitle");

  // calculate and set position BEFORE switching to visible
  var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
  var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
  if(ycoord < 0) { ycoord = ycoord*-1; }
  if ((trail.style.left == "-2000px") || (trail.style.left == "")) { trail.style.left=xcoord+"px"; }
  if ((trail.style.top == "-2000px") || (trail.style.top == "")) { trail.style.top=ycoord+"px"; }
  trail.style.left=xcoord+"px";
  trail.style.top=ycoord+"px";
	//alert (trail.style.left+","+trail.style.top);

  if (trail.style.visibility != "visible") {
    if (((relativeX == null) || (relativeY == null)) ||
      ((relativeX >= startx) && (relativeX <= (startx + startw))
      && (relativeY >= starty) && (relativeY <= (starty + starth)))){
      newHTML = '<div><h1>' + title + '</h1>';
      newHTML = newHTML + '<img src="' + imagename + '"></div>';
      alert (newHTML);
      trail.obj.innerHTML = newHTML;
      trail.style.visibility="visible";
    }
  }
} */
       
