function make_http_request() {
        var http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
        if (!http_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        return http_request;
}
function MenuOver(button_number) {
	  eval("document.getElementById('"+button_number+"').className='header_button_hover'");
}
function MenuOut(button_number) {
	  eval("document.getElementById('"+button_number+"').className='header_button'");
}

function CityOver(city_number) {
	  eval("document.getElementById('"+city_number+"').className='city_button_hover'");
}
function CityOut(city_number) {
	   eval("document.getElementById('"+city_number+"').className='city_button'");
}




function EqualizeDivs() {
var container_index=document.getElementById('container_index');
var container_index_left=document.getElementById('container_index_left');
var container_index_right=document.getElementById('container_index_right');
var city=document.getElementById('city');

if(container_index_left.offsetHeight>container_index_right.offsetHeight){
	container_index_right.style.height=container_index_left.offsetHeight + 'px';
	container_index.style.height=container_index_left.offsetHeight + city.offsetHeight + 23 + 'px';
	container_index_left.style.height=container_index_left.offsetHeight + 8 + 'px';
}else{
	container_index_left.style.height=container_index_right.offsetHeight + 8 + 'px';
	container_index.style.height=container_index_right.offsetHeight + city.offsetHeight + 23 + 'px';
	container_index_right.style.height=container_index_right.offsetHeight + 'px';
}
//$('naslovi_content').setStyle('opacity', '0.85');
}
window.onload = EqualizeDivs;



function LoadShortcuts1(timeout,ajax) {
        if(ajax=='yes'){
        var url='load_shortcuts_1.php';
        var http_request=make_http_request();

        document.getElementById('shortcuts_1').innerHTML='<img src="images/loader-tr.gif">';
        document.getElementById('shortcuts_1').style.height=document.getElementById('div_height_shortcuts_1').value + 'px';
        http_request.onreadystatechange = function() { 
        	 if (http_request.readyState == 4) {
            if (http_request.status == 200) {
            	 
            	 $('shortcuts_1').setStyle('opacity', '0');
            	 var fadeIn = new Fx.Tween('shortcuts_1',{property:'opacity', duration: 2000 }); 
            	 fadeIn.start(0,1);
            	 
               document.getElementById('shortcuts_1').innerHTML=http_request.responseText;
            } else {
                
            }
        }	
      };
        http_request.open('POST', url, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');    
        http_request.send('size=1');  
   }    
   
   
        setTimeout('LoadShortcuts1('+timeout+',\'yes\')', timeout);
}

function LoadShortcuts2(timeout,ajax) {
        if(ajax=='yes'){
        var url='load_shortcuts_2.php';
        var http_request=make_http_request();      
        document.getElementById('shortcuts_2').innerHTML='<img src="images/loader.gif">';
        document.getElementById('shortcuts_2').style.height=document.getElementById('div_height_shortcuts_2').value + 'px';

        
        http_request.onreadystatechange = function() { 
        	 if (http_request.readyState == 4) {
            if (http_request.status == 200) {
            	$('shortcuts_2').setStyle('opacity', '0');
            	 var fadeIn = new Fx.Tween('shortcuts_2',{property:'opacity', duration: 2000 }); 
            	 fadeIn.start(0,1);
              document.getElementById('shortcuts_2').innerHTML=http_request.responseText;
            } else {
                
            }
        }	
      };
        http_request.open('POST', url, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');    
        http_request.send('size=2');  
   }    
   
   
        setTimeout('LoadShortcuts2('+timeout+',\'yes\')', timeout);
}

function LoadBanners(timeout,ajax) {
        if(ajax=='yes'){
        var url='load_banners.php';
        var http_request=make_http_request();
        document.getElementById('banners').innerHTML='<img src="images/loader.gif">';
        document.getElementById('banners').style.height=document.getElementById('div_height_banners').value + 'px';
        
        http_request.onreadystatechange = function() { 
        	 if (http_request.readyState == 4) {
            if (http_request.status == 200) {
            	
            	 $('banners').setStyle('opacity', '0');
            	 var fadeIn = new Fx.Tween('banners',{property:'opacity', duration: 2000 }); 
            	 fadeIn.start(0,1);
            	 
               document.getElementById('banners').innerHTML=http_request.responseText;

            } else {
                
            }
        }	
      };
        http_request.open('POST', url, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');    
        http_request.send('size=1');  
   }    
   
   
        setTimeout('LoadBanners('+timeout+',\'yes\')', timeout);
}
function LoadHeaderBanners(timeout,ajax) {
        if(ajax=='yes'){
        var url='load_header_banners.php';
        var http_request=make_http_request();
        document.getElementById('banner').innerHTML='<img src="images/loader_header.gif">';
        http_request.onreadystatechange = function() { 
        	 if (http_request.readyState == 4) {
            if (http_request.status == 200) {
            	 $('banner').setStyle('opacity', '0');
            	 var fadeIn = new Fx.Tween('banner',{property:'opacity', duration: 2000 }); 
            	 fadeIn.start(0,1);
               document.getElementById('banner').innerHTML=http_request.responseText;
            } else {
                
            }
        }	
      };
        http_request.open('POST', url, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');    
        http_request.send('size=1');  
   }    
   
   
        setTimeout('LoadHeaderBanners('+timeout+',\'yes\')', timeout);
}


function getBrowserHeight() {
                var intH = 0;
                var intW = 0;
               
                if(typeof window.innerWidth  == 'number' ) {
                   intH = window.innerHeight;
                   intW = window.innerWidth;
                } 
                else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
                    intH = document.documentElement.clientHeight;
                    intW = document.documentElement.clientWidth;
                }
                else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
                    intH = document.body.clientHeight;
                    intW = document.body.clientWidth;
                }

                return { width: parseInt(intW), height: parseInt(intH) };
}
function check_contact(){
	
if(document.getElementById('email').value!=''){	
var email_address = document.getElementById('email').value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!(filter.test(email_address))){
		alert("Niste uneli ispravnu email adresu");
  }
}	


if(document.getElementById('ime').value==''){
alert("Niste uneli ime");
document.getElementById('ime').focus();
}else if(document.getElementById('email').value==''){
alert("Niste uneli email");
document.getElementById('email').focus();

}else if(document.getElementById('subject').value==''){
alert("Niste uneli subject");
document.getElementById('ime').focus();

}else if(document.getElementById('komentar').value==''){
alert("Niste uneli komentar");
document.getElementById('komentar').focus();

}else{
		    var url='mailus.php';
       
       komentar = document.getElementById('komentar').value;
       ime = document.getElementById('ime').value;
       email = document.getElementById('email').value;
       subject = document.getElementById('subject').value;
       
        var http_request=make_http_request();
       
        document.getElementById('conatct_form').innerHTML='<img src="images/loader-tr.gif">';

        http_request.onreadystatechange = function() { 
        	 if (http_request.readyState == 4) {
            if (http_request.status == 200) {
            	
              document.getElementById('conatct_form').innerHTML=http_request.responseText;
            } else {
                alert('There was a problem with the request.');
            }
        }	
      };
        http_request.open('POST', url, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');    
        http_request.send('komentar='+komentar+'&ime='+ime+'&email='+email+'&subject='+subject);
 }
}

function check_reg(){
	

if(document.getElementById('email').value!=''){	
var email_address = document.getElementById('email').value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!(filter.test(email_address))){
		alert("Niste uneli ispravnu email adresu");
		return false;
  }
}	


if(document.getElementById('firma').value==''){
alert("Niste uneli naziv firme");
document.getElementById('firma').focus();
return false;
}else if(document.getElementById('sub_category_id_1').value=='' || document.getElementById('sub_category_id_1').value=='n'){
alert("Niste uneli kategoriju 1");
document.getElementById('sub_category_id_1').focus();
return false;
}else if(document.getElementById('sub_category_id_2').value=='n'){
alert("Pogresno izabrana kategorija 2");
document.getElementById('sub_category_id_2').focus();
return false;
}else if(document.getElementById('sub_category_id_3').value=='n'){
alert("Pogresno izabrana kategorija 3");
document.getElementById('sub_category_id_3').focus();
return false;
}else if(document.getElementById('ime').value==''){
alert("Niste uneli ime");
document.getElementById('ime').focus();
return false;
}else if(document.getElementById('telefon').value==''){
alert("Niste uneli telefon");
document.getElementById('telefon').focus();
return false;
}else if(document.getElementById('adresa').value==''){
alert("Niste uneli adresu");
document.getElementById('adresa').focus();
return false;
}else if(document.getElementById('city_id').value==''){
alert("Niste uneli mesto");
document.getElementById('city_id').focus();
return false;
}else{
    return true;
 }
}



function Login(){
	

if(document.getElementById('username').value==''){
alert("Niste uneli korisnicko ime");
document.getElementById('ime').focus();
}else if(document.getElementById('password').value==''){
alert("Niste uneli lozinku");
document.getElementById('email').focus();

}else{
		    var url='login.php';
       
       username = document.getElementById('username').value;
       password = document.getElementById('password').value;

        var http_request=make_http_request();
       
        document.getElementById('login').innerHTML='<div style="text-align: center;padding-top: 20px;"><img src="images/loader-tr.gif"></div>';

        http_request.onreadystatechange = function() { 
        	 if (http_request.readyState == 4) {
            if (http_request.status == 200) {
            	if(http_request.responseText=='error'){
            	alert('Pogresno korisnicko ime ili lozinka. Pokusajte ponovo.');
              document.getElementById('login').innerHTML='<form action="javascript: Login();" method="post" name="l_form"><label for="username">korisni&#269;ko ime <br><input type="text" id="username" class="login_input"></label><br><label for="password">lozinka <br><input type="password" id="password" class="login_input"></label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="image" src="images/uloguj.jpg" class="login_button"></form>';
              
            } else {
            	location.href='useradmin.php';
            }	
            } else {
                alert('There was a problem with the request.');
            }
        }	
      };
        http_request.open('POST', url, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');    
        http_request.send('username='+username+'&password='+password);
 }
}




function check_reg_change(){
	

if(document.getElementById('email').value!=''){	
var email_address = document.getElementById('email').value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!(filter.test(email_address))){
		alert("Niste uneli ispravnu email adresu");
		return false;
  }
}	


if(document.getElementById('firma').value==''){
alert("Niste uneli naziv firme");
document.getElementById('firma').focus();
return false;
}else if(document.getElementById('sub_category_id_1').value=='' || document.getElementById('sub_category_id_1').value=='n'){
alert("Niste uneli kategoriju 1");
document.getElementById('sub_category_id_1').focus();
return false;
}else if(document.getElementById('sub_category_id_2').value=='n'){
alert("Pogresno izabrana kategorija 2");
document.getElementById('sub_category_id_2').focus();
return false;
}else if(document.getElementById('sub_category_id_3').value=='n'){
alert("Pogresno izabrana kategorija 3");
document.getElementById('sub_category_id_3').focus();
return false;
}else if(document.getElementById('ime').value==''){
alert("Niste uneli ime");
document.getElementById('ime').focus();
return false;
}else if(document.getElementById('telefon').value==''){
alert("Niste uneli telefon");
document.getElementById('telefon').focus();
return false;
}else if(document.getElementById('adresa').value==''){
alert("Niste uneli adresu");
document.getElementById('adresa').focus();
return false;
}else if(document.getElementById('city_id').value==''){
alert("Niste uneli mesto");
document.getElementById('city_id').focus();
return false;
}else{
	
		  return true;  
       
     
 }
}


function delete_news(news_id) {

         var answer = confirm("Da li ste sigurni da zelite da obrisete ovu vest?")
	       if (answer){

        url='delete_news.php';

        var http_request=make_http_request();
        

        http_request.onreadystatechange = function() { 
        	 if (http_request.readyState == 4) {
            if (http_request.status == 200) {
              
              location.href='usernews.php';
              
            } else {
                alert('There was a problem with the request.');
            }
        }	
      };
        http_request.open('POST', url, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');  
        http_request.send('news_id='+news_id);  
      }
}



function check_pass_change(){


if(document.getElementById('passwordold').value==''){
alert("Niste uneli naziv staru lozinku");
document.getElementById('passwordold').focus();
return false;
}else if(document.getElementById('passwordc').value==''){
alert("Niste uneli novu lozinku");
document.getElementById('sub_category_id_1').focus();
return false;
}else if(document.getElementById('passwordcc').value==''){
alert("Niste potvrdili novu lozinku");
document.getElementById('sub_category_id_1').focus();
return false;

}else{
	
	if(document.getElementById('passwordc').value!=document.getElementById('passwordcc').value){
alert("Niste ispravno potvrdili lozinku");
document.getElementById('passwordcc').focus();
return false;
     }else{
		  return true;  
     }  
     
 }

}