// Start XmlHttp Object

function uzXmlHttp()
{
			var xmlhttp = false;
			try
			{
						xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
						try
						{
								xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
						}
						catch(e)
						{
								xmlhttp = false;
						}
			}
		 
			if(!xmlhttp && document.createElement)
			{
					xmlhttp = new XMLHttpRequest();
			}
		
			return xmlhttp;
}
// End XmlHttp Object

function send_mail(books_id_mail) // toggle --> 1 - books, 2 - release
{ // books table toggle
	//alert(toggle + "-" + cell);
	var url = 'datagrid_mail.php';
	
	xmlhttp = uzXmlHttp();
	xmlhttp.open("POST", url, false);			
	xmlhttp.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
	xmlhttp.send("books_id_mail=" + books_id_mail);

	//alert(xmlhttp.responseText);
	eval(xmlhttp.responseText);
}

function hideview_table() // toggle --> 1 - books, 2 - release
{ // books table toggle
	//alert(toggle + "-" + cell);
	document.getElementById('viewing_generate_table').style.display = "none";
}

function view_table_date_change() // 
{ // books table toggle
	//alert('in');
	var url = 'books_generate_table.php';
	
	var date_sel = document.getElementById('date').value;
	var month_sel = document.getElementById('month').value;
	var year_sel = document.getElementById('year').value;
	
	var preload_img		= "images/preload.gif"; 	var preloadNormalWidth  = 103;	var preloadNormalHeight 		= 103; 	var preloadSmallWidth  = 100;	var preloadSmallHeight 		= 100;
	//alert(date_sel + '-' + month_sel + '-' + year_sel);
	xmlhttp = uzXmlHttp();
	xmlhttp.open("POST", url, true);			
	xmlhttp.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );		
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 3)  // Loading Request
		{ //alert('in3');
				document.getElementById('viewing_generate_table').style.display = 'block';
				document.getElementById('viewing_generate_table').innerHTML = '<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><div align="center"><img src="' + preload_img + '" width="' + preloadSmallWidth + '" height="' + preloadSmallHeight + '" border="0"></div>';
		}
		if(xmlhttp.readyState == 4)  // Return Request
		{ //alert('in4');
				document.getElementById('viewing_generate_table').style.display = 'block';
				document.getElementById('viewing_generate_table').innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send("date_sel=" + date_sel + "&month_sel=" + month_sel + "&year_sel=" + year_sel);

	//alert(xmlhttp.responseText);
	//eval(xmlhttp.responseText);
}

function books_table_date_change(books_id) // 
{ // books table toggle
	//alert(toggle + "-" + cell);
	var url = 'books_generate_table.php';
	
	var date_sel = document.getElementById('date').value;
	var month_sel = document.getElementById('month').value;
	var year_sel = document.getElementById('year').value;
	
	var preload_img		= "images/preload.gif"; 	var preloadNormalWidth  = 103;	var preloadNormalHeight 		= 103; 	var preloadSmallWidth  = 100;	var preloadSmallHeight 		= 100;
	
	xmlhttp = uzXmlHttp();
	xmlhttp.open("POST", url, true);			
	xmlhttp.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );		
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 3)  // Loading Request
		{
				document.getElementById('booking_generate_table').style.display = 'block';
				document.getElementById('booking_generate_table').innerHTML = '<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><div align="center"><img src="' + preload_img + '" width="' + preloadSmallWidth + '" height="' + preloadSmallHeight + '" border="0"></div>';
		}
		if(xmlhttp.readyState == 4)  // Return Request
		{
				document.getElementById('booking_generate_table').style.display = 'block';
				document.getElementById('booking_generate_table').innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send("date_sel=" + date_sel + "&month_sel=" + month_sel + "&year_sel=" + year_sel + "&books_id=" + books_id);

	//alert(xmlhttp.responseText);
	//eval(xmlhttp.responseText);
}

function books_tablecell_manage(toggle, cell, books_id, date_sel, month_sel, year_sel, room_arr, time_arr) // toggle --> 1 - books, 2 - release
{ // books table toggle
	//alert(toggle + "-" + cell);
	var url = 'books_tablecell_process.php';
	
	xmlhttp = uzXmlHttp();
	xmlhttp.open("POST", url, false);			
	xmlhttp.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
	xmlhttp.send("toggle=" + toggle + "&cell=" + cell + "&books_id=" + books_id + "&date_sel=" + date_sel + "&month_sel=" + month_sel + "&year_sel=" + year_sel + "&room_arr=" + room_arr + "&time_arr=" + time_arr);

	//alert(xmlhttp.responseText);
	eval(xmlhttp.responseText);
}

function custconfirm_process(conf_btn, codegen)
{ // books table toggle msgdet_form
	//alert(room_request);
	var url = 'custconfirm_process.php';
	
	var msgdet 		= document.msgdet_form.msg_detail.value;
	alert(msgdet);
	//var rep_detail  = document.getElementById('rep_detail').value;
	//alert(conf_btn + ":" + codegen + ":" + msgdet);
	/*
	xmlhttp = uzXmlHttp();
	xmlhttp.open("POST", url, false);			
	xmlhttp.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );			
	xmlhttp.send("conf_btn=" + conf_btn + "&codegen=" + codegen + "&msgdet=" + msgdet);
	*/
	//eval(xmlhttp.responseText);
}

function spabooks_insert( product_name, product_price, res_date, res_month, res_hour, res_min, male, female, res_name, room_request, home_address, hotel_bkk, address_bkk, contact_bkk, mobile, email, pickup_service )
{ // spa_books.php
	//alert(room_request);
	var url = '../spa_books.php';
	
	xmlhttp = uzXmlHttp();
	xmlhttp.open("POST", url, false);			
	xmlhttp.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );			
	xmlhttp.send("product_name=" + product_name + "&product_price=" + product_price + "&res_date=" + res_date + "&res_month=" + res_month + "&res_hour=" + res_hour + "&res_min=" + res_min + "&male=" + male + "&female=" + female + "&res_name=" + res_name + "&room_request=" + room_request + "&home_address=" + home_address + "&hotel_bkk=" + hotel_bkk + "&address_bkk=" + address_bkk + "&contact_bkk=" + contact_bkk + "&mobile=" + mobile + "&email=" + email + "&pickup_service=" + pickup_service);
	//eval(xmlhttp.responseText);
	//alert(xmlhttp.responseText);
}
