	var fx;
	var visina=226;
	var x=1;
	var per;
	var y=1;
	index = 0;
	var myVerticalSlide;

    window.addEvent("domready",function() {
    	var ieORwebkit = (window.ie || window.webkit420 | window.webkit419);
    	
    	if ($("upis")) {
	    	new FormCheck('upis', {
	    		display : {
	    			errorsLocation : 1,
	    			indicateErrors : 1,
	    			showErrors : 0
	    		}
	    	});
	    }
	    
	    $$('input.DatePicker').each( function(el){
			new DatePicker(el, {
				pickerClass: 'datepicker_vista',
				format: 'd.m.Y',
				inputOutputFormat: 'd.m.Y',
				yearPicker: true,
				timePicker: false,
				allowEmpty: true,
				startView: 'decades'
			});
		});
    	
	    if ($('mjesto')) {
	    	var inputWord = $('mjesto');
	    	new Autocompleter.Request.HTML(inputWord, 'ajax.aspx?action=getMjesta', {
	    		'indicatorClass': 'autocompleter-loading', // class added to the input during request
	    		'multiple': false,
	            'selectFirst': true,
	            'selectMode': false,
	            'minLength': 3
	    	});
		} 
		
		 $$("input.keyupclass").each(function(el) {
			el.addEvent(ieORwebkit ? 'keydown' : 'keypress', function (e) {
				var e = new Event(e);
				if(e.key && !e.shift && !e.control) {
					switch(e.key){
						case "tab":
							return;
							break;
						case "enter":
							e.stop();
							return;
							break;
					}
					$(el.id + "_id").value = "-1";
				}			
			})
		})
		
	    
    	//search tabs
    	$$("div.searchDiv").each(function(el, index){
            if(el.getStyle("display")=="none"){
                el.setStyles({"display": "block", "opacity": "0"});
            }
            if(index==kojitab) el.setStyles({"display": "block", "opacity": "1"});
        })
        
        $$("a.tabs").each(function(el, index){
            el.addEvents({
                "click":function(){
                    $$("a.tabs").each(function(ele){
                    	ele.removeClass("active");
                    });
                    el.addClass("active");
                    $('searchContainer').getParent().setStyle('height'); 
                    $$("div.searchDiv").each(function(ele, index2){
                        if(ele.getStyle("opacity")!=0) {
                            ele.setStyle('opacity', 0);
                        }
                        ele.setStyle('background-position','0 0');
                        if(index==index2) {
                        	ele.setStyle('opacity', 1);
                        	if (ele.getStyle('height').toInt()>70) (ele.setStyle('background-position','0 55px'));
                        	$('searchContainer').tween("height", ele.getStyle('height').toInt()+80+'px')
                        }
                    });		
                }
            })
        })
        //search tabs end
        
        //footertabs
        index = 0;
        
        $$("div.footerDiv").each(function(el, index){
            if(el.getStyle("display")=="none"){
                el.setStyles({"display": "block", "opacity": "0"});
            }
            if(index==0) el.setStyles({"display": "block", "opacity": "1"});
        })
        
        $$("a.tabs2").each(function(el, index){
            el.addEvents({
                "click":function(){
                    $$("a.tabs2").each(function(ele){
                    	ele.removeClass("active");
                    });
                    el.addClass("active");
                 
                    $$("div.footerDiv").each(function(ele, index2){
                        if(ele.getStyle("opacity")!=0) {
                            ele.setStyle('opacity', 0);
                        }
                        if(index==index2) {
                        	ele.setStyle('opacity', 1);
                        }
                    });		
                }
            })
        })
        //footertabs end
        
        //pizzatabs
        index = 0;
        
        $$("div.pizzaDiv").each(function(el, index){
            if(el.getStyle("display")=="none"){
                el.setStyles({"display": "block", "opacity": "0"});
            }
            if(index==0) {
            	$('pizzaDivWrapper').setStyle('height',el.getStyle('height').toInt());
            	el.setStyles({"display": "block", "opacity": "1"});
            }
        })
        
        $$("a.tabs3").each(function(el, index){
            el.addEvents({
                "click":function(){
                    $$("a.tabs3").each(function(ele){
                    	ele.removeClass("active");
                    });
                    el.addClass("active");
                    
                   
                 
                    $$("div.pizzaDiv").each(function(ele, index2){
                        if(ele.getStyle("opacity")!=0) {
                            ele.setStyle('opacity', 0);
                        }
                        if(index==index2) {
                        	$('pizzaDivWrapper').setStyle('height',ele.getStyle('height').toInt());
                        	ele.setStyle('opacity', 1);
                        }
                    });		
                }
            })
        })
        //pizzatabs end

		
		//jelatabs
	        index = 0;
	        
	        $$("div.jelaContainer").each(function(el, index){
	            if(el.getStyle("display")=="none"){
	                el.setStyles({"display": "block", "opacity": "0"});
	            }
	            if(index==0) {
	            	//$('pizzaDivWrapper').setStyle('height',el.getStyle('height').toInt());
	            	$('jelaDivWrapper').setStyle('height',el.getStyle('height').toInt());
	            	el.setStyles({"display": "block", "opacity": "1"});
	            }
	        })
	        
	        $$("a.tabs4").each(function(el, index){
	            el.addEvents({
	                "click":function(){
	                    $$("a.tabs4").each(function(ele){
	                    	ele.removeClass("active");
	                    });
	                    el.addClass("active");
	                    
	                   
	                 
	                    $$("div.jelaContainer").each(function(ele, index2){
	                        if(ele.getStyle("opacity")!=0) {
	                            ele.setStyle('opacity', 0);
	                        }
	                        if(index==index2) {
	                        	if (ele.getStyle('height').toInt()<$('jeloGrupa').getStyle('height').toInt()){
	                        		$('pizzaDivWrapper').setStyle('height',$('jeloGrupa').getStyle('height').toInt());
	                        		$('jelaDivWrapper').setStyle('height',$('jeloGrupa').getStyle('height').toInt());
	                        	}else{
	                        		$('pizzaDivWrapper').setStyle('height',ele.getStyle('height').toInt());
	                        		$('jelaDivWrapper').setStyle('height',ele.getStyle('height').toInt());
	                        	}
	                        	
	                        	
	                        	ele.setStyle('opacity', 1);
	                        }
	                    });		
	                }
	            })
	        })
	        //jelatabs end


		//galerijaslika naslovna
		if ($("galleryContainer")) {
			if ( $('doleimg')){
				if ($("galleryContainer").getSize().y<=$("galleryWrapper").getSize().y){
					 $('doleimg').src='img/arrowDown.gif';
				}
            }
			fx = new Fx.Tween($("galleryContainer"), {duration:1000, wait:false});
		}
		//galerijaslika naslovna end
		
		//search toggle
    	myVerticalSlide = new Fx.Slide('searchContainer');
    	if (searchhide==1) myVerticalSlide.hide();
    	//search toggle end
    	
    	
	})
	
	function prikazinaprednutrazilicu(){
		myVerticalSlide.toggle();
	}
	
	function napunikvart(val){
		var req = new Request.HTML({
			method: 'get',
			url:'ajax.aspx?action=getKvartove&id=' + val,
			update:$('kvart')
		}).send();	
	}
	
	var moze=1;
	
	function promijeniimg(){
		moze=1;
		if ($("galleryContainer").getStyle("top").toInt()==0){
			 $('goreimg').src='img/spacer.gif';
		}else{
			 $('goreimg').src='img/searchPullHandle.png';
		}
		
		if ($("galleryContainer").getSize().y<=$("galleryWrapper").getSize().y*x){
			 $('doleimg').src='img/spacer.gif';
		}else{
			 $('doleimg').src='img/searchPullHandle2.png';
		}
	}
	
	function moveGore(){
		if ($("galleryContainer").getSize().y>$("galleryWrapper").getSize().y*x && moze==1){
			moze=0;
			fx.start('top',$("galleryContainer").getStyle("top").toInt(), $("galleryContainer").getStyle("top").toInt()-visina).chain(function(){
				x++;
				promijeniimg();
			});
			
		}
	}
	
	function moveDolje(){
		if ($("galleryContainer").getStyle("top").toInt()<0 && moze==1){
			moze=0;
			fx.start('top',$("galleryContainer").getStyle("top").toInt(), $("galleryContainer").getStyle("top").toInt()+visina).chain(function(){
				x--;
				promijeniimg()
			});
		}
	}
	
	function pomakni(){
		if ((y % 2)==0){
			moveDolje();
		}else{
			moveGore();
		} 
		y++;
	}
	
	function prikaziloginbox(){
		if ($('loginbox').getStyle('visibility')=='visible'){
			$('loginbox').setStyle('visibility','hidden');
		}else{
			$('loginbox').setStyle('visibility','visible');
		}
	}
	
	function checkNaselje(el){
		if ($("mjesto_id").value == "-1") {
	    	el.errors.push("Nepostojeće mjesto.");
	    	return false;
	    } else {
	        return true;
	    }
	}
	
	
	function oibCheck(el){
		
		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;
			} else {		// valja
				return true;		
			}	
		} else {
	        el.errors.push("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;	   
	}
