var brVer=getInternetExplorerVersion();
function setCurrentTickets()
		{
			var txtSeatNo=document.getElementById("txtSeatNo");
			var hdnnoofSeats=document.getElementById("hdnnoofSeats");
			txtSeatNo.selectedIndex=hdnnoofSeats.value-1;
		}
		
		function Validate()
		{
			
			showLayer();
		
			var chkKotak=document.getElementById("chkKotak");
			var txtKotakCardNo=document.getElementById("txtKotakCardNo");
			var chkDB=document.getElementById("chkDB");
			var chkVodafone=document.getElementById("chkVodafone");
			var txtDBCardNo=document.getElementById("txtDBCardNo");
			var txtVodafoneCouponID=document.getElementById("txtVodafoneCouponID");
			var hdnAjaxChk=document.getElementById("hdnAjaxChk");
			var sCurrentflgstatus=hdnAjaxChk.value;
			var hdnDBCardDetails=document.getElementById("hdnDBCardDetails");
			var txtSeatNo=document.getElementById("txtSeatNo");
			var hdnnoofSeats=document.getElementById("hdnnoofSeats");
			var browser=navigator.appName;
			hdnnoofSeats.value=txtSeatNo.options[txtSeatNo.selectedIndex].value;
			var ddlClass=document.getElementById("ddlClass");
			var dvVodafoneCardNo=document.getElementById("dvVodafoneCardNo");
			var chkCiti=document.getElementById("chkCiti");
			var txtCitiCardNo=document.getElementById("txtCitiCardNo");
			var sPromoCd=document.getElementById("txtPromoCd");
			var txtFoodCombo=document.getElementById("txtFoodCombo");
			
			if(!dropdownchk(document.getElementById('ddlClass'),"Seat Type"))			
			{
				hideLayer();
				return false;
			}
			
			/*if(txtFoodCombo.selectedIndex==0)
			{
				var hdnEPopup=document.getElementById("hdnEPopup");
				  
				if(hdnEPopup.value=="")
				{
				
					parent.clickme2();
					hdnEPopup.value="Seen";
					hideLayer();
					return false;
				}  
			}commented by mahesh 29 oct */
			
			sCurrentflgstatus= sCurrentflgstatus.replace("|KT-T","");
			if(chkKotak!=null && chkKotak.checked== true)
			{
				if(!blkchk(txtKotakCardNo,"Card Number"))			
				{
					hideLayer();
					return false;
				}
				if (txtKotakCardNo.value =="")
				{
					hideLayer();
					alert('Please enter Credit Card number');
					txtKotakCardNo.focus();
					return false;
				}
				if(!numchkNew(txtKotakCardNo))
				{
					hideLayer();
					txtKotakCardNo.focus();
					return false;
				}
				if(txtKotakCardNo.value.length!=16)
				{
					hideLayer();
					alert('Credit Card should be of 16 digits');
					txtKotakCardNo.focus();
					return false;
				}
				ValidateBinKotak();
				SetDelay();
				if(brVer>-1)
				{
						if(brVer>8)
						{
							alert("You have selected Kotak Bank Offer");
						}
				}
				if(!sGlobalReplyKotak)
				{
					hideLayer();
					alert('Invalid Card Number');
					txtKotakCardNo.select();
					return false;
				}
				else if(sGlobalReplyKotak)
				{
					sCurrentflgstatus= sCurrentflgstatus+"|KT-T";
				}
			}
			sCurrentflgstatus= sCurrentflgstatus.replace("|DB-T","");
			if(chkDB!=null && chkDB.checked== true)
			{
				if(!blkchk(txtDBCardNo,"Card Number"))			
				{
					hideLayer();
					return false;
				}
				if (txtDBCardNo.value =="")
				{
					hideLayer();
					alert('Please enter Credit Card number');
					txtDBCardNo.focus();
					return false;
				}
				if(!numchkNew(txtDBCardNo))
				{
					hideLayer();
					txtDBCardNo.focus();
					return false;
				}
				if(txtDBCardNo.value.length!=16)
				{
					hideLayer();
					alert('Credit Card should be of 16 digits');
					txtDBCardNo.focus();
					return false;
				}
				ValidateBinDB();
				SetDelay();			
				
				if(brVer>-1)
				{
						if(brVer>8)
						{
							alert("You have selected Induslnd Bank Offer");
						}
				}
				
				if(sGlobalReplyDB!="")
				{
				   if(sGlobalReplyDB=="5")
				   {
				  
				      alert('Total Quota Available for Induslnd Bank Offers exceeds the limit for this Month');
				      hideLayer();
				      txtDBCardNo.innerText="";
				      txtDBCardNo.select();
				      return false;
				   }
					if(sGlobalReplyDB.indexOf("|")>-1)
					{
						hdnDBCardDetails.value=sGlobalReplyDB;
						var z = sGlobalReplyDB.split("|");
						if(z.length>0)
						{
							if(z[0]=="2")
							{
								hdnDBCardDetails.value="";
								hideLayer();
								alert('Invalid Card Number');
								txtDBCardNo.select();
								return false;
							}
							else if(z[0]=="1")
							{
								sCurrentflgstatus= sCurrentflgstatus+"|DB-T";
								alert('Sorry the number of tickets avaliable for this Induslnd Bank card \r\non monthly basis is exhuasted.');
							}	
							else if(z[0]=="3")
							{
								sCurrentflgstatus= sCurrentflgstatus+"|DB-T";
								alert('Sorry, the number of tickets available for the offer on a daily basis \r\nhas been exhausted. \r\n(Please note there is a quota of 25 Free Tickets per weekday and \r\n40 Free Tickets per weekend.)');
							}
							else if(z[0]=="FALSE")
							{
								hdnDBCardDetails.value="";
								hideLayer();
								alert('Invalid Card Number');
								txtDBCardNo.select();
								return false;
							}
							else if(z[0]=="TRUE")
							{
								hdnDBCardDetails.value="";
								hideLayer();
								alert('Select at least 2 tickets to avail Induslnd Bank offer discount');
								txtDBCardNo.select();
								return false;
							}
							else
							{
								sCurrentflgstatus= sCurrentflgstatus+"|DB-T";
							}
						}
					}
					else
					{
						hdnDBCardDetails.value="0|"+sGlobalReplyDB+"|"+"|1";
						if(sGlobalReplyDB=="0")
						{
							hdnDBCardDetails.value="";
							hideLayer();
							alert('Invalid Card Number');
							txtDBCardNo.select();
							return false;
						}
						else
						{
							sCurrentflgstatus= sCurrentflgstatus+"|DB-T";
						}
					}
				}
			}
			
			if(chkCiti!=null && chkCiti.checked==true)
			{
				if(!blkchk(txtCitiCardNo,"Citi Card Number"))			
				{
					hideLayer();
					return false;
				}
				
				if(!numchkNew(txtCitiCardNo))
				{
					hideLayer();
					txtCitiCardNo.focus();
					return false;
				}
				
				if(txtCitiCardNo.value.length!=16)
				{
					hideLayer();
					alert('Citi Card should be of 16 digits');
					txtCitiCardNo.focus();
					return false;
				}
				ValidateCitiDB();
				SetDelay();
				if(brVer>-1)
				{
						if(brVer>8)
						{
							alert("You have selected Citi Bank Offer");
						}
				}
				if(sGlobalReplyCiti=="0")
				{
				 alert("Citi card no is invalid");
				 hideLayer();
				 txtCitiCardNo.focus();
				 return false;
				}				
			}
			
			sCurrentflgstatus= sCurrentflgstatus.replace("|VODA-T","");
			if(chkVodafone!=null && chkVodafone.checked== true)
			{
				txtSeatNo=txtSeatNo.options[txtSeatNo.selectedIndex];
				if(txtSeatNo.value<2)
				{
					hideLayer();
					alert('Select atleast 2 tickets to avail Vodafone offer discount');
					return false;
				}
				if(!blkchk(txtVodafoneCouponID,"Coupon ID"))			
				{
					hideLayer();
					return false;
				}
				if(!CheckVodafoneClass())
				{
					return false;
				}
				
				if (txtVodafoneCouponID.value =="")
				{
					hideLayer();
					alert('Please enter Coupon ID');
					txtVodafoneCouponID.focus();
					return false;
				}
				if(!numchkNew(txtVodafoneCouponID))
				{
					hideLayer();
					txtVodafoneCouponID.focus();
					return false;
				}
			
			
				ValidateVodafone();
				SetDelay();
				if(brVer>-1)
					{
							if(brVer>8)
							{
								alert("You have selected Vodafone Offer");
							}
					}
			
				if(sGlobalReplyVodafone!="")
				{
					var txtVodafoneCouponID=document.getElementById("txtVodafoneCouponID");
					if(sGlobalReplyVodafone.indexOf("USED!")>-1)
					{
						
						var r=confirm("M-Coupon already used, do you want to continue?");
						if (!r)
							{
								hideLayer();
								txtVodafoneCouponID.focus();
								return false;
							}
						else
							{
								txtVodafoneCouponID.value =="";
								sGlobalReplyVodafone="";
								chkVodafone.checked= false;
							}
					}
					else if(sGlobalReplyVodafone.indexOf("INVALID COUPON ID")>-1)
					{
						hideLayer();
						alert("Invalid M-Coupon!");
						txtVodafoneCouponID.focus();
						return false;
					}
					else if(sGlobalReplyVodafone.indexOf("WE ARE CURRENTLY FACING SOME TECHNICAL DIFFICULTY. TRY AGAIN LATER")>-1)
					{
						hideLayer();
						alert("We are currently facing some technical difficulty.Try again later.");
						txtVodafoneCouponID.focus();
						return false;
					}
					else if(sGlobalReplyVodafone.indexOf("COUPON EXPIRED")>-1)
					{
						hideLayer();
						alert("Your M-Coupon already expired.");
						txtVodafoneCouponID.focus();
						return false;
					}
					else if(sGlobalReplyVodafone.indexOf("VALID!")>-1)
					{
						sCurrentflgstatus= sCurrentflgstatus+"|VODA-T";
					}
					else
					{
						hideLayer();
						alert(sGlobalReplyVodafone);
						txtVodafoneCouponID.focus();
						return false;
					}
				}
			}
			
			 hdnAjaxChk.value=sCurrentflgstatus;
			 if(sPromoCd!=null && sPromoCd.value!="")
			 {
				 Promocheck();
				/*IMP*/
				SetDelay();
				if(brVer>-1)
						{
								if(brVer>8)
								{
									alert("You have selected Promocode Offer");
								}
						}
			
				var sSuffix="";
				//alert(sGlobalReply)
				var sPromoReply = sGlobalReply.split("_");
				if(sPromoReply.length>0)
				{
					sGlobalReply=sPromoReply[0];
					sSuffix=sPromoReply[1];
					
				}
				
				var tdsShowDate="";
				if (browser=="Microsoft Internet Explorer")
				{
					tdsShowDate=document.getElementById("tdShowDate").innerText;
				}
				else
				{
					tdsShowDate=document.getElementById("tdShowDate").textContent;
				}
				var sShowDate = new Date(tdsShowDate);
				var sShowDay = (sShowDate.getDay()+1);
				if(sShowDay=="8")
				{
					sShowDay="1";
				}
				//alert('reply '+ sGlobalReply);//0
				//alert('suffix '+sSuffix);//All
				//alert('shoeday ' +sShowDay);//2
				//alert(sSuffix.indexOf(sShowDay));
				if(sSuffix.indexOf(sShowDay)<0 &&  sSuffix!="ALL")
				{
				//aaa
					var r=confirm("Invalid Promo Code, do you want to continue?");
					if (!r)
						{
							hideLayer();
							sPromoCd.select();
							return false;
						}
					else
						{
							sPromoCd.value='';
							setCurrentTickets();
							return true;
						}
				}
				if((sGlobalReply=="1")||(sGlobalReply=="2"))
				{
					hideLayer();
					alert('Promo Code \"'+sPromoCd.value+'\" already used!');
					//sPromoCd.value='';
					sPromoCd.select();
					return false;
				}
				else if(sGlobalReply=="3")
				{
				
					var r=confirm("Invalid Promo Code, do you want to continue?");
					if (!r)
						{
							hideLayer();
							sPromoCd.select();
							return false;
						}
					else
						{
							sPromoCd.value='';
							setCurrentTickets();
							return true;
						}
				}
				else
				{
					setCurrentTickets();
					return true;
				}
			}
			return true;
		}
		
		function PromoVisible(str)
				{
					var PromoCd=document.getElementById("FrmPromo");
					if(str=='Y')
					{
						PromoCd.style.display='';
					}
					else
					{
						PromoCd.style.display='none';
					}
				}
				var objHTTP=getHTTPObject();
				function getHTTPObject()
				{
					var objXMLHTTP;
					try
					{
						objXMLHTTP=new ActiveXObject("Msxml2.XMLHTTP");
					}
					catch(e)
					{
						try
						{
							objXMLHTTP=new ActiveXObject("Microsoft.XMLHTTP");
						}
						catch(e1)
						{
							objXMLHTTP=null;
						}
					}
					if (!objXMLHTTP && typeof XMLHttpRequest!='undefined')
					{
						try
						{
							objXMLHTTP=new XMLHttpRequest();
						}
						catch(e)
						{
							objXMLHTTP=false;
						}
					}
					return objXMLHTTP;
				}
				function SleepMode(naptime)
				{
					naptime = naptime * 1000;
					var sleeping = true;
					var now = new Date();
					var alarm;
					var startingMSeconds = now.getTime();
					//alert("starting nap at timestamp: " + startingMSeconds + "\nWill sleep for: " + naptime + " ms");					
					while(sleeping){
						alarm = new Date();
						alarmMSeconds = alarm.getTime();
						if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
					}   
				}   

				function PromoResponse()
				{		
					var sPromoCd=document.getElementById("txtPromoCd");		
					var PromoStatus=document.getElementById("PromoStatus");	
						
					if(objHTTP.readyState==4)
					{						
						PromoStatus.value=objHTTP.responseText;							
					}
				}
				
				function CallThis(num)
				{
					alert("in CallThis "+num+" " +objHTTP.responseText);
					return true;
				}
		
		function ServerSideAdd_CallBack(response)
				{ 
					var szReply=response.value;
					var sPromoCd=document.getElementById("txtPromoCd");
					sGlobalReply=szReply;
				}
		function ServerSideAdd_CallBackKotak(response)
				{ 
					var szReply=response.value;
					sGlobalReplyKotak=szReply;
				}	
		function ServerSideAdd_CallBackDB(response)
				{ 
					var szReply=response.value;
					sGlobalReplyDB=szReply;
				}	
		function ServerSideAdd_CallBackVodafone(response)
				{ 
					var szReply=response.value;
					sGlobalReplyVodafone=szReply;
				}	
				
		function ServerSideAdd_CallBackCiti(response)
				{
					var szReply=response.value;
					sGlobalReplyCiti=szReply;
				}	

		function SetDelay()
			{
				var sPromoCd=document.getElementById("txtPromoCd");
				if(sPromoCd!=null && sPromoCd.value!="")
				{
						SomeDelay(2000);
				}
				var sBinKotak=document.getElementById("txtKotakCardNo");
				if(sBinKotak!=null && sBinKotak.value!="")
				{
						SomeDelay(2000);
				}
				var txtDBCardNo=document.getElementById("txtDBCardNo");
				if(txtDBCardNo!=null && txtDBCardNo.value!="")
				{
						SomeDelay(10000);
				}
				var txtVodafoneCouponID=document.getElementById("txtVodafoneCouponID");
				if(txtVodafoneCouponID!=null && txtVodafoneCouponID.value!="")
				{
						SomeDelay(4000);
				}
				var txtCitiCardNo=document.getElementById("txtCitiCardNo");
				if(txtCitiCardNo!=null && txtCitiCardNo.value!="")
				{
						SomeDelay(6000);
				}
			}
		function Promocheck()
			{
				var sPromoCd=document.getElementById("txtPromoCd");
				var PrmDet=document.getElementById("hdnPromoDetails").value.split("|");
				//alert(sPromoCd.value);
				//alert(PrmDet);
				if(sPromoCd!=null)
				{
						var str=SeatSelection.PromocheckAjax(sPromoCd.value,PrmDet[0],PrmDet[1],PrmDet[2],PrmDet[3],ServerSideAdd_CallBack);
						
				}
			}
		function ValidateBinKotak()
			{
				var sBinKotak=document.getElementById("txtKotakCardNo");
				if(sBinKotak!=null)
				{
						var str=SeatSelection.ValidateBinKotakAjax(sBinKotak.value,ServerSideAdd_CallBackKotak);
				}
			}	

		function ValidateBinDB()
			{
				
				var strDBCardNo=document.getElementById("txtDBCardNo");
				var strDBDate=document.getElementById("hdnShowMonth");
				var txtSeatNo=document.getElementById("txtSeatNo");
				var ddlClass=document.getElementById("ddlClass");
				var tdLocation=document.getElementById("tdLocation");
				txtSeatNo=txtSeatNo.options[txtSeatNo.selectedIndex]
				ddlClass=ddlClass.options[ddlClass.selectedIndex]
				if(strDBCardNo!=null)
				{
						var str=SeatSelection.ValidateBinDBAjax(strDBCardNo.value,strDBDate.value,txtSeatNo.value,ddlClass.innerHTML,tdLocation.innerHTML, ServerSideAdd_CallBackDB);
				}
			}
			
		function ValidateCitiDB()
		   {
				var txtCitiCardNo=document.getElementById("txtCitiCardNo");			
				if(txtCitiCardNo!=null)
				{			
					var str=SeatSelection.ValidateCiti(txtCitiCardNo.value,ServerSideAdd_CallBackCiti);			
				}
			
		   }
		function ValidateVodafone()
			{
				var txtVodafoneCouponID=document.getElementById("txtVodafoneCouponID");
				if(txtVodafoneCouponID!=null)
				{
					var str=SeatSelection.ValidateVodaCoupon(txtVodafoneCouponID.value,ServerSideAdd_CallBackVodafone);
				}
			}	
						
			function ValidatePromo(status)
				{
					var sPromoCd=document.getElementById("txtPromoCd");
					if((status=="1")||(status=="2"))
					{
						hideLayer();
						alert('Promo Code \"'+sPromoCd.value+'\" already used!');
						sPromoCd.value='';
						return false;
					}
					else if(status=="3")
					{
					//alert('ccc');
						var r=confirm("Invalid Promo Code, do you want to continue?");
						sPromoCd.value='';
						if (!r)
							{
								hideLayer();
								return false;
							}
						else
							{
								return true;
							}
					}
					else
					{
						return true;
					}
				}
			
			function chkClubVisible()
				{
				
					var divKingClubLogin=document.getElementById("divKingClubLogin");
					var divKingErrorMsg=document.getElementById("divKingErrorMsg");
					var dvProceed=document.getElementById("dvProceed");
					var chkKingclub=document.getElementById("chkKingclub");
					var txtKingUserName=document.getElementById("txtKingUserName");
					var txtKingPassword=document.getElementById("txtKingPassword");
					var browser=navigator.appName;
					if(chkKingclub.checked== true)
					{
						divKingClubLogin.style.display='';
						txtKingUserName.focus();
						dvProceed.style.display='none';
						if (browser=="Microsoft Internet Explorer")
						{
							divKingErrorMsg.innerHTML='';
						}
						else
						{
							divKingErrorMsg.textContent='';
						}
						
					}
					else
					{
						divKingClubLogin.style.display='none';
						dvProceed.style.display='';
						if (browser=="Microsoft Internet Explorer")
						{
							divKingErrorMsg.innerHTML='';
						}
						else
						{
							divKingErrorMsg.textContent='';
							
						}
						txtKingUserName.value='';
						txtKingPassword.value='';
					}
				}
				
		function KingValidate()
		{
			var sUsername = document.getElementById('txtKingUserName'); 
			var sPassword = document.getElementById('txtKingPassword'); 
			var divKingClubLogin = document.getElementById('divKingClubLogin'); 
			
			if(!checkkeywords(sUsername,'alert|script|delete|select|insert|update|from','Login ID' ))
			{
				hideLayer();
				return false;	
			}
			if(!checkkeywords(sPassword,'alert|script|delete|select|insert|update|from','Password' ))
			{
				hideLayer();
				return false;	
			}
			if(!dropdownchk(document.getElementById('ddlClass'),"Seat Type"))			
			{
				hideLayer();
				return false;
			}
			if(!blankchk(document.getElementById('txtKingUserName'),"Login ID"))			
			{
				hideLayer();
				return false;
			}
			if(!blankchk(document.getElementById('txtKingPassword'),"Password"))			
			{
				hideLayer();
				return false;
			}
			
			 Promocheck();
			 SetDelay();
			 var sPromoCd=document.getElementById("txtPromoCd");
					if((sGlobalReply=="1")||(sGlobalReply=="2"))
					{
						hideLayer();
						alert('Promo Code \"'+sPromoCd.value+'\" already used!');
						sPromoCd.value='';
						return false;
					}
					else if(sGlobalReply=="3")
					{
					
						var r=confirm("Invalid Promo Code, do you want to continue?");
						sPromoCd.value='';
						if (!r)
							{
								hideLayer();
								return false;
							}
						else
							{
								return true;
							}
					}
					else
					{
					
						return true;
					}
		}

		function OpenPromoHelp()
					{
						window.open("/PromoHelp.htm","Promocode","width=400,height=170,top=300,scrollbars=no")
						return false;
					}
					
		function SomeDelay(intTime)
			{
				SeatSelection.SomeDelay(intTime);
			}	
			
		function KotakIsActive()
			{
				var chkCiti=document.getElementById("chkCiti");
				var setCiti=document.getElementById("setCiti");
				var dvCitiCardNo=document.getElementById("dvCitiCardNo");
				var txtCitiCardNo=document.getElementById("txtCitiCardNo");
				var chkKotak=document.getElementById("chkKotak");
				var setDB=document.getElementById("setDB");
				var divFrmPromo=document.getElementById("divFrmPromo");
				var setKingclub=document.getElementById("setKingclub");
				var KingMilesRedeem=document.getElementById("KingMilesRedeem");
				var SBIRedeem=document.getElementById("SBIRedeem");
				var txtPromoCd=document.getElementById("txtPromoCd");
				var divKingErrorMsg=document.getElementById("divKingErrorMsg");
				var txtKingUserName=document.getElementById("txtKingUserName");
				var txtKingPassword=document.getElementById("txtKingPassword");
				var txtKotakCardNo=document.getElementById("txtKotakCardNo");
				var dvKotakCardNo=document.getElementById("dvKotakCardNo");
				var divKingClubLogin=document.getElementById("divKingClubLogin");
				var chkKingclub=document.getElementById("chkKingclub");
				var setVodafone=document.getElementById("setVodafone");
				var tdShowDate=document.getElementById("tdShowDate");
				var hdnActiveOffers=document.getElementById("hdnActiveOffers");
				var browser=navigator.appName;
				var sCurrentOffers=hdnActiveOffers.value;
				var strDay;
				var date1 = new Date();
				var myDay = date1.getDay();
				if (browser=="Microsoft Internet Explorer")
				{
					strDay=tdShowDate.innerText;
					var z = strDay.split(",");
					if(z.length>0)
					{
						strDay=z[0];
					}
				}
				else
				{
					strDay=tdShowDate.textContent;
					var z = strDay.split(",");
					if(z.length>0)
					{
						strDay=z[0];
					}
				}
				
				if(chkKotak.checked==true)
				{	
					if(divFrmPromo!=null)
					{
						txtPromoCd.value="";
						divFrmPromo.style.display="none";
					}
					if(setKingclub!=null)
					{
						
						divKingErrorMsg.value="";
						txtKingUserName.value="";
						txtKingPassword.value="";
						setKingclub.style.display="none";
						KingMilesRedeem.style.display="none";
						SBIRedeem.style.display="none";
						divKingClubLogin.style.display="none";
						if(chkKingclub.checked==true)
						{
							chkKingclub.checked=false;
							chkClubVisible();
						}
						
					}
					if(setCiti!=null)
					{
						txtCitiCardNo.value="";
						setCiti.style.display="none";
					}
					if(setDB!=null)
					{
						setDB.style.display="none";
					}
					if(setVodafone!=null)
					{
						setVodafone.style.display="none";
					}
					dvKotakCardNo.style.display="block";
				}
				else
				{
					if(divFrmPromo!=null)
					{
						divFrmPromo.style.display="block";
					}
					if(setKingclub!=null)
					{
						setKingclub.style.display="block";
						KingMilesRedeem.style.display="block";
						SBIRedeem.style.display="block";
					}
					if(setDB!=null)
					{
						if(sCurrentOffers.indexOf("DB-Y")>0)
						{
							setDB.style.display="block";
						}
					}
					if(setVodafone!=null)
					{
						if(sCurrentOffers.indexOf("VODA-Y")>0)
						{
							setVodafone.style.display="block";
						}
						else
						{
							setVodafone.style.display="none";
						}
					}
					if(setCiti!=null)
						{
						   if(sCurrentOffers.indexOf("Citi-Y")>0)
							{
								setCiti.style.display="block";
							}
							else
							{
								setCiti.style.display="none";
							}
							
						}	
					txtKotakCardNo.value="";
					dvKotakCardNo.style.display="none";
				}
			}	
					
		function DBOfferIsActive()
			{
			    var chkCiti=document.getElementById("chkCiti");
				var setCiti=document.getElementById("setCiti");
				var dvCitiCardNo=document.getElementById("dvCitiCardNo");
				var txtCitiCardNo=document.getElementById("txtCitiCardNo");
				var chkDB=document.getElementById("chkDB");
				var setKotak=document.getElementById("setKotak");
				var chkKotak=document.getElementById("chkKotak");
				var divFrmPromo=document.getElementById("divFrmPromo");
				var setKingclub=document.getElementById("setKingclub");
				var KingMilesRedeem=document.getElementById("KingMilesRedeem");
				var SBIRedeem=document.getElementById("SBIRedeem");
				var txtPromoCd=document.getElementById("txtPromoCd");
				var divKingErrorMsg=document.getElementById("divKingErrorMsg");
				var txtKingUserName=document.getElementById("txtKingUserName");
				var txtKingPassword=document.getElementById("txtKingPassword");
				var txtKotakCardNo=document.getElementById("txtKotakCardNo");
				var txtDBCardNo=document.getElementById("txtDBCardNo");
				var dvKotakCardNo=document.getElementById("dvKotakCardNo");
				var dvDBCardNo=document.getElementById("dvDBCardNo");
				var divKingClubLogin=document.getElementById("divKingClubLogin");
				var chkKingclub=document.getElementById("chkKingclub");
				var setVodafone=document.getElementById("setVodafone");
				var tdShowDate=document.getElementById("tdShowDate");
				var hdnActiveOffers=document.getElementById("hdnActiveOffers");
				var txtSeatNo=document.getElementById("txtSeatNo");
				var browser=navigator.appName;
				var sCurrentOffers=hdnActiveOffers.value;
				var strDay;
				var date1 = new Date();
				var myDay = date1.getDay();

				if (browser=="Microsoft Internet Explorer")
				{
					strDay=tdShowDate.innerText;
					var z = strDay.split(",");
					if(z.length>0)
					{
						strDay=z[0];
					}
				}
				else
				{
					strDay=tdShowDate.textContent;
					var z = strDay.split(",");
					if(z.length>0)
					{
						strDay=z[0];
					}
				}
				if(chkDB.checked==true)
				{	
					txtSeatNo=txtSeatNo.options[txtSeatNo.selectedIndex]
					if(txtSeatNo.value<2)
					{
						hideLayer();
						alert('Select atleast 2 tickets to avail Induslnd Bank offer discount')
						chkDB.checked=false;
						return false;
					}
					if(setCiti!=null)
					{
						txtCitiCardNo.value="";
						setCiti.style.display="none";
					}
					if(divFrmPromo!=null)
					{
						txtPromoCd.value="";
						divFrmPromo.style.display="none";
					}
					if(setKingclub!=null)
					{
						divKingErrorMsg.value="";
						txtKingUserName.value="";
						txtKingPassword.value="";
						setKingclub.style.display="none";
						KingMilesRedeem.style.display="none";
						SBIRedeem.style.display="none";
						divKingClubLogin.style.display="none";
						if(chkKingclub.checked==true)
						{
							chkKingclub.checked=false;
							chkClubVisible();
						}
					}
					if(setKotak!=null)
					{
						setKotak.style.display="none";
					}
					if(setVodafone!=null)
					{
						setVodafone.style.display="none";
					}
					dvDBCardNo.style.display="block";
				}
				else
				{
					if(divFrmPromo!=null)
					{
						divFrmPromo.style.display="block";
					}
					if(setKingclub!=null)
					{
						setKingclub.style.display="block";
						KingMilesRedeem.style.display="block";
						SBIRedeem.style.display="block";
					}
					if(setKotak!=null)
					{
						if(sCurrentOffers.indexOf("KT-Y")>0)
						{
							setKotak.style.display="block";
						}
					}
					if(setVodafone!=null)
					{
						if(sCurrentOffers.indexOf("VODA-Y")>0)
						{
							setVodafone.style.display="block";
						}
						else
						{
							setVodafone.style.display="none";
						}	
					}
					if(setCiti!=null)
						{
						   if(sCurrentOffers.indexOf("Citi-Y")>0)
							{
								setCiti.style.display="block";
							}
							else
							{
								setCiti.style.display="none";
							}
							
						}	
					txtDBCardNo.value="";
					dvDBCardNo.style.display="none";
				}
			}
			
			function CitiOfferIsActive()
			{				
				var chkCiti=document.getElementById("chkCiti");
				var setCiti=document.getElementById("setCiti");
				var dvCitiCardNo=document.getElementById("dvCitiCardNo");
				var txtCitiCardNo=document.getElementById("txtCitiCardNo");
				//var divFoodCombo=document.getElementById("divFoodCombo");
				var setDB=document.getElementById("setDB");
				var chkDB=document.getElementById("chkDB");
				var setKotak=document.getElementById("setKotak");
				var chkKotak=document.getElementById("chkKotak");
				var divFrmPromo=document.getElementById("divFrmPromo");
				var setKingclub=document.getElementById("setKingclub");
				var KingMilesRedeem=document.getElementById("KingMilesRedeem");
				var SBIRedeem=document.getElementById("SBIRedeem");
				var txtPromoCd=document.getElementById("txtPromoCd");
				var divKingErrorMsg=document.getElementById("divKingErrorMsg");
				var txtKingUserName=document.getElementById("txtKingUserName");
				var txtKingPassword=document.getElementById("txtKingPassword");
				var txtKotakCardNo=document.getElementById("txtKotakCardNo");
				var txtDBCardNo=document.getElementById("txtDBCardNo");
				var dvKotakCardNo=document.getElementById("dvKotakCardNo");
				var dvDBCardNo=document.getElementById("dvDBCardNo");
				var divKingClubLogin=document.getElementById("divKingClubLogin");
				var chkKingclub=document.getElementById("chkKingclub");
				var setVodafone=document.getElementById("setVodafone");
				var txtVodafoneCouponID=document.getElementById("txtVodafoneCouponID");
				var tdShowDate=document.getElementById("tdShowDate");
				var hdnActiveOffers=document.getElementById("hdnActiveOffers");
				var txtSeatNo=document.getElementById("txtSeatNo");
				var browser=navigator.appName;
				var sCurrentOffers=hdnActiveOffers.value;
				var strDay;
				var date1 = new Date();
				var myDay = date1.getDay();
				if(chkCiti.checked==true)
				{
					/*if(divFoodCombo!=null)
					{
					 divFoodCombo.style.display="none";
					}*/
				
					if(divFrmPromo!=null)
					{					
					   txtPromoCd.value="";					   
					   divFrmPromo.style.display="none";					   
					}
					
					if(setKotak!=null)
					{					
					 txtKotakCardNo.value="";					
					 setKotak.style.display="none";					
					}
					
					if(setKingclub!=null)
					{						
						divKingErrorMsg.value="";
						txtKingUserName.value="";
						txtKingPassword.value="";
						setKingclub.style.display="none";
						KingMilesRedeem.style.display="none";
						SBIRedeem.style.display="none";
						divKingClubLogin.style.display="none";
						if(chkKingclub.checked==true)
						{
							chkKingclub.checked=false;
							chkClubVisible();
						}						
					}
					
					if(setVodafone!=null)
					{
						txtVodafoneCouponID.value="";
						setVodafone.style.display="none";
					}
					if(setDB!=null)
					{
						txtDBCardNo.value="";
						setDB.style.display="none";
					}		
					dvCitiCardNo.style.display="block";			
				}
				else
				{
					    /*if(divFoodCombo!=null)
						{
							divFoodCombo.style.display="block";
						}*/	
					   if(divFrmPromo!=null)
						{
							divFrmPromo.style.display="block";
						}
						if(setKingclub!=null)
						{
							setKingclub.style.display="block";
							KingMilesRedeem.style.display="block";
							SBIRedeem.style.display="block";
						}
						if(setKotak!=null)
						{
							if(sCurrentOffers.indexOf("KT-Y")>0)
							{
								setKotak.style.display="block";
							}
						}
						if(setVodafone!=null)
						{
							if(sCurrentOffers.indexOf("VODA-Y")>0)
							{
								setVodafone.style.display="block";
							}
							else
							{
								setVodafone.style.display="none";
							}	
						}
						if(setDB!=null)
						{
						   if(sCurrentOffers.indexOf("Citi-Y")>0)
							{
								setDB.style.display="block";
							}
							else
							{
								setDB.style.display="none";
							}
							
						}		
						txtCitiCardNo.value="";
						dvCitiCardNo.style.display="none";
				}
			
			}
		
		function VodafoneOfferIsActive()
			{
				var date1 = new Date();
				var myDay = date1.getDay();
				var chkCiti=document.getElementById("chkCiti");
				var setCiti=document.getElementById("setCiti");
				var dvCitiCardNo=document.getElementById("dvCitiCardNo");
				var txtCitiCardNo=document.getElementById("txtCitiCardNo");
				var chkVodafone=document.getElementById("chkVodafone");
				var setVodafone=document.getElementById("setVodafone");
				var setDB=document.getElementById("setDB");
				var setKotak=document.getElementById("setKotak");
				var divFrmPromo=document.getElementById("divFrmPromo");
				var setKingclub=document.getElementById("setKingclub");
				var KingMilesRedeem=document.getElementById("KingMilesRedeem");
				var SBIRedeem=document.getElementById("SBIRedeem");
				var txtPromoCd=document.getElementById("txtPromoCd");
				var divKingErrorMsg=document.getElementById("divKingErrorMsg");
				var txtKingUserName=document.getElementById("txtKingUserName");
				var txtKingPassword=document.getElementById("txtKingPassword");
				var txtVodafoneCouponID=document.getElementById("txtVodafoneCouponID");
				var dvVodafoneCardNo=document.getElementById("dvVodafoneCardNo");
				var divKingClubLogin=document.getElementById("divKingClubLogin");
				var chkKingclub=document.getElementById("chkKingclub");
				var tdShowDate=document.getElementById("tdShowDate");
				var hdnActiveOffers=document.getElementById("hdnActiveOffers");
				var txtSeatNo=document.getElementById("txtSeatNo");
				var ddlClass=document.getElementById("ddlClass");
				var dvVodafoneCardNo=document.getElementById("dvVodafoneCardNo");
				var browser=navigator.appName;
				var strDay;
				var sCurrentOffers=hdnActiveOffers.value;
				if(chkVodafone.checked==true)
				{	
					txtSeatNo=txtSeatNo.options[txtSeatNo.selectedIndex]
					if(myDay!=2)
					{
						hideLayer();
						alert('The offer is valid only for Tuesday.')
						chkVodafone.checked=false;
						return false;
					}
					if(txtSeatNo.value<2)
					{
						hideLayer();
						alert('Select atleast 2 tickets to avail Vodafone offer discount')
						chkVodafone.checked=false;
						return false;
					}						
					if(!CheckVodafoneClass())
					{
						return false;
					}	
					if(setCiti!=null)
					{
						txtCitiCardNo.value="";
						setCiti.style.display="none";
					}					
					if(divFrmPromo!=null)
					{
						txtPromoCd.value="";
						divFrmPromo.style.display="none";
					}
					if(setKingclub!=null)
					{
						
						divKingErrorMsg.value="";
						txtKingUserName.value="";
						txtKingPassword.value="";
						setKingclub.style.display="none";
						KingMilesRedeem.style.display="none";
						SBIRedeem.style.display="none";
						divKingClubLogin.style.display="none";
						if(chkKingclub.checked==true)
						{
							chkKingclub.checked=false;
							chkClubVisible();
						}						
					}
					if(setDB!=null)
					{
						setDB.style.display="none";
					}
					if(setKotak!=null)
					{
						setKotak.style.display="none";
					}
					dvVodafoneCardNo.style.display="block";
				}
				else
				{
					if(divFrmPromo!=null)
					{
						divFrmPromo.style.display="block";
					}
					if(setKingclub!=null)
					{
						setKingclub.style.display="block";
						KingMilesRedeem.style.display="block";
						SBIRedeem.style.display="block";
					}
					if(setDB!=null)
					{
						if(sCurrentOffers.indexOf("DB-Y")>0)
						{
							setDB.style.display="block";
						}
					}
					if(setKotak!=null)
					{
						if(sCurrentOffers.indexOf("KT-Y")>0)
						{
							setKotak.style.display="block";
						}
					}
					if(setCiti!=null)
						{
						   if(sCurrentOffers.indexOf("Citi-Y")>0)
							{
								setCiti.style.display="block";
							}
							else
							{
								setCiti.style.display="none";
							}
							
						}
					txtVodafoneCouponID.value="";
					dvVodafoneCardNo.style.display="none";
				}
			}
			
			
		function DisableVodafone()
		{
			var divFrmPromo=document.getElementById("divFrmPromo");
			var setKingclub=document.getElementById("setKingclub");
			var setDB=document.getElementById("setDB");
			var setKotak=document.getElementById("setKotak");
			var KingMilesRedeem=document.getElementById("KingMilesRedeem");
			var SBIRedeem=document.getElementById("SBIRedeem");
			var hdnActiveOffers=document.getElementById("hdnActiveOffers");
			var sCurrentOffers=hdnActiveOffers.value;
			var txtVodafoneCouponID=document.getElementById("txtVodafoneCouponID");
			var dvVodafoneCardNo=document.getElementById("dvVodafoneCardNo");
		
			if(divFrmPromo!=null)
			{
				divFrmPromo.style.display="block";
			}
			if(setKingclub!=null)
			{
				setKingclub.style.display="block";
				KingMilesRedeem.style.display="block";
				SBIRedeem.style.display="block";
			}
			if(setDB!=null)
			{
				if(sCurrentOffers.indexOf("DB-Y")>0)
				{
					setDB.style.display="block";
				}
			}
			if(setKotak!=null)
			{
				if(sCurrentOffers.indexOf("KT-Y")>0)
				{
					setKotak.style.display="block";
				}
			}
			txtVodafoneCouponID.value="";
			dvVodafoneCardNo.style.display="none";
		}
		
		function getInternetExplorerVersion()
		// Returns the version of Internet Explorer or a -1
		// (indicating the use of another browser).
		{
			var rv = -1; // Return value assumes failure.
			if (navigator.appName == 'Microsoft Internet Explorer')
			{
				var ua = navigator.userAgent;
				var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
				if (re.exec(ua) != null)
				rv = parseFloat( RegExp.$1 );
			}
			return rv;
		}

		
		function CheckVodafoneClass()
		{
			var ddlClass=document.getElementById("ddlClass");
			var chkVodafone=document.getElementById("chkVodafone");

			if(ddlClass != null)
			{				
				if(ddlClass.selectedIndex == 0)
				{
					hideLayer();
					alert('Please select class');
					DisableVodafone();
					chkVodafone.checked=false;
					return false;
				}
				if(ddlClass.selectedIndex > 0 && ddlClass.options[ddlClass.selectedIndex].text.toUpperCase().indexOf("GOLD") >= 0)
				{
					hideLayer();
					alert('The Vodafone offer is not available for Gold Class. Please select another class to avail the offer.');
					DisableVodafone();
					chkVodafone.checked=false;
					return false;
				}					
			}
			return true;
		}
						
		function Kotakoffer()
		{
		  window.open("/Popup/Kotakoffer.htm","Kotakoffer","width=640, height=499, scrollbars=Yes");
		  return false;
		}
		function DBoffer()
		{
		  window.open("/Popup/IndusIndoffer.htm","DBoffer","width=640, height=499, scrollbars=Yes");
		  return false;
		}
		function Citioffer()
		{
		  window.open("/Popup/Citioffer.htm","Citioffer","width=640, height=499, scrollbars=Yes");
		  return false;
		}
		function Vodafoneoffer()
		{
		  window.open("/Popup/Vodafoneoffer.htm","Vodafoneoffer","width=640, height=499, scrollbars=Yes");
		  return false;
		}
		function FoodComboPopup()
		{
		  window.open("/Popup/DoubleDuetFoodcombo.htm","DoubleDuetFood","width=640, height=499, scrollbars=Yes");
		  return false;
		}
		
		function clickButton(e, buttonid)
		{
			var evt = e ? e : window.event;
			var bt = document.getElementById(buttonid);
		      
			if (bt)
			{ 
				if (evt.keyCode == 13)
				{ 
					bt.click(); 
					return false; 
				} 
			} 
		}			
