var _imagePath='http://media.hawaiianair.com/images/';
//Common.js (minus Intl Date support)
var hal=hal||{};var ua=navigator.userAgent.toLowerCase();var appVer=navigator.appVersion.toLowerCase();var minVer=parseFloat(appVer);var majVer=parseInt(minVer);var isOpera=ua.indexOf('opera')!=-1;var isMac=ua.indexOf('mac')!=-1;var iePos=appVer.indexOf('msie');if(iePos!=-1){minVer=parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));majVer=parseInt(minVer)}var isChrome=ua.indexOf('chrome/')!=-1;var isSafari=ua.indexOf('safari/')!=-1&&!isChrome;var isFirefox=ua.indexOf('firefox/')!=-1;var isGecko=!isSafari&&typeof navigator.product!='undefined'&&navigator.product.toLowerCase()=='gecko';var isGver=isGecko?navigator.productSub:0;var isIE=iePos!=-1&&!isOpera&&!isSafari;var isIE6=isIE&&majVer==6;var isIE7up=isIE&&minVer>=7;var isMobile=ua.indexOf('mobile')!=-1;var isSafariMobile=isSafari&&isMobile;if(typeof($)=='undefined'){function $(a){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<length;i++)elements.push($(arguments[i]));return elements}if(typeof a=='string')a=document.getElementById(a);return a}}if(!Array.prototype.map){Array.prototype.map=function(a){var b=this.length;if(typeof a!='function')return[];var c=new Array(b);var d=arguments[1];for(var i=0;i<b;i++)if(i in this)c[i]=a.call(d,this[i],i,this);return c}}Array.prototype.inArray=function(a){var b=this.length;for(var i=0;i<b;i++){if(this[i]===a)return true}return false};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(a){var b=this.length>>>0;var c=Number(arguments[1])||0;c=(c<0)?Math.ceil(c):Math.floor(c);if(c<0)c+=b;for(;c<b;c++){if(c in this&&this[c]===a)return c}return-1}}if(!String.prototype.trim){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'')}}var Hal={Cookie:function(){var d=document;var g=this;this.setCookie=function(a,b,c){if(!c)c=30;var e=new Date();e.setTime(e.getTime()+(c*24*60*60*1000));var f='; expires='+e.toGMTString();d.cookie=a+'='+b+f+'; path=/'};this.getCookie=function(a){var b=a+'=';var e=d.cookie.split(';');for(var i=0;i<e.length;i++){var c=e[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(b)==0)return c.substring(b.length,c.length)}return null};this.deleteCookie=function(a){g.setCookie(a,'',-1)};this.add=function(a,b,c){g.setCookie(a,b,c)};this.remove=function(a){g.deleteCookie(a)};var h=d.cookie.split(';');var j;for(var i=0,len=h.length;i<len;i++){j=h[i].split('=');this[j[0].trim()]=j[1]}},Ajax:function(m,n,o){var p=this;this.url=m;this.params='';this.sendMethod='GET';this.callBackSuccess=n&&typeof n=='function'?function(a){n(a)}:function(){};this.callBackFailure=o&&typeof o=='function'?function(a){o(a)}:null;this.loadingHTML='';this.loadingText='';this.targetId='';this.targetObject=null;this.timeout=null;this.proxyCache=3;this.getXmlHttp=function(){var a=false;if(window.XMLHttpRequest)a=new XMLHttpRequest();else if(window.ActiveXObject){try{a=new ActiveXObject('MSXML2.XMLHTTP')}catch(ex){try{a=new ActiveXObject('Microsoft.XMLHTTP')}catch(Ex){a=false}}}return a};this._ao=new p.getXmlHttp();this.ajaxObject=p._ao;this.parseStyles=function(b){var c=document.getElementsByTagName('head')[0];if(!c)return;var d='<style[^>]*>([\u0001-\uFFFF]*?)</style>';var e=new RegExp(d,'img');var f=new RegExp(d,'im');var g=(b.match(e)||[]).map(function(a){return(a.match(f)||['',''])[1]});for(i=0;i<g.length;i++){var h=document.createElement('style');h.type='text/css';if(isIE)h.styleSheet.cssText=g[i];else{var j=document.createTextNode(g[i]);h.appendChild(j)}c.appendChild(h)}};this.sanitizeHtml=function(a){var b=a;var c=b.match(new RegExp('<form[^>]+>','img'));if(c)b=b.substr(c.lastIndex);b=b.replace(new RegExp('<(script|style|iframe)[^>]*[\\S\\s]*?<\\/\\1>|<\\/(?:form|body|html)>','ig'),'');b=b.replace(/<input.*?(?=__EVENTTARGET)[^>]*>/i,'');b=b.replace(/<input.*?(?=__EVENTARGUMENT)[^>]*>/i,'');b=b.replace(/<input.*?(?=__VIEWSTATE)[^>]*>/i,'');b=b.replace(/<input.*?(?=__REQUESTDIGEST)[^>]*>/i,'');b=b.replace(/<input.*?(?=__EVENTVALIDATION)[^>]*>/i,'');return b};this.parseScripts=function(b){if(!b.match(/<script[^>]*>/ig))return;var c=b;c=c.replace(/(?:\/\/<\!\[CDATA\[)|(?:\/\/\]\]>)|<\!\-\-|\/\/\-\->/ig,'');c=c.replace(/(?:<script.*\s*.*\s*)(?=var theForm)(?:[\s\S]*?)<\/script>/,'');c=c.replace(/(?:<script.*\s*.*\s*)(?=WebForm_OnSubmit)(?:[\s\S]*?)<\/script>/,'');c=c.replace(/(?:<script.*\s*.*\s*)(?=Sys\.WebForms)(?:[\s\S]*?)<\/script>/,'');var d='<script[^>]*>([\u0001-\uFFFF]*?)<\/script>';var e=new RegExp(d,'img');var f=new RegExp(d,'im');var g=(c.match(e)||[]).map(function(a){return(a.match(f)||['',''])[1]});var h=g.join('\n');if(h.trim()=='')return;if(window.execScript)window.execScript(h);else window.eval(h)};this.getUrl=function(a){a=a.toLowerCase();a+=(a.indexOf('?')!=-1?'&':'?')+'t='+(new Date()).getTime();if(a.indexOf('http')!=0)return a;if(a.indexOf((location.protocol+'//'+location.hostname).toLowerCase())==0)return a;return'streamingproxy.axd?'+(p.proxyCache?'cache='+p.proxyCache+'&':'')+'url='+encodeURIComponent(a)};this.update=function(b,c,d,e,f,g){var h=p.ajaxObject;if(h){h.abort();if(p.timeout)var i=setTimeout(function(){h.abort()},p.timeout);var j=null;if(c){if(typeof c=='object')j=c;else j=document.getElementById(c);p.targetObject=j}else j=document.getElementById(p.targetId)||p.targetObject;h.onreadystatechange=function(){if(h.readyState==4){if(typeof i!='undefined')clearTimeout(i);if(h.status>=200&&h.status<300){var a=h.responseText;p.parseStyles(a);if(j)j.innerHTML=p.sanitizeHtml(a);if(d&&typeof d=='function')d(a,j);else p.callBackSuccess(a,j);p.parseScripts(a)}else{if(e&&typeof e=='function')e(h.status,j);else if(p.callBackFailure)p.callBackFailure(h.status,j);else if(j)j.innerHTML=''}delete h}else if(j)j.innerHTML=p.loadingHTML!=''?p.loadingHTML:'<div style="text-align:center;font-size:11px;color:#444444"><img src="'+(typeof _imagePath!='undefined'?_imagePath:'/images/')+'ajax-loader.gif" alt="Loading..." /><br />'+(p.loadingText!=''?p.loadingText:'Loading...')+'</div>'};var k=b||p.url;if(k)p.url=k;k=p.getUrl(k);var l=g||p.params||'';if(!f)var f=p.sendMethod;h.open(f,k,true);if(f.toUpperCase()=='POST'){h.setRequestHeader('Content-type','application/x-www-form-urlencoded');h.send(l)}else h.send(null)}};this.submit=function(a,b,c,d){p.sendMethod='POST';var e=hal.getArray(document.getElementsByTagName('INPUT'));var f=hal.getArray(document.getElementsByTagName('SELECT'));var g=hal.getArray(document.getElementsByTagName('TEXTAREA'));var h=hal.getArray(document.getElementsByTagName('BUTTON'));if(e.length==0&&f.length==0&&g.length==0&&h.length==0)return;var j=e.concat(f,g,h);if(j.length>0){var k='';for(var i=0,len=j.length,elm;i<len;i++){elm=j[i];if(elm.name&&elm.name.length>0&&elm.name!='__VIEWSTATE'&&elm.name!='__EVENTVALIDATION')k+=elm.name+'='+elm.value+'&'}p.params=k.substr(0,k.length-1)}p.update(a,b,c,d)}}};hal.cookie=new Hal.Cookie();Hal.QueryString=function(){var a=window.location.search.substring(1);if(a.length==0)return;var b=a.split('&');var c=b.length;if(c==0)return;var d;for(i=0;i<c;i++){d=b[i].split('=');this[d[0]]=d[1]}};hal.queryString=new Hal.QueryString();hal.getScrollTop=function(a){return a?a.scrollTop:document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset||0};hal.getScrollLeft=function(a){return a?a.scrollLeft:document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset||0};hal.getScrollHeight=function(a){return a?a.scrollHeight:document.body.parentNode.scrollHeight};hal.getScrollWidth=function(a){return a?a.scrollWidth:document.body.parentNode.scrollWidth};hal.getWinHeight=function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0};hal.getWinWidth=function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0};hal.getArray=function(b){if(b==null||b.length==0)return[];var a=[];for(var i=0,len=b.length;i<len;i++)a.push(b[i]);return a};hal.getObjDim=function(a){var b=[];b[0]=a.offsetWidth;b[1]=a.offsetHeight;return b};hal.getObjPos=function(a){var b=[],objLeft=0,objTop=0;while(a!=null){objLeft+=a.offsetLeft;objTop+=a.offsetTop;a=a.offsetParent}b[0]=objLeft;b[1]=objTop;return b};hal.getNextSibling=function(a){do a=a.nextSibling;while(a&&a.nodeType!=1);return a};hal.getPlaceholder=function(a,b){var d=document;if(!a){a='gPh';b=d.body}var c=d.getElementById(a);if(!c){c=d.createElement('div');c.id=a;c.style.position='absolute';c.style.display='none';hal.insertElement(c,b)}return c};hal.getIFrame=function(a,b){if(!isIE6)return null;var d=document;if(!a){a='gIfm';b=d.body}var c=d.getElementById(a);if(!c){c=d.createElement('iframe');if(window.location.protocol=='https:')c.src=_htmlPath+'blank.html';c.id=a;c.className='gIfm';c.frameBorder='0';c.scrolling='no';hal.insertElement(c,b)}return c};hal.insertElement=function(a,b){var c=b||document.getElementById('scrollContainer')||document.body;c.insertBefore(a,c.childNodes[0])};hal.addEvent=function(a,b,c,d){if(typeof a=='string')var a=document.getElementById(a);if(a.addEventListener){a.addEventListener(b,c,d||false);return true}else if(a.attachEvent){var r=a.attachEvent('on'+b,c);return r}else a['on'+b]=c};hal.cancelEvent=function(e){if(!e)var e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation()};hal.isChildEvent=function(e){if(!e)var e=window.event;var a=e.srcElement||e.target;var b=e.toElement||e.relatedTarget;while(b!=a&&b!=null)b=b.parentNode;return b==a};hal.defaultEnterSubmit=function(a,b){if(a==null||b==null)return;if(a.keyCode==13&&!(a.srcElement&&(a.srcElement.tagName.toLowerCase()=='textarea'))){var c=typeof b=='object'?b:document.getElementById(b);if(c&&typeof(c.click)!='undefined'){c.click();a.cancelBubble=true;if(a.stopPropagation)a.stopPropagation();return false}}return true};hal.getUICulture=function(){var a='en';var b='lang';var c=hal.cookie;var d=hal.queryString;if(d[b]!=undefined){a=d[b];c.add(b,a);return a}else if(c[b]!=undefined)a=c[b];else if(navigator.language)a=navigator.language;else if(navigator.browserLanguage)a=navigator.browserLanguage;else if(navigator.systemLanguage)a=navigator.systemLanguage;else if(navigator.userLanguage)a=navigator.userLanguage;return a.substr(0,2).toLowerCase()};hal.culture=hal.culture||{};hal.culture.lang=hal.getUICulture();hal.translate=function(a){return a};
//CloseButton.js
function CloseButton(c,f){var b=this;var e=document;var g=e.getElementById(c);var d='Button_Close';this.id=c;this.className='';this.hasLoaded=false;this.panel=g;this.onClick=f||function(){};for(x=0;x<4;x++)eval("var "+d+x+"=new Image();"+d+x+".src='"+_imagePath+d+x+".gif';");this.apply=function(){b.hasLoaded=false;b.load()};this.load=function(){if(b.hasLoaded)return;b.hasLoaded=true;var a=e.createElement('img');b.panel.appendChild(a);a.className=b.className;a.src=_imagePath+'Button_Close0.gif';a.alt='Close';a.onclick=function(){b.onClick();return false};a.onmouseover=function(){cbCimg(this,1)};a.onmousedown=function(){cbCimg(this,2)};a.onmouseup=function(){cbCimg(this,1)};a.onmouseout=function(){cbCimg(this,0)}};b.load()}function cbCimg(a,c){a.src=_imagePath+'Button_Close'+c+'.gif'}
//ButtonEnhanced.js
hal.be={coll:[],sender:{},pbCC:false,formSubmitted:false,isAllEnabled:false};hal.be.submit=function(){var o=this;if(o.formSubmitted)return;o.formSubmitted=true;var a;for(var i=0,len=o.coll.length;i<len;i++){a=o.coll[i];if(o.sender==a.bttn){if(a.disableAllOnSubmit){o.disableAll();return}a.disable();return}}};hal.be.click=function(a,b,c,d,e){if(c&&!d&&!e)return true;if(c&&d){hal.be.sender=a;return true}if(e){a.disabled=true;hal.be.setImg(a,3);a.onmouseover=null;a.onmouseout=null;a.onmousedown=null;a.onmouseup=null;if(!hal.be.pbCC)hal.be.pbCC=true;else{if(!b)b=window.event;if(b.preventDefault)b.preventDefault();else b.returnValue=false}}return c};hal.be.setImg=function(a,i){a.style.backgroundImage=a.style.backgroundImage.replace(/_[0-3]{1}/,'_'+i)};hal.be.enableAll=function(){var b=this;for(var i=0,len=b.coll.length;i<len;i++)b.coll[i].enable()};hal.be.disableAll=function(){var b=this;for(var i=0,len=b.coll.length;i<len;i++)b.coll[i].disable()};hal.be.reload=function(){var c=hal.be.coll;for(var i=0,len=c.length;i<len;i++)c[i].init()};hal.be.rebind=function(a){var b=this;var c;for(var i=0,len=b.coll.length;i<len;i++){c=b.coll[i];if(c.id==a){c.bttn=document.getElementById(a);c.init();return true}}return false};Hal.ButtonEnhanced=function(l){var m=document.getElementById(l);if(!m)return;var n=this;this.id=l;this.bttn=document.getElementById(l);this.baseImage=this.bttn.className||'ButtonPrimaryLarge100';this.disableAllOnSubmit=false;this.init=function(){var a=n.bttn.disabled;if(n.baseImage.toLowerCase().indexOf('disabled')!=-1){n.baseImage=n.baseImage.replace(/disabled/ig,'');a=true}var b=/Primary/i.test(n.baseImage);var c=/Secondary/i.test(n.baseImage);var d=/Tertiary/i.test(n.baseImage);var e=/Neutral/i.test(n.baseImage);var f=/Large/i.test(n.baseImage);var g=/Medium/i.test(n.baseImage);var h=n.baseImage.indexOf('MetallicSilver')>=0;var i=n.baseImage.indexOf('MetallicPink')>=0;var j=n.baseImage.match(/\d{2,3}/)||(f?100:75);if(!/\d{2,3}/.test(n.baseImage))n.baseImage+=f?'100':'75';var k='';for(x=3;x>=0;x--){k=n.baseImage+'_'+x;if(typeof window[k]=='object')continue;window[k]=new Image();if(h||i)window[k].src=_imagePath+k+'.png';else window[k].src=_imagePath+k+'.gif'}n.bttn.className='';n.bttn.style.height=f?'30px':g?'22px':'18px';n.bttn.style.width=j+'px';n.bttn.style.border='0px';n.bttn.style.color=a?'#C3C3C3':(h?'#000':(i?'#FFF':(e?'#BF2296':'#FFF')));n.bttn.style.fontSize=f?'12px':g?'11px':'10px';n.bttn.style.fontFamily='Arial';n.bttn.style.fontWeight='bold';n.bttn.style.textTransform='uppercase';n.bttn.style.cursor='pointer';if(h||i)n.bttn.style.background='transparent url('+_imagePath+n.baseImage+(a?'_3':'_0')+'.png) no-repeat';else n.bttn.style.background='transparent url('+_imagePath+n.baseImage+(a?'_3':'_0')+'.gif) no-repeat';n.bttn.onmouseover=function(){hal.be.setImg(n.bttn,1)};n.bttn.onmouseout=function(){hal.be.setImg(n.bttn,0)};n.bttn.onmousedown=function(){hal.be.setImg(n.bttn,2)};n.bttn.onmouseup=function(){hal.be.setImg(n.bttn,1)};n.bttn.enable=function(){this.disabled=false;n.init()};n.bttn.disable=function(){this.disabled=true;this.style.color='#C3C3C3';hal.be.setImg(this,3);this.onmouseover=null;this.onmouseout=null;this.onmousedown=null;this.onmouseup=null};window[k].onerror=function(){n.bttn.style.backgroundColor=b?'#BF2296':c?'#B193D6':d?'#F0AE51':h?'#BF2296':i?'#BF2296':e?'#D1D6E6':'#BF2296';n.bttn.onmouseover=function(){};n.bttn.onmouseout=function(){};n.bttn.onmousedown=function(){};n.bttn.onmouseup=function(){}}};this.init();hal.be.coll.push(this)};Hal.ButtonEnhanced.prototype.enable=function(){this.bttn.enable()};Hal.ButtonEnhanced.prototype.disable=function(){this.bttn.disable()};
//StagePanel2.js
hal.spl=hal.spl||{};hal.spl.timer=0;hal.spl.oTf=null;hal.spl.alertPanel=null;hal.spl.confirmPanel=null;hal.spl.laf=hal.spl.laf||'default';var Hal=Hal||{};Hal.StagePanel=function(a){var d=document;var b=this;var a=a||'stagePanel';this.id=a;this.panelType=a=='alertPnl'?'alert':a=='confirmPnl'?'confirm':'standard';this.panelStyle='light';this.position='relative';this.iconUrl=null;this.panelTitle='';this.contentUrl='';this.isCollapsible=false;this.showClose=false;this.hideCancel=false;this.closeButton=null;this.callBackSuccess=function(){};this.callBackFailure=function(){};this.onClientCancel=function(){};this.onClientOk=function(){};if(hal.spl.laf=='metallic'){this.okButtonText='OK'}else{this.okButtonText='OK'}this.cancelButtonText='Cancel';this.okButton=null;this.cancelButton=null;this.srcElements=[];this.srcEvent='';this.panel=d.getElementById(a)||hal.getPlaceholder(a);this.hasLoaded=false;this.contentObj=null;this.innerHTML='';this.iFrame=hal.getIFrame();this.bg=d.getElementById('sPnlBg');this.height=0;if(hal.spl.laf=='metallic'){this.width=370}else{this.width=300}this.zIndex=1010};Hal.StagePanel.prototype.reposition=function(){var a=this;var b=a.panel;var c=hal.getObjDim(b);var d='px';var e=0;var f=0;var g=c[0];var h=c[1];e=(hal.getWinWidth()/2)-(g/2)+hal.getScrollLeft();f=(hal.getWinHeight()/2)-(h/2)+hal.getScrollTop();e=e<0?0:e;f=f<0?0:f;b.style.left=e+d;b.style.top=f+d;var i=document.getElementById('scrollContainer');var j=a.bg;var k=hal.getScrollHeight(i);var l=hal.getScrollWidth(i);var m=hal.getWinHeight();var n=hal.getWinWidth();var o=(k<m)?m:k;var p=(l<n)?n:l;j.style.height=o+d;j.style.width=p+d;var q=a.iFrame;if(q){q.style.width=p+d;q.style.height=o+d}};Hal.StagePanel.prototype.load=function(){var a=this;if(!a.hasLoaded){a.hasLoaded=true;var d=document;var f=a.id;var h=a.panelType=='alert';var i=a.panelType=='confirm';var j=a.panelType=='error';var k=a.panelType=='info';var n=j||h;var o=a.iconUrl||h||i||j||k;var q='relative';a.position=h||i?'absolutecentered':q;var s=a.position==q;var u=n?'Attn':'';var v=a.panel;var w='table';var x='div';var y='tbody';var z='a';var A='p';var B='span';var C='tr';var D='td';var E='img';var F='button';var G=_imagePath||'/images/';var H='spacer';var p='px';var I=a.panelStyle=='dark'?'D':'';var J='Module';var K='Content';var t='Top';var L=t.toLowerCase();var M='Row';var N='Table';var m='Main';var l='Left';var r='Right';var b='Bottom';var O=b.toLowerCase();var c='Cell';var g='.gif';var P='Title';var Q='100%';if(hal.spl.laf=='default'){var R=d.createElement(w);R.border=0;R.cellPadding=0;R.cellSpacing=0;R.style.width=Q;R.style.height=Q;var S=d.createElement(y);R.appendChild(S);var T=d.createElement(C);S.appendChild(T);T.style.verticalAlign=O;var U=d.createElement(D);T.appendChild(U);U.className=J+t+l;var V=d.createElement(E);U.appendChild(V);V.src=G+J+I+u+'_tl'+g;U=d.createElement(D);T.appendChild(U);U.className=J+t+I+(n?' '+J+t+'Err':'');U.style.width=Q;V=d.createElement(E);U.appendChild(V);V.src=G+H+g;V.style.width=(isSafari?200:1)+p;V.style.height=1+p;U=d.createElement(D);T.appendChild(U);U.className=J+t+r;V=d.createElement(E);U.appendChild(V);V.src=G+J+I+u+'_tr'+g;T=d.createElement(C);S.appendChild(T);T.style.verticalAlign=L;U=d.createElement(D);T.appendChild(U);U.className=J+m+I+(n?' '+J+m+'Err':'');U.colSpan=3;U.style.width=Q;var W=d.createElement(x);U.appendChild(W);W.className=J+m+K;W.style.position=q;if(!isIE){V=d.createElement(E);W.appendChild(V);V.src=G+'Grad'+(a.panelStyle=='dark'?'Lavendar':'White')+'.png';V.className=J+'GradientImg';V.style.zIndex=1}if(a.showClose||h||i){var X=d.createElement(x);W.appendChild(X);var Y=d.createElement(E);X.appendChild(Y);X.style.zIndex=a.zIndex+2;X.style.position=q;X.style.width=X.style.height='14px';X.style.styleFloat=X.style.cssFloat='right';X.style.marginRight=(isIE6?2:3)+p;Y.src=G+'Button_Close0.gif';Y.alt='Close';Y.onclick=function(){a.onClientCancel();a.close();return false};Y.onmouseover=function(){cbCimg(this,1)};Y.onmousedown=function(){cbCimg(this,2)};Y.onmouseup=function(){cbCimg(this,1)};Y.onmouseout=function(){cbCimg(this,0)};a.closeButton=Y}var Z=d.createElement(x);W.appendChild(Z);Z.className=J+K;Z.style.padding=7+p;Z.style.position=q;if(a.panelTitle!=''){oDv=d.createElement(x);Z.appendChild(oDv);oDv.className=J+P;oDv.innerHTML=a.panelTitle}if(o){var ba=d.createElement(E);Z.appendChild(ba);ba.style.position='absolute';ba.style.top='0px';ba.style.left='0px';ba.style.margin='3px';ba.src=a.iconUrl||(h||j?G+'IconError'+g:i?G+'IconConfirm'+g:k?G+'IconInfo'+g:G+'spacer'+g);ba.alt=h?'Alert':j?'Error':i?'Confirm':k?'Info':''}var bb=d.createElement(x);Z.appendChild(bb);bb.className=J+K;bb.style.marginLeft=(o?30:0)+p;if(n)bb.className='AlertText';if(h||i){var bc=d.createElement(x);Z.appendChild(bc);bc.style.textAlign='center';bc.style.marginTop='7px';var bd=d.createElement(F);bc.appendChild(bd);bd.id=f+'_ok';bd.style.margin='3px';bd.onkeypress=function(e){a.onKeyPress(e)};bd.className='ButtonPrimaryMedium75';bd.innerHTML=a.okButtonText;bd.onclick=function(){a.onClientOk();a.close();return false};a.okButton=bd;if(i&&!a.hideCancel){var be=d.createElement(F);bc.appendChild(be);be.id=f+'_cxl';be.style.margin='3px';be.onkeypress=function(e){a.onKeyPress(e)};be.className='ButtonSecondaryMedium75';be.innerHTML=a.cancelButtonText;be.onclick=function(){a.onClientCancel();a.close();return false};a.cancelButton=be}}T=d.createElement(C);S.appendChild(T);T.style.verticalAlign=L;U=d.createElement(D);T.appendChild(U);U.className=J+b+l;V=d.createElement(E);U.appendChild(V);V.src=G+J+I+u+'_bl'+g;U=d.createElement(D);T.appendChild(U);U.className=J+b+I+(n?' '+J+b+'Err':'');U.style.width=Q;V=d.createElement(E);U.appendChild(V);V.src=G+H+g;U=d.createElement(D);T.appendChild(U);U.className=J+b+r;V=d.createElement(E);U.appendChild(V);V.src=G+J+I+u+'_br'+g}else if(hal.spl.laf=='metallic'){var bf='simplemodal-';var R=d.createElement(x);R.className=bf+'container';R.style.height='200px';R.style.width='370px';R.style.zIndex=1002;var bh=d.createElement(z);bh.className='modalCloseImg '+bf+'close';bh.title='Close';bh.onclick=function(){a.onClientCancel();a.close();return false};R.appendChild(bh);var bi=d.createElement(x);bi.className=bf+'wrap';R.appendChild(bi);var bj='error';var bk=d.createElement(x);bk.className=bj+'Bottom '+bf+'data';bk.style.display='block';bi.appendChild(bk);var bl=d.createElement(x);bl.className=bj+'Container';bk.appendChild(bl);var bm=d.createElement(x);bm.className=bj+'Content';bl.appendChild(bm);bb=d.createElement(A);bm.appendChild(bb);var bn=d.createElement(x);bn.className=bj+'ButtonContainer';bm.appendChild(bn);if(h||i){var bc=d.createElement(B);bc.className='okay';bn.appendChild(bc);var bd=d.createElement(F);bc.appendChild(bd);bd.id=f+'_ok';bd.style.margin='3px';bd.onkeypress=function(e){a.onKeyPress(e)};bd.className='ButtonMetallicSilverLarge75';bd.innerHTML=a.okButtonText;bd.onclick=function(){a.onClientOk();a.close();return false};a.okButton=bd;if(i&&!a.hideCancel){var be=d.createElement(F);bc.appendChild(be);be.id=f+'_cxl';be.style.margin='3px';be.onkeypress=function(e){a.onKeyPress(e)};be.className='ButtonMetallicSilverLarge75';be.innerHTML=a.cancelButtonText;be.onclick=function(){a.onClientCancel();a.close();return false};a.cancelButton=be}}}if(s){}else{var bo=hal.getPlaceholder();var bp='PopWin';v.innerHTML='';v.appendChild(R);v.style.zIndex=1000;v.style.width=a.width+'px';if(a.height>0)v.style.height=a.height+'px';bo.parentNode.insertBefore(v,bo);var bq=new Hal.ButtonEnhanced(f+'_ok');if(i&&!a.hideCancel)var br=new Hal.ButtonEnhanced(f+'_cxl');var bs=a.bg;if(!bs){bs=hal.getPlaceholder('sPnlBg');bs.className='gBg spBg';a.bg=bs}}var bt=s?v:bb;var bu=a.contentUrl;if(typeof Hal!='undefined'&&Hal&&bu&&bu.length>0){var bv=new Hal.Ajax();bv.update(bu,bt,function(){if(!s)a.reposition();a.callBackSuccess});a.innerHTML=bt.innerHTML}else if(!s)bt.innerHTML=a.innerHTML;a.contentObj=bt}};Hal.StagePanel.prototype.open=function(){var a=this;if(a.iFrame)a.iFrame.style.display='block';if(a.bg)a.bg.style.display='block';var b=a.panel;if(b&&b.style){b.style.display='block';a.reposition()}};Hal.StagePanel.prototype.close=function(){var b=this;if(b.panel&&b.panel.style)b.panel.style.display='none';if(b.iFrame)b.iFrame.style.display='none';if(b.bg)b.bg.style.display='none';if(hal.spl.oTf&&hal.spl.oTf.focus)hal.spl.oTf.focus();var a=arguments;if(a.length>0)for(var i=0;i<a.length;i++)if(typeof(a[i])=='function')eval(a[i])};Hal.StagePanel.prototype.register=function(){};Hal.StagePanel.prototype.apply=function(){var a=this;if(a.position!='relative')a.register();a.hasLoaded=false;a.load()};Hal.StagePanel.prototype.Bind=function(){this.apply()};Hal.StagePanel.prototype.init=function(){var a=this;a.innerHTML=a.panel.innerHTML;if(a.position=='relative')a.load();else a.register()};Hal.StagePanel.prototype.onKeyPress=function(e){var a=this;if(!e)var e=window.event;var b=a.okButton;var c=a.cancelButton;var k=e.keyCode;if(k==13||k==27){if(k==27){a.onClientCancel();a.close()}e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();return false}return true};function halert(a,b,c){var d=hal.spl;if(b){if(typeof b=='object')d.oTf=b;else d.oTf=document.getElementById(b)}if(!d.alertPanel)d.alertPanel=new Hal.StagePanel('alertPnl');var e=d.alertPanel;if(c){e.okButtonText=c}e.innerHTML=a;e.apply();e.open();if(e.okButton&&e.okButton.focus)e.okButton.focus();return}function hconfirm(a,b,c,d,e){var f=null;if(typeof b=='object'){f=b;var b=f.OnClientOk;if(typeof b=='string')f.onClientOk=function(){eval(b)};else if(typeof b=='function')f.onClientOk=function(){b()};var c=f.OnClientCancel;if(typeof c=='string')f.onClientCancel=function(){eval(c)};else if(typeof c=='function')f.onClientCancel=function(){c()}}else{if(!hal.spl.confirmPanel)hal.spl.confirmPanel=new Hal.StagePanel('confirmPnl');f=hal.spl.confirmPanel;if(b){if(typeof b=='string')f.onClientOk=function(){eval(b)};else if(typeof b=='function')f.onClientOk=function(){b()}}if(c){if(typeof c=='string')f.onClientCancel=function(){eval(c)};else if(typeof c=='function')f.onClientCancel=function(){c()}}}if(d){f.okButtonText=d}if(e){f.cancelButtonText=e}f.innerHTML=a;f.apply();f.open();if(f.okButton&&f.okButton.focus)f.okButton.focus();return}

