/*
* @version : 2.2 (Patch 12)
* @update : 2009-10-16
*/

function swfOpenVirtualMoneyHowto() {
	$("div#cVirtualMoneyHowto").remove();

	insertOverlay();
	$.get("api/popup.php", { action: "virtual_money_howto" }, function(html){
		$("div.Wrapper").prepend( html );
		$("div#cVirtualMoneyHowto").fadeIn("fast");
		$("div#cVirtualMoneyHowto a.btPanelClose").click(function(e){
			e.preventDefault();
			$("div#cVirtualMoneyHowto").fadeOut("fast", function() {
				$("div#cVirtualMoneyHowto").remove();
				destroyOverlay();
			});
		})
	});
}

function swfHaveMeeting() {

	if ( $("div#modelHaveMeeting").length > 0 ) $("div#modelHaveMeeting").remove();

	$.ajax({
		url: "api/popup.php",
		data: "action=have_meeting",
		type: "get",
		cache: false,
		dataType: "html",
		complete: function (result) {
			$("body").append( result.responseText );

			//
			var meta = $("div#modelHaveMeeting div#swfHaveMeeting").metadata();
			if ( meta.flashvars.is_login == undefined ) meta.flashvars.is_login = 0;
			if ( meta.flashvars.api == undefined ) meta.flashvars.api = "";
			$("div#modelHaveMeeting div#swfHaveMeeting").flash({
				src: meta.swf, width: meta.width, height: meta.height,
				wmode: "transparent", menu: "false",
				flashvars: { is_login: meta.flashvars.is_login, api_menu: meta.flashvars.api, api_cart: "api/cart.php", url_menu: "menu.php" }
			});


			$("div#modelHaveMeeting").modal({
				close: false,
				position: ["10%",],
				persist: false,
				overlayId: 'bg-overlay',
				onShow: function (dialog) {
				}
			});
		}
	});
}

function swfHaveFootball() {
	if ( $("div#navTop div.Shortcuts a#mnLogout").length == 1 ) {

		bindHaveFootball();

	} else {
		bindErrorMessage( (get_lang()=="en" ? "Please login before ordering." : "กรุณาเข้าสู่ระบบก่อนสั่งซื้ออาหารค่ะ"), "");
	}
}

function swfRandomMenu() {
	if ( $("div#modelSlotMachine").length > 0 ) $("div#modelSlotMachine").remove();

	$.ajax({
		url: "api/popup.php",
		data: "action=random_menu",
		type: "get",
		cache: false,
		dataType: "html",
		complete: function (result) {
			$("body").append( result.responseText );

			//
			var meta = $("div#swfSlotMachine").metadata();
			if ( meta.flashvars.is_login == undefined ) meta.flashvars.is_login = 0;
			if ( meta.flashvars.api == undefined ) meta.flashvars.api = "";

			$("div#swfSlotMachine").flash({
				src: meta.swf, width: meta.width, height: meta.height,
				wmode: "transparent", menu: "false",
				flashvars: { is_login: meta.flashvars.is_login, api_menu: meta.flashvars.api, api_cart: "api/cart.php", url_menu: "menu.php" }
			});

			$("div#modelSlotMachine").modal({
				close: false,
				position: [90,],
				persist: false,
				overlayId: 'bg-overlay',
				//containerId: 'modelHaveSlote',
				onShow: function (dialog) {
					dialog.data.find('a.modalClose').click(function () {
						$("div#modelSlotMachine").remove();
						$.modal.close();
					});
				}
			});


		}
	});
	/*if ( $("div#navTop div.Shortcuts a#mnLogout").length == 1 ) {
	} else {
		bindErrorMessage("กรุณาเข้าสู่ระบบก่อนสั่งซื้ออาหารค่ะ", "");
	}*/
}

function bindHaveMeeting() {
	$("div#modelHaveMeeting").modal({
		close: false,
		position: ["0%",],
		persist: false,
		overlayId: 'bg-overlay',
		onShow: function (dialog) {
		}
	});
}

function bindHaveFootball() {

	if ( $("div#modelHaveFootball").length > 0 ) $("div#modelHaveFootball").remove();

	$.ajax({
		url: "api/popup.php",
		data: "action=have_football",
		type: "get",
		cache: false,
		dataType: "html",
		complete: function (result) {
			$("body").append( result.responseText );

			$("form#frmHaveFootball input[name=chk_adv_order_k]").bind("check", function() {
				if ($("form#frmHaveFootball input[name=chk_adv_order_k]:checked").val() == 0)
					$("div#modelHaveFootball div.date span.date_delivery").hide();
				else
					$("div#modelHaveFootball div.date span.date_delivery").show();
			});

			$("form#frmHaveFootball select#address_id").change(function(){
				var id=$(this).val();
				$.ajax({
					url: "api/address.php",
					data: "action=address_delivery_info&address_id="+$(this).val(),
					type: "get",
					cache: false,
					dataType: 'text',
					complete: function (result) {
						$("div#modelHaveFootball div.address").html( result.responseText );
					}
				});
			});

			$("form#frmHaveFootball input:radio").checkbox( {empty: 'images/spacer.gif'} );

			if ($("form#frmHaveFootball input[name=chk_adv_order_k]:checked").val() == 0)
				$("div#modelHaveFootball div.date span.date_delivery").hide();
			else
				$("div#modelHaveFootball div.date span.date_delivery").show();

			$.getScript("js/ui.datetimepicker.js", function(){
				$("form#frmHaveFootball input#txt_adv_order").datepicker({dateFormat: 'd MM yy HH:II', minDate: -1, maxDate: +6, showOn: 'button', buttonImage: 'images/ordering/bt-calendar.gif', buttonImageOnly: true});


				$("div#modelHaveFootball").modal({
					close: false,
					position: ["20%",],
					persist: false,
					overlayId: "bg-overlay",
					containerId: "modelHaveFootball",
					onShow: function (dialog) {

						dialog.data.find("input.btProcess").click(function () {
							// Apply Address
							$.ajax({
								url: "api/set_location.php",
								data: $("form#frmHaveFootball").serialize(),
								type: "post",
								cache: false,
								dataType: "text",
								complete: function (result) {
									document.location.reload();
								},
								error: function (result) {
									document.location.reload();
								}
							});

							// close the dialog
							$.modal.close();
						});

						// close the dialog
						dialog.data.find("input.btCancel").click(function () {
							$("div#modelHaveFootball").remove();
							$.modal.close();
						});

						dialog.data.find('a.modalClose').click(function () {
							$("div#modelHaveFootball").remove();
							$.modal.close();
						});

					}
				});
			});


		}
	});
		/*bindMenuCheckfootball();*/

}

function errHaveMeeting() {
	closeModelHaveMeeting();
	swfLoginFirst();
}

function errRandomMenu() {
	closeModelRandomMenu();
	swfLoginFirst();
}

function closeModelHaveMeeting() {
	$.modal.close();
	$("div#modelHaveMeeting").remove();
}

function closeModelRandomMenu() {
	$.modal.close();
	$("div#modelSlotMachine").remove();
}

$(function(){
	if ( $("div#Home div#bannerMain").length > 0 ) {
		var meta = $("div#Home div#bannerMain").metadata();
		if ( meta.flashvars.path_xml == undefined ) meta.flashvars.path_xml = "";
		$("div#bannerMain").flash({
			src: meta.swf,
			width: meta.width, height: meta.height,
			name: "bnHome",
			wmode: "transparent", menu: "false",
			flashvars: { lang: get_lang(), path_xml: meta.flashvars.path_xml }
		});
	}

	if ( $("div#Home div#SuperSave").length > 0 ) {
		var meta = $("div#Home div#SuperSave").metadata();
		if ( meta.file == undefined ) meta.file = "";
		if ( meta.flashvars.url == undefined ) meta.flashvars.url = "";
		if ( meta.flashvars.price == undefined ) meta.flashvars.price = "0";

		//$( this ).flash( { src: meta.swf, width: meta.width, height: meta.height, wmode: "transparent", menu: "false", flashvars: { title: meta.params.title } } );

		$("div#Home div#SuperSave").flash({
			src: meta.swf, width: meta.width, height: meta.height,
			wmode: "transparent", menu: "false",
			flashvars: { lang: get_lang(), path_xml: meta.flashvars.api, pathSWF:"flash/", price:meta.flashvars.price }
		});
	}

	if ( $("div#Home div#Top5").length > 0 ) {
		var meta = $("div#Home div#Top5").metadata();
		if ( meta.flashvars.api == undefined ) meta.flashvars.api = "";

		$("div#Home div#Top5").flash({
			src: meta.swf, width: meta.width, height: meta.height,
			wmode: "transparent", menu: "false",
			flashvars: { lang: get_lang(), path_xml: meta.flashvars.api, pathSWF:"flash/" }
		});
	}

	if ( $("div#Home div#VirtualMoney").length > 0 ) {
		var meta = $("div#Home div#VirtualMoney").metadata();
		if ( meta.flashvars.is_login == undefined ) meta.flashvars.is_login = 0;

		$("div#Home div#VirtualMoney").flash({
				src: meta.swf, width: meta.width, height: meta.height,
				wmode: "transparent", menu: "false",
				flashvars: { is_login: meta.flashvars.is_login }
		});
	}

	if ( $("div#Home div#OrderBy").length > 0 ) {
		var meta = $("div#Home div#OrderBy").metadata();
		if ( meta.flashvars.api1 == undefined ) meta.flashvars.api1 = "";
		if ( meta.flashvars.api2 == undefined ) meta.flashvars.api2 = "";
		if ( meta.flashvars.api3 == undefined ) meta.flashvars.api3 = "";

		$("div#Home div#OrderBy").flash({
			src: meta.swf, width: meta.width, height: meta.height,
			wmode: "transparent", menu: "false",
			flashvars: { lang: get_lang(), api1: meta.flashvars.api1, api2: meta.flashvars.api2, api3: meta.flashvars.api3 }
		});
	}

});