function getBrowser() 
{
	  var sBrowser = navigator.userAgent;
	  if (sBrowser.toLowerCase().indexOf('msie') > -1) return 'ie';
	  else if (sBrowser.toLowerCase().indexOf('firefox') > -1) return 'firefox';
	  else return 'mozilla';
}//end of function getBrowser()
function openFacebox(Message,sFlightBKR,sCollectiveBKR,serverURL) 
{  
	FlightBKR=sFlightBKR ;
	CollectiveBKR=sCollectiveBKR ;
	serverurl=serverURL  ;
	outerMessage=Message ;
	var box1 = new FaceboxView({
		url:false ,
		message:Message ,
		submitFunction: true ,
		width:500 ,
		ajaxDelay:400
		});
	myBox=box1 ;
	//alert('Inside openFacebox() isTransaction Exist Form'+document.getElementById("isTransactionExist").value) ;
	box1.show();
}	
function hideShowFacebox(flag)
{
	if(outerMessage=='TransactionReportMailSent' || outerMessage=='TransactionReportNoMailSent' || outerMessage=='TransactionReportNoReport' || outerMessage=='B2BTransactionReportDefaultMailConfirm' || outerMessage=='EnterValidEmail')
	{
		setTabClass('selected default') ;
	}	
if(flag)
		{
			document.getElementById("faceBox").style.display="none" ;
			document.getElementById("faceBox").style.visibility="hidden" ;
			document.getElementById("facebox_overlay").style.display="none" ;
			document.getElementById("facebox_overlay").style.visibility="hidden" ;
			if(getBrowser() =='ie')
			{
				document.body.removeChild(document.getElementById("faceBox"));
				document.body.removeChild(document.getElementById("facebox_overlay"));
			}//end of if
			else
			{
				document.body.removeChild(document.getElementById("faceBox"));	
				document.body.removeChild(document.getElementById("facebox_overlay"));				
			}//end of else
			showHideElement('Seati',true) ;
			showHideElement('salutationi',true) ;
			showHideElement('meali',true) ;
			showHideElement('special',true) ;
			showHideElement('airlineFf',true) ;
			toggleSelects('show');

		}//end of if
	else
		{
			document.getElementById("faceBox").style.display="" ;
			document.getElementById("faceBox").style.visibility="visible" ;
		}//end of else
}//end of function hideShowFacebox()
function FaceboxCancelForAirEmailValidations()
{
	document.body.removeChild(document.getElementById("faceBoxForAir"));
	document.body.removeChild(document.getElementById("facebox_overlayForAir"));	
}
function FaceboxCancelForAirEmailMessage()
{
	toggleSelects('show');
	document.body.removeChild(document.getElementById("faceBox"));
	document.body.removeChild(document.getElementById("facebox_overlay"));
	document.body.removeChild(document.getElementById("faceBoxForAir"));
	document.body.removeChild(document.getElementById("facebox_overlayForAir"));	
}
function FaceboxCancelForAirEmail()
{
	document.body.removeChild(document.getElementById("faceBoxForAir"));
	document.body.removeChild(document.getElementById("facebox_overlayForAir"));	
}
function FaceboxCancelForAirSearchModify()
{
	document.body.removeChild(document.getElementById("faceBox"));
	document.body.removeChild(document.getElementById("facebox_overlay"));
	document.body.removeChild(document.getElementById("faceBox"));
	document.body.removeChild(document.getElementById("facebox_overlay"));
}///end of function FaceboxCancel()
function FaceboxCancel()
{
	hideShowFacebox(true) ;
}///end of function FaceboxCancel()
function FaceboxAirPaxValidationOk()
{
	if(document.getElementById("faceBox") && document.getElementById("facebox_overlay"))
	{

		hideShowFacebox(true) ;
	}
	else
	{
		
	}
	if(document.getElementById('progressRowBook')!=null)
	{
		document.getElementById('progressRowBook').style.visibility='visible';
		document.getElementById('progressRowBook').style.display = '';
	}//end of if
	//showprogress();
	document.getElementById('documentBody').style.visibility='hidden';
	document.getElementById('documentBody').style.display = 'none';
	//formValidation(form,adult,child,Infant);
    document.getElementById('BIZ_ACTION_MODE').value='CREATE_PNR'
    document.paxOrder.target ="_self";
   document.paxOrder.action ="addaircart.do";	        
    // first adult values are assigned to lead pax ---- as per new changes
	assignLeadPax();
   document.paxOrder.submit();
}//end of function FaceboxAirPAxValidationOk() 
var FaceboxView = function(_options) {
	var options = $extend({
		message: 'Message not specified.',
		url: false,
		ajaxErrorMessage: '<h3>Error 404</h3><p>The requested file could not be found.</p>',
		ajaxDelay: 100000,
		width: 300,
		height: 'auto',
		title: false,
		draggable: true,
		submitValue: false,
		submitFunction: false,
		submitFocus: false,
		cancelValue: 'Close',
		cancelFunction: false,
		loadIcon:  '', 
		fadeOpacity: .5
	}, _options || {});	
	var box = $(document.createElement("table"));
	myBox=box ;  
		box.id='faceBox';
		box.className = 'facebox';
		var mbox;
		var instance = this;
		this.show = function() {
			for (var i = 0; i < 3; i++) {
				var row = box.insertRow(i);
				for (var a = 0; a < 3; a++) {
					var cell = row.insertCell(a);
					var cellClass = '';
					if (i == 0)
						cellClass = 'top';
					else if (i == 1)
						cellClass = 'center';
					else if (i == 2)
						cellClass = 'bottom';
					if (a == 0)
					{
						if(options.message.toString()=='FlightEmailSentSuccessMessage' ||  options.message.toString()=='FlightEmailSentFailMessage' ||  options.message.toString()=='AirHomePageValidation' ||  options.message.toString()=='AirPaxAlert' || options.message.toString()=='OnlyMessage' ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation')
						{
							cellClass += 'Left1';
						}
						else
						{
							cellClass += 'Left';
						}
					}
					else if (a == 1)
					{
						if(options.message.toString()=='FlightEmailSentSuccessMessage' ||  options.message.toString()=='FlightEmailSentFailMessage' ||   options.message.toString()=='AirHomePageValidation' ||   options.message.toString()=='AirPaxAlert' || options.message.toString()=='OnlyMessage' ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation')
						{
							cellClass += 'Center1';
						}
						else
						{
							cellClass += 'Center';
						}
						
					}
					else if (a == 2)
					{
						if( options.message.toString()=='FlightEmailSentSuccessMessage' || options.message.toString()=='FlightEmailSentFailMessage' ||  options.message.toString()=='AirHomePageValidation'  ||   options.message.toString()=='AirPaxAlert' || options.message.toString()=='OnlyMessage' ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation')
						{
							cellClass += 'Right1';
						}
						else
						{
							cellClass += 'Right';
						}
						
					}	
					if (cellClass == "centerCenter" || cellClass == "centerCenter1") 
					{
						
						mbox = document.createElement("div");
						mbox.className = 'faceboxContent';
						mbox.style.position = "relative";
						mbox.width=800 ;
						cell.appendChild(mbox);
					}
					cell.className = cellClass;
					
					if(cell.className=='topCenter' || cell.className=='topCenter1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_top_bg.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
							cell.style.visibility='visible'  ;
					}
					if(cell.className=='topLeft' || cell.className=='topLeft1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_cr_tl.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='topRight' || cell.className=='topRight1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_cr_tr.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='centerLeft' || cell.className=='centerLeft1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/left_middle.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='centerRight' ||  cell.className=='centerRight1')
					{
							//cell.setStyle('width','14px');
							cell.style.width="14";
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/right_middle.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='bottomLeft' || cell.className=='bottomLeft1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_cr_bl.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='bottomRight' || cell.className=='bottomRight1') 
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_cr_br.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='bottomCenter' || cell.className=='bottomCenter1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_bottom_bg.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					
				}
			}
			if(options.message.toString()=='AirHomePageValidation'  ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation' || options.message.toString()=='OnlyMessage')
			{
				if(getBrowser().toString()=='ie')
				{
					var boxLeft =370 ;
				}
				else
				{
					var boxLeft =450 ;
				}	
			}//end of if
			else
			{
				if(getBrowser().toString()=='ie')
				{
					var boxLeft =330;
				}
				else
				{
					var boxLeft =270;
				}
			}//end of else
			if(options.message.toString()=='AirHomePageValidation')
			{
				
				if(getBrowser().toString()=='ie')
				{
					var boxLeft =315 ;
				}
				else
				{
					var boxLeft =325 ;
				}	
			}
			box.style.position = "absolute";
			//var boxTop =400;//getPageScroll()[1] + (getPageHeight() / 10);
			if(options.message.toString()=='AirHomePageValidation'  ||  options.message.toString()=='AirPaxAlert' || options.message.toString()=='OnlyMessage' ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation')
			{
				if(getBrowser().toString()=='ie')
				{
					if(options.message.toString()=='AirPaxAlert')
					{
						var boxTop =getPageScroll()[1] + (getPageHeight() /5);
						
					}
					else
					{
						var boxTop =344;
					}
					
				}
				else
				{
					if(options.message.toString()=='AirPaxAlert')
					{
					var boxTop =getPageScroll()[1] + (getPageHeight() /5);
						
					}
					else
					{
						var boxTop =344;
					}
				}
				
			}//end of if for checking message
			if(options.message.toString()=='AirHomePageValidation')
			{
				
				if(getBrowser().toString()=='ie')
				{
					var boxTop =getPageScroll()[1] + (getPageHeight() /3.5);	
				}
				else
				{
					var boxTop =getPageScroll()[1] + (getPageHeight() /5.8);	
				}	
			}
			else if(options.message.toString()=='FlightEmailSentFailMessage' ||  options.message.toString()=='FlightEmailSentSuccessMessage')
			{
				var boxTop =getPageScroll()[1] + (getPageHeight() /18);			
			}//end of else if
			else
			{
				var boxTop =getPageScroll()[1] + (getPageHeight() /18);			
			}//end of else for checking message
			
			box.style.left = boxLeft + "px";
			box.style.top = boxTop + "px" ;
			var Facebox_overlay = document.createElement("div");
			Facebox_overlay.id='facebox_overlay';
			Facebox_overlay.className = "facebox_overlayBG";
			if(getBrowser().toString()=='ie')
			{
				
				
				
				//alert('Browser IE') ;
				
				Facebox_overlay.style.overflow= 'hidden';
	            Facebox_overlay.style.width='100%';
	            Facebox_overlay.style.height='2000';
	            Facebox_overlay.style.background='white';
	            Facebox_overlay.style.position='absolute';
	            Facebox_overlay.style.top='0';
	            Facebox_overlay.style.left='0' ;
	            Facebox_overlay.style.opacity='0.90';
	           //Facebox_overlay.style='background:white';
	            //Facebox_overlay.style.display='block';
	            
	            box.style.zindex=10000;
	            //box.style.zindex=50000;
	          // alert('After Setting Style') ;
	           
			}
			else
			{
				
			Facebox_overlay.setStyle('overflow', 'hidden');
			
            Facebox_overlay.setStyle('width','100%');
            
            Facebox_overlay.setStyle('height',window.getScrollSize().y+'px');
            Facebox_overlay.setStyle('background','white');
            Facebox_overlay.setStyle('top','0');
            Facebox_overlay.setStyle('left','0');
            Facebox_overlay.setStyle('position','absolute');
            Facebox_overlay.setStyle('opacity','0.5');
            
			//Facebox_overlay.setStyle("display", "none");
			//Facebox_overlay.addClass("facebox_overlayBG");
			//Facebox_overlay.setStyle("display", "block");
			//Facebox_overlay.fade(0.5);
			box.setStyle('z-index','10000');
			}
			
			if(getBrowser().toString()=='ie')
			{
			//alert($('my_test_id')) ;
			//alert($('my_test_id')[0]) ;
				//alert('Inside condition ie') ;
				//alert($('air_table')) ;
				if($('air_table')==null)
				{
					document.body.appendChild(Facebox_overlay) ;					
					document.body.appendChild(box);	
				}//end of if
				else
				{
					//$('air_table').appendChild(myBox);
					
					document.body.appendChild(Facebox_overlay);
					document.body.appendChild(box);
					
					//alert('Overlay Added To air_table Successfully') ;
				}//end of else
					
			}//end of if for checking wheather  body is null
			else
			{
				$$('body')[0].appendChild(Facebox_overlay);
				$$('body')[0].appendChild(box);
				
			}//end of else for checking wheather  body is null
			//alert('After appending box to body') ;
			
			var boxMLeft = (box.offsetWidth / 2) * (-1); // box.getSize().x
			box.style.marginLeft = boxMLeft + "px";
			var boxMTop = (box.offsetHeight / 2) * (-1); // box.getSize().y
			box.style.marginTop = boxMTop + "px";
			
			if (options.url != false) {
				
			
				
				if ((options.url != false) && (options.url.toLowerCase().indexOf(".png") == -1) && (options.url.toLowerCase().indexOf(".jpg") == -1) && (options.url.toLowerCase().indexOf(".gif") == -1)) {
					var ajax = new Request({
						url: options.url,
						onComplete: function() {
							window.setTimeout(function() {
								mbox.removeChild(loading);	
								insertMessage();
							}, options.ajaxDelay);
						},
						onSuccess: function(html) {
							options.message = html;
						},
						onFailure: function(html) {
							options.message = options.ajaxErrorMessage;
						}
					});
					ajax.send();
				} else {
					var img = document.createElement("img");
					img.src = options.url;
					img.style.visibility = "visible";
					img.style.position = "absolute";
					img.style.left = "0px";
					img.style.top = "0px";
					mbox.appendChild(img);
					window.setTimeout(function() {
						faceboxLoadImage(img, loading);
					}, options.ajaxDelay);
				}
			} else {
				insertMessage();
			}
		}
		
		var faceboxLoadImage = function(img, loading) {
			if ((img.width != null) && (img.width != undefined) && (img.width != "")) {
				options.width = img.width;
				options.height = img.height;
				if ((options.title != "") && (options.title != false))
					var imgAlt = options.title;
				else
					var imgAlt = img.src;
				options.message = '<img src="' + img.src + '" alt="' + imgAlt + '" />';
				mbox.removeChild(img);
				mbox.removeChild(loading);
				insertMessage();
			} else {
				faceboxLoadImage(img, loading);
			}
		}
			
		var insertMessage = function() {
			var title = false;
			var sEZ="";
			var sALT="";
			var layoutDomCountries="";
			var fromCountry="";
			var toCountry="";
			if(document.getElementById("layoutDomCountries")!=null)
			{
			layoutDomCountries=document.getElementById("layoutDomCountries").value;
			fromCountry=document.getElementById("fromCountry").value;
			toCountry=document.getElementById("toCountry").value;
			}
			
			if(document.getElementById("ezee"))
			{
				sEZ=document.getElementById("ezee").value;
			}
			if(document.getElementById("alert"))
			{
				sALT=document.getElementById("alert").value;	
			}

			if(layoutDomCountries!="" &&(layoutDomCountries.indexOf(fromCountry) && layoutDomCountries.indexOf(toCountry)) && document.getElementById("alert"))
			{
				sEZ="&nbsp;&nbsp;&nbsp";//document.getElementById("ezee").value;
					sALT="Alert";//document.getElementById("alert").value;
			}
			
		
			if ((options.title != null) && (options.title != false) && (options.title != "")) {
				title = document.createElement("h2");
				title.innerHTML = options.title;
				title.className = 'faceboxTitle';
			//	mbox.appendChild(title);
			}
			var faceboxMessage = document.createElement("div");
			faceboxMessage.className = "faceboxMessage";
			faceBoxMessageGlobal=faceboxMessage ;
			var imagePath=document.getElementById("SERVER_URL").value ;
			if(options.message=='Ok')
			{
				
				var imagePathForcheckButton=document.getElementById("SERVER_URL").value+"images/home/new/common/check1.gif" ; 
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				faceboxMessage.innerHTML='<div align="right"><a href="javascript:hideShowFacebox(true);"><img src='+imagePathForCloseButton+' /></a></div><div><br><br><table height="100" width="350"><tr><td align="right"><img src='+imagePathForcheckButton+'></td><td align="center"><font size="3" color="#005AA9">The cancellation request has been sent successfully.</font></td></tr></table></div>' ;
				document.timelimitbookedtransactionlist.submit();
			}
			else if(options.message=='TransactionReportNoReport')
			{
				var imagePathForcheckButton=document.getElementById("SERVER_URL").value+"images/home/new/common/check1.gif" ; 
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				faceboxMessage.innerHTML='<div align="right"><a href="javascript:hideShowFacebox(true);"><img src='+imagePathForCloseButton+' /></a></div><div><br><br><table height="100" width="350"><tr><td align="right"><img src='+imagePathForcheckButton+'></td><td align="center"><font size="3" color="#005AA9">No Transaction from '+FlightBKR+'  to  '+CollectiveBKR+'</font></td></tr></table></div>' ;
			}
			else if(options.message=='TransactionReportMailSent')
			{
				var imagePathForcheckButton=document.getElementById("SERVER_URL").value+"images/home/new/common/check1.gif" ; 
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				faceboxMessage.innerHTML='<div align="right"><a href="javascript:hideShowFacebox(true);"><img src='+imagePathForCloseButton+' /></a></div><div><br><br><table height="100" width="350"><tr><td align="right"><img src='+imagePathForcheckButton+'></td><td align="center"><font size="3" color="#005AA9">The Transaction Fee Report has been sent successfully'+'</font></td></tr></table></div>' ;
			}
			else if(options.message=='TransactionReportNoMailSent')
			{
				
				var imagePathForCrossButton=document.getElementById("SERVER_URL").value+"images/home/new/common/cross.png" ; 
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				faceboxMessage.innerHTML='<div align="right"><a href="javascript:hideShowFacebox(true);"><img src='+imagePathForCloseButton+' /></a></div><div><br><br><table height="100" width="350"><tr><td align="right"><img src='+imagePathForCrossButton+'></td><td align="center"><font size="3" color="#005AA9">Mail could not sent.</font></td></tr></table></div>' ;
				
				
			}	
			else if(options.message=='AirPaxAlert')
			{
				if(layoutDomCountries!="" &&(layoutDomCountries.indexOf(fromCountry) && layoutDomCountries.indexOf(toCountry)) && document.getElementById("alert"))
				{
					sEZ="&nbsp;&nbsp;&nbsp";//document.getElementById("ezee").value;
					sALT="Alert";//document.getElementById("alert").value;
				}
				toggleSelects('hide');
				var imagePathForAlertButton=document.getElementById("SERVER_URL").value+"images/home/new/common/alert.jpg" ; 
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				var imageForSquare=document.getElementById("SERVER_URL").value+"images/home/new/common/square1.gif" ; 
				var sFinalString='' ; 
				//faceboxMessage.innerHTML='<div align="right"><a href="javascript:hideShowFacebox(true);"><img src='+imagePathForCloseButton+' /></a></div><div><br><table height="100" width="350"><tr><td align="left" style="border-right-style:dotted;">&nbsp;&nbsp;<span class="ezee">ezee</span><span class="alert">alert</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src='+imagePathForAlertButton+'></td><td align="center"><font size="3">' ;
				sFinalString='<div align="right"><a href="javascript:hideShowFacebox(true);"><img src='+imagePathForCloseButton+' border="0"/></a></div><div><br><table height="100" width="490" border="0" cellpadding="2" cellspacing="0" align="center"><tr><td width="130px" align="center"><div class="error-page-alert">&nbsp;&nbsp;<span class="ezee">'+sEZ+'</span><span class="alert">'+sALT+'</span><table border="0" cellpadding="0" cellspacing="0"><tr><td width="130px" height="100%" style="text-align:center">&nbsp;&nbsp;&nbsp;<img src='+imagePathForAlertButton+'></td></tr></table></div>&nbsp;&nbsp;</div></td><td width="490px" align="center" style="font-family:Arial,Helvetica,sans-serif;font-size:12px;>' ;
				
				var sTempString=FlightBKR ;
				sFinalString=sFinalString+'<div class="error-page-main_content" style="border-left:1px dotted #000;"> <div class="error_content" style="padding-left:10px;"><ul class="error_content">' ;
				for(var i=0;i<=sTempString.length-1;i++)
				{
					sFinalString=sFinalString+'<li style="background:transparent url('+imageForSquare+') no-repeat scroll left 10px;">'+sTempString[i]+'</li>'  ;
				}//end of for
				sFinalString=sFinalString+'</ul>' ;
				faceboxMessage.innerHTML=sFinalString+'<div></div></td></tr></table><br></div>' ;
			}
			else if(options.message=='AirHomePageValidation')
			{
				
				var imagePathForAlertButton=document.getElementById("SERVER_URL").value+"images/home/new/common/alert.jpg" ; 
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				var imageForSquare=document.getElementById("SERVER_URL").value+"images/home/new/common/square.gif" ; 
				var sFinalString='' ; 
				var sError='' ;
				//faceboxMessage.innerHTML='<div align="right"><a href="javascript:hideShowFacebox(true);"><img src='+imagePathForCloseButton+' /></a></div><div><br><table height="100" width="350"><tr><td align="left" style="border-right-style:dotted;">&nbsp;&nbsp;<span class="ezee">ezee</span><span class="alert">alert</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src='+imagePathForAlertButton+'></td><td align="center"><font size="3">' ;
				//sFinalString='<div align="right"><a href="javascript:hideShowFacebox(true);"><img src='+imagePathForCloseButton+' border="0"/></a></div><div><br><table height="100" width="390" border="0" cellpadding="2" cellspacing="0" align="center"><tr><td width="130px" align="center"><div class="error-page-alert">&nbsp;&nbsp;<span class="ezee">ezee</span><span class="alert">alert</span><table border="0" cellpadding="0" cellspacing="0"><tr><td width="130px" height="100%" style="text-align:center">&nbsp;&nbsp;&nbsp;<img src='+imagePathForAlertButton+'></td></tr></table></div>&nbsp;&nbsp;</div></td><td width="490px" align="center" style="font-family:Arial,Helvetica,sans-serif;font-size:12px;>' ;
				
				var sTempString=FlightBKR ;
				var sTempStringArray=sTempString.split('\n'); 
				
				// sFinalString=sFinalString+'<div class="error-page-main_content" style="border-left:1px dotted #000;"> <div class="error_content" style="padding-left:10px;"><ul class="error_content">' ;
				for(var i=0;i<sTempStringArray.length-1;i++)
				{
					
					sError=sError+'<li style="padding-top:5px;*padding-top:0;margin-top:2px;padding-left:0px;">'+sTempStringArray[i]+'</li>'  ;
				}//end of for
				//sFinalString=sFinalString+'</ul>' ;
				//faceboxMessage.innerHTML=sFinalString+'<div></div></td></tr></table><br></div>' ;
				if(layoutDomCountries!="" &&(layoutDomCountries.indexOf(fromCountry) && layoutDomCountries.indexOf(toCountry)) && document.getElementById("alert"))
				{
					sEZ="&nbsp;&nbsp;&nbsp";//document.getElementById("ezee").value;
					sALT="Alert";//document.getElementById("alert").value;
				}
				sFinalString='<div id="white-head-main_email" style="width:400px">' +
				'<div style="width:98%;*width:98% ;">' +
						'<div style="padding-left:15px"class="close" style="*float:right;"><a onClick="javascript:hideShowFacebox(true);"><img src='+imagePathForCloseButton+' width="52px" height="14px" style="padding-left:11px;*padding-left:15px"></img></a>' +
						'</div>' +
						'<br class="clear">' +
						'<div class="error-page-alert" style="width:20%;margin-top: 15px;*margin-top: 3px;padding-right:10px;"> <span class="ezee" style="font-size:18px;font-weight:bold;font-family:arial">'+sEZ+'</span><span class="alert" style="font-size:18px;font-weight:bold;font-family:arial">'+sALT+'</span><br class="clear"/><img src='+imagePathForAlertButton+' style="margin-left: 20px; margin-right: 20px;">' +
						'</div>' +
						'<div class="error-page-main_content" style="margin-top: 3px;width:70%;margin-bottom:10px;*margin-bottom:0px">' +
							'<div class="error_content" style="font-family:Arial,Helvetica,sans-serif;font-size:12px;">' +
							'<ul style="padding-left: 30px;*padding-left: -1px;list-style-image:url('+imageForSquare+');*margin-left:15px;">'+sError+'</ul><br/><br/></div></div><div style="clear:both; *height:10px;"></div>';
				

				faceboxMessage.innerHTML=sFinalString;
				
				
			}
			else if(options.message=='OnlyMessage')
			{
				imagePath=imagePath+"images/home/new/common/cancelnew.gif" ; 
				var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif"
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				faceboxMessage.innerHTML='<div><table  height="100" width="350" style="background-color:white"><tr><td align="center"><br><font size="3" style="font-family:Arial,Helvetica,sans-serif;font-size:12px;">'+FlightBKR+'</font></td><tr><td align="center">&nbsp;&nbsp;&nbsp;<a href="javascript:FaceboxCancel();" style="color:white"><img src='+imagePathForOkButton+'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;</a><a href="javascript:FaceboxCancel();" style="color:white"><img src='+imagePath+'></a></td></tr></table></div>';
			}	//end of else if for checking options.message 
			else if(options.message=='OnlyMessageForAirTravelInsuranceConfirmation')
			{
				imagePath=imagePath+"images/home/new/common/cancelnew.gif" ;
				var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif"
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				faceboxMessage.innerHTML='<div><table  height="100" width="350" style="background-color:white"><tr><td align="center"><br><font size="3" style="font-family:Arial,Helvetica,sans-serif;font-size:12px;">'+FlightBKR+'</font></td><tr><td align="center">&nbsp;&nbsp;&nbsp;<a href="javascript:FaceboxAirPaxValidationOk();" style="color:white"><img src='+imagePathForOkButton+'></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:FaceboxCancel();" style="color:white"><img src='+imagePath+'></a></td></tr></table></div>';
			}	//end of else if
			else if(options.message=='B2BTransactionReportDefaultMailConfirm')
			{
				imagePath=imagePath+"images/home/new/common/cancelnew.gif" ;
				var imagePathForQuestionImage=document.getElementById("SERVER_URL").value+"images/home/new/common/question-mark.gif" ;
				var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif" 
				faceboxMessage.innerHTML='<div><table  height="100" width="350" style="background-color:white"><tr><td align="center"><br><font size="3" color="#005AA9">Email Id is blank. Email will be sent to your default email id!</font></td><tr><td align="center"><a href="javascript:B2BTransactionReportOK();"><img src='+imagePathForOkButton+'></a>&nbsp;&nbsp;&nbsp;<a href="javascript:FaceboxCancel();"><img src='+imagePath+'></a></td></tr></table></div>';
			}	//end of else if
			else if(options.message=='EnterValidEmail')
			{
				imagePath=imagePath+"images/home/new/common/cancelnew.gif" ;
				var imagePathForQuestionImage=document.getElementById("SERVER_URL").value+"images/home/new/common/question-mark.gif" ;
				var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif" 
				faceboxMessage.innerHTML='<div><table  height="100" width="350" style="background-color:white"><tr><td align="center"><br><font size="3" color="#005AA9">Please enter a valid email address</font></td><tr><td align="center"><a href="javascript:FaceboxCancel();"><img src='+imagePathForOkButton+'></a>&nbsp;&nbsp;&nbsp;<a href="javascript:FaceboxCancel();"><img src='+imagePath+'></a></td></tr></table></div>';
			}	//end
			else if(options.message=='FlightEmailSentFailMessage')
			{
				imagePath=imagePath+"images/home/new/common/cancelnew.gif" ;
				var imagePathForAlert=document.getElementById("SERVER_URL").value+"images/home/new/common/alert.jpg" ;
				var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif"
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				var failureMessage=document.getElementById("FAILURE_MESSAGE").value ;
				faceboxMessage.innerHTML='<div clas="bluetext_success1" style=""><table align="center" class="table_border" cellspacing="0" cellpadding="0" border="0" width="350" height="150" style="font-size: 12px;padding-top:10px;">'
					+ '<tbody>'
							+'<tr><td>&nbsp;</td></tr>'

						+' <tr> '
							+ ' <td  colspan="2" style="background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 20px;padding-right:12px;" height="10"><div align="right"><a href="javascript:FaceboxCancelForAirSearchModify();"><img src='+imagePathForCloseButton+'></img></a> </div></td>'
							+ '</tr><tr><td style="padding-left:30px;padding-right:0px" width="10%">&nbsp;&nbsp;&nbsp;<img style="padding-top:10px;" src='+imagePathForAlert+'></img></td><td  style="background-color: #FFFFFF;color:#0C5991;font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 20px;padding-left:0px">'
							+ '  &nbsp;&nbsp;&nbsp;<font style="font-family: Arial;font-size:16px;">'+failureMessage+'</font><br> ' ;
								+'</td> '
					  + '</tr> '
					+' </tbody> '
					+'</table></div>'; 
			}	//end
			else if(options.message=='FlightEmailSentSuccessMessage')
			{
				imagePath=imagePath+"images/home/new/common/cancelnew.gif" ;
				var imagePathForAlert=document.getElementById("SERVER_URL").value+"images/home/new/common/alert.jpg" ;
				var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif"
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				var successMessage=document.getElementById("SUCCESS_MESSAGE").value ;
				faceboxMessage.innerHTML='<div clas="bluetext_success1" style=""><table align="center" class="table_border" cellspacing="0" cellpadding="0" border="0" width="350" height="150" style="font-size: 12px;padding-top:10px;">'
					+ '<tbody>'
							+'<tr><td>&nbsp;</td></tr>'

						+' <tr> '
							+ ' <td  colspan="2" style="background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 20px;padding-right:12px;" height="10"><div align="right"><a href="javascript:FaceboxCancelForAirSearchModify();"><img src='+imagePathForCloseButton+'></img></a> </div></td>'
							+ '</tr><tr><td style="padding-left:30px;padding-right:0px" width="10%">&nbsp;&nbsp;&nbsp;<img style="padding-top:10px;" src='+imagePathForAlert+'></img></td><td  style="background-color: #FFFFFF;color:#0C5991;font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 20px;padding-left:0px">'
							+ '  &nbsp;&nbsp;&nbsp;<font style="font-family: Arial;font-size:16px;">'+successMessage+'</font><br> ' ;
								+'</td> '
					  + '</tr> '
					+' </tbody> '
					+'</table></div>'; 
			}	//end
			else
			{				
				imagePath=imagePath+"images/home/new/common/cancelnew.gif" ;
				var imagePathForQuestionImage=document.getElementById("SERVER_URL").value+"images/home/new/common/question-mark.gif" ;
				var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif" 
				faceboxMessage.innerHTML='<div><table  height="100" width="350" style="background-color:white"><tr><td align="center"><br><font size="3" color="#005AA9"><img src='+imagePathForQuestionImage+'>Are you sure you want to cancel?</font></td><tr><td align="center"><a href="javascript:FaceboxOk();"><img src='+imagePathForOkButton+'></a>&nbsp;&nbsp;&nbsp;<a href="javascript:FaceboxCancel();"><img src='+imagePath+'></a></td></tr></table></div>';
			}
			if (options.height != "auto")
				faceboxMessage.style.height = options.height + " px";
			mbox.appendChild(faceboxMessage);
			
			if (options.height != "auto")
				faceboxMessage.style.height = options.height + " px";
		
			var content = options.message;
			var buttunDiv=document.createElement('div') ;
		//	faceboxMessage.innerHTML = content;
			
			if ((options.url != false) && ((options.url.toLowerCase().indexOf(".png") != -1) || (options.url.toLowerCase().indexOf(".jpg") != -1) || (options.url.toLowerCase().indexOf(".gif") != -1)) && ((title == false) || (title == "")) && (options.submitValue == false) && (options.cancelValue == "Cancel") && (options.submitFunction == false)) {
				var img = faceboxMessage.getElementsByTagName("img");
				if (img.length > 0) {
					img[0].style.cursor = "pointer";
					if (window.attachEvent) {
						img[0].attachEvent("onclick", function() {
							var fx = new Fx.Morph(box, {duration: 300});
							fx.start({opacity: 0}).chain(function() { $$('body')[0].removeChild(box); });
						});						
					} else {
						img[0].addEvent("click", function() {
							var fx = new Fx.Morph(box, {duration: 300});
							fx.start({opacity: 0}).chain(function() { $$('body')[0].removeChild(box); });
						});
					}
				}
			} else {
				var faceboxFooter = document.createElement("div");
				faceboxFooter.className = "faceboxFooter";
			//	mbox.appendChild(faceboxFooter);
				
				if ((options.submitValue != false) && (options.submitValue != null) && (options.submitValue != "")) {
					var submitButton = document.createElement("input");
					submitButton.setAttribute("type", "button");
					submitButton.className = 'faceboxSubmit';
					submitButton.setAttribute("value", options.submitValue);
					if (window.attachEvent)
						submitButton.attachEvent("onclick", options.submitFunction);
					else
						submitButton.addEvent("click", options.submitFunction);
					faceboxFooter.appendChild(submitButton);
					if (options.submitFocus == true)
						submitButton.focus();
				}
				var cancelButton = document.createElement("input");
				cancelButton.setAttribute("type", "button");
				cancelButton.setAttribute("value", options.cancelValue);
				if (options.cancelFunction == false) {
					if (window.attachEvent) {
						cancelButton.attachEvent("onclick", function() {
							instance.close();				
						});
					} else {
						cancelButton.addEvent("click", function() {
							instance.close();
						});
					}
				} else {
					if (window.attachEvent)
						cancelButton.attachEvent("onclick", options.cancelFunction);
					else	
						cancelButton.addEvent("click", options.cancelFunction);
				}
				faceboxFooter.appendChild(cancelButton);
			}
			
			if ((options.draggable == true) && (title != false))
		//		var dragging = new Drag.Move(box, {handle: title});
				
			var boxMTop = (box.getSize().y / 2) * (-1);
			box.style.marginTop = boxMTop + "px";
		}
		
		this.close = function() {
			var fx = new Fx.Morph(box, {duration: 300});
			fx.start({
				opacity: 200
			}).chain(function() {
				$$('body')[0].removeChild(box);
			});
		}
		
		this.fastclose = function() {
			$$('body')[0].removeChild(box);
		}
		
		this.returnMessageBox = function() {
			var messageBox = box.getElements(".faceboxMessage")[0];
			return messageBox;
		}
		
		this.fade = function() {
			var overlayW = mbox.offsetWidth; // mbox.getSize().x
			var overlayH = mbox.offsetHeight; // mbox.getSize().y
			var overlay = document.createElement("div");
			overlay.style.width = overlayW + "px";
			overlay.style.height = overlayH + "px";
			overlay.style.position = "absolute";
			overlay.style.left = "-1px";
			overlay.style.top = "-1px";
			overlay.className = 'faceboxOverlay';
			overlay.style.backgroundColor = "#fff";
			var hide = new Fx.Morph(overlay, {duration: 400});
			hide.set({
				opacity: options.fadeOpacity
			});
			mbox.appendChild(overlay);
		}
		
		this.unfade = function() {
			mbox.setAttribute("id", "tmpMBoxId");
			var overlay = $$('#tmpMBoxId .faceboxOverlay'); // mbox.getElements('.faceboxOverlay');
			mbox.setAttribute("id", "");
			if (overlay.length > 0)
				mbox.removeChild(overlay[0]);
			var fx = new Fx.Morph(box);
			fx.set({opacity: 1});
		}
	}

	
	
	function getPageScroll() {
    var xScroll, yScroll;
    if (self.pageYOffset) {
      yScroll = self.pageYOffset;
      xScroll = self.pageXOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
      yScroll = document.documentElement.scrollTop;
      xScroll = document.documentElement.scrollLeft;
    } else if (document.body) {// all other Explorers
      yScroll = document.body.scrollTop;
      xScroll = document.body.scrollLeft;	
    }
    return new Array(xScroll,yScroll) ;
  }
  
   function getPageHeight() {
    var windowHeight
    if (self.innerHeight) {	// all except Explorer
      windowHeight = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
      windowHeight = document.documentElement.clientHeight;
    } else if (document.body) { // other Explorers
      windowHeight = document.body.clientHeight;
    }	
    return windowHeight;
  }

	function faceboxclosetest()
	{
		//alert(document.getElementById('faceBox')) ;
		
		//if($('faceBox'))
		//{
			//$$('body')[0].removeChild($('faceBox')) ;
		//}
		if(document.getElementById("faceBox"))
		{
			document.body.removeChild(document.getElementById("faceBox"));
			//alert(document.getElementById('faceBox')) ;
		}
		if(document.getElementById("facebox_overlay"))
		{
			document.body.removeChild(document.getElementById("facebox_overlay"));
		}
		
			
	}
	
	
	




function openFaceboxForAir(Message,sFlightBKR,sCollectiveBKR,serverURL) 
{  
	FlightBKR=sFlightBKR ;
	CollectiveBKR=sCollectiveBKR ;
	serverurl=serverURL  ;
	outerMessage=Message ;
	var box1 = new FaceboxViewForAir({
		url:false ,
		message:Message ,
		submitFunction: true ,
		width:500 ,
		ajaxDelay:3200 ,
		loadIcon: '' 
		});
	myBox=box1 ;
	//alert('Inside openFacebox() isTransaction Exist Form'+document.getElementById("isTransactionExist").value) ;
	box1.show();
}	
var FaceboxViewForAir = function(_options) {
	var options = $extend({
		message: 'Message not specified.',
		url: false,
		ajaxErrorMessage: '<h3>Error 404</h3><p>The requested file could not be found.</p>',
		ajaxDelay: 100000,
		width: 300,
		height: 'auto',
		title: false,
		draggable: true,
		submitValue: false,
		submitFunction: false,
		submitFocus: false,
		cancelValue: 'Close',
		cancelFunction: false,
		loadIcon:  '', 
		fadeOpacity: .5
	}, _options || {});	
	var box = $(document.createElement("table"));
	myBox=box ;  
		box.id='faceBoxForAir';
		
		box.className = 'facebox';
		var mbox;
		var instance = this;
		this.show = function() {
			for (var i = 0; i < 3; i++) {
				var row = box.insertRow(i);
				for (var a = 0; a < 3; a++) {
					var cell = row.insertCell(a);
					var cellClass = '';
					if (i == 0)
						cellClass = 'top';
					else if (i == 1)
						cellClass = 'center';
					else if (i == 2)
						cellClass = 'bottom';
					if (a == 0)
					{
						
						if(options.message.toString()=='FlightEmailSentSuccessMessage'  || options.message.toString()=='FlightEmailSentFailMessage'  ||  options.message.toString()=='OnlyMessageForEmail'  ||  options.message.toString()=='FlightEmailSentSuccessMessage' ||  options.message.toString()=='FlightEmailSentFailMessage' ||  options.message.toString()=='AirHomePageValidation' ||  options.message.toString()=='AirPaxAlert' || options.message.toString()=='OnlyMessage' ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation')
						{
							cellClass += 'Left1';
						}
						else
						{
							cellClass += 'Left';
						}
					}
					else if (a == 1)
					{
						if(options.message.toString()=='FlightEmailSentSuccessMessage'  || options.message.toString()=='FlightEmailSentFailMessage' || options.message.toString()=='OnlyMessageForEmail' ||  options.message.toString()=='FlightEmailSentSuccessMessage' ||  options.message.toString()=='FlightEmailSentFailMessage' ||   options.message.toString()=='AirHomePageValidation' ||   options.message.toString()=='AirPaxAlert' || options.message.toString()=='OnlyMessage' ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation')
						{
							cellClass += 'Center1';
						}
						else
						{
							cellClass += 'Center';
						}
						
					}
					else if (a == 2)
					{
						if(options.message.toString()=='FlightEmailSentSuccessMessage'  || options.message.toString()=='FlightEmailSentFailMessage'  ||  options.message.toString()=='OnlyMessageForEmail' ||  options.message.toString()=='FlightEmailSentSuccessMessage' || options.message.toString()=='FlightEmailSentFailMessage' ||  options.message.toString()=='AirHomePageValidation'  ||   options.message.toString()=='AirPaxAlert' || options.message.toString()=='OnlyMessage' ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation')
						{
							cellClass += 'Right1';
						}
						else
						{
							cellClass += 'Right';
						}
						
					}	
					if (cellClass == "centerCenter" || cellClass == "centerCenter1") 
					{
						
						mbox = document.createElement("div");
						mbox.className = 'faceboxContent';
						mbox.style.position = "relative";
						mbox.wodth=800 ;
						cell.appendChild(mbox);
					}
					cell.className = cellClass;
					
					if(cell.className=='topCenter' || cell.className=='topCenter1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_top_bg.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
							cell.style.visibility='visible'  ;
					}
					if(cell.className=='topLeft' || cell.className=='topLeft1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_cr_tl.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='topRight' || cell.className=='topRight1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_cr_tr.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='centerLeft' || cell.className=='centerLeft1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/left_middle.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='centerRight' ||  cell.className=='centerRight1')
					{
							//cell.setStyle('width','14px');
							cell.style.width="14";
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/right_middle.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='bottomLeft' || cell.className=='bottomLeft1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_cr_bl.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='bottomRight' || cell.className=='bottomRight1') 
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_cr_br.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					if(cell.className=='bottomCenter' || cell.className=='bottomCenter1')
					{
							var topLeftImage=document.getElementById("SERVER_URL").value+"images/home/new/common/login_box_bottom_bg.gif" ;
							//cell.style="background-color: #fff" ;
							//background-image:
							cell.style.backgroundImage="url("+ topLeftImage +")" ;
					}
					
				}
			}
			if(options.message.toString()=='FlightEmailSentSuccessMessage'  || options.message.toString()=='FlightEmailSentFailMessage'  || options.message.toString()=='OnlyMessageForEmail' || options.message.toString()=='AirHomePageValidation'  ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation' || options.message.toString()=='OnlyMessage')
			{
				if(getBrowser().toString()=='ie')
				{
					var boxLeft =360 ;
				}
				else
				{
					var boxLeft =340 ;
				}	
			}//end of if
			else
			{
				if(getBrowser().toString()=='ie')
				{
					var boxLeft =1500;
				}
				else
				{
					var boxLeft =330;
				}
			}//end of else
			box.style.position = "absolute";
			//var boxTop =400;//getPageScroll()[1] + (getPageHeight() / 10);
			if(options.message.toString()=='AirHomePageValidation'  ||  options.message.toString()=='AirPaxAlert' || options.message.toString()=='OnlyMessage' ||  options.message.toString()=='OnlyMessageForAirTravelInsuranceConfirmation')
			{
				var boxTop =getPageScroll()[1] + (getPageHeight() /5);			
			}//end of if for checking message
			else if(options.message.toString()=='FlightEmailSentSuccessMessage'  || options.message.toString()=='OnlyMessageForEmail' ||  options.message.toString()=='FlightEmailSentFailMessage' ||  options.message.toString()=='FlightEmailSentSuccessMessage')
			{
				var boxTop =getPageScroll()[1] + (getPageHeight() /18);			
			}//end of else if
			
			else
			{
				var boxTop =getPageScroll()[1] + (getPageHeight() /2);		
			}//end of else for checking message
			
			box.style.left = boxLeft + "px";
			box.style.top = boxTop + "px" ;
			var Facebox_overlay = document.createElement("div");
			Facebox_overlay.id='facebox_overlayForAir';
			Facebox_overlay.className = "facebox_overlayBG";
			if(getBrowser().toString()=='ie')
			{
				
				
				
				//alert('Browser IE') ;
				
				Facebox_overlay.style.overflow= 'hidden';
	            Facebox_overlay.style.width='100%';
	            Facebox_overlay.style.height='2000';
	            Facebox_overlay.style.background='white';
	            Facebox_overlay.style.position='absolute';
	            Facebox_overlay.style.top='0';
	            Facebox_overlay.style.left='0' ;
	            Facebox_overlay.style.opacity='0.90';
	           //Facebox_overlay.style='background:white';
	            //Facebox_overlay.style.display='block';
	            
	            box.style.zindex=10000;
	            //box.style.zindex=50000;
	          // alert('After Setting Style') ;
	           
			}
			else
			{
				
			Facebox_overlay.setStyle('overflow', 'hidden');
			
            Facebox_overlay.setStyle('width','100%');
            
            Facebox_overlay.setStyle('height',window.getScrollSize().y+'px');
            Facebox_overlay.setStyle('background','white');
            Facebox_overlay.setStyle('top','0');
            Facebox_overlay.setStyle('left','0');
            Facebox_overlay.setStyle('position','absolute');
            Facebox_overlay.setStyle('opacity','0.5');
            
			//Facebox_overlay.setStyle("display", "none");
			//Facebox_overlay.addClass("facebox_overlayBG");
			//Facebox_overlay.setStyle("display", "block");
			//Facebox_overlay.fade(0.5);
			box.setStyle('z-index','10000');
			}
			
			if(getBrowser().toString()=='ie')
			{
			//alert($('my_test_id')) ;
			//alert($('my_test_id')[0]) ;
				//alert('Inside condition ie') ;
				//alert($('air_table')) ;
				if($('air_table')==null)
				{
					document.body.appendChild(Facebox_overlay) ;					
					document.body.appendChild(box);	
				}//end of if
				else
				{
					//$('air_table').appendChild(myBox);
					
					document.body.appendChild(Facebox_overlay);
					document.body.appendChild(box);
					
					//alert('Overlay Added To air_table Successfully') ;
				}//end of else
					
			}//end of if for checking wheather  body is null
			else
			{
				$$('body')[0].appendChild(Facebox_overlay);
				$$('body')[0].appendChild(box);
				
			}//end of else for checking wheather  body is null
			
			
			var boxMLeft = (box.offsetWidth / 2) * (-1); // box.getSize().x
			box.style.marginLeft = boxMLeft + "px";
			var boxMTop = (box.offsetHeight / 2) * (-1); // box.getSize().y
			box.style.marginTop = boxMTop + "px";
			
			if (options.url != false) {
				
			
				
				if ((options.url != false) && (options.url.toLowerCase().indexOf(".png") == -1) && (options.url.toLowerCase().indexOf(".jpg") == -1) && (options.url.toLowerCase().indexOf(".gif") == -1)) {
					var ajax = new Request({
						url: options.url,
						onComplete: function() {
							window.setTimeout(function() {
								//mbox.removeChild(loading);	
								insertMessage();
							}, options.ajaxDelay);
						},
						onSuccess: function(html) {
							options.message = html;
						},
						onFailure: function(html) {
							options.message = options.ajaxErrorMessage;
						}
					});
					ajax.send();
				} else {
					var img = document.createElement("img");
					img.src = options.url;
					img.style.visibility = "visible";
					img.style.position = "absolute";
					img.style.left = "0px";
					img.style.top = "0px";
					mbox.appendChild(img);
					window.setTimeout(function() {
						faceboxLoadImage(img, loading);
					}, options.ajaxDelay);
				}
			} else {
				insertMessage();
			}
		}
		
		var faceboxLoadImage = function(img, loading) {
			if ((img.width != null) && (img.width != undefined) && (img.width != "")) {
				options.width = img.width;
				options.height = img.height;
				if ((options.title != "") && (options.title != false))
					var imgAlt = options.title;
				else
					var imgAlt = img.src;
				options.message = '<img src="' + img.src + '" alt="' + imgAlt + '" />';
				mbox.removeChild(img);
				mbox.removeChild(loading);
				insertMessage();
			} else {
				faceboxLoadImage(img, loading);
			}
		}
			
		var insertMessage = function() {
			
			var sEZ="";
			var sALT="";
			var layoutDomCountries="";
			var fromCountry="";
			var toCountry="";
			if(document.getElementById("ezee"))
			{
				sEZ=document.getElementById("ezee").value;
			}
			if(document.getElementById("alert"))
			{
				sALT=document.getElementById("alert").value;	
			}
			if(document.getElementById("layoutDomCountries")!=null)
			{
			layoutDomCountries=document.getElementById("layoutDomCountries").value;
			fromCountry=document.getElementById("fromCountry").value;
			toCountry=document.getElementById("toCountry").value;
			}
			if(layoutDomCountries!="" &&(layoutDomCountries.indexOf(fromCountry) && layoutDomCountries.indexOf(toCountry)) && document.getElementById("alert"))
			{
				sEZ="&nbsp;&nbsp;&nbsp";//document.getElementById("ezee").value;
				sALT="Alert";//document.getElementById("alert").value;
			}
			var title = false;
			if ((options.title != null) && (options.title != false) && (options.title != "")) {
				title = document.createElement("h2");
				title.innerHTML = options.title;
				title.className = 'faceboxTitle';
			//	mbox.appendChild(title);
			}
			var faceboxMessage = document.createElement("div");
			faceboxMessage.className = "faceboxMessage";
			faceBoxMessageGlobal=faceboxMessage ;
			var imagePath=document.getElementById("SERVER_URL").value ;
			if(options.message=='FlightEmailSentFailMessage')
			{
				imagePath=imagePath+"images/home/new/common/cancelnew.gif" ;
				var imagePathForAlert=document.getElementById("SERVER_URL").value+"images/home/new/common/alert.jpg" ;
				var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif"
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				var failureMessage=document.getElementById("FAILURE_MESSAGE").value ;
				faceboxMessage.innerHTML='<div clas="bluetext_success1" style=""><table align="center" class="table_border" cellspacing="0" cellpadding="0" border="0" width="350" height="150" style="font-size: 12px;padding-top:10px;">'
					+ '<tbody>'
							+'<tr><td height="30px">&nbsp;</td><td height="30px"><br><div align="right" colspan="2"><a href="javascript:FaceboxCancelForAirEmailMessage();"><img src='+imagePathForCloseButton+'></img></a> </div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr>'

						+' <tr> '
						+ ' <td  colspan="2" style="background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 20px;padding-right:12px;" height="10"></td>'
							+ '</tr><tr><td style="padding-left:30px;padding-right:0px" width="10%">&nbsp;&nbsp;&nbsp;<img style="padding-top:10px;" src='+imagePathForAlert+'></img></td><td  style="background-color: #FFFFFF;color:#0C5991;font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 20px;padding-left:0px">'
							+ '  &nbsp;&nbsp;&nbsp;<font style="font-family: Arial;font-size:16px;">'+failureMessage+'!!!!'+'</font><br> ' ;
								+'</td> '
					  + '</tr> '
					+' </tbody> '
					+'</table></div>';
				
			}	//end
			 if(options.message=='FlightEmailSentSuccessMessage')
				{
				 	imagePath=imagePath+"images/home/new/common/cancelnew.gif" ;
					var imagePathForAlert=document.getElementById("SERVER_URL").value+"images/home/new/common/alert.jpg" ;
					var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif"
					var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
					var successMessage=document.getElementById("SUCCESS_MESSAGE").value ;
					faceboxMessage.innerHTML='<div clas="bluetext_success1" style=""><table align="center" class="table_border" cellspacing="0" cellpadding="0" border="0" width="350" height="150" style="font-size: 12px;padding-top:10px;">'
						+ '<tbody>'
								+'<tr><td height="30px">&nbsp;</td><td height="30px"><br><div align="right" colspan="2"><a href="javascript:FaceboxCancelForAirEmailMessage();"><img src='+imagePathForCloseButton+'></img></a> </div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr>'

							+' <tr> '
								+ ' <td  colspan="2" style="background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 20px;padding-right:12px;" height="10"></td>'
								+ '</tr><tr><td style="padding-left:30px;padding-right:0px" width="10%">&nbsp;&nbsp;&nbsp;<img style="padding-top:10px;" src='+imagePathForAlert+'></img></td><td  style="background-color: #FFFFFF;color:#0C5991;font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 20px;padding-left:0px">'
								+ '  &nbsp;&nbsp;&nbsp;<font style="font-family: Arial;font-size:16px;">'+successMessage+'!!!!'+'</font><br> ' ;
									+'</td> '
						  + '</tr> '
						+' </tbody> '
						+'</table></div>';
					
				}	//end
			if(options.message=='OnlyMessageForEmail')
			{
				
				imagePath=imagePath+"images/home/new/common/cancelnew.gif" ; 
				var imagePathForOkButton=document.getElementById("SERVER_URL").value+"images/home/new/common/ok_button.gif"
				var imagePathForCloseButton=document.getElementById("SERVER_URL").value+"images/home/new/common/close1.gif" ;
				var imagePathForAlertButton=document.getElementById("SERVER_URL").value+"images/home/new/common/alert.jpg" ;
				var imageForSquare=document.getElementById("SERVER_URL").value+"images/home/new/common/square.gif" ;
				faceboxMessage.innerHTML='<div style="height:120;width:330;">&nbsp;<table width="100%"><tr><td  style="border-right-style:dashed;border-right-width:1px;border-right-color:black;" width="100">&nbsp;&nbsp;<span class="ezee">'+sEZ+'</span><span class="alert">'+sALT+'</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img style="padding-left:10px;" src='+imagePathForAlertButton+'></img></td><td width="60%" style="padding-left:10px;" style="font-family:Arial,Helvetica,sans-serif;font-size:12px;"><br><img style="padding-left:10px;" src='+imageForSquare+'></img>&nbsp;&nbsp;'+FlightBKR+'</td></tr></table><br><div style="padding-left:110px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img style="padding-left:10px;" src='+imagePathForOkButton+' onclick="javascript:FaceboxCancelForAirEmailValidations();"></img></div> ';
				
			}//end of if
			if(options.message=='OnlyMessage')
			{
				
				var imagePathForcheckButton=document.getElementById("SERVER_URL").value+"images/home/new/common/loadings.gif" ; 
				
				faceboxMessage.innerHTML='<div align="center" style="height:150;width:300"><br><br><br><font style="font-family: Arial;font-size:16px;color:#0C5991;font-weight:bold">Loading</font><br><img src='+imagePathForcheckButton+'></img></div>' ;
				
			}//end of if
			
			
		
			if (options.height != "auto")
				faceboxMessage.style.height = options.height + " px";
			mbox.appendChild(faceboxMessage);
			
			if (options.height != "auto")
				faceboxMessage.style.height = options.height + " px";
		
			var content = options.message;
			var buttunDiv=document.createElement('div') ;
		//	faceboxMessage.innerHTML = content;
			
			if ((options.url != false) && ((options.url.toLowerCase().indexOf(".png") != -1) || (options.url.toLowerCase().indexOf(".jpg") != -1) || (options.url.toLowerCase().indexOf(".gif") != -1)) && ((title == false) || (title == "")) && (options.submitValue == false) && (options.cancelValue == "Cancel") && (options.submitFunction == false)) {
				var img = faceboxMessage.getElementsByTagName("img");
				if (img.length > 0) {
					img[0].style.cursor = "pointer";
					if (window.attachEvent) {
						img[0].attachEvent("onclick", function() {
							var fx = new Fx.Morph(box, {duration: 300});
							fx.start({opacity: 0}).chain(function() { $$('body')[0].removeChild(box); });
						});						
					} else {
						img[0].addEvent("click", function() {
							var fx = new Fx.Morph(box, {duration: 300});
							fx.start({opacity: 0}).chain(function() { $$('body')[0].removeChild(box); });
						});
					}
				}
			} else {
				var faceboxFooter = document.createElement("div");
				faceboxFooter.className = "faceboxFooter";
			//	mbox.appendChild(faceboxFooter);
				
				if ((options.submitValue != false) && (options.submitValue != null) && (options.submitValue != "")) {
					var submitButton = document.createElement("input");
					submitButton.setAttribute("type", "button");
					submitButton.className = 'faceboxSubmit';
					submitButton.setAttribute("value", options.submitValue);
					if (window.attachEvent)
						submitButton.attachEvent("onclick", options.submitFunction);
					else
						submitButton.addEvent("click", options.submitFunction);
					faceboxFooter.appendChild(submitButton);
					if (options.submitFocus == true)
						submitButton.focus();
				}
				var cancelButton = document.createElement("input");
				cancelButton.setAttribute("type", "button");
				cancelButton.setAttribute("value", options.cancelValue);
				if (options.cancelFunction == false) {
					if (window.attachEvent) {
						cancelButton.attachEvent("onclick", function() {
							instance.close();				
						});
					} else {
						cancelButton.addEvent("click", function() {
							instance.close();
						});
					}
				} else {
					if (window.attachEvent)
						cancelButton.attachEvent("onclick", options.cancelFunction);
					else	
						cancelButton.addEvent("click", options.cancelFunction);
				}
				faceboxFooter.appendChild(cancelButton);
			}
			
			if ((options.draggable == true) && (title != false))
		//		var dragging = new Drag.Move(box, {handle: title});
				
			var boxMTop = (box.getSize().y / 2) * (-1);
//			/box.style.marginTop = boxMTop + "px";
		}
		
		this.close = function() {
			var fx = new Fx.Morph(box, {duration: 300});
			fx.start({
				opacity: 200
			}).chain(function() {
				$$('body')[0].removeChild(box);
			});
		}
		
		this.fastclose = function() {
			$$('body')[0].removeChild(box);
		}
		
		this.returnMessageBox = function() {
			var messageBox = box.getElements(".faceboxMessage")[0];
			return messageBox;
		}
		
		this.fade = function() {
			var overlayW = mbox.offsetWidth; // mbox.getSize().x
			var overlayH = mbox.offsetHeight; // mbox.getSize().y
			var overlay = document.createElement("div");
			overlay.style.width = overlayW + "px";
			overlay.style.height = overlayH + "px";
			overlay.style.position = "absolute";
			overlay.style.left = "-1px";
			overlay.style.top = "-1px";
			overlay.className = 'faceboxOverlay';
			overlay.style.backgroundColor = "#fff";
			var hide = new Fx.Morph(overlay, {duration: 400});
			hide.set({
				opacity: options.fadeOpacity
			});
			mbox.appendChild(overlay);
		}
		
		this.unfade = function() {
			mbox.setAttribute("id", "tmpMBoxId");
			var overlay = $$('#tmpMBoxId .faceboxOverlay'); // mbox.getElements('.faceboxOverlay');
			mbox.setAttribute("id", "");
			if (overlay.length > 0)
				mbox.removeChild(overlay[0]);
			var fx = new Fx.Morph(box);
			fx.set({opacity: 1});
		}
	}

