//var datearray = Array("January","February","March","April","May","June","July","August","September");
var datearray = Array();
datearray["January"] = "1";datearray["February"] = "2";datearray["March"] = "3";datearray["April"] = "4";datearray["May"] = "5";datearray["June"] = "6";datearray["July"] = "7";datearray["August"] = "8";
datearray["September"] = "9";datearray["October"] = "10";datearray["November"] = "11";datearray["December"] = "12";
var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.
function karaoke_bookings_DoFSCommand(command, args) {
	var karaoke_bookingsObj = isInternetExplorer ? document.all.karaoke_bookings : document.karaoke_bookings;
	//
	if(command="callval")
	{
 		var argsarray = args.split(",");
		var selecteddatearray = argsarray[0].split(" ");
 		if(selecteddatearray.length==4){
			if(datearray[selecteddatearray[2]]<10) {
				var month	="0"+datearray[selecteddatearray[2]];
			}else{
				var month	=datearray[selecteddatearray[2]];
			}
			if(selecteddatearray[1]<10) {
				var day	="0"+selecteddatearray[1];
			}else{
				var day	=selecteddatearray[1];
			}
			var selecteddate = selecteddatearray[3]+"-"+month+"-"+day;
 		}
		if(selecteddatearray.length==5){
			if(datearray[selecteddatearray[3]]<10) {
				var month	="0"+datearray[selecteddatearray[3]];
			}else{
				var month	=datearray[selecteddatearray[3]];
			}
			if(selecteddatearray[1]<10) {
				var day	="0"+selecteddatearray[1];
			}else{
				var day	=selecteddatearray[1];
			}
			var selecteddate = selecteddatearray[4]+"-"+month+"-"+day;
 		}
 		var selectedday = selecteddatearray[0];		
 		var bookingtime = argsarray[1];
		var bookingsize = argsarray[2];
		//alert(bookingtime);
		var bookingdetail=selecteddate+"$$"+selectedday+"$$"+bookingtime+"$$"+bookingsize;		
		//alert(document.getElementById("bookdetail").value);
		// Call AJAX  function - pass the selected parameters 
		//var url = 'getbookingslots.php?bookingdate='+selecteddate+'&bookingtime='+bookingtime+'&bookingsize='+bookingsize+'&selectedday='+selectedday;
		
		//window.location.href="http://192.168.1.4/krok/"+url;
		//alert(url);
		//return false;
  		GetBookingSlots(selecteddate,selectedday,bookingtime,bookingsize,bookingdetail);
		//window.location.reload(true);
		//return false;
		/*var strflash='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="karoke_table" width="589" height="197" align="middle">';
		strflash=strflash+'<param name="allowScriptAccess" value="sameDomain" />';
		strflash=strflash+'<param name="movie" value="karoke_table.swf" /><param name="quality" value="high" />';
		strflash=strflash+'<embed src="karoke_table.swf" quality="high"  width="589" height="197" swLiveConnect=true id="karoke_table" name="karoke_table" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		strflash=strflash+'/object>';*/
		//document.getElementById("booking-form-flash2").innerHTML=strflash;
		//window.location.reload(true);
		//if(args!=""){
			//window.location.reload(true);
		//}
	}
	//
} 
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub karaoke_bookings_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call karaoke_bookings_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.
function karoke_table_DoFSCommand(command, args) {
   var karoke_tableObj = isInternetExplorer ? document.all.karoke_table : document.karoke_table;
	if(command="callVal")
	{		
 		
		/*var argsarray =args.split(",");
		if(argsarray[2]=="param1"){
			document.getElementById("param1").value =args;
			//alert(document.getElementById("room1").value);
		}else if(argsarray[2]=="param2") {
			document.getElementById("param2").value =args;
			//alert(document.getElementById("room2").value);
		}else if(argsarray[2]=="param3") {
			document.getElementById("param3").value =args;
			//alert(document.getElementById("room3").value);
		}*/
		document.getElementById("form-selected").innerHTML = "";
		 if(args==""){
			document.getElementById("form-selected").innerHTML = "<h1>You have selected:</h1><p>&nbsp; </p><p>&nbsp; </p><p>&nbsp; </p><p>&nbsp;</p><p>&nbsp;</p><h1>NOTE: Your booking is not confirmed!</h1><p>Click BOOK IT now to pay a 50% deposit and secure your place. (You may select your preferred tariff on the next page).</p>";
			document.getElementById("bookit-bu").style.display = "none";
			document.getElementById("bitb-disable").style.display = "";
 			document.getElementById("param1").value = "";
			document.getElementById("param2").value = "";
			document.getElementById("param3").value = "";
		}
		//alert("args = " + args);
 		 if(args!=""){
			if(args.indexOf("*@*")==-1){
					args=args+"*@*";
			}
			var argsarray =args.split("*@*");
			 var roomnames = "";
			if(document.getElementById("roomnames").value && args!="false" ){
				
				roomnames = document.getElementById("roomnames").value.split(",");
 				if(argsarray[0]!="undefined" && argsarray[0]!=""  && argsarray[0]!="false" && argsarray.length>0){
					document.getElementById("param1").value = roomnames[0]+"**"+argsarray[0];
					//alert("Param 1 - " + document.getElementById("param1").value);
				}
				if(argsarray[1]!="undefined" && argsarray[1]!="" && argsarray.length>1){
					document.getElementById("param2").value = roomnames[1]+"**"+argsarray[1];
					//alert("Param 2 - " + document.getElementById("param2").value);
				}
				if(argsarray[2]!="undefined" && argsarray[2]!="" && argsarray.length>2){
					document.getElementById("param3").value = roomnames[2]+"**"+argsarray[2];
					//alert("Param 3 - " + document.getElementById("param3").value);
				}
			}
			var room_detail="";
			 if(document.getElementById("param1")){
				if(document.getElementById("param1").value!="") {
					room_detail=document.getElementById("param1").value;
				}
			 }
			 if(document.getElementById("param2")){
				if(document.getElementById("param2").value!="") {
					if(room_detail!=""){
						room_detail=room_detail+"@@"+document.getElementById("param2").value;
					}else{
						room_detail=document.getElementById("param2").value;
					}
				}
			 }
			if(document.getElementById("param3")) { 
				if(document.getElementById("param3").value!="") {
					if(room_detail!=""){
						room_detail=room_detail+"@@"+document.getElementById("param3").value;
					}else{
						room_detail=document.getElementById("param3").value;
					}
				}
			}
//alert("param1" + param1);
//alert("param2 = " + param2);alert("param3 = " + param3);
			var booking=document.getElementById("bookdetail").value;		
			//alert(booking);
			var timing=booking.split("$$");
			
			// If the user is using Mozilla/Firefox/Safari/etc		
			document.getElementById("divtext").value = "";
			document.getElementById("bookingdate").value = timing[0];
			 var bookingday = timing[1];
			if(room_detail!="" && timing[2]!="") {
 				document.getElementById("bookit-bu").style.display = "";
 				document.getElementById("bitb-disable").style.display = "none";
				if (window.XMLHttpRequest) {
						//Intiate the object
						xmlhttp = new XMLHttpRequest();				
				}
				// If the user is using IE
				else if (window.ActiveXObject) { 
						//Intiate the object
						xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				}		
				var url = 'fetch_booking.php?room_detail='+room_detail+'&timing='+timing[2]+'&bookingday='+bookingday;				
				//alert(url);
				//Open the URL above "asynchronously" (that's what the "true" is for) using the GET method		
				xmlhttp.open('GET', url, true);
				//Check that the PHP script has finished sending us the result
				document.getElementById("form-selected").innerHTML="";
				 
				xmlhttp.onreadystatechange = function() {
						 
						if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
							//Replace the content of the "result" DIV with the result returned by the PHP script
							var response     = xmlhttp.responseText;
							
							//var divcontent='<div class="scrollContent" id="scroll0Content">'+response+'</div>'
  							var details=response.split("***");
							for(var i=0;i<details.length;i++) {								
								document.getElementById("form-selected").innerHTML=details[i];
								document.getElementById("divtext").value=details[i];
								//alert(document.getElementById("divtext").value);
								i=i+1;
 								document.getElementById("totalamount").value=details[i];
							}
						}
					}
				xmlhttp.send(null);	
			}
		} // end of args check
	}

}
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub karoke_table_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call karoke_table_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}



