/** DYNAMICS.JS
nastroje pro dynamizaci
souvisi s: chkbrwsr.js
div - hladina

!!! podpora NS4 prevazne zrusena !!!

*/                  

/**
zameny zdroju obrazku:
  'path' - pro NETSCAPE div(nebo div-y) ve kterych se nachazi obrazek
  'imgName' - ID(v Netscapu NAME) obrazku, kteremu je menen zdroj
  'source' - cesta a jmeno noveho zdroje obrazku
  vyzaduje predem vytvorene a naplnene pole obrazku - treba v edge.js !
*/

function changeSource(imgName, source, path) {
  if (browserName=="DOM1") {
    if (document.images[imgName].src!=source) {
      document.images[imgName].src=source;}}
  else 
    if (browserName=="MOZ") {
      if (document.images[imgName].src!=source) {
        document.images[imgName].src=source;}}
    else
      if (browserName=="MS4") {
        if (document.images[imgName].src!=source) {
          document.images(imgName).src=source;}}
      else
        if (browserName=="MS5") {
          if (document.images[imgName].src != source) {
            document.images[imgName].src=source;}}
        else
          if (browserName=="MS6") {
            if (document.images[imgName].src != source) {
              document.images[imgName].src=source;}}
          else
            if (browserName=="OP6") {
              if (document.images[imgName].src != source) {
                document.images[imgName].src=source;}}
            else
              if (browserName=="OP7") {
                if (document.images[imgName].src != source) {
                  document.images[imgName].src=source;}}
              else
                  if (browserName=="NS4") {
                    eval(path+"document.images['"+imgName+"'].src='"+source+"'");}
}

// vraci aktualni vnitrni sirku okna
function getWindowWidth() {
  mSirkaOkna=700;
  if ((browserName=='MS6') || (browserName=='MS5') || (browserName=='MS4')) {
    mSirkaOkna=window.document.body.clientWidth;}
  if ((browserName=='NS4') || (browserName=='MOZ') || (browserName=='OP6') || (browserName=='OP7') || (browserName=='DOM1')) {
    mSirkaOkna=window.innerWidth;}
  return mSirkaOkna;
}

// vraci aktualni vnitrni vysku akna
function getWindowHeight() {
  mVyskaOkna=500;
  if ((browserName=='MS6') || (browserName=='MS5') || (browserName=='MS4')) {
    mVyskaOkna=window.document.body.clientHeight;}
  if ((browserName=='NS4') || (browserName=='MOZ') || (browserName=='OP6') || (browserName=='OP7') || (browserName=='DOM1')) {
    mVyskaOkna=window.innerHeight;}
  return mVyskaOkna;
}

// vraci aktualni vnejsi sirku okna
function getExtWindowWidth() {
  mSirkaOkna='?';
  if ((browserName=='MS6') || (browserName=='MS5') || (browserName=='MS4')) {
    mSirkaOkna=screen.width;}
  if ((browserName=='NS4') || (browserName=='MOZ') || (browserName=='OP6') || (browserName=='OP7') || (browserName=='DOM1')) {
    mSirkaOkna=window.outerWidth;}
  return mSirkaOkna;
}

// vraci aktualni vnejsi vysku akna
function getExtWindowHeight() {
  mVyskaOkna='?';
  if ((browserName=='MS6') || (browserName=='MS5') || (browserName=='MS4')) {
    mVyskaOkna=screen.height;}
  if ((browserName=='NS4') || (browserName=='MOZ') || (browserName=='OP6') || (browserName=='OP7') || (browserName=='DOM1')) {
    mVyskaOkna=window.outerHeight;}
  return mVyskaOkna;
}
