
function open_reserve_window(step)
{
var str = "";
var get = "";

	if(step == 1) //bal
	{
		get = "&calendar=step_left";
	}
	else if(step == 2) //jobb
	{
		get = "&calendar=step_right";
	}


var xmlHttp = initAjax();




xmlHttp.onreadystatechange = function()
{

	if(xmlHttp.readyState == 1)
	{	
		document.getElementById('reserve_calendar').style.display = 'block';
		document.getElementById('reserve_calendar').innerHTML = '<img src="imgs/ajax-loader.gif" />';
	}
	else if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.responseText == "")
		{
			document.getElementById('login_form').style.display = 'block';
			document.getElementById('reserve_calendar').style.display = 'none';
			alert("Jelentkezzen be, vagy regisztráljon!");
		}
		else
		{
			document.getElementById('reserve_calendar').innerHTML = xmlHttp.responseText;
		}
	}	
}
  
  
  
xmlHttp.open("POST", "ajax.php?id=7"+get, true);
xmlHttp.setRequestHeader('content-Type','application/x-www-form-urlencoded');
xmlHttp.send(str); 
}


function get_month_days(year, month, select_id, selected)
{
var xmlHttp = initAjax();
	

xmlHttp.onreadystatechange = function()
{

	if(xmlHttp.readyState == 1)
	{	
		//document.getElementById(select_id).innerHTML = '<img src="imgs/ajax-loader.gif" />';
	}
	else if(xmlHttp.readyState == 4)
	{	
		if(document.all)
		{
		document.getElementById(select_id).outerHTML = '<select id="'+document.getElementById(select_id).id+'">'+xmlHttp.responseText+'</select>';			
		}
		else
		{
		document.getElementById(select_id).innerHTML = xmlHttp.responseText;		
		}
	}	
}
  
  
  
xmlHttp.open("POST", "../ajax.php?id=3", true);
xmlHttp.setRequestHeader('content-Type','application/x-www-form-urlencoded');
xmlHttp.send("&year="+year+"&month="+month+"&selected="+selected); 
}



function open_add_new_reserve(date)
{

var xmlHttp = initAjax();
	
	
xmlHttp.onreadystatechange = function()
{

	if(xmlHttp.readyState == 1)
	{	
		document.getElementById('reserve_window_inner').innerHTML = '<img src="imgs/ajax-loader.gif" />';
	}
	else if(xmlHttp.readyState == 4)
	{	
		document.getElementById('reserve_window').style.display = 'block';
		document.getElementById('reserve_window_inner').innerHTML = xmlHttp.responseText;
	}	
}
  
  
  
xmlHttp.open("POST", "../ajax.php?id=8", true);
xmlHttp.setRequestHeader('content-Type','application/x-www-form-urlencoded');
xmlHttp.send("&detail_id=0&date="+date); 
}


function reserve_close()
{

document.getElementById('reserve_window').style.display = 'none';

}


function reserve_open_close()
{
	if(document.getElementById('reserve_window_inner').style.display == 'block')
	{
	document.getElementById('reserve_window_inner').style.display = 'none';
	document.getElementById('reserve_window').style.height = '30px';	
	
	}
	else
	{
	document.getElementById('reserve_window_inner').style.display = 'block';
	document.getElementById('reserve_window').style.height = '300px';
	}
}





function save_reserve()
{

var user_mail = document.getElementById('user_mail').value;
var client_name = document.getElementById('client_name').value;
var client_tel = document.getElementById('client_tel').value;
var car_number = document.getElementById('car_number').value;
var car_mark = document.getElementById('car_mark').value;
var car_type = document.getElementById('car_type').value;



var reserve_date_year = document.getElementById('reserve_date_year').value;
var reserve_date_month = document.getElementById('reserve_date_month').value;
var reserve_date_day = document.getElementById('reserve_date_day').value;
var reserve_date_hour = parseInt(document.getElementById('reserve_date_hour').value, 10);
var reserve_date_min = parseInt(document.getElementById('reserve_date_min').value, 10);

var problem = document.getElementById('problem').value;
var need_repairer = document.getElementById('need_repairer').value;





if(client_name == "")
{
alert("Nincs ügyfél neve megadva!");
return;
}
else if(client_tel == "")
{
alert("Nincs ügyfél telefonszáma megadva!");
return;
}
else if(car_number == "")
{
alert("Nincs rendszám megadva!");
return;
}
else if(car_mark == "")
{
alert("Nincs autómárka megadva!");
return;
}
else if(car_type == "")
{
alert("Nincs autó tipus megadva!");
return;
}
else if(problem == "")
{
alert("Nincs probléma megadva!");
return;
}


var str = "";

str += "&user_mail="+user_mail;
str += "&client_name="+client_name;
str += "&client_tel="+client_tel;
str += "&car_number="+car_number;
str += "&car_mark="+car_mark;
str += "&car_type="+car_type;
str += "&reserve_date_year="+reserve_date_year;
str += "&reserve_date_month="+reserve_date_month;
str += "&reserve_date_day="+reserve_date_day;
str += "&reserve_date_hour="+reserve_date_hour;
str += "&reserve_date_min="+reserve_date_min;
str += "&problem="+problem;
str += "&need_repairer="+need_repairer;


var xmlHttp = initAjax();




xmlHttp.onreadystatechange = function()
{

	if(xmlHttp.readyState == 1)
	{	
		document.getElementById('reserve_window_inner').innerHTML = '<img src="imgs/ajax-loader.gif" />';
	}
	else if(xmlHttp.readyState == 4)
	{	
		document.getElementById('reserve_window').style.display = 'block';
		document.getElementById('reserve_window_inner').innerHTML = xmlHttp.responseText;
		
		script_run(document.getElementById('reserve_window_inner'));
	}	
}
  
  
  
xmlHttp.open("POST", "../ajax.php?id=9", true);
xmlHttp.setRequestHeader('content-Type','application/x-www-form-urlencoded');
xmlHttp.send(str); 
}


function close_reserve_window()
{
document.getElementById('reserve_calendar').style.display = 'none';
}



function open_new_reserve(stamp)
{

var xmlHttp = initAjax();
	
	
xmlHttp.onreadystatechange = function()
{

	if(xmlHttp.readyState == 1)
	{	
		document.getElementById('reserve_window_inner').innerHTML = '<img src="imgs/ajax-loader.gif" />';
	}
	else if(xmlHttp.readyState == 4)
	{
		document.getElementById('reserve_window').style.display = 'block';
		document.getElementById('reserve_window_inner').innerHTML = xmlHttp.responseText;
	}	
}
  
   
xmlHttp.open("POST", "../ajax.php?id=10", true);
xmlHttp.setRequestHeader('content-Type','application/x-www-form-urlencoded');
xmlHttp.send("&stamp="+stamp); 
 
}


function open_new_reserve_details(detail_id)
{

if(detail_id == 0)
{
return;
}

var xmlHttp = initAjax();
	
	
xmlHttp.onreadystatechange = function()
{

	if(xmlHttp.readyState == 1)
	{	
		document.getElementById('reserve_window_inner').style.display = 'block';
		document.getElementById('reserve_window').style.height = '300px';
		document.getElementById('reserve_window').style.display = 'block';
		document.getElementById('reserve_window_inner').innerHTML = '<img src="imgs/ajax-loader.gif" />';
	}
	else if(xmlHttp.readyState == 4)
	{	
		document.getElementById('reserve_window_inner').innerHTML = xmlHttp.responseText;
	}	
}
  
  
  
xmlHttp.open("POST", "../ajax.php?id=11", true);
xmlHttp.setRequestHeader('content-Type','application/x-www-form-urlencoded');
xmlHttp.send("&detail_id="+detail_id); 
}



function del_reserve(reserve_id)
{

var xmlHttp = initAjax();
	
	
xmlHttp.onreadystatechange = function()
{

	if(xmlHttp.readyState == 1)
	{	
		document.getElementById('reserve_window_inner').innerHTML = '<img src="imgs/ajax-loader.gif" />';
	}
	else if(xmlHttp.readyState == 4)
	{	
		document.getElementById('reserve_window').style.display = 'block';
		document.getElementById('reserve_window_inner').innerHTML = xmlHttp.responseText;
		
		script_run(document.getElementById('reserve_window_inner'));
	}	
}
  
   
xmlHttp.open("POST", "../ajax.php?id=12", true);
xmlHttp.setRequestHeader('content-Type','application/x-www-form-urlencoded');
xmlHttp.send("&reserve_id="+reserve_id);
}



function mouseover_cell(id, color)
{
	id.style.background = "url('imgs/"+color+"')";
}