File: /home/mycamden.co.uk/public_html/LBDirect/Assets/Scripts/LBDirectDeploy.js
var Ingrid={deploymentMethod:null,conversionTrackingEnabled:false,conversionValue:null,errorInvalidConnectionID:"DEPLOYMENT ERROR!: Your Livebookings ConnectionID is missing or invalid \n\nPlease check that you have added your ID correctly.\nIf you do need further assistance please contact\nLivebookings Technical Support - uk.tech@livebookings.net",MSIE:(navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1,serverPath:"https://secure.livebookings.com/LBDirect/",cbp:null,wsResponseTgt:10,wsPath:"http://webservices.livebookings.com",imgPath:"https://secure.livebookings.com/LBDirect/Assets/Imgs/",lbTerms:"http://book.livebookings.net/res/Landing.aspx?p=INTL-LIVEBOOKINGS_CONTENT&gototerms=&",lbCardPolicy:"http://book.livebookings.net/res/Landing.aspx?p=INTL-LIVEBOOKINGS_CONTENT&gotoqa=&code=WHYARESOMERESTAURANTSASKINGFORCREDITCARD&",restaurantTerms:null,appFile:"Assets/App/LBD2.12.05.swf",appWidth:300,appHeight:350,defaultConfig:['en-GB','1','777777','FF0000','df','000000','1','','FFFFFF','0'],isValidCall:function(a){if(a==null||a===""||a==="undefined"){alert(Ingrid.errorInvalidConnectionID);return false}else{if(a.length<6){alert(Ingrid.errorInvalidConnectionID);return false}else{return true}}},setConfig:function(a){a=LBTrim(a);if(a==null||a===""||a==="undefined"){Ingrid.config=Ingrid.defaultConfig}else{var b=a.split(",");Ingrid.config=[];var i=Ingrid.defaultConfig.length;var c;while(i--){c=b[i];if(c!=null&&c!=="null"&&c!==""){Ingrid.config[i]=c}else{Ingrid.config[i]=Ingrid.defaultConfig[i]}}}},setFV:function(a,b,c,d,e,f){var g;if(d!=null&&d!="undefined"&&d!==""){var h=LBTrim(d);g=h.split(",")}else{g=[null]}Ingrid.flashvars="LBConnectionId="+a+"&LBLanguageCode="+Ingrid.config[0]+"&LBLanguageOptions="+Ingrid.config[1]+"&LBBaseColor="+Ingrid.config[2]+"&LBHighlightColor="+Ingrid.config[3]+"&LBBorderStyle="+Ingrid.config[4]+"&LBBorderColor="+Ingrid.config[5]+"&LBLogoTypeURL="+Ingrid.config[7]+"&LBClientURL="+location.href+"&LBRestaurantNetworkId="+b+"&LBPromotionId="+c+"&LBSelectedPromotionId="+g[0]+"&LBSelectedRestaurantNetworkId="+g[1]+"&LBSelectedAreaId="+g[2]+"&LBSelectedSessionId="+g[3]+"&LBSelectedCovers="+g[4]+"&LBSelectedDate="+g[5]+"&LBSelectedTime="+g[6]+"&LBReferralId="+f+"&LBBrowserVersion="+navigator.appName+" "+navigator.appVersion+"&LBWebService="+Ingrid.wsPath+"&LBWebServiceResponseTarget="+Ingrid.wsResponseTgt+"&LBDeploymentMethod="+Ingrid.deploymentMethod+"&LBStartOnPromotions="+Ingrid.config[9]+"&LBDinerData="+e+"&cbp="+Ingrid.cbp},setCancelFV:function(a,b){var c;if(b!=null&&b!="undefined"&&b!==""){c=LBTrim(b)}else{c=null}Ingrid.flashvars="LBConnectionId="+a+"&LBLanguageCode="+Ingrid.config[0]+"&LBLanguageOptions="+Ingrid.config[1]+"&LBBaseColor="+Ingrid.config[2]+"&LBHighlightColor="+Ingrid.config[3]+"&LBBorderStyle="+Ingrid.config[4]+"&LBBorderColor="+Ingrid.config[5]+"&LBlogoTypeURL="+Ingrid.config[7]+"&LBClientURL="+location.href+"&LBDisplayMode=CancelBooking"+"&LBBookingReference="+c},getStyle:function(){var a;if(parseInt(Ingrid.config[6],10)==1){if(Ingrid.MSIE==6||(Ingrid.MSIE==-1&&Ingrid.config[4]=="df")){a="width:"+Ingrid.appWidth+"px;"+"height:"+Ingrid.appHeight+"px;"+"margin:auto;"}else{a="width:"+(Ingrid.appWidth+10)+"px;"+"height:"+(Ingrid.appHeight+10)+"px;"+"background:url("+Ingrid.imgPath+"appShadow.png) no-repeat 0 0;"+"padding:5px;"+"margin:auto;"}}else{a="width:"+Ingrid.appWidth+"px;"+"height:"+Ingrid.appHeight+"px;"+"margin:auto;"}return a},getEmbedCode:function(){var a,vWmode,tags;if(Ingrid.MSIE<0){a=vWmode=""}else{a='<param name="wmode" value="transparent" />';vWmode='wmode="transparent" '}tags='<div id="LivebookingsDirect" style="'+Ingrid.getStyle()+'">'+'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '+'codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"'+'width="'+Ingrid.appWidth+'" '+'height="'+Ingrid.appHeight+'" '+'id="LBDirect" '+'align="middle">'+'<param name="allowScriptAccess" value="always" />'+'<param name="movie" value="'+Ingrid.serverPath+Ingrid.appFile+'" />'+'<param name="quality" value="high" />'+'<param name="bgcolor" value="#'+Ingrid.config[8]+'" />'+a+'<param name="FlashVars" value="'+Ingrid.flashvars+'" />'+'<embed src="'+Ingrid.serverPath+Ingrid.appFile+'" '+'quality="high" '+'bgcolor="#'+Ingrid.config[8]+'" '+vWmode+'width="'+Ingrid.appWidth+'" '+'height="'+Ingrid.appHeight+'" '+'name="LBDirect" '+'FlashVars="'+Ingrid.flashvars+'" '+'align="middle" '+'allowScriptAccess="always" '+'type="application/x-shockwave-flash" '+'pluginspage="https://www.macromedia.com/go/getflashplayer" />'+'</object>'+'</div>';return tags}};function LBTrim(a){if(a==null){return null}else{return a.replace(/^\s+|\s+$/g,'')}}function LBDirect_Embed(a,b,c,d,e,f,g){var h=LBTrim(a);if(Ingrid.isValidCall(h)){if(Ingrid.deploymentMethod!="Popup"){Ingrid.deploymentMethod="Embed"}var i=h.split(":");Ingrid.partnerCode=i[0];Ingrid.setConfig(LBTrim(b));Ingrid.setFV(h,LBTrim(c),LBTrim(d),LBTrim(e),LBTrim(f),LBTrim(g));window.document.write(Ingrid.getEmbedCode())}}function LBDirect_Popup(a,b,c,d,e,f){var g=LBTrim(a);if(Ingrid.isValidCall(g)){var i=g.split(":");Ingrid.partnerCode=i[0];var h=390;var w=330;var x=(640-w)/2;var y=(480-h)/2;if(screen){x=(screen.availWidth-w)/2;y=(screen.availHeight-h)/2}var j="width="+w+",height="+h+",screenX="+x+",screenY="+y+",left="+x+",top="+y+",status=1";var k="connectionID="+g+"&config="+b+"&restaurant="+LBTrim(c)+"&product="+LBTrim(d)+"&request="+LBTrim(e)+"&referral="+LBTrim(f)+"&deployment=Popup";var l=window.open(Ingrid.serverPath+"index.cfm?"+k,"LivebookingsDirect",j);l.focus()}}function LBDirect_Cancel(a,b,c){var d=LBTrim(a);if(Ingrid.isValidCall(d)){Ingrid.setConfig(b);Ingrid.setCancelFV(d,LBTrim(c));window.document.write(Ingrid.getEmbedCode())}}function LBDirect_Information(a,b,c){var h=320;var w=480;var x=(640-w)/2;var y=(480-h)/2;var d;if(screen){x=(screen.availWidth-w)/2;y=(screen.availHeight-h)/2}switch(b){case"terms":d=Ingrid.lbTerms+"&culture="+c;break;case"ccpolicy":d=Ingrid.lbCardPolicy+"culture="+c;break;default:d=Ingrid.serverPath+"info.cfm?type="+b+"&lang="+c;break}var e="width="+w+",height="+h+",screenX="+x+",screenY="+y+",left="+x+",top="+y+",scrollbars"+",resizable";var f=window.open(d,'InfoWindow',e);f.focus()};function LBDirect_doConversion(a){if(Ingrid.conversionTrackingEnabled){Ingrid.conversionValue=a;document.getElementById("LBDirect_ConversionCode").src=Ingrid.conversionCodePath}else{return}}function LBDirect_addConversionCode(a){if(a!=null){Ingrid.conversionTrackingEnabled=true;Ingrid.conversionCodePath=a;var b=(("https:"==document.location.protocol)?true:false);document.write(unescape('%3Ciframe id="LBDirect_ConversionCode" src="'+Ingrid.serverPath+'Assets/htm/blank.htm" height="1" width="1" scrolling="0" style="border:0" frameBorder="0" %3E%3C/iframe%3E'))}else{alert("DEPLOYMENT ERROR!: To use Conversion Tracking you must supply the URL of your conversion page")}}function LBDirect_getConversionValue(){return Ingrid.conversionValue}