/*<!-- Thai Online Reservation Version 1.0 //-->
<!--
===========================================================================================================
File name       : RESERVATION.JS
Create			: 21/05/2009
Lastupdate      : 21/05/2009
Developer       : Developer's Team of Thai Online Co.,Ltd. <support@thaionline-reservation.com>
Project         : THAI ONLINE RESERVATION V.1.0
Description     : จาวาสคริปต์สำหรับโปรแกรม reservation 
License         : CopyRight(C) 2007 THAI ONLINE COMPANY LIMITED.All rights reserved.
Editor          : PHP Editor / Adobe Dreamweaver
===========================================================================================================
-->*/
$(document).ready(function()
{
	/*กำหนดค่าเริ่มต้น*/
	var ObjSiteName			= document.getElementById('SiteName').value;
	var ObjTotalListPrice	= $("#TotalListPrice").val();
	
	/*เปลี่ยนอัตราแลกเปลี่ยน*/
	$("#CurrencyConvert0").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน(1)*/
	$("#CurrencyConvert1").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน(2)*/
	$("#CurrencyConvert2").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน(3)*/
	$("#CurrencyConvert3").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน(4)*/
	$("#CurrencyConvert4").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน(5)*/
	$("#CurrencyConvert5").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน(6)*/
	$("#CurrencyConvert6").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน(7)*/
	$("#CurrencyConvert7").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน(8)*/
	$("#CurrencyConvert8").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน(9)*/
	$("#CurrencyConvert9").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*เปลี่ยนอัตราแลกเปลี่ยน (10)*/
	$("#CurrencyConvert10").change(function ()
	{
		var ObjCurrencyCode		= $(this).val();
		var ObjPrice2Change		= parseFloat($("#"+ObjCurrencyCode).val()).toFixed(3);
		
		/*วนลูปเพื่อเปลี่ยนค่าเงินไปแต่ละสกุล*/
		for(var i=1;i<ObjTotalListPrice;i++)
		{
			var ObjPriceDefault	= $("#Price"+i).val();
			if(ObjPriceDefault!='')
			{
				var PriceChange	= ObjPriceDefault/ObjPrice2Change;
				$("#BlockPrice"+i).html(number2format(parseFloat(PriceChange).toFixed(2)));
				
			}
		}
		ChangeSelectOption($(this).attr("selectedIndex"),ObjPrice2Change);
	});
	
	/*ใส่เครื่องหมายคั่นจำนวนหลักของตัวเลข*/
	function number2format(numbers)
	{
		var numlen = numbers.length;
		switch(numlen)
		{
			case 7  : var newnumber=numbers.substr(0,1)+','+numbers.substr(1,6); break;
			case 8  : var newnumber=numbers.substr(0,2)+','+numbers.substr(2,6); break;
			case 9  : var newnumber=numbers.substr(0,3)+','+numbers.substr(3,6); break;
			case 10 : var newnumber=numbers.substr(0,1)+','+numbers.substr(1,3)+','+numbers.substr(4,6); break;
			case 11 : var newnumber=numbers.substr(0,2)+','+numbers.substr(2,3)+','+numbers.substr(5,6); break;
			case 12 : var newnumber=numbers.substr(0,3)+','+numbers.substr(3,3)+','+numbers.substr(6,6); break;
			default : var newnumber = numbers;
		}
		return newnumber;
	}
	
	/*Change Selected Option*/
	function ChangeSelectOption(select,Price2Change)
	{
		for(var i=0;i<=10;i++)
		{
			if($("#CurrencyConvert"+i).val()!='')
			{
				$("#CurrencyConvert"+i).attr("selectedIndex",select);
				$("#CurrencyLabel"+i).html("&nbsp;&asymp;&nbsp;"+parseFloat(Price2Change).toFixed(3)+"&nbsp;THB&nbsp;");
			}
		}
	}
});
