document.write('<link rel="stylesheet" href="https://oreeduboisrestaurant.sitebenefits.com/Portals/_default/psn/ldbInjectedReservationStyleSheet.css" type="text/css" media="screen" />')
document.write(' <div class="SQBM"> ')
document.write('   <div class="SQBL"></div> ')
document.write('   <div class="SQBR"></div> ')
document.write('   <div class="SQBO"> ')
document.write('       <div class="SQBW"> ')
document.write('           <div class="SQB"> ')
document.write('                   <div class="title">Reservation</div> ')
document.write('     <div class="groupSize"> ')
document.write('       <select id="ddlGroupSize275" class="QBList ddlGroupSize"> ')
document.write('           <option value="1" >1 Guest</option> ')
document.write('           <option value="2" selected >2 Guests</option>  ')
document.write('           <option value="2" >Otherwise please call</option> ')
document.write('       </select> ')
document.write('     </div> ')
document.write('     <div  class="day"> ')
document.write('       <select id="ddlStartDate275" class="QBList ddlStartDate"> ')
document.write('           <option value="2026-06-09"  >Otherwise</option> ')
document.write('       </select> ')
document.write('     </div > ')
document.write('     <div class="time"> ')
document.write('       <select id="ddlStartTime275" class="QBList ddlStartTime"> ')
document.write('           <option value="00:00" >Otherwise please call</option> ')
document.write('       </select> ')
document.write('     </div> ')
document.write('                   <div class="message">819.827.0332</div> ')
document.write('                   <div class="submit"> ')
document.write('                       <input type="button" name="SQBButton275" value="Make Reservation" id="MakeReservation275" class="MakeReservation" /> ')
document.write('                   </div>')
document.write('           </div>')
document.write('       </div>')
document.write('   </div>')
document.write('</div>')
function addParam(QueryString, Parameter, Value) { if (QueryString == null || QueryString == '') return '?' + Parameter + '=' + Value; else return QueryString + '&' + Parameter + '=' + Value; } 
function OpenLightbox275() { 
       var RezParameters = ''; 
       var width = getWidth(); 
       if (jQuery('#ddlStartDate275').length > 0) RezParameters = addParam(RezParameters, 'StartDate', jQuery('#ddlStartDate275').val()); 
       if (jQuery('#ddlStartTime275').length > 0) RezParameters = addParam(RezParameters, 'StartTime', jQuery('#ddlStartTime275').val()); 
       if (jQuery('#ddlGroupSize275').length > 0) RezParameters = addParam(RezParameters, 'GroupSize', jQuery('#ddlGroupSize275').val()); 
       RezParameters = addParam(RezParameters, 'DialogBox', 'y'); 
       RezParameters = addParam(RezParameters, 'ParentUrl', encodeURIComponent(document.location.href)); 
       RezParameters = addParam(RezParameters, 'psn', 'ldb'); 
       if(width < 710) { 
	        var iFrameUrl = 'https://oreeduboisrestaurant.sitebenefits.com/MobileReservation.aspx' + RezParameters; 
	        var dialogHtml = '<div id="reservationWizard275" align="center" style="width: 300px; height: 600px"><iframe id="reservationWizardiFrame275" name="reservationWizardiFrame275" src="' + iFrameUrl + '" width="100%" height="100%" frameborder="0"></iframe></div>'; 
	        if (jQuery('#reservationWizard275').length > 0) jQuery('#reservationWizard275').remove();
	        jQuery(dialogHtml).dialog({ autoOpen: false, closeText: 'Close', width: 300, height: 600, title: ('Reservation for L’Orée du Bois').replace("&#39;","'"), close: function (type, data) { jQuery(this).dialog('destroy'); }, modal: true }); 
       } 
       else { 
	        var iFrameUrl = 'https://oreeduboisrestaurant.sitebenefits.com/tabid/107621/Default.aspx' + RezParameters; 
	        var dialogHtml = '<div id="reservationWizard275" align="center" style="width: auto; height: 600px"><iframe id="reservationWizardiFrame275" name="reservationWizardiFrame275" src="' + iFrameUrl + '" width="100%" height="100%" frameborder="0"></iframe></div>'; 
	        if (jQuery('#reservationWizard275').length > 0) jQuery('#reservationWizard275').remove();
	        jQuery(dialogHtml).dialog({ autoOpen: false, closeText: 'Close', width: 710, height: 600, title: ('Reservation for L’Orée du Bois').replace("&#39;","'"), close: function (type, data) { jQuery(this).dialog('destroy'); }, modal: true }); 
       } 
	    jQuery('#reservationWizard275').dialog('open'); 
 } 
function getWidth() { 
  var currentWidth = 0; 
  if( typeof( window.innerWidth ) == 'number' ) { 
    currentWidth = window.innerWidth; 
  } else if( document.documentElement && ( document.documentElement.clientWidth ) ) { 
    currentWidth = document.documentElement.clientWidth; 
  } else if( document.body && ( document.body.clientWidth ) ) { 
    currentWidth = document.body.clientWidth; 
  } 
  return currentWidth; 
}; 
function updateIframe() { 
   var RezParameters = ''; 
   if (jQuery('#ddlStartDate275').length > 0) RezParameters = addParam(RezParameters, 'StartDate', jQuery('#ddlStartDate275').val()); 
       if (jQuery('#ddlStartTime275').length > 0) RezParameters = addParam(RezParameters, 'StartTime', jQuery('#ddlStartTime275').val()); 
   if (jQuery('#ddlGroupSize275').length > 0) RezParameters = addParam(RezParameters, 'GroupSize', jQuery('#ddlGroupSize275').val()); 
   RezParameters = addParam(RezParameters, 'DialogBox', 'y'); 
   RezParameters = addParam(RezParameters, 'ParentUrl', encodeURIComponent(document.location.href)); 
   RezParameters = addParam(RezParameters, 'psn', 'ldb'); 
   width = getWidth(); 
   if (width < 710) { 
	    var iFrameUrl = 'https://oreeduboisrestaurant.sitebenefits.com/MobileReservation.aspx' + RezParameters; 
		jQuery(document.getElementById('reservationWizardiFrame275')).attr('src', iFrameUrl); 
	    jQuery('#reservationWizardiFrame275').addClass('reservationWizardiFrame275-resize'); 
	    jQuery('.reservationWizardiFrame275-resize').css("width",300); 
	    var dialogElementParent = jQuery("#reservationWizard275").parent(); 
	    dialogElementParent.width(350); 
	    jQuery("#reservationWizard275").parent().addClass("iFrameShiftLeft"); 
	    jQuery(".iFrameShiftLeft").css("width",350); 
	    jQuery(".iFrameShiftLeft").css("left",(width -350) / 2 ); 
    } else { 
	    var iFrameUrl = 'https://oreeduboisrestaurant.sitebenefits.com/tabid/107621/Default.aspx' + RezParameters; 
		jQuery(document.getElementById('reservationWizardiFrame275')).attr('src', iFrameUrl); 
	    jQuery('#reservationWizardiFrame275').addClass('reservationWizardiFrame275-resize'); 
	    jQuery('.reservationWizardiFrame275-resize').css("width",660); 
	    var dialogElementParent = jQuery("#reservationWizard275").parent(); 
	    dialogElementParent.width(710); 
	    jQuery("#reservationWizard275").parent().css("width",710); 
	    jQuery("#reservationWizard275").parent().css("left",(width -710) / 2 ); 
	}; 
}; 
function Events275(){
	    jQuery('form').each(function() {
		    this.reset(); 
	    });
	    jQuery('#MakeReservation275').click(function(){
	    	OpenLightbox275(); 
 	    }); 
	    jQuery('#ddlGroupSize275').change(function(){ 
	    	OpenLightbox275(); 
 	    }); 
	    jQuery('#ddlStartDate275').change(function(){ 
	    	OpenLightbox275(); 
 	    }); 
	    jQuery('#ddlStartTime275').change(function(){ 
	    	if (jQuery('#ddlStartTime275').val() == '00:00') {OpenLightbox275();} 
 	    }); 
	    jQuery('#ExtLink').remove(); 
       jQuery.receiveMessage(function (e) { 
           if (e.data === 'close') { 
               jQuery('#reservationWizard275').dialog('close'); 
           } 
       }, 'https://oreeduboisrestaurant.sitebenefits.com'); 
	    jQuery(window).resize(function() { 
	        updateIframe(); 
       }); 
} 
//http:'www.nczonline.net/blog/2009/07/28/the-best-way-to-load-external-javascript/ 
function LoadScript275(url, callback){
    var script = document.createElement('script')
    script.type = 'text/javascript';
    if (script.readyState){ 
            script.onreadystatechange = function(){ 
               if (script.readyState == 'loaded' ||script.readyState == 'complete'){
                   script.onreadystatechange = null; 
                   callback(); 
               }
           };
   } else {  
        script.onload = function(){
            callback();
        };
   }
   script.src = url;
   document.getElementsByTagName('head')[0].appendChild(script); 
}
 if (typeof jQuery == 'undefined'){ 
   LoadScript275('https://oreeduboisrestaurant.sitebenefits.com/js/jquery.min.js', function(){
       jQuery('document').ready(function (){ 
           if (typeof jQuery.ui == 'undefined'){ 
               LoadScript275('https://oreeduboisrestaurant.sitebenefits.com/js/jquery-ui.min.js', function(){ 
                   if (typeof jQuery.postmessage == 'undefined'){ 
                       LoadScript275('https://oreeduboisrestaurant.sitebenefits.com/js/jquery.ba-postmessage.js', function(){ 
                           Events275(); 
                       }); 
                   }else{ 
                       Events275(); 
                   }; 
               }); 
           }; 
       }); 
   }); 
 }else{ 
   if (typeof jQuery.ui == 'undefined'){ 
       if(jQuery.fn.jquery.split('.').map(function(i){return('0'+i).slice(-2)}).join('.') > '01.08.03'){ 
           LoadScript275('https://oreeduboisrestaurant.sitebenefits.com/js/jquery-ui.min.js', function(){  
               if (typeof jQuery.postmessage == 'undefined'){  
                   LoadScript275('https://oreeduboisrestaurant.sitebenefits.com/js/jquery.ba-postmessage.js', function(){  
                       Events275();  
                   });  
               }else{  
                   Events275();  
               }; 
           });  
       } else { 
           LoadScript275('https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js', function(){ 
               if (typeof jQuery.postmessage == 'undefined'){  
                   LoadScript275('https://oreeduboisrestaurant.sitebenefits.com/js/jquery.ba-postmessage.js', function(){  
                       Events275();  
                   });  
               }else{  
                   Events275();  
               }; 
           });  
       }; 
   }else{ 
       if (typeof jQuery.postmessage == 'undefined'){ 
           LoadScript275('https://oreeduboisrestaurant.sitebenefits.com/js/jquery.ba-postmessage.js', function(){ 
               Events275(); 
           }); 
       }else{ 
           Events275(); 
       }; 
   }; 
 };
