

/*

        css :: a,b,c - tri velicine teksta;
        promjena velicine teksta unutar elementa 'sadrzaj'

        npr :
                          <style>
                                 .a{ font-size:10px; }
                                 .b{ font-size:15px; }
                                 .c{ font-size:20px; }
                          </style>       

                          <span id="sadrzaj">text</span>

*/


htmlAdded = 0;

// change style

function CS(StyleType){

try {
	//alert("TYPE OF className  : " + typeo f(document.getElementById("sadrzaj").className));
	switch(StyleType) {
		case 'a' : document.getElementById("sadrzaj").className = 'a'; break;
		case 'b' : document.getElementById("sadrzaj").className = 'b'; break;
		case 'c' : document.getElementById("sadrzaj").className = 'c'; break;
		}
    }
    catch( e ) {
        //alert("Greska : " + e.description);
    }



	}

// scroll

function getScrollY() {
  var OffsetY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape
    OffsetY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM
    OffsetY = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6
    OffsetY = document.documentElement.scrollTop;
  }
  return OffsetY;
}


function recalculate(){
   var obj = document.getElementById("fontsize");
   var deltaW = document.documentElement.clientWidth / 2;
   if(deltaW < 380) {deltaW = 380;}
   deltaW = Math.round(deltaW - 380);
   obj.style.left = deltaW;
   doScroll();
  }

function recalculateM(){
  
   var obj = document.getElementById("fontsize");
   var deltaW = document.documentElement.clientWidth / 2;
   if(deltaW < 380) {deltaW = 380;}
   deltaW = Math.round(deltaW - 380);
   obj.style.left = deltaW + 'px';
   doScrollM();
  }

function loading(){
   if(htmlAdded==0){ addHtml(); }
   if(navigator.appName.indexOf('Microsoft Internet Explorer') !=-1){
       window.onscroll=doScroll;
       recalculate();
       doScroll();
     }else{
         recalculateM();
         doScrollM();
       }
  }



function doScrollM(){
  var obj = document.getElementById("fontsize");
  var deltaY = document.documentElement.clientHeight + getScrollY() - 30;
  obj.style.top = deltaY + 'px';
  setTimeout("doScrollM()",50);
  }

function doScroll(){
  var obj = document.getElementById("fontsize");
  var deltaY = document.documentElement.clientHeight + getScrollY() - 30;
  obj.style.top = deltaY;
  }

function addHtml(){
  var tmp = document.createElement("div");
  tmp.valign="middle";
  tmp.id="fontsize";
  tmp.style.position = "absolute";
  tmp.style.background = "#EFEFEF";
  tmp.style.height=25;
  tmp.style.width=80;
  tmp.style.border="1px solid #AAAAAA";
  tmp.style.left = -100;
  tmp.style.top = -100;
  tmp.innerHTML = '<center><span class="v10px"><a class="fs_a" href="JavaScript:CS(\'a\');">A</a> - <a class="fs_b" href="JavaScript:CS(\'b\');">A</a> - <a class="fs_c" href="JavaScript:CS(\'c\');">A</a></span></center>';
  document.body.appendChild(tmp);
  htmlAdded=1;
  }
  
if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1)
{
  window.onload=loading;
  window.onresize=recalculate;
}else{
  window.addEventListener("load", loading, false);
  window.addEventListener("resize", recalculateM, false);
}


