function admin_calcEndTermin(startHObj, startMObj, intervalObj, stObj, tOby){
	
	var startH = document.getElementById(startHObj).selectedIndex;
	var startM = document.getElementById(startMObj).selectedIndex;
	var interval = document.getElementById(intervalObj).value;
	var st = document.getElementById(stObj).value;
	
	//alert(startH+', '+startM+', '+interval+', '+st);
	
	if(startH != '' && (startM != '' || startM >= 0) && interval != '' && st != ''){
		
		//alert('1');
		
		var ajaxRequest;  // The variable that makes Ajax possible!
		
		try{
			// Opera 8.0+, Firefox, Safari
			ajaxRequest = new XMLHttpRequest();
		} catch (e){
			// Internet Explorer Browsers
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					// Something went wrong
					alert("Your browser broke!");
					return false;
				}
			}
		}
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function(){
			
			if(ajaxRequest.readyState == 1){
							
			}		
			else if(ajaxRequest.readyState == 4){
				
				
				
				var ajaxDisplay = document.getElementById(tOby);
							
				if(ajaxRequest.responseText=="error"){				
					ajaxDisplay.innerHTML='Napaka';							
				}
				else{
					
					ajaxDisplay.innerHTML=ajaxRequest.responseText;
					//alert(ajaxRequest.responseText);
				}
				
				
			}
		}
		
					
		var queryString = "?a=calcEndTermin&t="+startH+"-"+startM+"-"+interval+"-"+st+"&r="+rand(-8000000000000,100000000000);
		
		
		ajaxRequest.open("GET", "ajax_common.php"+queryString, true);
		ajaxRequest.send(null);
	
	}
	
	
}

function addZero(value){
	if(value>=0 && value<10) value='0'+value;
	return value;
}

function viewTimeA() {

	var d = new Date();

	var weekday = addZero(d.getDay());

	var day = addZero(d.getDate());

	var month = addZero(d.getMonth() + 1);
	
	var year = d.getYear();

	if(year < 1900) year += 1900;

	var date = '' + day + month + year;




	var hr = addZero(d.getHours());

	var mn = addZero(d.getMinutes());

	var se = addZero(d.getSeconds());

	var time = '' + hr + mn + se;

	var ajaxDisplay = document.getElementById("clock");
  
	ajaxDisplay.innerHTML = day+'.'+month+'.'+year+' '+hr+':'+mn+':'+se;
}

function admin_settime(time){
	
	var interval = setInterval('viewTimeA()', 1000);

}

function viewTime() {

	var d = new Date();

	var weekday = addZero(d.getDay());

	var day = addZero(d.getDate());

	var month = addZero(d.getMonth() + 1);
	
	var year = d.getYear();

	if(year < 1900) year += 1900;

	var date = '' + day + month + year;

	var hr = addZero(d.getHours());

	var mn = addZero(d.getMinutes());

	var se = addZero(d.getSeconds());

	var time = '' + hr + mn + se;

	var ajaxDisplay = document.getElementById("clock");
	
	/*$dan_slo[date('N')-1].', '.date("d.m.Y").'<br />'.date("H:i:s")*/
	
	var dan_slo = new Array();
	
	dan_slo[0] = 'Nedelja';
	dan_slo[1] = 'Ponedeljek';
	dan_slo[2] = 'Torek';
	dan_slo[3] = 'Sreda';
	dan_slo[4] = '&#268;etrtek';
	dan_slo[5] = 'Petek';
	dan_slo[6] = 'Sobota';
  
	ajaxDisplay.innerHTML = dan_slo[d.getDay()]+', '+day+'.'+month+'.'+year+', '+hr+':'+mn+':'+se;
}

function user_settime(time){
	
	var interval = setInterval('viewTime()', 1000);

}

function admin_showtime(){
	
	
	//var today=new Date();
	//var h=today.getHours();
	//var m=today.getMinutes();
	//var s=today.getSeconds();
	// add a zero in front of numbers<10
	//m=checkTime(m);	
	//s=checkTime(s);	
	//setTimeout('admin_showtime()',1000);
	
	
	
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 1){
			
			//document.getElementById("template_msg").innerHTML='<font style="color:red; font-size:11px;">Napaka</font>';
			
			//document.getElementById("clock").innerHTML='<img src="./img/remembermilk_orange.gif" />';	
		}		
		else if(ajaxRequest.readyState == 4){
			
			
			
			var ajaxDisplay = document.getElementById("clock");
						
			if(ajaxRequest.responseText=="error"){				
				ajaxDisplay.innerHTML='Napaka';							
			}
			else{
				//alert(ajaxRequest.responseText);
				ajaxDisplay.innerHTML=ajaxRequest.responseText;
				//ajaxDisplay.innerHTML=ajaxRequest.responseText + " " + h + ":" + m + ":" + s;
				admin_settime(ajaxRequest.responseText);
			}
			
			
		}
	}
		
	var queryString = "?a=admin_time&r="+rand(-8000000000000,100000000000);
	
	
	ajaxRequest.open("GET", "./ajax_common.php"+queryString, true);
	ajaxRequest.send(null); 
	
}

function showtime(){
	
	
	//var today=new Date();
	//var h=today.getHours();
	//var m=today.getMinutes();
	//var s=today.getSeconds();
	// add a zero in front of numbers<10
	//m=checkTime(m);	
	//s=checkTime(s);	
	//setTimeout('showtime()',1000);
	
	
	
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 1){
			
			//document.getElementById("template_msg").innerHTML='<font style="color:red; font-size:11px;">Napaka</font>';
			
			//document.getElementById("clock").innerHTML='<img src="./img/remembermilk_orange.gif" />';	
		}		
		else if(ajaxRequest.readyState == 4){
			
			
			
			var ajaxDisplay = document.getElementById("clock");
						
			if(ajaxRequest.responseText=="error"){				
				ajaxDisplay.innerHTML='Napaka';							
			}
			else{
				//alert(ajaxRequest.responseText);
				ajaxDisplay.innerHTML=ajaxRequest.responseText;
				user_settime(ajaxRequest.responseText);
				//ajaxDisplay.innerHTML=ajaxRequest.responseText + " " + h + ":" + m + ":" + s;
			}
			
			
		}
	}
		
	var queryString = "?a=index_time&r="+rand(-8000000000000,100000000000);
	
	
	ajaxRequest.open("GET", "ajax_common.php"+queryString, true);
	ajaxRequest.send(null); 
	
}


function SetScroll(){
	
	//alert('1');
		
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 1){
						
		}		
		else if(ajaxRequest.readyState == 4){
			
			//alert(ajaxRequest.responseText);
						
			if(ajaxRequest.responseText=="error"){				
				//ajaxDisplay.innerHTML='Napaka';							
			}
			else{
				//ajaxDisplay.innerHTML=ajaxRequest.responseText;
				//alert(ajaxRequest.responseText);
			}
			
			
		}
	}
	
	var ScrollY = (document.all ? document.documentElement.scrollTop : window.pageYOffset);
				
	var queryString = "?a=SetScroll&y="+ScrollY+"&r="+rand(-8000000000000,100000000000);
	
	
	ajaxRequest.open("GET", "ajax_common.php"+queryString, true);
	ajaxRequest.send(null);
	
}

function getNewCalendar(y, m, objId, SetClass){
	
	//alert('1');
		
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		
		var ajaxDisplay = document.getElementById(objId);
		
		if(ajaxRequest.readyState == 1){
			ajaxDisplay.innerHTML= '<img src="img/loadinfo.gif" />';
			
		}		
		else if(ajaxRequest.readyState == 4){
			
			//alert(ajaxRequest.responseText);
						
			if(ajaxRequest.responseText=="error"){				
				//ajaxDisplay.innerHTML='Napaka';							
			}
			else{
				ajaxDisplay.innerHTML=ajaxRequest.responseText;
				//alert(ajaxRequest.responseText);
			}
			
			
		}
	}
	
				
	var queryString = "?a=getNewCalendar&obj="+objId+"&class="+SetClass+"&year="+y+"&month="+m+"&r="+rand(-8000000000000,100000000000);
	
	
	ajaxRequest.open("GET", "ajax_common.php"+queryString, true);
	ajaxRequest.send(null);
	
}

function rand( min, max ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Leslie Hoare
    // *     example 1: rand(1, 1);
    // *     returns 1: 1
 
    if( max ) {
        return Math.floor(Math.random() * (max - min + 1)) + min;
    } else {
        return Math.floor(Math.random() * (min + 1));
    }
}
