if(typeof (NextBee)!="object"||NextBee==null){var NextBee=new Object()}if(typeof (NextBee.Common)!="object"||NextBee.Common==null){NextBee.Common=new Object();NextBee.Common={afterCookieLoad:null,getCookiePrefix:function getCookiePrefix(B,A){if(B==null){return""}else{return B+"_"+(A!=null?(A+"_"):"")}},setSessionCookie:function setSessionCookie(A,B,C){if(A!=null&&A!=""&&B!=null&&B!=""){YAHOO.util.Cookie.set(NextBee.Common.getCookiePrefix(C)+A,B,{path:"/"})}},setCookie:function setCookie(B,D,A,F,C){if(A==null){NextBee.Common.setSessionCookie(B,D,F);return }if(B!=null&&B!=""&&D!=null&&D!=""){var E=new Date();E.setDate(E.getDate()+A);YAHOO.util.Cookie.set(NextBee.Common.getCookiePrefix(F,C)+B,D,{expires:E,path:"/"})}},getSessionCookie:function getSessionCookie(A,B){return NextBee.Common.getCookie(A,B)},getCookie:function getCookie(A,C,B){return YAHOO.util.Cookie.get(NextBee.Common.getCookiePrefix(C,B)+A)},removeCookie:function removeCookie(B,A,E,C){var D=new Date();D.setDate(D.getDate()+A);YAHOO.util.Cookie.remove(NextBee.Common.getCookiePrefix(E,C)+B,{expires:D,path:"/"})},setNextBeeCookies:function setNextBeeCookies(C,D,B){for(c_name in C){NextBee.Common.setCookie(c_name,C[c_name],C.cookieInterval,D,B)}if(NextBee.Common.afterCookieLoad!=null&&NextBee.Common.afterCookieLoad.length!=null&&NextBee.Common.afterCookieLoad.length>0){for(var A=0;A<NextBee.Common.afterCookieLoad.length;A++){NextBee.Common.afterCookieLoad[A]()}}},addAfterLoadCookieHandler:function addAfterLoadCookieHandler(A){if(NextBee.Common.afterCookieLoad==null){NextBee.Common.afterCookieLoad=new Array()}NextBee.Common.afterCookieLoad.push(A)},getNextBeeCookies:function getNextBeeCookies(C,B){var A=new Object();A.nextbee_t=NextBee.Common.getCookie("nextbee_t",C,B);A.nextbee_rId=NextBee.Common.getCookie("nextbee_rId",C,B);A.nextbee_rTy=NextBee.Common.getCookie("nextbee_rTy",C,B);A.nextbee_sId=NextBee.Common.getCookie("nextbee_sId",C,B);A.nextbee_pId=NextBee.Common.getCookie("nextbee_pId",C,B);A.nextbee_vId=NextBee.Common.getCookie("nextbee_vId",C,B);return A},openPageInFloatingContainerIframe:function openPageInFloatingContainerIframe(J,E,B,C,P,I,F,A,M,L,D,H,O){if(C==null){C=720}if(P==null){P=600}footerPlaceHeight=0;if(A==null){panelConfig=new Object();panelConfig={visible:false,draggable:true,close:true,underlay:"none",constraintoviewport:true};if(O==null||!O){panelConfig.modal=true;panelConfig.fixedcenter=true;panelConfig.zIndex=1000;bodyElements=document.getElementsByTagName("body");if(bodyElements!=null&&bodyElements.length!=null&&bodyElements[0]!=null){baseClass=document.getElementsByTagName("body")[0].className;document.getElementsByTagName("body")[0].className=" yui-skin-sam "+baseClass}}else{panelConfig.modal=false}if(!(L==null)&&YAHOO.lang.isNumber(L)){panelConfig.zIndex=L}if(!(D==null)){panelConfig.constraintoviewport=D}if(!(H==null)&&H.length!=null&&H.length==2){panelConfig.xy=H}panelConfig.width=C;panelConfig.height=P;A=new YAHOO.widget.Panel(E,panelConfig);A.setHeader(I);if(F){footerPlaceHeight=29}}if(M==null){M="nubPopupFrame"}var G=document.getElementById(M);if(G!=null){G.parentNode.removeChild(G)}var N=document.createElement("div");var K="<iframe frameborder='0' width='"+(C-21)+"' height='"+(P-21-footerPlaceHeight)+"' scrolling='auto' name='"+M+"' id='"+M+"' src='"+B.replace(/'/g,"%27")+"'></iframe>";N.innerHTML=K;A.setBody(N.firstChild);A.render(J);A.show();return A},getParamURLFromArray:function getParamURLFromArray(A){var C=new Array();for(var B in A){C.push(encodeURIComponent(B)+"="+encodeURIComponent(A[B]))}return C.join("&").replace(/%20/g,"+")},getBaseWidgetUrl:function getBaseWidgetUrl(){return"http://widgets.clearspring.com/o/485b545b02cba2b4/"},getSidebarWidgetUrl:function getSidebarWidgetUrl(){return"http://widgets.clearspring.com/o/4a67380307d53d81/"},getBaseUrl:function getBaseUrl(A){if(A==null&&"https:"==document.location.protocol){return"https://www.nextbee.com"}return"http://www.nextbee.com"},createElementBee:function createElementBee(B){var A=document.createElement("span");A.innerHTML=B;return A},genericJSONCallBackfunction:function genericJSONCallBackfunction(A){if(A.argument==null||A.argument.length==null||A.argument.length!=2){return }json=null;if((YAHOO.lang.JSON.isValid(A.responseText))){json=YAHOO.lang.JSON.parse(A.responseText)}targetDiv=A.argument[0];argFunction=A.argument[1];if(typeof (argFunction)=="function"){argFunction(targetDiv,json)}},genericGetCallBackfunction:function genericGetCallBackfunction(A){if(A.data==null||A.data.length==null||A.data.length!=2){return }targetDiv=A.data[0];argFunction=A.data[1];if(typeof (argFunction)=="function"){argFunction(targetDiv)}},nextBeeGenericCallback:{success:function(A){NextBee.Common.genericJSONCallBackfunction(A)},failure:function(A){NextBee.Common.genericJSONCallBackfunction(A)},onSuccess:function(A){NextBee.Common.genericGetCallBackfunction(A)},onFailure:function(A){NextBee.Common.genericGetCallBackfunction(A)}},genericGet:function genericGet(C,A,B){if(C!=null){C.innerHTML="<div style='text-align:center;background: #FFF6BF; color: #817134; border-color: #FFD324; '>Processing Request..</div>"}if(B!=null){NextBee.Common.nextBeeGenericCallback.data=B}YAHOO.util.Get.script(A,NextBee.Common.nextBeeGenericCallback)},genericAxPost:function genericAJAXPost(C,D,A,B){if(B!=null){NextBee.Common.nextBeeGenericCallback.argument=B}if(C!=null){C.innerHTML="<div style='text-align:center;background: #FFF6BF; color: #817134; border-color: #FFD324; '>Processing Request..</div>"}YAHOO.util.Connect.asyncRequest("POST",D,NextBee.Common.nextBeeGenericCallback,A)},getWidgetFormData:function getWidgetFormData(A,B){submitData=new Object();if(A.childNodes!=null&&A.childNodes.length!=null){submitFormElem=new YAHOO.util.Element(A);inputElements=submitFormElem.getElementsByTagName("input");textElements=submitFormElem.getElementsByTagName("textarea");selectElements=submitFormElem.getElementsByTagName("select");inputArray=new Array();if(inputElements.length>0){for(ie=0;ie<inputElements.length;ie++){inputArray.push(inputElements.item(ie))}}if(textElements.length>0){for(ie=0;ie<textElements.length;ie++){inputArray.push(textElements.item(ie))}}if(selectElements.length>0){for(ie=0;ie<selectElements.length;ie++){inputArray.push(selectElements.item(ie))}}if(inputArray.length>0){for(e=0;e<inputArray.length;e++){if(inputArray[e].className!=null&&inputArray[e].className.indexOf("nextbeeRequiredField_")!=-1){if(inputArray[e].value==null||inputArray[e].value==""){alert("Sorry, "+inputArray[e].className.split("nextbeeRequiredField_")[1]+"  is a required field and so can not be empty");return null}if(inputArray[e].className.split("nextbeeRequiredField_")[1].indexOf("email")!=-1){if(NextBee.Common.emailfilter.test(inputArray[e].value)==false){alert("Please enter a valid email id");return null}}}submitData[inputArray[e].name]=inputArray[e].value;if(B!=null&&inputArray[e].name!=null&&inputArray[e].name!=""&&B.getElementById(inputArray[e].name)!=null){B.getElementById(inputArray[e].name).value=inputArray[e].value}}}}return submitData},getMemberIdFromCoupon:function getMemberIdFromCoupon(A){memberId=null;index=-1;if(A!=null){for(i=0;i<A.length;i++){index=-1;switch(A.charAt(i)){case"A":index=0;break;case"B":index=1;break;case"C":index=2;break;case"D":index=3;break;case"E":index=4;break;case"F":index=5;break;case"G":index=6;break;case"H":index=7;break;case"I":index=8;break;case"J":index=9;break}if(index>9||index<0){return null}if(memberId==null){memberId=index}else{memberId=memberId*10+index}}}return memberId},populateCookieDataFromToken:function populateCookieDataFromToken(B,A){if(A!=null){A=YAHOO.lang.trim(A).toUpperCase();tokenValues=A.split("Z");if(tokenValues!=null&&tokenValues.length!=null&&tokenValues.length==2&&tokenValues[0]!=""&&tokenValues[1]!=""){B.nextbee_pId=tokenValues[1];B.nextbee_rTy=1;B.nextbee_rId=NextBee.Common.getMemberIdFromCoupon(tokenValues[0]);NextBee.Common.populateCookieInterval(B)}}},populateCookieInterval:function populateCookieInterval(A){if(typeof (A.nextbee_pId)!="undefined"&&A.nextbee_pId!=null&&typeof (NextBeeGlobalSpec)!="undefined"&&NextBeeGlobalSpec!=null&&typeof (NextBeeGlobalSpec.nextbeeCookieIntervalArray)!="undefined"&&NextBeeGlobalSpec.nextbeeCookieIntervalArray!=null&&(NextBeeGlobalSpec.nextbeeCookieIntervalArray[A.nextbee_pId]!=null||NextBeeGlobalSpec.nextbeeCookieIntervalArray[A.nextbee_pId+"Signup"]!=null)){if(NextBeeGlobalSpec.nextbeeCookieIntervalArray[A.nextbee_pId]!=null){A.cookieInterval=parseInt(NextBeeGlobalSpec.nextbeeCookieIntervalArray[A.nextbee_pId])}else{A.cookieInterval=parseInt(NextBeeGlobalSpec.nextbeeCookieIntervalArray[A.nextbee_pId+"Signup"])}}if(A.cookieInterval==null||A.cookieInterval=="null"||A.cookieInterval==""){A.cookieInterval=30}return A.cookieInterval},validateReferralToken:function validateReferralToken(A){if(A==null||A==""){alert("Sorry, this token is not valid");return null}else{zSep=A.indexOf("z");if(zSep==-1){zSep=A.indexOf("Z")}if(zSep<1||zSep==(A.length-1)){alert("Sorry, this token is not valid");return null}}return A},setSelectOption:function setSelectOption(A,C){for(var B=0;B<A.length;B++){if(A[B].value==C){A[B].selected=true;break}}},emailfilter:/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i}};