productZoom();
    
function productZoom(){

	$$("img.product-img").each(function(el){
    
        if(Browser.Engine.name != "trident" || 1==1) {
            el.setStyle("width", "190");
        }
        
        if (el.getSize().y>120) el.setStyle("height", "193px");
	
		el.addEvents({
			"mouseover" : function(){
				
				//el.parentNode.parentNode.style.height = (el.parentNode.parentNode.getSize().y-13) + "px";
				
				el.setStyles({
					"position":"absolute",
					"z-index": 9999,
					"border" : "1px solid transparent"
				});
				
				if(Browser.Engine.name != "trident") {
					el.set('morph', {duration:250, transition: Fx.Transitions.linear.easeOut});
					el.morph({ "width":"380px","height":"380px", "border":"1px solid #DDD"});
					
					//el.scale(3);
				}
				else{
					el.setStyles({
						"width"		: "380px",
						"height"	: "380px",
						"border" 	: "1px solid #DDD"
						//"margin-left": "10px",
						//"margin-top": "10px"
					});
				}
				
			},
			"mouseout" : function(){
				if(Browser.Engine.name != "trident") {
					el.set('morph', {duration:250, transition: Fx.Transitions.linear.easeOut});
					el.morph({"width":"190px","height":"190px","border":"0px solid #FFF", "z-index": 1});
					
					/*
					var b = function(){el.setStyle("position", "relative")}

					b.delay(250);
						*/
					//el.scale(1);
				}
				else{
					el.setStyles({
						"width"		: "190px",
						"height"	: "190px",
						"border" 	: "1px solid transparent",
						"position"	: "relative",
						"z-index"	: 1,
						"margin-left": "0",
						"margin-top": "0"
					});
				}
			}
		})
	
	})

}



function oibCheck(el){
       // ako nista nije upisano, onda je mozda druga zemlja (nije HR), neka server odradi validaciju:
       if (el.value == "") return true;
       var rez=1;
       var oib = el.value;
       if ( (IsNumeric(oib)==true) && (oib.length==11))
       {
               var i=1;
               var j=0;
               var k=0;
               var l=0;
               var m=0;
               var n=0;                        
               for (i;i<=10;i=i+1)
               {
                       if (i==1) {                
                               k=parseInt(oib.substring(i-1,i))+10;
                       } 
                       else {
                               k=parseInt(oib.substring(i-1,i))+n;
                       }                                
                       if (k>=10){
                               l=k%10;        
                       } else {
                               l=k;
                       }                                
                       if (l==0) {l=10;}                                
                       m=l*2;                                
                       if (m>=11) {
                               n=m%11;
                       } else {
                               n=m;
                       }                                
               }                        
               j=11-n;
               if (j==10) {j=0;}
               if (j!=parseInt(oib.substring(10,11))) {rez=0;}
               
               if (rez==0){ //nevalja
                   //el.errors.push("Neispravan OIB.");
                       //return false;
                       $("isOibOk").value="neispravan_oib";
                       alert("Neispravan OIB."); 
               } else {                // valja
                       //return true;                
                       $("isOibOk").value="icOkej";
               }        
       } else {
       $("isOibOk").value="neispravan_oib";
       alert("Neispravan OIB.");        
       //return false
   }
}

function IsNumeric(sText){                        
       var ValidChars = "0123456789";
       var IsNumber=true;
       var Char;         
       for (i = 0; i < sText.length && IsNumber == true; i++) 
       { 
               Char = sText.charAt(i); 
               if (ValidChars.indexOf(Char) == -1) 
               {
                       IsNumber = false;
               }
       }
       return IsNumber;           
}

