var keepAliveAlive;var rememberEIW=false;var showEIW=false;var key="";if(typeof(keepAliveAlive)=="undefined"){keepAliveAlive=false}function checkLoadArray(nocheck){if(nocheck==null){nocheck=false}if(!nocheck&&self!=top){top.location="http://"+document.domain}var count=afterLoadArray.length;var cmd;for(i=0;i<count;i++){cmd=afterLoadArray[i];eval(cmd)}}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function readGetParam(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"(=([^&#]*)){0,1}";var d=new RegExp(a);var c=d.exec(window.location.href);if(c==null){return""}else{return c[1]}}function loadFBLicense(){var c=new Object();var b;c["airnelson.com"]="0Dce2jVr1jZN";c["airnelson.co.nz"]="0Dce2jVr1jZN";c["airnewzealand.ca"]="eY3HdIWQe4qm";c["airnewzealand.cn"]="eY3HdIWQe4:m";c["airnewzealand.co.nz"]="eY3HdIWQe4Cm";c["airnewzealand.co.uk"]="eY3HdIWQe4Cm";c["airnewzealand.com"]="eY3HdIWQe4Cm";c["airnewzealand.com.au"]="eY3HdIWQe4Cm";c["airnewzealand.de"]="PJmWMZHhO5L3";c["airnewzealand.com.cn"]="eY3HdIWQe4Cm";c["airnewzealand.com.hk"]="PJmWMZHhO5L3";c["airnewzealand.hk"]="MKlVPaEiO6g0";c["airnewzealand.jp"]="trE0u7lDv6VV";c["airnewzealandagent.co.nz"]="3B6y0w@p3hbP";c["airnz.com"]="IOdyLfYWIukA";c["airnzagent.co.nz"]="3B6y0w@p3hbP";c["goldenoldiessports.com"]="S4zkT5CgOoy2";c["airnewzealand.eu"]=":4Xn9o2w@56G";c["airnewzealand.co.jp"]="eY3HdIWQe4Cm";c["cn.airnewzealand.co.nz"]="5fZn5@sj6v9R";c["pacificislands.airnewzealand.com"]="S30fQ29fRHV5";for(var a in c){b=new RegExp(a+"$","i");if(document.domain.match(b)){key=c[a];fbPageOptions={licenseKey:key}}}}function loadEIW(a){var b=readCookie("showeiw");var c=readGetParam("noeiw");if(b==null&&c==""){fb.start(a,{roundCorners:"all",cornerRadius:8,outerBorder:0,innerBorder:0,width:500,height:280,outsideClickCloses:false,controlsPos:"tr",color:"custom",panelPadding:5,padding:0,overlayOpacity:90,afterBoxEnd:setEIWCookie})}}function setEIWCookie(){if(rememberEIW){var a=new Date();a.setDate(a.getDate()+14);document.cookie="showeiw="+showEIW+"; expires="+a.toUTCString()}if(showEIW){document.location.reload(true)}}function changeEIWState(a){rememberEIW=a.checked}function changeshowEIW(a){showEIW=a}function forgotPass(){var a="";if(document.frmLogin.username.value!=""){a=document.frmLogin.username.value}window.location.href="https://registration.airnewzealand.com/spr/challenge_phrase/challenge_phrase.jsp?username="+a+"&currsite="+curSite;return false}function onlineServices(d,c,e,b){var g="?";if(d.indexOf("?")>-1){g="&"}var a=getLocale();if(a=="ja_JP"){a="en_JP"}if(a.indexOf("en_")<0){a="en_NZ"}var f=d+g+"currsite="+curSite+"&locale="+a;if(typeof c=="string"){window.open(f,c,"location=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=yes,titlebar=yes,status=yes,width="+e+",height="+b)}else{window.location.href=f}}function goToTimatic(){if(checkTimaticForm()){var f="http://www.timaticweb.com/cgi-bin/tim_website_client.cgi?SpecData=1&VISA=1";var b=document.spdb.NA.value;var c=document.spdb.AR.value;var a=getMultiple(document.spdb.DE,"&DE=");var e=getMultiple(document.spdb.TR,"&TR=");var d=document.spdb.PASSTPES.value;f+="&NA="+b+"&AR="+c+"&DE="+a+"&TR="+e+"&PASSTPES="+d;f+="&user=NZB2C&subuser=NZB2C";document.location.href=f}}function getMultiple(d,c){var e=0;var a="00";for(var b=0;b<d.length;b++){if(d.options[b].selected){e++;if(e==1){a=d.options[b].value}else{a+=c+d.options[b].value}}}return(a)}function checkTimaticForm(){var a=false;if(document.spdb.NA.value==""||document.spdb.NA.value=="00"){alert("Please select Nationality of Passport.")}else{if(document.spdb.DE.value==""||document.spdb.DE.value=="00"){alert("Please select at least one Destination.")}else{a=true}}return(a)}function attachLinkEvent(){var a=document.getElementsByTagName("A");var c=a.length;for(i=0;i<c;i++){var b=a[i];var d=b.id;if(d!=undefined&&d!=""&&d.match(/_function_/i)){overRideHref(b);if(b.attachEvent){b.attachEvent("onclick",function(f){f.returnValue=false;fireOnClick(f.srcElement)})}else{b.addEventListener("click",function(f){f.preventDefault();fireOnClick(f.target)},false)}}}}function overRideHref(link){var func=/^_function_([a-zA-Z]{1,})/.exec(link.id);func=func[1];switch(func){case"bookisis":var args=link.id.replace(/^_function_bookisis-args:/,"").replace(/\.[a-z0-9]{32}$/i,"");args=args.replace(/\./g,",");var functionCall="getIsisHREF("+args+");";try{link.href=eval(functionCall)}catch(err){}break;case"trisept":var args=link.id.replace(/^_function_trisept-args:/,"").replace(/\.[a-z0-9]{32}$/i,"");args=args.replace(/\./g,",");var functionCall="getTriseptHREF("+args+");";try{link.href=eval(functionCall)}catch(err){}break}}function fireOnClick(obj){if(obj.tagName!="A"){do{obj=obj.parentNode}while(obj.tagName!="A")}var func=/^_function_([a-zA-Z]{1,})/.exec(obj.id);func=func[1];switch(func){case"popup":openWindow(obj);break;case"bookisis":var args=obj.id.replace(/^_function_bookisis-args:/,"").replace(/\.[a-z0-9]{32}$/i,"");args=args.replace(/\./g,",");var functionCall="bookISIS("+args+");";eval(functionCall);break;case"trisept":var args=obj.id.replace(/^_function_trisept-args:/,"").replace(/\.[a-z0-9]{32}$/i,"");args=args.replace(/\./g,",");var functionCall="trisept("+args+");";eval(functionCall);break;default:var regex=new RegExp("^_function_"+func+"-args:","i");var args=obj.id.replace(regex,"").replace(/\.[a-z0-9]{32}$/i,"");args=args.replace(/\./g,",");var functionCall=func+"("+args+");";try{eval(functionCall)}catch(err){}break}}var popupWindow;function openWindow(c){if(c.tagName!="A"){do{c=c.parentNode}while(c.tagName!="A")}var a=c.id.replace(/^_function_popup-/i,"").replace(/\.[a-z0-9]{32}$/i,"");a=a.replace(/\./g,",");a=a.replace(/:/g,"=");var b=a.match(/window=[\w-]{1,},{0,1}/i);if(b.length!=0){a=a.replace(b,"");b=b[0].replace(/window=/i,"");b=b.replace(/,$/i,"")}else{b="mywindow"}popWindow(c.href,b,a)}function popWindow(c,a,b){if(!isIE&&popupWindow){popupWindow.close()}popupWindow=window.open(c,a,b);popupWindow.focus()}function insertFlashHTML(g,e,b,d,f,a,c){if(g=="/assets/"||g=="/assets"){return}if(FlashDetect.installed&&FlashDetect.major>7){add="";if(typeof(a)=="number"&&a>0){add=add+" height='"+a+"' "}if(typeof(c)=="number"&&c>0){add=add+" width='"+c+"' "}flashhtml='<object wmode="transparent" '+add+'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="'+g+'" name="movie"/><param value="transparent" name="wmode"/><param value="high" name="quality"/><embed pluginspage="http://www.macromedia.com/go/getflashplayer" '+add+' type="application/x-shockwave-flash" quality="high" src="'+g+'" wmode="transparent"/></object>';flashdiv=document.getElementById(e);flashdiv.innerHTML=flashhtml}else{img=MM_findObj(b);if(img){img.src=d;img.width=c;img.height=a}div=MM_findObj(f);if(div){div.style.display="block"}}}function MM_findObj(f,e){var c,b,a;if(!e){e=document}if((c=f.indexOf("?"))>0&&parent.frames.length){e=parent.frames[f.substring(c+1)].document;f=f.substring(0,c)}if(!(a=e[f])&&e.all){a=e.all[f]}for(b=0;!a&&b<e.forms.length;b++){a=e.forms[b][f]}for(b=0;!a&&e.layers&&b<e.layers.length;b++){a=MM_findObj(f,e.layers[b].document)}if(!a&&e.getElementById){a=e.getElementById(f)}return a}function checkOLS(b){var a=initialiseOLSXMLHttp();return true;if(a){try{a.open("GET",b,false);a.send(null);if(a.status==200){var d=new String();d=a.responseText;if(d.indexOf("down")>0){document.LoginForm.action="https://redirect.airnewzealand.com/redirectweb/servlet/FareDirector?finder_type=OLSLink"}}}catch(c){}}}function initialiseOLSXMLHttp(){var a=false;try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){a=false}}if(!a&&typeof XMLHttpRequest!="undefined"){a=new XMLHttpRequest()}return a}function Region_show(){var a=MM_findObj("RegionPanel");if(a){a.style.display="block"}}function processKeepAlive(c){var b=MM_findObj("loginfieldset");if(b&&keepAliveAlive){b.style.display="block";if(c.keepAlive.populated=="true"){var a='<span class="message">Kia Ora ';a+=c.keepAlive.givenName;a+='</span><span class="message" style="margin-top:3px;"><a href="https://myairnz.com/myairnz/portal/logout.do" title="Logout of myairnz.com. "><img width="65" height="18" alt="Logout." src="/themes/airnz001/images/logout.gif" /></a></span>';b.innerHTML=a}}}function processOLS(){}function kickOffKeepAlive(){var a=MM_findObj("loginfieldset");if(a&&keepAliveAlive){importJSPostLoad("https://myairnz.com/myairnz/portal/keepAlive.do?callback=processKeepAlive");importJSPostLoad("https://registration.airnewzealand.com/spr/status/keepAlive.jsp?callback=processOLS")}}function importJSPostLoad(b){var c=document.getElementsByTagName("head")[0];var a=document.createElement("script");a.src=b;c.insertBefore(a,c.firstChild)}var hasIE6NavSetup=false;iehover=function(){var f=navigator.userAgent.toLowerCase();if(f.indexOf("msie 6")==-1){return}var b=MM_findObj("TopNavContainer");if(b&&!hasIE6NavSetup){hasIE6NavSetup=true;var g=b.getElementsByTagName("li");for(var d=0;d<g.length;d++){var a=g[d];if(a.className.indexOf("navtop")>-1){a.onmouseover=function(){this.className+=" csshover"};a.onmouseout=function(){this.className=this.className.replace(" csshover","")};var c=a.getElementsByTagName("ul")[0];if(c){var e=document.createElement("iframe");e.src="about:blank";e.style.height=(c.offsetHeight)+"px";e.style.width=(c.offsetWidth)+"px";a.appendChild(e);e.style.zIndex=2;c.style.zIndex=3}}}}};function clearEmail(){var a=document.getElementById("EmailAddr");var c="Enter email address";var b="";b=a.value;if(b.toLowerCase()==c.toLowerCase()){a.value=""}}var bookingWindow=null;var manageBookingWindow=null;var holidaybookings=null;var popupWindow=null;var isIE=(navigator.userAgent.indexOf("MSIE")>-1);function bookISIS(){var a=getIsisURL(arguments);if(!isIE&&bookingWindow){bookingWindow.close()}bookingWindow=window.open(a,"ISISbooking");bookingWindow.focus()}function checkAgencyCode(a){var f="0123456789";var b;var e="";for(var d=0;d<a.value.length;d++){b=""+a.value.substring(d,d+1);if(f.indexOf(b)=="-1"){e="invalid";break}}if(e==""){if(document.domain.indexOf("au")!=-1){if(a.value.length==0){return true}else{if(a.value.length==7){var c=["960","966","967","968","020","009","023","230","034","223"];var g=false;for(var d=0;d<c.length;d++){if(a.value.substring(0,3)==c[d]){g=true}}if(!g){e="invalid"}}else{if(a.value.length==8){var c=["960","966","967","968"];var g=false;for(var d=0;d<c.length;d++){if(a.value.substring(0,3)==c[d]){g=true}}if(!g){e="invalid"}}else{e="invalid"}}}}else{if(a.value.length==7){var c=["243"];var g=false;for(var d=0;d<c.length;d++){if(a.value.substring(0,3)==c[d]){g=true}}if(!g){e="invalid"}}else{e="invalid"}}}if(e!=""){popWindow("/invalid-iata-number","termsWindow","scrollbars=yes,resizable=yes,width=750,height=410,left=0,top=0");return false}return true}function ManageBookingRadioClick(a,b){ManageBookingType=a;ManageBookingFormType=b;if(a=="booking options"){document.getElementById("emailfield").style.display="block";document.getElementById("phonefield").style.display="block";if(ManageBookingFormType=="Manage-Bookings-Agents"){document.getElementById("agencycodefield").style.display="block"}}else{if(a=="upgrade product"){document.getElementById("emailfield").style.display="none";document.getElementById("phonefield").style.display="none";if(ManageBookingFormType=="Manage-Bookings-Agents"){document.getElementById("agencycodefield").style.display="block"}}else{if(a=="check in"){document.getElementById("emailfield").style.display="none";document.getElementById("phonefield").style.display="none";if(ManageBookingFormType=="Manage-Bookings-Agents"){document.getElementById("agencycodefield").style.display="none"}}}}}function SendSeatRequest(d){var j=isBookBaseURL;if(isBookBaseURL!=""){try{var b=document.getElementById("bookingReference").value;var a=document.getElementById("familyName").value;if(ManageBookingType=="check in"||ManageBookingType=="upgrade product"){j+="/review/initNewWebCheckIn.do?";j+="bookingReference="+escape(b)+"&";j+="familyName="+escape(a)+"&";if(d=="Manage-Bookings-Agents"&&ManageBookingType=="upgrade product"){if(!checkAgencyCode(document.getElementById("agencycode"))){return}else{var g=document.getElementById("agencycode").value;j+="agencyID="+escape(g)+"&"}}j+="workflowAction=";if(ManageBookingType=="check in"){j+="SEAT_REQUEST"}else{j+="PRODUCT_UPGRADE"}}else{var h=document.getElementById("emailAddress").value;var c=document.getElementById("phoneNumber").value;j+="/review/initNewManageBooking.do?";j+="bookingReference="+escape(b)+"&";j+="familyName="+escape(a)+"&";j+="emailAddress="+escape(h)+"&";j+="phoneNumber="+escape(c);if(d=="Manage-Bookings-Agents"){if(!checkAgencyCode(document.getElementById("agencycode"))){return}else{var g=document.getElementById("agencycode").value;j+="&agencyID="+escape(g)}}}if(!isIE&&manageBookingWindow){manageBookingWindow.close()}manageBookingWindow=window.open(j,"ISISbooking","scrollbars=yes,location=yes,menubar=yes,resizable=yes,width=785,height=600,left=100,top=100");manageBookingWindow.focus()}catch(f){}}}function trisept(){var a=getTriseptURL(arguments);if(!isIE&&holidaybookings){holidaybookings.close()}holidaybookings=window.open(a,"HolidayBookings");holidaybookings.focus()}function getIsisHREF(){return getIsisURL(arguments)}function getTriseptHREF(){return getTriseptURL(arguments)}function getIsisURL(c){var d="";var b=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var a=isBookBaseURL+"/book/initNewSearchForFlights.do?";var p=["originPoint0","destinationPoint0","bookingClass","tripType","tripStartDate/tripStartMonth/ignore","tripEndDate/tripEndMonth/ignore","searchType","promoCode","adults","children","infants"];for(var l=0;l<c.length&&l<p.length;l++){var n=p[l];if(typeof(c[l])!="undefined"&&c[l]!=""&&c[l]!=null){var e=""+c[l];if(!l==7){e=e.toLowerCase()}if(l<2){e=e.toUpperCase()}var m=[];var f=n.split("/");var q=e.split("/");for(var h=0;h<f.length&&h<q.length;h++){var o={};o.name=f[h];o.val=q[h];if(o.name.indexOf("Month")>-1){o.val=b[(Math.round(parseFloat(o.val))-1)].toUpperCase()}if(o.name!="ignore"){m.push(o)}}var g=m.length-1;while(g>-1){a+=d+m[g].name+"="+m[g].val;d="&";g--}}}return a}function getTriseptURL(c){var a=TriseptBaseURL;if(typeof(c[0])!="undefined"&&c[0]!=""&&c[0]!=null){var b=""+c[0];a+=b}return a}function handleDisplay(b){var a;var h="+";var f="-";var g=document.getElementById(b.getAttribute("id"));var e=document.getElementById(g.parentNode.id);var d=e.childNodes;var c=d.length;for(i=0;i<c;i++){a=d[i];if(a.nodeName=="DIV"){if(a.style.display=="none"){a.style.display="block"}else{a.style.display="none"}}}if(g.innerHTML==h){g.innerHTML=f;g.title="Hide links"}else{g.innerHTML=h;g.title="Show links"}};