var xmlHttp;
function DelayedRedirect()
{
	setTimeout('Preusmerizdaj()',5000);
}
function Preusmerizdaj()
{
document.location = "http://" + location.hostname;
}
function GetVelikost()
{
  var artikelID = document.getElementById("detailID").value;
  var barvaID   = document.getElementById("txtBarvaID").value;
  if (artikelID.length!=0 || barvaID.length!=0)
  {
	  xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
   var url="ajax_getvelikost.asp";
   url=url+"?ArtikelID="+ artikelID + "&barvaID=" + barvaID;
   xmlHttp.onreadystatechange=DataVelikostReady;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
 	}
}
function DataVelikostReady()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("VelikostPrikazi").innerHTML=xmlHttp.responseText;
	}
}
function DataDostavaReady()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("dostava_tabela").innerHTML=xmlHttp.responseText;
	}
}
function GetDostava()
{
  var inf = document.getElementById("txtDostavaID").value;
  var teza = document.getElementById("txtTeza").value;
  var cena = document.getElementById("txtCena").value;
  if (inf.length!=0)
  {
	  xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
   var url="ajax_getdostava.asp";
   url=url+"?DostavaID="+ inf + "&Teza="+ teza + "&Total=" + cena;
   xmlHttp.onreadystatechange=DataDostavaReady;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
 	}
}
function GetNavi()
{
  var inf = document.getElementById("txtSkupinaID").value;
  if (inf.length!=0)
  {
	  xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
   var url="ajax_getnavi.asp";
   url=url+"?SkupinaID="+ inf;
   xmlHttp.onreadystatechange=DataSubNaviReady;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
 	}
}
 
function DataSubNaviReady() 
{ 
	if (xmlHttp.readyState==4)
	{
		//alert(xmlHttp.responseText);
		document.getElementById("commentFormVrsta").innerHTML=xmlHttp.responseText;
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function bookIt(argVal,arg2)
{
if (document.all)
	window.external.AddFavorite(argVal, arg2);
else
	alert("Sorry. Not IE users must bookmark the pages manually by hitting <Ctrl-D>");
}

function displayHTML(printContent) 
{
var inf = printContent;
var HeadText;
win = window.open("print.htm", 'popup', 'width=600,resizable=yes, scrollbars=yes, menubar=no, toolbar = no, status = no');
win.document.write ("<html><head><link href='skins/sl/themes/classic/print.css' REL='stylesheet' TYPE='text/css' ></head><body>");
win.document.write("<table cellpadding='0' cellspacing='0' border='0' width='100%' ><tr><td><img src='images/site/logo_print.png'></td> <td align='right' valign='bottom'><a href=javascript:window.print();><input type=image src='images/site/print.png' align='absmiddle'> Natisni</a>&nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<a href=javascript:window.close();>Zapri okno</a></td></tr></table>");
win.document.write("<hr>");
win.document.write(inf);
win.document.write("<hr>");
win.document.write ("<center><b>Tel.:</b> 0599 55 22 0 | <b>Fax:</b> 0599 55 22 8  <br> <b> E-mail:</b> <a href='mailto:info@svetdaril.si'>info@svetdaril.si</a>  | <b>Web:</b> <a href='http://www.svetdaril.si'>http://www.svetdaril.si</a></center><br>");
win.document.write("<center><a href=javascript:window.print();><input type=image src='images/site/print.png' align='absmiddle'> Natisni</a>&nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<a href=javascript:window.close();>Zapri okno</a></center>");
win.document.write("</body></html>");
win.document.close();
}

function TellAFriend() 
{
	document.write('<a class="contact" href=\"mailto:\?Subject\=Po&scaron;ljam ti naslov&body=Poglej si stran: ' + escape(window.location) + '\" onMouseOver="window.status=\'Pošlji prijatelju\'; return true">Po&scaron;lji prijatelju</A>');
}
function viewPic(img)
{		
    picfile = new Image(); 
    picfile.src =(img);
    fileCheck(img); 
}
function fileCheck(img)
{ 	
    if( (picfile.width!=0) && (picfile.height!=0) )
    { 
        makeWindow(img); 
    }
    else 
    {
        funzione="fileCheck('"+img+"')"; 
        intervallo=setTimeout(funzione,50); 
    }
}
function makeWindow(img)
{ 	
    ht = picfile.height + 20;
    wd = picfile.width + 20; 

    var args= "height=" + ht + ",innerHeight=" + ht;
    args += ",width=" + wd + ",innerWidth=" + wd;
    if (window.screen) 
    { 
        var avht = screen.availHeight; 
        var avwd = screen.availWidth;
        var xcen = (avwd - wd) / 2; 
        var ycen = (avht - ht) / 2;
        args += ",left=" + xcen + ",screenX=" + xcen;
        args += ",top=" + ycen + ",screenY=" + ycen + ",resizable=yes"; 	
    }
    return window.open(img, '', args); 
}
//INTERNET TRGOVINA SCRIPTING 
viewArray = new Array();
viewArray[0] = new Image;
viewArray[1] = new Image;
viewArray[2] = new Image;
viewArray[3] = new Image;
viewArray[4] = new Image;

actualImg = new Image;
function viewThisPic()
{
	if (actualImg.src=="")
	{
	  picfile = new Image(); 
    picfile.src =(document.images["img1"].src); 
		fileCheck(document.images["img1"].src); 
	}
	else
	{
	  picfile = new Image(); 
    picfile.src =(actualImg.src); 
		fileCheck(actualImg.src); 
	}
}
function changeView(x) 
{
    document.images["img1"].src = viewArray[x].src;
    actualImg.src= viewArray[x].src;
}	

rotateImgObjs = []; 
function stopRotation(n) 
{	
  if (rotateImgObjs[n]) clearInterval(rotateImgObjs[n].timer); 
}
function restartRotation(n) 
{
  if ( rotateImgObjs[n] ) 
  {
    var obj = rotateImgObjs[n];
    obj.timer = setInterval( obj.animString + '.rotate()', obj.speed );
  }
}
function rotateImgObj(nm,s) 
{
  this.speed=s; this.ctr=0; this.timer=0;  
  this.imgObj = document.images[nm]; // get reference to the image object
  this.index = rotateImgObjs.length; rotateImgObjs[this.index] = this;
  this.animString = 'rotateImgObjs[' + this.index + ']';
  this.addImages = addRotatingImages; this.addActions = addClickActions;
  this.rotate = rotateImg;
}

function rotateImgObj(nm,s) {
  this.speed=s; this.ctr=0; this.timer=0;  
  this.imgObj = document.images[nm]; // get reference to the image object
  this.index = rotateImgObjs.length; rotateImgObjs[this.index] = this;
  this.animString = 'rotateImgObjs[' + this.index + ']';
  this.addImages = addRotatingImages; this.addActions = addClickActions;
  this.rotate = rotateImg;
}
function addRotatingImages() {
  this.imgObj.imgs = [];
  for (var i=0; i<arguments.length; i++)
   {
    this.imgObj.imgs[i] = new Image();
    this.imgObj.imgs[i].src = rotateImgObj.imagesPath + arguments[i];
  }
}
function addClickActions() {
  this.actions = [];
  for (var i=0; i<arguments.length; i++) { this.actions[i] = arguments[i]; }
}
// called onclick of images
function doImgClick(n) {
	if ( document.images && rotateImgObjs[n] ) {
    var obj = rotateImgObjs[n]; // shorten reference 
    if ( obj.actions && obj.actions[obj.ctr] ) {
  		if ( obj.actions[obj.ctr].indexOf('javascript:') != -1 ) eval( obj.actions[obj.ctr] );
  		else {
  			if ( subWin && !subWin.closed ) subWin.focus();
  			subWin = window.open( obj.actions[obj.ctr], 'subWin',
           subWinChrome+',height='+subWinHt+',width='+subWinWd+',top='+subWinTop+',left='+subWinLeft); 
  		}
    } 
	}
}

var t_id = setInterval(animate,20);
var pos=0;
var dir=2;
var len=0;

function animate()
{
var elem = document.getElementById('progress');
if(elem != null) {
if (pos==0) len += dir;
if (len>32 || pos>79) pos += dir;
if (pos>79) len -= dir;
if (pos>79 && len==0) pos=0;
elem.style.left = pos;
elem.style.width = len;
}
}

function remove_loading() {
this.clearInterval(t_id);
var targelem = document.getElementById('loader_container');
targelem.style.display='none';
targelem.style.visibility='hidden';
var t_id = setInterval(animate,60);
}

/*
Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact
*/

var offsetfrommouse=[15,15]; //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 = 410;	// maximum image size.

var currentimagewidth = 490;	// maximum image size.

function gettrailobj(){
if (document.getElementById)
return document.getElementById("preview_div").style
else if (document.all)
return document.all.trailimagid.style
}

function gettrailobjnostyle(){
if (document.getElementById)
return document.getElementById("preview_div")
else if (document.all)
return document.all.trailimagid
}

function truebody(){
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function hidetrail(){	
	gettrailobj().display= "none";
	document.onmousemove=""
	gettrailobj().left="-500px"
}
function showtrail(imagename,title,showthumb){

        var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0]
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)

if((navigator.userAgent.indexOf("Firefox")!=-1 || (navigator.userAgent.indexOf("Opera")==-1 && navigator.appVersion.indexOf("MSIE")!=-1)) && (docwidth>650 && docheight>500)){

	document.onmousemove=followmouse; 
	
	newHTML = '<div class="border_preview"><div id="loader_container"><div id="loader"><div align="center">Nalagam predogled...</div><div id="loader_bg"><div id="progress"> </div></div></div></div>';
	newHTML = newHTML + '<h2 class="title_h2">' + title + '</h2>'
	if (showthumb > 0){
    newHTML = newHTML + '<div align="center" style="padding: 8px 10px 17px 10px;"><img onload="javascript:remove_loading();" src="' + imagename + '" border="0"></div>';
}

	newHTML = newHTML + '</div>';
	if(navigator.userAgent.indexOf("Firefox")==-1){	newHTML = newHTML+'<iframe src="about:blank" scrolling="no" frameborder="0" width="390" height="390"></iframe>';}

	gettrailobjnostyle().innerHTML = newHTML;

	gettrailobj().display="block";
}

function followmouse(e){

	var xcoord=offsetfrommouse[0]
	var ycoord=offsetfrommouse[1]

	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0]
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)

	if (typeof e != "undefined"){
		if (docwidth - e.pageX < currentimagewidth){

		if(navigator.userAgent.indexOf("Firefox")!=-1)	{xcoord = e.pageX - xcoord - currentimagewidth + 2*offsetfrommouse[0]} else{ xcoord = e.pageX - xcoord - currentimagewidth + 6*offsetfrommouse[0] ;} // Move to the left side of the cursor
		} else {
			xcoord += e.pageX;
		}
		if (docheight - e.pageY < (currentimageheight + 110)){
			ycoord += e.pageY - Math.max(0,(110 + currentimageheight + e.pageY - docheight - truebody().scrollTop));
		} else {
			ycoord += e.pageY;
		}

	} else if (typeof window.event != "undefined"){
		if (docwidth - event.clientX < currentimagewidth){
			xcoord = event.clientX + truebody().scrollLeft - xcoord - currentimagewidth + 2*offsetfrommouse[0]; // Move to the left side of the cursor
		} else {
			xcoord += truebody().scrollLeft+event.clientX
		}
		if (docheight - event.clientY < (currentimageheight + 110)){
			ycoord += event.clientY + truebody().scrollTop - Math.max(0,(110 + currentimageheight + event.clientY - docheight));
		} else {
			ycoord += truebody().scrollTop + event.clientY;
		}
	}

	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-offsetfrommouse[0]
	var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)
		if(ycoord < 0) { ycoord = ycoord*-1; }
	gettrailobj().left=xcoord+"px"
	gettrailobj().top=ycoord+"px"
}
}


// PRIKAŽI SKRIJ DIV NA KLIK
function toggleLayer(whichLayer)
{
if (document.getElementById)
{
// this is the way the standards work
var style2 = document.getElementById(whichLayer).style;
style2.display = style2.display? "":"block";
}
else if (document.all)
{
// this is the way old msie versions work
var style2 = document.all[whichLayer].style;
style2.display = style2.display? "":"block";
}
else if (document.layers)
{
// this is the way nn4 works
var style2 = document.layers[whichLayer].style;
style2.display = style2.display? "":"block";
}
}



/* SELECT TO UL REPLACE SCRIPT ... ZA DROPDOWN LISTE */
/*http://www.easy-designs.net/articles/replaceSelect/*/

 function selectReplacement(obj) {
      obj.className += ' replaced';
			var mx = document.createElement('div');
      mx.className = 'mxclass';
      var ul = document.createElement('ul');
      ul.className = 'selectReplacement';
      var opts = obj.options;
      for (var i=0; i<opts.length; i++) {
        var selectedOpt;
        if (opts[i].selected) {
          selectedOpt = i;
          break;
        } else {
          selectedOpt = 0;
        }
      }
      for (var i=0; i<opts.length; i++) {
        var li = document.createElement('li');
        var txt = document.createTextNode(opts[i].text);
        li.appendChild(txt);
        li.selIndex = opts[i].index;
        li.selectID = obj.id;
        li.onclick = function() {
          selectMe(this);
        }
        if (i == selectedOpt) {
          li.className = 'selected';
          li.onclick = function() {
            this.parentNode.className += ' selectOpen';
            this.onclick = function() {
              selectMe(this);
            }
          }
        }
        if (window.attachEvent) {
          li.onmouseover = function() {
            this.className += ' hover';
          }
          li.onmouseout = function() {
            this.className = 
              this.className.replace(new RegExp(" hover\\b"), '');
          }
        }
        ul.appendChild(li);
        mx.appendChild(ul);
      }
      obj.parentNode.insertBefore(mx,obj);
    }
    function selectMe(obj) {
      var lis = obj.parentNode.getElementsByTagName('li');
      for (var i=0; i<lis.length; i++) {
        if (lis[i] != obj) {
          lis[i].className='';
          lis[i].onclick = function() {
            selectMe(this);
          }
        } else {
          setVal(obj.selectID, obj.selIndex);
          obj.className='selected';
          obj.parentNode.className = 
            obj.parentNode.className.replace(new RegExp(" selectOpen\\b"), '');
          obj.onclick = function() {
            obj.parentNode.className += ' selectOpen';
            this.onclick = function() {
              selectMe(this);
            }
          }
        }
      }
    }
    function setVal(objID, selIndex) {
      var obj = document.getElementById(objID);
      obj.selectedIndex = selIndex;
    }
    function setForm() {
      var s = document.getElementsByTagName('select');
      for (var i=0; i<s.length; i++) {
        selectReplacement(s[i]);
      }
    }
    //window.onload = function() {
     // (document.all && !window.print) ? null : setForm();

