function cdostava(ax){
	if (!ax) ax=0;
	var diffa=document.getElementById('diffa');
	var shly=document.getElementById('shippinglayer');
	if (diffa.checked) shly.style.display='block'; 
	else shly.style.display='none';
	if (ax) changeShipping();
}
function openMap(nid,t) {
	var imgp=document.getElementById('nomp');
	var cntnt=document.getElementById(nid);
	if (cntnt.innerHTML) {
		imgp.innerHTML='<div class="cltrack" onClick="IMPClose(\'nomp\')">'+t+'</div>'+cntnt.innerHTML;
	
		shIMP('nomp');
	}
}

function openWinIndex2(lnk,w,h,wn,m) {
	var vin=window.open(lnk+'&margin_window='+m,wn,'resizable: yes; ');
	vin.resizeTo(w, h);
	vin.resizable='yes';
}
function IMP(im,desc) { 
	if (!desc) desc='';
	aid0=true;
	if (img=document.getElementById('img')) {
		var img=document.getElementById('img');
		img.src="/files/Image/"+im;
		
	} else {
		var imgp=document.getElementById('imgp');
		imgp.innerHTML='<img src="/files/Image/'+im+'" alt="Click to Close" onLoad="shIMP();"/>';
		
	}
	if (d=document.getElementById('aidp')) {
		var d=document.getElementById('aidp');
		d.innerHTML=desc;
		hideAID();
	}
}
function showYouTube(vid) { 
	var imgp=document.getElementById('videop');
	imgp.innerHTML='<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/'+vid+'&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+vid+'&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>';
	
	
	
	shIMP('videop');
}

function shIMP(w) {
	if (!w) w='imgp';
	var imgp=document.getElementById(w);
	
	imgp.style.visibility = 'visible'; 
	imgp.style.display='block';
		
	 if (!document.all&&document.getElementById) {
		var ol = self.pageXOffset+(window.innerWidth/2-Number(imgp.offsetWidth)/2);  
		var ot = self.pageYOffset + (window.innerHeight/2-Number(imgp.offsetHeight)/2);	
	  } else {
		var ol = 0 - imgp.offsetWidth/2 + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth )/2 + ( ignoreMe = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft )   ;	
		var ot= 0 - imgp.offsetHeight/2 + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight )/2 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )   ;
	  }
  	if (ol<0) ol=0;
	if (ot<0) ot=0;
	imgp.style.left=ol+"px"
	imgp.style.top=ot+"px"
	
	imgp.style.zIndex=10000001;
}
function IMPClose(w) {
		if (!w) w='imgp';
		var imgp=document.getElementById(w);
		imgp.style.visibility = 'visible'; 
		imgp.style.display='none';
		imgp.innerHTML='';
}

function posaljiZahtjev(url,param) 
{

    if (window.XMLHttpRequest) {
        reqx = new XMLHttpRequest();
        reqx.onreadystatechange = primiPodatke;
        reqx.open("GET", '/rplc2.php?lang='+lang+'&scr='+url+'&'+param, true);
        reqx.send(null);
    } else if (window.ActiveXObject) {
        reqx = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqx) {
            reqx.onreadystatechange = primiPodatke;
            reqx.open("GET", '/rplc2.php?lang='+lang+'&scr='+url+'&'+param, true);
            reqx.send();
        }
    }
}
 
function primiPodatke() {
    if (reqx.readyState == 4) {
        if (reqx.status == 200) {
            var resText = reqx.responseText;
			//alert(resText);
			//alert('ispis_cijene'+currPriceID);
            eval(axaction+'(resText);');

        } else {
            alert("Doslo je do problema pri ucitavanju:\n" + reqx.statusText);
        }
    }
}


var moving=false;
var moveobject=null;
var speed=2;
var direction=1;
var moveinterval=null
function goUpGal(id) {
	moving=true;
	moveobject=document.getElementById(id);
	direction=1;
	moveinterval=setInterval(goMove,5);
}
function goDownGal(id) {
	moving=true;
	moveobject=document.getElementById(id);
	direction=-1;
	moveinterval=setInterval(goMove,5);
}
function stopMove() {
	moving=false;
	moveobject=null;
	clearInterval(moveinterval);
}
function goMove() {
	if (moving && (moveobject.offsetWidth>getObjectWbyID(moveobject))) moveObj(direction,moveobject,false);
}
function moveObj(d,o,ab) {
		var w=getObjectWbyID(o);
		if (ab) var xpos=d;
		else var xpos=o.offsetLeft+d*speed;
		if (xpos>0)  xpos=0;
		else if (xpos<(w-o.offsetWidth)) xpos=w-o.offsetWidth;
		o.style.left=xpos+"px";
}
function moC(id,d) {
		moving=false;
		switch (id.substr(0,2)) {
			case 'pr': var w=179; break;
			case 'mb': var w=358; break;
			default: var w=77; 
		}
		
		var mo=document.getElementById(id);
		var pos=Math.max(Math.min(0,(Math.round(mo.offsetLeft/w)+d)*w),getObjectWbyID(mo)-mo.offsetWidth);
		
		//alert(mo.parentNode.className);
			pdx = new Tween(mo.style,'left','',mo.offsetLeft,mo.offsetLeft,0.5,'px');	
			pdx.func=Tween.strongEaseOut;
			pdx.continueTo(pos,0.5);
		//moveObj(pos*w,mo,true);
		//moving=false;
}
function getObjectWbyID(o) {
	switch (o.id.substr(0,3)) {
		case 'mbs': case 'mba': return 358; break;
		case 'prg': return 358; break;
		case 'pr3':  return 536; break;
		default: return 537;
	}
}
var pdz=false;
var currPd='';
function showPD(id) {
	var st=document.getElementById(id);
	var h=st.lastChild.offsetTop+st.lastChild.offsetHeight;
	if (st.firstChild.className=='p') {var trg=130; var mov=3 }
	else {var trg=103; var mov=-66 }
	if (!(id==currPd)) {
		currPd=id;  
		if (pdz) {
			pdz.func=Tween.regularEaseIn;
			pdz.continueTo(66,1);
		}
		//if(st.childNodes[0].className=='p') var v=66;
		//else v=
		if (st.offsetTop>trg) {
			pdz = new Tween(st.style,'top','',st.offsetTop,st.offsetTop,1,'px');	
			pdz.func=Tween.strongEaseOut;
			pdz.continueTo(mov,1);
		}
	}
}
function hidePD() {
	if (pdz) {
			pdz.func=Tween.regularEaseIn;
			pdz.continueTo(66,1);
		}
		currPd='';
}

adz=false;
arzpr=false;
arznx=false;
aid0=true;

function showAID0() {
	
	if (aid0) {
		aid0=false;
		showAID();
	}
}
lastarz='';
function showArr(el) {
	var ar=document.getElementById(el);
	if (el=='nx') var p=-1; else var p=1;
	if (el=='pr') hideArr('nx'); else hideArr('pr');
	if ((ar.offsetLeft<-64) || (ar.offsetLeft>68)) {
		var arz = new Tween(ar.style,'left','',ar.offsetLeft,ar.offsetLeft,1,'px');	
		arz.func=Tween.strongEaseOut;
		arz.continueTo(69*p,1);
		eval('arz'+el+'=arz;');
		lastarz=el;
	}
}
function hideArr(el) {
	if (el=='nx') var p=1; else var p=-1;
	eval('var arz=arz'+el);
	if (arz) {
		arz.func=Tween.regularEaseIn;
		arz.continueTo(69*p,1);
	}
}
function hideArr0() {
	if (lastarz) {
	eval('var arz=arz'+lastarz);
	if (arz) {
		arz.func=Tween.regularEaseIn;
		arz.continueTo(0,1);
	}
	}
}

function showAID() {
	var st=document.getElementById('aidesc');
	var stp=document.getElementById('aidp');
	if (stp.innerHTML && (st.offsetTop<1)) {
		adz = new Tween(st.style,'top','',st.offsetTop,st.offsetTop,1,'px');	
		adz.func=Tween.strongEaseOut;
		adz.continueTo(130,1);
	}
}
function hideAID() {
	var st=document.getElementById('aidesc');
	if (adz) {
		
	
		adz.func=Tween.regularEaseIn;
		adz.continueTo(-100,1);
	}
		
}


function sImgDesc(evt,t) {
	var imd=document.getElementById('ImgDesc');
	if (!(t=='')) {
		imd.innerHTML=t;
		follow(evt,'ImgDesc',5,-20);
	} else {
		imd.innerHTML='';
		imd.style.display='none';
	}
}
	

function makeH1(h1) {
	var tmp=h1.innerHTML;
	h1.innerHTML='<span class="h1col">'+tmp.substr(0,1)+'</span>'+tmp.substr(1);
}

function mouseX(evt) {
	if (!evt) evt = window.event; 
	if (evt.pageX) return evt.pageX; 
	else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); 
	else return 0;
} 
function mouseY(evt) {
	if (!evt) evt = window.event; 
	if (evt.pageY) return evt.pageY; 
	else if (evt.clientY) return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	else return 0;
}
function moveImD(evt) {
	follow(evt,'ImgDesc',5,-20);
}
function follow(evt,divName,offX,offY) {
	if (document.getElementById) {
		var obj = document.getElementById(divName); 
		if (obj.innerHTML) {
			obj.style.visibility = 'visible'; 
			obj.style.display = 'block'; 
			obj.style.left = (parseInt(mouseX(evt))+offX) + 'px';  
			obj.style.top = (parseInt(mouseY(evt))+offY) + 'px';
			obj.style.zIndex=10000000000000;
		}
	}
} 
function hideImD() {
	var hw=document.getElementById('ImgDesc');
	hw.style.visibility = 'hidden'; 
	hw.style.display = 'none'; 
	//unhideSelect();
}

