window.MS=window.MS||{};YAHOO.namespace("ms.dialog");YAHOO.namespace("ms.panel");MS.register=function(ns){if(!ns||!ns.length){return null}var nslvl=ns.split(".");var namespace=MS;for(var i=(nslvl[0]=="MS"?1:0);i<ns.length;i++){namespace[nslvl[i]]=namespace[nslvl[i]]||{};namespace=namespace[nslvl[i]]}return namespace};MS.Dom=function(){var style_obj={};var css2js=function(css){if(!css){return false}while(css.indexOf("-")!=-1){var uCase=css.substr(css.indexOf("-")+1,1).toUpperCase();css=css.replace(/-\w/,uCase)}return css};return{replaceHtml:function(el,html){var oldEl=$(el);if(!oldEl){return }var newEl=oldEl.cloneNode(false);newEl.innerHTML=html.stripScripts();oldEl.parentNode.replaceChild(newEl,oldEl);return newEl},addStyle:function(elem,style_text){elem=$(elem);var styles=style_text.split(";");for(var i=0;i<styles.length;i++){if(styles[i]){var parts=styles[i].split(":");if(parts.length==2){var property=css2js(parts[0]);elem.style[property]=parts[1].trim()}}}},appendClass:function(elem,clsName){elem=$(elem);if(!this.hasClassName(elem,clsName)){elem.className+=elem.className?" "+clsName:clsName}},hasClassName:function(elem,clsName){return new RegExp("\\b"+clsName+"\\b").test(elem.className)},create:function(elem,options){elem=elem||"div";options=options||options;var obj=document.createElement(elem);var frm_types=["INPUT","SELECT","TEXTAREA"];for(var o in options){switch(o){case"style":MS.Dom.addStyle(obj,options[o]);break;case"class":MS.Dom.appendClass(obj,options[o]);break;case"value":if(frm_types.in_array(elem.toUpperCase())){MS.Dom._formElemSetValue(elem,obj,options[o])}else{obj.innerHTML=options[o]}default:obj[o]=options[o];obj.setAttribute(o,options[o])}}return Object.extend(obj,this.Element)},_formElemSetValue:function(type,elem,value){switch(type.toUpperCase()){case"TEXTAREA":case"INPUT":$(elem).value=value;break;case"SELECT":$(elem).options[elem.selectedIndex].value=value;break}},closeTags:function(str){var d=this.create("div");d.innerHTML=str;return d.innerHTML},Element:{getHeight:function(elem,excludeBorder){if(!elem){return }elem=$(elem);excludeBorder=excludeBorder||null;return(!excludeBorder)?parseInt(elem.offsetHeight):parseInt(elem.clientHeight)},setHeight:function(elem,height){if(!elem){return }elem=$(elem);elem.style.height=height+"px"},getWidth:function(elem,excludeBorder){if(!elem){return }elem=$(elem);excludeBorder=excludeBorder||null;return(!excludeBorder)?parseInt(elem.offsetWidth):parseInt(elem.clientWidth)},scrollInView:function(obj,parentObj){try{if(obj){var posY=MS.Position.getPosY($(obj));var parentH=MS.Dom.Element.getHeight($(parentObj));if(posY>parentH){parentObj.scrollTop=posY-parentH}}}catch(e){}}}}}();MS.Position=function(){return{getPosY:function(obj){var topPos=0;if(obj.offsetParent){while(obj.offsetParent){topPos+=obj.offsetTop;obj=obj.offsetParent}}else{if(obj.y){topPos+=obj.y}}return topPos},getPosX:function(obj){var leftPos=0;if(obj.offsetParent){while(obj.offsetParent){leftPos+=obj.offsetLeft;obj=obj.offsetParent}}else{if(obj.x){leftPos+=obj.x}}return leftPos},getScrollXY:function(){var scrOfX=0,scrOfY=0;if(typeof (window.pageYOffset)=="number"){scrOfY=window.pageYOffset;scrOfX=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;scrOfX=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;scrOfX=document.documentElement.scrollLeft}}}return[scrOfX,scrOfY]},setPosY:function(obj,y){if(typeof (obj)=="object"&&typeof (parseInt(y))=="number"){obj.style.top=y}else{throw new Error("Wrong arguments passed in setPosY()")}},setPosX:function(obj,x){if(typeof (obj)=="object"&&typeof (parseInt(x))=="number"){obj.style.left=x}else{throw new Error("Wrong arguments passed in setPosX()")}},getMouseXY:function(e){var IE=document.all?true:false;if(!IE){document.captureEvents(Event.MOUSEMOVE)}var mouseX=0;var mouseY=0;if(!IE){mouseX=e.pageX;mouseY=e.pageY}else{var s_top=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;var s_left=document.documentElement?document.documentElement.scrollLeft:document.body.scrollLeft;mouseX=event.clientX+s_left;mouseY=event.clientY+s_top}return eval("({x:"+mouseX+",y:"+mouseY+"})")}}}();document.getElementsByClassName=function(className,tag,elemObj){var elements=[];tag=tag||"*";elemObj=$(elemObj)||document;var nodes=elemObj.getElementsByTagName(tag);var len=nodes.length;var regex=RegExp("(^|\\s)"+className+"(\\s|$)");for(var i=0;i<len;i++){if(regex.test(nodes[i].className)){elements.push(nodes[i])}}return elements};document.getElementsByAttrib=function(attrib,tag,elem,val2compare){var elements=[];tag=tag||"*";elem=$(elem)||document;val2copmare=val2compare||null;var nodes=elem.getElementsByTagName(tag);for(var i=0,j=nodes.length;i<j;i++){var node=nodes[i];if(!val2compare){if(node.getAttribute(attrib)||node[attrib]){elements.push(node)}}else{if((node.getAttribute(attrib)||node[attrib])==val2compare){elements.push(node)}}}return elements};MS.Event=function(){nativeEvents=["click","dblclick","mouseup","mousedown","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","keydown","keypress","keyup","load","unload","beforeunload","resize","move","focus","blur","change","submit","reset","select","error","abort","contextmenu","scroll"];return{add:function(obj,type,fn,param){if(obj instanceof Array){for(var i=0,j=obj.length;i<j;++i){this._add($(obj[i]),type,fn,param)}}else{this._add($(obj),type,fn,param)}},_add:function(obj,type,fn,param){if(obj.addEventListener){obj.addEventListener(type,fn,false)}else{if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event||arguments[0])};obj.attachEvent("on"+type,obj[type+fn])}}MS.EventCache.add(obj,type,fn)},cancel:function(ev){if(!ev){return }this._preventDefault(ev);this._noBubble(ev)},_preventDefault:function(ev){if(ev.preventDefault){ev.preventDefault()}else{ev.returnValue=false}},_noBubble:function(ev){if(ev.stopPropagation){ev.stopPropagation()}else{ev.cancelBubble=true}},dispatch:function(fireOnThis,eventName){var HTML=["abort","blur","change","error","focus","load","reset","resize","scroll","select","submit","unload"];var KB=["keydown","keypress","keyup"];var MOUSE=["click","mousedown","mouseup","mousemove","mouseout","mouseover"];fireOnThis=$(fireOnThis);eventName=eventName.toLowerCase();if(!fireOnThis){return }var ev=null;if(document.createEvent){if(HTML.in_array(eventName)){ev=document.createEvent("HTMLEvents");ev.initEvent(eventName,true,true)}else{if(KB.in_array(eventName)){if(window.KeyEvent){ev=document.createEvent("KeyEvents");ev.initKeyEvent(eventName,true,true,window,false,false,false,false,13,0)}else{ev=document.createEvents("UIEvents");ev.initUIEvent(eventName,true,true,window,1)}}else{if(MOUSE.in_array(eventName)){ev=document.createEvent("MouseEvents");ev.initMouseEvent(eventName,true,true,window,0,0,0,0,0,false,false,false,false,0,null)}}}fireOnThis.dispatchEvent(ev)}else{ev=document.createEventObject();fireOnThis.fireEvent("on"+eventName,ev)}}}}();function Observer(){this.observers={}}Observer.prototype={add:function(evt,listeners){if(!this.observers[evt]){this.observers[evt]=[]}if(listeners.constructor==Array){for(var i=0,len=listeners.length;i<len;++i){this.observers[evt].push(listeners[i])}}else{this.observers[evt].push(listeners)}},remove:function(evt,fn){if(evt in this.observers&&!fn){delete this.observers[evt]}if(evt in this.observers&&typeof fn=="function"){this.observers[evt]=this.observers[evt].without(fn)}},notify:function(evt,context){if(!this.observers[evt]){return }var temp=this.observers[evt];for(var i=0,len=temp.length;i<len;++i){temp[i](context)}}};function detect_browser(){var browser_string=navigator.userAgent;var return_val="";if(document.compatMode&&document.all){return_val="IE"}else{if(browser_string.indexOf("Safari")!=-1){return_val="SAFARI"}else{if(window.Iterator){return_val="FIREFOX"}else{if(window.opera){return_val="OPERA"}}}}return return_val}Function.prototype.bindArgs=function(fn,scope){var args=[];var args_len=arguments.length-2;for(var i=2,len=arguments.length;i<len;++i){args.push(arguments[i])}return function(e){if(!e){e=window.event}if(!scope){scope=this}args[args_len]=e;return fn.apply(scope,args)}};Array.prototype.in_array=function(search_term){var i=this.length;if(i>0){do{if(this[i]===search_term){return true}}while(i--)}return false};MS.EventCache=function(){var list=[];return{add:function(elment_obj,event_type,handler_func){list[list.length]=arguments},flush:function(){for(var i=list.length-1;i>=0;i--){var eItem=list[i];MS.Event.remove(eItem[0],eItem[1],eItem[2])}}}}();String.prototype.trim=function(){return this.replace(/(^\s+|\s+$)/g,"")};String.prototype.insertWBR=function(brek){var str=this;try{brek=brek||20;var len=str.length,out="";var times=Math.ceil(len/brek);for(var i=0;i<times;i++){out=[out,[str.slice(i*brek,i*brek+brek),i*brek+brek>=len?"":"<wbr>"].join("")].join("")}}catch(e){}return out};function show_loading(txt,obj_to_align){try{if(!txt){txt="Loading..."}var loading_div=$("loading_div");if(loading_div){Element.remove(loading_div)}var div_outer=document.createElement("div");div_outer.id="loading_div";div_outer.className="outerloader";var div_inner=document.createElement("div");div_inner.className="innerloader";div_inner.appendChild(document.createTextNode(txt));div_outer.appendChild(div_inner);if(obj_to_align){var x=MS.Position.getPosX($(obj_to_align));var y=MS.Position.getPosY($(obj_to_align));var h=MS.Dom.Element.getHeight($(obj_to_align));div_outer.style.top=(y+h+4)+"px";div_outer.style.left=(x+3)+"px"}else{div_outer.style.top=(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop)+"px";div_outer.style.right=2+"px"}document.body.appendChild(div_outer)}catch(e){}}function new_show_loading(txt,obj_to_align){try{if(!txt){txt="Loading..."}var loading_div=$("new_loading_div");if(loading_div){Element.remove(loading_div)}var tpl=new Template("<div  style='width:150px;'><b class='xtop'><b class='load1'></b><b class='load2'></b><b class='load3'></b><b class='load4'></b></b><div class='loadcontent' style='text-align:center;'><div style='background:transparent url(/images/default/ajax-loader.gif) no-repeat;height:30px;background-position: 5px;padding-top:5px;'>#{txt}</div></div><b class='xbottom'><b class='load4'></b><b class='load3'></b><b class='load2'></b><b class='load1'></b></b></div>");var cont=MS.Dom.create("div",{id:"new_loading_div"});cont.innerHTML=tpl.evaluate({txt:txt});if(obj_to_align){var x=MS.Position.getPosX($(obj_to_align));var y=MS.Position.getPosY($(obj_to_align));var h=MS.Dom.Element.getHeight($(obj_to_align));cont.style.top=(y+h+4)+"px";cont.style.left=(x+3)+"px";cont.style.position="absolute";cont.style.zIndex=252}else{cont.style.position="absolute";cont.style.zIndex=252;cont.style.top=(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop)+"px";cont.style.right=2+"px"}document.body.appendChild(cont);cont=null}catch(e){alert("error "+e.message+" :: "+e.lineNumber)}}function new_hide_loading(){var loading_div=$("new_loading_div");if(loading_div){Element.remove(loading_div)}}function hide_loading(){var loading_div=$("loading_div");if(loading_div){Element.remove(loading_div)}}MS.Table=function(){return{create:function(attribs){var t=document.createElement("table");if(attribs){for(var p in attribs){switch(p.toLowerCase().trim()){case"cellspacing":t.setAttribute("cellSpacing",attribs[p]);break;case"cellpadding":t.setAttribute("cellPadding",attribs[p]);break;case"class":MS.Dom.appendClass(t,attribs[p].trim());break;case"style":MS.Dom.addStyle(t,attribs[p].trim());break;default:t.setAttribute(p.trim(),attribs[p])}}}return t},addRow:function(tbl,index){index=index||-1;var oTr;var tbl=$(tbl);if(!tbl){return }oTr=tbl.insertRow(index);return oTr},cloneRow:function(tblId){if(document.getElementById){var tbl=$(tblId);var tbody=tbl.tBodies[0];var clnode=tbody.rows[tbody.rows.length-1].cloneNode(true);tbody.appendChild(clnode)}},removeRow:function(tblId,index){var tbl=$(tblId);if(index==null||index<0||typeof index=="undefined"){index=-1}if(index>=tbl.tBodies[0].rows.length){alert("Row index is out of range");return false}tbl.deleteRow(index);return true},removeRows:function(tbl){if(arguments.length>0){for(var i=0;i<arguments.length;++i){tbl=$(arguments[i]);while(tbl.rows.length>0){tbl.deleteRow(-1)}}}else{tbl=$(arguments[0]);while(tbl.rows.length>0){tbl.deleteRow(-1)}}},addCell:function(tr,attrib,index){tr=$(tr);attrib=attrib||null;index=index||-1;if(!tr){return }var td=tr.insertCell(index);if(attrib){for(var prop in attrib){switch(prop.toLowerCase().trim()){case"style":MS.Dom.addStyle(td,attrib[prop]);break;case"colspan":td.setAttribute("colSpan",attrib[prop].toString().trim());break;case"rowspan":td.setAttribute("rowSpan",attrib[prop].toString().trim());break;case"class":MS.Dom.appendClass(td,attrib[prop].toString().trim());break;case"value":td.appendChild(this._textNode(attrib[prop]));break;default:td.setAttribute(prop,attrib[prop].toString().trim())}}}return td},removeCell:function(tr,param){tr=$(tr);var cell_len=tr.cells.length;if(param instanceof Array){param.forEach(function(val,idx,thisArg){if(val<cell_len){tr.deleteCell(val)}})}else{if(typeof param=="number"){if(param>=0&&param<cell_len){tr.deleteCell(param)}}else{if(typeof param=="object"){if("from" in param&&"to" in param){var from=param.from;var to=param.to;if((from>=0&&from<cell_len)&&(to>=0&&to<cell_len)&&(to<=from)){for(var i=from;i<=to;i++){tr.deleteCell(i)}}}else{if("from" in param&&!"to" in param){var from=param.from;if(from>=0&&from<cell_len){for(var i=from;i<cell_len;i++){tr.deleteCell(i)}}}}}}}},_textNode:function(str){return document.createTextNode(str)},cloneCell:function(tr,index){tr=$(tr);index=index||-1;if(!tr){return }var td=tr.cells[tr.cells.length-1].cloneNode(true);return td}}}();MSUtils=function(){return{createWarnDialog:function(warn_text,header_label){try{header_label=header_label||"Alert";MSUtils.createYahooDialog("WARN",header_label,warn_text)}catch(e){}},createErrorDialog:function(error_text){try{MSUtils.createYahooDialog("BLOCK","Oops!",error_text)}catch(e){}},createYahooDialog:function(dialogType,dialogHeader,dialogText){var image_icon=eval("YAHOO.widget.SimpleDialog.ICON_"+dialogType);var handleOK=function(){this.destroy()};YAHOO.ms.panel.MsDialog=new YAHOO.widget.SimpleDialog("ms_dialog",{width:"400px",fixedcenter:true,visible:false,modal:true,text:dialogText,icon:image_icon,zIndex:260,constraintoviewport:true,buttons:[{text:"OK",handler:handleOK,isDefault:true}]});YAHOO.ms.panel.MsDialog.setHeader(dialogHeader);YAHOO.ms.panel.MsDialog.render(document.body);YAHOO.ms.panel.MsDialog.show()}}}();String.prototype.quoteEscape=function(){var x=this;x=x.replace(/\\/g,"");x=x.replace(/[']/g,"'");return x};String.prototype.wordWrap=function(m,b,c){var i,j,l,s,r=this.split("\n");if(m>0){for(i=-1,l=r.length;++i<l;){for(s=r[i],r[i]="";s.length>m;j=c?m:(j=s.substr(0,m).match(/\S*$/)).input.length-j[0].length||j.input.length+(j=s.substr(m).match(/^\S*/)).input.length+j[0].length,r[i]+=s.substr(0,j)+((s=s.substr(j)).length?b:"")){}r[i]+=s}}return r.join("\n")};String.prototype.escapeRegex=(function(){var specials=["/",".","*","+","?","|","(",")","[","]","{","}","\\","-","$"];sRE=new RegExp("(\\"+specials.join("|\\")+")","g");return function(){return this.replace(sRE,"\\$1")}})();MS.Cookie=function(){return{set:function(name,value,options){var ck=[];var options=options||{};if(!name||!value){return }ck.push(name);ck.push("=");ck.push(encodeURIComponent(value));("expires" in options)?ck.push("; EXPIRES="+this._getGMTDate(options.expires)):ck.push("");("path" in options)?ck.push("; PATH="+options.path):ck.push("; PATH=/");("domain" in options)?ck.push("; DOMAIN="+options.domain):ck.push("; DOMAIN="+document.domain);("secure" in options)?ck.push("; SECURE"):ck.push("");document.cookie=ck.join("")},_getGMTDate:function(str){var dreg1=/^[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}/;var dreg2=/^[0-9]{1,2}\-[0-9]{1,2}\-[0-9]{4}/;var matches=[];if(dreg1.test(str)){matches=str.match(dreg1)[0].split("/")}else{if(dreg2.test(str)){matches=str.match(dreg2)[0].split("-")}else{return new Date().toGMTString()}}if(matches.length==3){var d=new Date();d.setDate(matches[0]);d.setMonth(matches[1]);d.setYear(matches[2]);return d.toGMTString()}},get:function(name){if(!name){return }var dc=document.cookie;var cks=dc.replace(/\s/g,"").split(/;/);var regex=new RegExp("^"+name+"=","i");for(var i=0,len=cks.length;i<len;++i){if(regex.test(cks[i])){return decodeURIComponent(cks[i].replace(regex,""))}}return -1},remove:function(name,path,domain){var ck=[];path=path||"/";domain=domain||document.domain;if(this.get(name)!=-1){ck.push(name);ck.push("=");ck.push((path)?"; PATH="+path:"");ck.push("; DOMAIN="+domain);ck.push("; EXPIRES=Thu, 01-Jan-70 00:00:01 GMT");document.cookie=ck.join("")}}}}();MS.Media=function(){var video_fragments=["youtube.com","slideshare.net","slide.com"];var image_types=[".png",".jpg",".jpeg",".gif"];var music_types={".mp3":""};var video_mime="application/x-shockwave-flash";var video=new Template('<object id="#{id}" width="#{width}" height="#{height}"><param name="movie" value="#{href}"></param><param name="wmode" value="transparent"></param><embed id="#{id}" src="#{href}" type="#{type}" wmode="transparent" width="#{width}" height="#{height}"></embed></object>');var image=new Template('<div style="height:200px;width:200px;overflow:hidden"><img src="#{href}" width="#{width}" height="#{height}" alt="" title="#{title}" onload="MS.Media.IEImageFix(this)"/></div>');var embed=/^<embed/i;var object=/^<object/i;var pattern=image_types.join("##").escapeRegex();pattern=pattern.replace(/##/g,"|");var is_img=new RegExp("("+pattern+")$","i");var matched=[];var output=[];return{parse:function(str){matched=MS.URL.grabLinks(str);var output=[];if(matched!=null&&!object.test(str)&&!embed.test(str)){matched.each(function(s,i){if(MS.Media.isImage(s)){output.push(MS.URL.format(s));output.push("<br/>");output.push(MS.Media.getImageHTML(s))}else{if(MS.Media.isRichMedia(s)){s=MS.Media.formatVideoLinks(s);output.push(MS.URL.format(s));output.push(MS.Media.getMediaHTML(s))}else{output.push(MS.URL.format(s))}}})}else{if(object.test(str)){output.push(str)}else{if(embed.test(str)){output.push(MS.Media.wrapObjectTag(str))}else{alert("Invalid input! Please enter some valid URLs.")}}}return output},formatVideoLinks:function(s){var type="youtube.com";var utube=/v=[a-zA-Z0-9\S]+/gi;switch(type){case"youtube.com":if(s.indexOf("youtube.com")!=-1){var v_link=s.match(utube);if(v_link){return"http://youtube.com/"+v_link[0].replace("=","/")}}}return s},isImage:function(str){return is_img.test(str)},getImageHTML:function(s,h,w){var len=arguments.length;h=300;w=300;switch(len){case 2:case 3:return image.evaluate({href:MS.URL.addProtocol(s),title:s});break;default:return image.evaluate({href:MS.URL.addProtocol(s),title:s})}},getMediaHTML:function(s,h,w){h=h||300;w=w||300;return video.evaluate({height:h,width:w,href:MS.URL.addProtocol(s),type:video_mime})},isRichMedia:function(str){for(var i=0,len=video_fragments.length;i<len;++i){if(str.indexOf(video_fragments[i])>-1){return true}}return false},getMimeType:function(){var mimeType="application/x-mplayer2";var agt=navigator.userAgent.toLowerCase();var is_mac=(agt.indexOf("mac")!=-1);with(navigator){if(mimeTypes&&!(agt.indexOf("windows")!=-1&&agt.indexOf("windows 3.1")==-1)){var plugin=mimeTypes["audio/mpeg"].enabledPlugin;if(plugin){mimeType="audio/mpeg"}else{plugin=mimeTypes["audio/mpeg-url"].enabledPlugin;if(plugin){mimeType="audio/mpeg-url"}}}}return mimeType},IEImageFix:function(img){if(!YAHOO.env.ua.ie){return }var im=new Image();im.src=img.src;img.width=im.width;img.height=im.height;if(im.width<200){img.parentNode.style.width=im.width+2}if(im.height<200){img.parentNode.style.height=im.height+2}}}}();MS.URL=function(){var url=/(((http|ftp|https):\/\/)|(www))([\w\.]+)([:\d]+)?(\/(\S*))?([#\S]*)?/gi;var email=/[a-zA-Z_0-9.-]+\@[a-zA-Z_0-9.-]+\.\w+/;var href=new Template('<a target="_blank" href="#{href}">#{text}</a>');var mail2=new Template('<a href="mailto:#{email}">#{email}</a>');var link_chop_limit=200;return{grabLinks:function(str){return str.match(url)},grabMails:function(str){return str.match(email)},formatEmail:function(email){return mail2.evaluate({email:email})},format:function(str){var limit_url=str.wordWrap(20,"<wbr/>",true);return href.evaluate({href:this.addProtocol(str),text:limit_url})},parseLinks:function(str){var links=this.grabLinks(str);var temp=str;if(links){links.each(function(s,i){temp=temp.replace(s,MS.URL.format(s))})}return temp.replace(/&#34;/g,'"')},parse:function(str){var temp=this.parseLinks(str);temp=this.parseMails(temp);return temp},parseMails:function(str){var links=this.grabMails(str);var temp=str;if(links){links.each(function(s,i){temp=temp.replace(s,MS.URL.formatEmail(s))})}return temp},addProtocol:function(s){var regex=/^(http|ftp|https|gopher|telnet|nntp|smtp|mailto)/;if(!regex.test(s)){return"http://"+s}return s},isValidEmail:function(s){return email.test(s)}}}();MS.Smiley=function(){var img=new Template('<img src="#{src}" />');return{parse:function(smiley,str){var temp=str;smiley=$H(smiley);smiley.each(function(obj){var s=Filter.anglize(obj.key.trim());var r=new RegExp(s.escapeRegex(),"i");temp=temp.gsub(r,function(match){var sm=Filter.desanitize(match[0].trim());if(sm.toLowerCase()==Filter.deanglize(s).toLowerCase()){var uri=smiley[sm.toLowerCase()]||smiley[sm.toUpperCase()];return img.evaluate({src:uri})}})});return temp}}}();Filter={pattern:/<[\/]{0,1}(IMG|img)[^><]*>/g,clean:function(str){return str.replace(this.pattern,"")},sanitize:function(inp){var temp=inp.replace(/</g,"&lt;");temp=temp.replace(/>/g,"&gt;");temp=temp.replace(/[']/g,"&#39;");temp=temp.replace(/["]/g,"&#34;");return temp},desanitize:function(inp){var temp=inp.replace("&lt;","<");temp=temp.replace("&gt;",">");return temp},deSemiSanitize:function(inp){var temp=inp.replace(/&#39;/g,"'");temp=temp.replace(/&#34;/g,'"');return this.deanglize(temp)},escapeQuote:function(inp){var temp="";temp=inp.replace(/[']/g,"&#39;");temp=temp.replace(/["]/g,"&#34;");return temp},unescapeQuote:function(inp){var temp="";temp=inp.replace(/[']/g,"&#39;");temp=temp.replace(/["]/g,"&#34;");return temp},anglize:function(inp){var temp=inp.replace(/</g,"&lt;");temp=temp.replace(/>/g,"&gt;");return temp},deanglize:function(inp){var temp=inp.replace("&lt;","<");temp=temp.replace("&gt;",">");return temp}};var location_arr_create="";window.counter=0;YAHOO.namespace("ms.calendar");YAHOO.namespace("ms.dataSource");YAHOO.namespace("ms.dataSource.Data");var pwd_min_len=6;var fname_min_len=3;var IDEAL_POPUP_MAX_HEIGHT=560;var ERR_MSG={EML_BLANK:"Email-Id should not be empty",EML_INVALID:"Please enter a valid Email-Id",EML_NOT_AVLBL:"This Email-Id is already in use. Please try a new Email-Id",EML_ENTER_NEW:"Please enter a new Email-Id.",PHONE_INVALID:"Please enter a valid phone no",AB_INV_ZIP:"Please enter valid zip code. (0..9)",FNAME_BLANK:"Full Name should not be empty",FNAME_MINLEN:"Full Name should not be less than "+fname_min_len+" characters",FNAME_ONLYCHAR:"Full Name should not contain numeric or special characters",FNAME_INVALID:"Full Name must be in 'Firstname Lastname' format. e.g. - 'Jane Alexender'",NAME_BLANK:"Name should not be empty",NAME_MINLEN:"Name should not be less than "+fname_min_len+" characters",NAME_ONLYCHAR:"Name should not contain numeric characters",NAME_INVALID:"Name is invalid",CARRIER_INVALID:"Please select a carrier.",MOBILE_INVALID:"The mobile number you have entered is invalid. Please try again.",MOBILE_BLANK:"The mobile number cannot be blank.",CONFIRMATION_CODE_INVALID:"The confirmation code you have entered is invalid. Please try again.",CONFIRMATION_CODE_BLANK:"The confirmation code cannot be blank.",PWD_BLANK:"Password should not be empty",PWD_MINLEN:"Password should not be less than "+pwd_min_len+" characters",PWD_CONF_MSG:"Your passwords do not match",CAPTCHA_BLANK:"Word verification field should not be empty",CAPTCHA_INVALID:"Word verification field is not the same as shown in picture",SEL_BIRTH_YR:"Please enter your birth year",SEL_BIRTH_MNT:"Please enter your birth month",SEL_BIRTH_DAY:"Please enter your birth day",INVALID_BIRTH:"Please enter a valid birth date",SEL_ANNV_YR:"Please enter your anniversary year",SEL_ANNV_MNT:"Please enter your anniversary month",SEL_ANNV_DAY:"Please enter your anniversary day",INVALID_ANNV:"Please enter valid anniversary date",SEL_DATE_INVALID:"Please enter a valid date",FLD_BLANK:" should not be empty",FLD_MINLEN:" should not be less then ",FETCH_AB:"Please enter at least one community's user ID and password to fetch the contacts",SELECT_COMMUNITY_FOR_FETCH:"Please select the checkbox in front of the community you want to import.",URL_FORMAT:"Please enter a valid URL format",SPLCHAR_NOT:" must contain at least one character between A-Z, a-z and 0-9",LOGIN_ERR:"Login failed. Please enter correct username/password",SERVER_ERR:"Server is busy, please try again later",INV_ID:"Invitation ID should not be blank",INV_ID_INVALID:"Wrong Invitation ID",MAX_INV_LIMIT:"Maximum inivitaion limit reached.",MOB_NUM_INVALID:"Please enter a valid mobile phone number",SELECT_MERGE_CONTACT:"Please select at least one contact to merge.",SELECT_FOR_FETCH:"Please select the community you would like to import the address book from",UID_PWD_COM:"Please enter the user id and password",DELETE_ALL_CONTACTS:"Are you sure you want to delete all your contacts?",UP_NO_MRG_SUCCESS:"Successfully updated contact information of ",UP_MRG_SUCCESS_S:" contact in your address book was found to have duplicate information and was merged with ",UP_MRG_SUCCESS_P:" contact in your address book were found to have duplicate information and was merged with ",ADD_NO_MRG_SUCCESS:"Successfully added contact information of ",ADD_MRG_SUCCESS:"The newly added contact was found to be duplicate of ",ADD_MRG_SUCCESS_S:" duplicate contact was deleted and all contact information that you added has been merged and successfully saved with ",ADD_MRG_SUCCESS_P:" duplicate contacts were deleted and all contact information that you added has been merged and successfully saved with ",ADD_CONTACT_ALL_BLANK:"Please enter either an ID or a Phone Number",INV_ADD:"Please enter a valid address",INV_PLACE:"Please enter a valid place name",INV_CITY:"Please enter a valid city",INV_ZIP:"Invalid Zip Code! Please enter the Zip Code as a 5 digit (e.g., 12345) or a 5 digit+4 digit number (e.g., 12345-6789).",CITY_MAX:"City can have maximum 20 characters",ADD_MAX:"Address cannot have more than 255 characters",WHEN_WHERE:"Select time and place options",CAT_VAL:"Please select category from category drop down box.",CAT_IMG:"Please select a theme from selected category.",EV_NAME:g_event_label.capitalize()+" name is required to create an Invite!",EV_NAME_BLANK:"Please enter "+g_event_label+" name!",EV_NAME_MAX:g_event_label.capitalize()+" name cannot exceed 100 characters!",EV_DESC_LIMIT:"Description cannot exceed 1000 characters!",ON_BEFORE_UNLOAD:"You will be signed-out. Are you sure you want to continue?",INVITE_SENT:"An Invitation has been sent to your friend.",LOGOUT:"You will be signed-out. Are you sure you want to continue?",WHAT_WHO:"Please fill both what and who fields",CONN_LOSS:"Unable to connect to server! Please try again in few minutes using the refresh/reload button of your browser!",INVAL_CHAR:"< or > character is not allowed to enter",WHEN_WHERE:"Please select both when and where options",WHEN_ERR:"Please select both "+g_event_label+" start date and time",WHEN_ERR_FLEXIBLE:"Please select "+g_event_label+" flexible date and time",WHERE_ERR:"Please enter "+g_event_label.capitalize()+" Location",ALREADY_INVITED:"The Email Id / Phone Number is already in invitation list.",END_DATE:"End date can not be less than "+g_event_label+" date.",END_DATE_ERR:"Please select both end date and time option.",ACCEPT_TERMS:"Please accept the terms and conditions.",START_DATE_ERR:"Please select both start date and time option.",START_DATE_NOT_VALID:"Please select valid start date.",END_DATE_NOT_VALID:"Please select valid end date.",NOT_A_VALID_DATE:"Please select valid date options.",UPLOAD_FILENAME_BLANK:"Please select file to upload.",AUDIO_UPLOAD_BLANK:"Please chose one of the methods below to record and store your message.",AB_GROUP_NAME_BLANK:"Please enter group name.",DC_VALS:"Atleast one of the following mediums is required to invite the "+g_guest_label+": 1.'Email address' or 2.'Mobile phone' or 3.'Home/Work phone no'.<br/>Leaving all mediums empty or giving print address only is not sufficient to send the invites.",MULTI_EMAIL:"One of the email-id is wrong.",AB_SELECT_TO_DELETE:"You have to select at least one contact to delete.",INVAL_NO:"Entered number is not valid",HOST_NAME_ERROR:g_host_label.capitalize()+" name can't be blank.",STORE_END_DATE_EMPTY:"Store end date can not be empty.",STORE_END_DATE:"Store end date can not be less then "+g_event_label+" close date.",THEME_NAME_BLANK:"Theme name can not be blank.",THEME_SUB_CATEGORY_BLANK:"Please, Select theme category.",THEME_EVENT_PHOTO_UPLOAD_BLANK:"Please, Upload an "+g_event_label+" image.",PERCENTAGE_OF_SALES_INVAL_CHAR:"Percentage of sales to the organization can not be characters.",PERCENTAGE_OF_SALES_INVAL_PER:"Percentage of sales to the organization should be between 1-100%.",PERCENTAGE_OF_SALES_FLOAT:"Percentage of sales to the organization should be in whole numbers.",PERCENTAGE_OF_SALES_BLANK:"Percentage of sales to the organization can not be blank.",SHIPPING_ZIPCODE_BLANK:"Shipping Zip Code cannot be blank.",SHIPPING_ZIPCODE_INVAL:"Please enter the Shipping Zip Code as a 5 digit (e.g., 12345) or a 5 digit+4 digit number (e.g., 12345-6789).",FUNDRAISER_END_DATE_EMPTY:g_fundraiser_event_label+" close date can not be empty.",PLACE_TIME_EMPTY:"Please select both Place and Time options",ECARD_TITLE_BLANK:"eCard title can't be blank.",ANNOUNCEMENT_TITLE_BLANK:"Announcement title can't be blank.",WHERE_WHEN_ERR:"Please select start date and time option along with event location."};var oRegEx={email:/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/};function isBlank(val){if(val==""){return true}return false}function isNum(val){if(isNaN(val)){return false}return true}function chkLen(val,par_len){if(val.length<par_len){return false}else{return true}}var defaultStep=2;var step=defaultStep;var timerUp,timerDown;var curStep=0;function scrollDivDown(id){try{$(id).scrollTop+=step;timerDown=setTimeout("scrollDivDown('"+id+"')",10)}catch(e){}}function ismaxlength(obj){var mlength=obj.getAttribute?parseInt(obj.getAttribute("maxlength")):"";if(obj.getAttribute&&obj.value.length>mlength){obj.value=obj.value.substring(0,mlength)}x}function scrollDivUp(id){try{$(id).scrollTop-=step;timerUp=setTimeout("scrollDivUp('"+id+"')",10)}catch(e){}}function ajaxCall(href,options){try{options=options||{};var obj={method:"post",asynchronous:(options.asynchronous!=undefined)?options.asynchronous:true,evalScripts:(options.evalScripts!=undefined)?options.evalScripts:true};return new Ajax.Request(href,Object.extend(obj,options))}catch(e){}}function quick_toggle(obj,box_val,org_val){try{if(box_val==org_val){obj.value=""}else{if(obj.value==""){obj.value=org_val}else{obj.value=obj.value}}}catch(e){}}function quick_toggleChk(obj,box_val,org_val){try{if(Trim(obj.value)==""){obj.value=org_val}else{obj.value=obj.value}}catch(e){}}function getPopupY(viewPortHeight,popupHeight){if(viewPortHeight==null){viewPortHeight=IDEAL_POPUP_MAX_HEIGHT}if(popupHeight==null){popupHeight=IDEAL_POPUP_MAX_HEIGHT}var y=((viewPortHeight-popupHeight)/2);if(y<0){y=10}return y}function chkPhone(str){try{if(!isBlank(str)&&!isNaN(str)){return true}else{return false}}catch(e){return false}}function chkEmail(str){try{if(!isBlank(str)){var regex=oRegEx.email;var wrong=regex.test(str);if(wrong==false){return false}else{return true}}else{return false}}catch(e){return false}}function _get_const_value(key,args){var Y=YAHOO;var v=_ms_pt_str_map[key];if(Y.lang.isUndefined(_ms_pt_str_map)){return v}if(v){if(Y.lang.isObject(args)){v=Y.lang.substitute(v,args)}}return v}function showTip(target_div){try{var html_txt=$(target_div).innerHTML;Tip(html_txt,BALLOON,true,ABOVE,false,OFFSETX,-17,FADEIN,0,FADEOUT,0,PADDING,8)}catch(e){}}function imgShowTip(target_div){try{var html_txt=$(target_div).innerHTML;Tip(html_txt,SHADOW,false,PADDING,8,BGCOLOR,"#fff")}catch(e){}}function disable_enable_fields(disable_list,enable_list){try{var arrDisable=disable_list.split("#");var arrEnable=enable_list.split("#");var disabLen=arrDisable.length;var enabLen=arrEnable.length;for(var i=0;i<disabLen;i++){try{Form.Element.disable($(arrDisable[i]))}catch(e){}}for(var i=0;i<enabLen;i++){try{Form.Element.enable($(arrEnable[i]))}catch(e){}}}catch(e){}}function show_hide_elements(show_list,hide_list){var arrShow=show_list.split("#");var arrHide=hide_list.split("#");var showLen=arrShow.length;var hideLen=arrHide.length;for(var i=0;i<hideLen;i++){try{Element.hide(arrHide[i])}catch(e){}}for(var i=0;i<showLen;i++){try{Element.show(arrShow[i])}catch(e){}}}function specificTimeHandler(sel_id,min_id,ampm_id){try{var val=$(sel_id).value;if(!isNaN(val)&&val!=""){Form.Element.enable($(min_id));Form.Element.enable($(ampm_id))}else{Form.Element.disable($(min_id));Form.Element.disable($(ampm_id))}}catch(e){}}function Yahoo_showLoading(txt){try{txt=txt||"Loading, please wait...";if(!YAHOO.ms.panel.loading){YAHOO.ms.panel.loading=new YAHOO.widget.Panel("wait",{width:"240px",fixedcenter:true,close:false,draggable:false,zIndex:240,modal:true,visible:true});YAHOO.ms.panel.loading.setHeader(txt);YAHOO.ms.panel.loading.setBody('<img src="'+imgCdn+'/images/default/yui_loading.gif" />');YAHOO.ms.panel.loading.render(document.body)}YAHOO.ms.panel.loading.show()}catch(e){}}function Yahoo_hideLoading(reset){try{YAHOO.ms.panel.loading.destroy();YAHOO.ms.panel.loading=null}catch(e){}}function validate_total_address(row_id){try{var ret_arr=[];var address=$("event_address"+row_id);var city=$("event_city"+row_id);var zip=$("event_zip_code"+row_id);var country=$("country"+row_id);if(address){if(address.value.length>225){ret_arr[0]=ERR_MSG.ADD_MAX;ret_arr[1]=false;return ret_arr}else{if(address.value=="Address"){address.value=""}if(city.value.length>20){ret_arr[0]=ERR_MSG.CITY_MAX;ret_arr[1]=false;return ret_arr}else{if(city.value=="City"){city.value=""}if(zip.value=="Zip Code"){zip.value=""}if(zip.value.length>0){var country_val=country.value;if((country_val=="US")&&(!ApplicationManager.validateZipcode(zip.value))){ret_arr[0]=ERR_MSG.INV_ZIP;ret_arr[1]=false;return ret_arr}else{ret_arr[0]="";ret_arr[1]=true;return ret_arr}}else{if(zip.value.length==0){ret_arr[0]="";ret_arr[1]=true;return ret_arr}}}}}else{ret_arr[0]="";ret_arr[1]=true;return ret_arr}}catch(e){}}var ApplicationManager=function(){var errNtTimer=null;var sanitizeRegex=/(\s(\bon[a-zA-Z][a-z]+)\s?\=\s?[\'\"]?(javascript\:)?[\w\(\),\' ]*;?[\'\"]?)+/gim;var current_selected_input=null;var Dom=YAHOO.util.Dom,Event=YAHOO.util.Event,Lang=YAHOO.lang,Select=YAHOO.util.Selector;return{chk_multi_email:function(obj){try{var email_str=$(obj).value;email_str=email_str.strip();email_str=email_str.replace(/ /g,"");email_str=email_str.replace(/;$/g,"");email_str=email_str.replace(/,$/g,"");email_str=email_str.replace(/\n/g,"");email_str=email_str.replace(/\r/g,"");var emailFilter=/^[A-Z0-9\._%-]+@[A-Z0-9\.-]+\.[A-Z]{2,4}(?:[,;][A-Z0-9\._%-]+@[A-Z0-9\.-]+\.[A-Z]{2,4})*$/i;var correct=emailFilter.test(email_str);if(!correct){return false}else{$(obj).value=email_str;return true}}catch(e){}},chk_multi_email2:function(obj){try{var email_str=$(obj).value;email_str=email_str.replace(/ /g,"");email_str=email_str.replace(/;$/g,"");email_str=email_str.replace(/,$/g,"");email_str=email_str.replace(/\n/g,"");email_str=email_str.replace(/\r/g,"");var emailFilter=/^[A-Z0-9\._%-]+@[A-Z0-9\.-]+\.[A-Z]{2,4}(?:[,;][A-Z0-9\._%-]+@[A-Z0-9\.-]+\.[A-Z]{2,4})*$/i;email_str=email_str.replace(/ /g,"").replace(/;/g,",");var arr=email_str.split(",");var len=arr.length;var wrong_arr=[];for(var i=0;i<len;i++){var correct=emailFilter.test(arr[i]);if(!correct){wrong_arr.push("<br />"+arr[i])}}var ret_val=[];if(wrong_arr.length>0){ret_val[0]=wrong_arr;ret_val[1]=false}else{ret_val[0]=[];ret_val[1]=true}return ret_val}catch(e){}},chk_multi_email_new:function(obj){try{var email_str=obj.value;email_str=email_str.strip();email_str=email_str.replace(/;$/g,"");email_str=email_str.replace(/,$/g,"");email_str=email_str.replace(/\n/g,"");email_str=email_str.replace(/;/g,",");var arr=email_str.split(",");var len=arr.length;var correct_arr=[],wrong_arr=[],names=[];var oneRecord="";for(var i=0;i<len;i++){oneRecord=arr[i].trim();var email=ApplicationManager.getEmail(oneRecord);if(email){correct_arr[correct_arr.length]=email;names[names.length]=ApplicationManager.getName(oneRecord,email)}else{wrong_arr[wrong_arr.length]=oneRecord}}var result={isOk:(wrong_arr.length>0),correct:correct_arr,wrong:wrong_arr,names:names};return result}catch(e){}},getEmail:function(eStr){try{var rStr="",email="",emailFilter=/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;if(eStr.indexOf("<")>0&&eStr.indexOf(">")>0){email=eStr.substring(eStr.indexOf("<")+1,eStr.indexOf(">"));if(emailFilter.test(email)){return email}}else{var allWords=eStr.split(/(<)|(>)|(\s)/g);for(var i=0,len=allWords.length;i<len;i++){email=allWords[i];if(emailFilter.test(email)){return email}}}return false}catch(e){}},getName:function(fullStr,email){var name="";try{name=fullStr.replace(/(<)|(>)|(\")|(\') /g,"").replace(email,"");name=name.replace(/(^\s)|(\s$) /g,"");if(name.length==0){name=email.substring(0,email.indexOf("@"))}}catch(e){}return name},validateZipcode:function(zip){try{var RegExp=/^(?!0{5})(\d{5})(?!-?0{4})(-?\d{4})?$/;if(!RegExp.test(zip)){return false}else{return true}}catch(e){}},alert:function(text,redirect_to_url,title){try{SimpleDialog.getSimpleDialogId();if((title==undefined)||(title.length==0)){title="Alert"}var redirect=function(){SimpleDialog.hide();if((redirect_to_url!=undefined)&&(redirect_to_url!="")){window.location.href=redirect_to_url}else{if(redirect_to_url==""){window.location.reload()}}};var params=$H({fixedcenter:true,visible:false,modal:true,zIndex:400,close:false,constraintoviewport:true,buttons:[{text:"OK",handler:redirect,isDefault:true}]});SimpleDialog.show({title:title,body:text,width:"550px",params:params})}catch(e){}},post_to_url:function(path,params,method){method=method||"post";var form=document.createElement("form");form.setAttribute("method",method);form.setAttribute("action",path);for(var key in params){var hiddenField=document.createElement("input");hiddenField.setAttribute("type","hidden");hiddenField.setAttribute("name",key);hiddenField.setAttribute("value",params[key]);form.appendChild(hiddenField)}document.body.appendChild(form);form.submit()},resendActivationLink:function(){var url=g_service_path+"/signup/resend_activation_mail";ajaxCall(url,{parameters:{email_id:g_user_id,name:g_user_name,alert:"Y"}});return false},connectFacebook:function(type){try{var public_page="false";var signin_page="false";if(type=="public_page"){public_page="true"}if(type=="signin_page"){signin_page="true"}var url=g_service_path+"/login/connect_with_facebook";var event_id="";if($("fixed_vals")){event_id=$("fixed_vals").getAttribute("event_id")}var params={event_id:event_id,public_page:public_page,signin_page:signin_page};Yahoo_showLoading("Connecting to Facebook...");ajaxCall(url,{parameters:params})}catch(e){}},facebookConnectOnload:function(already_logged_into_facebook){FB.ensureInit(function(){FB.Facebook.get_sessionState().waitUntilReady(function(session){var is_now_logged_into_facebook=session?true:false;if(is_now_logged_into_facebook==already_logged_into_facebook){return }window.location.reload(true)})})},fbStoryPublishedSuccess:function(options){try{options=options||{};var conv_id=options.conv_id||"";var story_type=options.story_type;var url=g_service_path+"/login/fb_story_published_success";var params={story_type:story_type,conv_id:conv_id};ajaxCall(url,{parameters:params})}catch(e){}},facebookPublishStory:function(bundle_id,template_data,options){try{if(typeof (template_data)=="string"){template_data=eval("("+template_data+")")}FB.Connect.showFeedDialog(bundle_id,template_data,"","","","",function(){ApplicationManager.fbStoryPublishedSuccess(options)})}catch(e){}},logOut:function(){try{var url=g_service_path+"/login/logout";var params={};ajaxCall(url,{parameters:params})}catch(e){}},facebookSigninSignupPopup:function(event_id){try{var dlg_title="Welcome Facebook user";MSDialog.show({title:dlg_title,width:"400px",showLoader:true,loaderZIndex:400});var data=$H({no_data:"no_data",event_id:event_id}).toQueryString();var url=g_service_path+"/signup/facebook_signin_signup_popup";ajaxCall(url,{parameters:data})}catch(e){}},facebookSigninSignupPopupShow:function(htmlContent){try{MS.hideWait();MSDialog.close();var dialogId=SimpleDialog.getSimpleDialogId();var event_id="";if($("fixed_vals")){event_id=$("fixed_vals").getAttribute("event_id")}var handleYesSignup=function(){try{var url=g_service_path+"/signup/facebook_signup_user";var email_id=$("fb_user_email_id").value;var data=$H({newsletter:"Y",catcha:"123",email_id:email_id,event_id:event_id}).toQueryString();ajaxCall(url,{parameters:data,onComplete:function(){try{SimpleDialog.setButtons({buttons:[{text:"Ok",handler:handleNo,isDefault:true}]})}catch(e){}}})}catch(e){}};var handleNo=function(){MS.hideWait();SimpleDialog.hide()};var warn_txt=htmlContent;SimpleDialog.reset();var params=$H({width:"472px",fixedcenter:true,visible:false,modal:true,zIndex:600,constraintoviewport:true,buttons:[],hideaftersubmit:false});SimpleDialog.show({title:"Welcome Facebook user",body:warn_txt,params:params});YAHOO.util.Event.on("facebook_connect_signup_btn","click",handleYesSignup,SimpleDialog,true)}catch(e){}},facebookUserSignupSuccessfull:function(htmlContent,signup_message_block){try{var handleNo=function(){MS.hideWait();SimpleDialog.hide()};SimpleDialog.reset();var params=$H({width:"472px",fixedcenter:true,visible:false,modal:true,zIndex:600,constraintoviewport:true,buttons:[{text:"Ok",handler:handleNo,isDefault:true}]});SimpleDialog.show({title:"Welcome Facebook User to PurpleTrail",body:htmlContent,params:params});var signup_msg_blk=Dom.get("signup_message_block");signup_msg_blk.innerHTML=signup_message_block}catch(e){}},location_search_popup:function(text_obj,pl_ti_id,e,obj_name,page_for){try{Event.stopEvent(e);var obj=$(obj_name);Dom.setStyle(obj,"position","absolute");Dom.setStyle(obj,"zIndex","252");Dom.setStyle(obj,"display","block");Dom.setStyle(obj,"visibility","visible");var xy=Dom.getXY(text_obj);xy[0]=parseInt(xy[0]+250);xy[1]=parseInt(xy[1]+25);Dom.setXY(obj,xy);obj.innerHTML="";var cont=MS.Dom.create("div",{"class":"location_search_popup",id:"search_control"+pl_ti_id});obj.appendChild(cont);Event.on(document.body,"click",function(e,el){var targ=Event.getTarget(e);var ancestor=Dom.getAncestorByClassName(targ,"location_search_popup");if(!ancestor){this.location_popup_hide(el)}},obj_name,this);var searchControl=new google.search.SearchControl();searchControl.addSearcher(new google.search.LocalSearch());searchControl.setOnKeepCallback(this,this.setSearchValue.bind(this,pl_ti_id,page_for),GSearchControl.KEEP_LABEL_SAVE);searchControl.setResultSetSize(google.search.Search.SMALL_RESULTSET);searchControl.draw(document.getElementById("search_control"+pl_ti_id));searchControl.execute()}catch(e){}},setSearchValue:function(pl_ti_id,page_for,result){try{var data="";data=data+result.titleNoFormatting;data=data+"###"+result.city;data=data+"###"+result.streetAddress;data=data+"###"+ApplicationManager.getNumbersFromString(result.addressLines[1]);var country_name=result.country;var country_code=ApplicationManager.getCountryCode(country_name);data=data+"###";data=data+"###"+country_code;data=data+"###";ApplicationManager.setlocation_val(pl_ti_id,data,page_for);YAHOO.util.Dom.setStyle("location_search_popup","display","none")}catch(e){}},getCountryCode:function(country_name){try{var country_code="";var country_code_hash={Mexico:"MX","Guinea-Bissau":"GW",Afghanistan:"AF","Heard Island & McDonald Islands":"HM",Ethiopia:"ET","Costa Rica":"CR","United Arab Emirates":"AE",Tonga:"TO",Montserrat:"MS",Pakistan:"PK",Libya:"LY",Somalia:"SO","Cape Verde":"CV",Bolivia:"BO",Montenegro:"ME",Nicaragua:"NI",Dominica:"DM",Sweden:"SE","Czech Republic":"CZ","US minor outlying islands":"UM","Myanmar (Burma)":"MM",Russia:"RU",Greece:"GR","Korea (South)":"KR",Guadeloupe:"GP",Micronesia:"FM",Cambodia:"KH",Ireland:"IE",Syria:"SY",Denmark:"DK",Vanuatu:"VU",Norway:"NO",Gabon:"GA","New Caledonia":"NC",Malawi:"MW",Djibouti:"DJ",Namibia:"NA",Switzerland:"CH",Chad:"TD",Bhutan:"BT",Haiti:"HT",Tajikistan:"TJ",Vietnam:"VN",Canada:"CA",Guyana:"GY",Turkmenistan:"TM",Kuwait:"KW",France:"FR","St Martin (French part)":"MF",Serbia:"RS",Venezuela:"VE",Italy:"IT",Belize:"BZ","Equatorial Guinea":"GQ",Tanzania:"TZ",Tokelau:"TK",Azerbaijan:"AZ",Algeria:"DZ",Mayotte:"YT",Lebanon:"LB",Israel:"IL","Solomon Islands":"SB",Nigeria:"NG",Austria:"AT",Hungary:"HU","Christmas Island":"CX",China:"CN","Marshall Islands":"MH","Antigua & Barbuda":"AG",Angola:"AO",Peru:"PE",Kazakhstan:"KZ",Guam:"GU","Burkina Faso":"BF",Latvia:"LV",Bangladesh:"BD","Netherlands Antilles":"AN",Palestine:"PS",Luxembourg:"LU",Bahrain:"BH",Malta:"MT",Colombia:"CO",Panama:"PA",Oman:"OM",Philippines:"PH",Netherlands:"NL",Burundi:"BI",Antarctica:"AQ",Germany:"DE",Macau:"MO",Armenia:"AM",Nepal:"NP",Pitcairn:"PN",Mauritius:"MU","Isle of Man":"IM",Bulgaria:"BG","Hong Kong":"HK",Indonesia:"ID",Jordan:"JO",Lesotho:"LS",Slovakia:"SK","Sierra Leone":"SL",Cyprus:"CY",Reunion:"RE",Ukraine:"UA",Bermuda:"BM",Yemen:"YE",Croatia:"HR",Aruba:"AW",Belgium:"BE",Liberia:"LR",Grenada:"GD","Congo (Rep.)":"CG",Thailand:"TH",Botswana:"BW",Cuba:"CU",Andorra:"AD",Sudan:"SD",Macedonia:"MK","St Barthelemy":"BL",Estonia:"EE","Central African Rep.":"CF",Tunisia:"TN",Togo:"TG","San Marino":"SM","Sri Lanka":"LK","French Guiana":"GF","Cocos (Keeling) Islands":"CC",Jersey:"JE",Barbados:"BB","Trinidad & Tobago":"TT","Virgin Islands (UK)":"VG",Mauritania:"MR",Moldova:"MD",Fiji:"FJ","St Pierre & Miquelon":"PM","St Helena":"SH",Taiwan:"TW",Comoros:"KM","French Polynesia":"PF","South Africa":"ZA",Maldives:"MV",Niue:"NU",Georgia:"GE","Papua New Guinea":"PG",Spain:"ES",Zimbabwe:"ZW",Iran:"IR",Monaco:"MC",Martinique:"MQ","United States":"US",Uzbekistan:"UZ","Bouvet Island":"BV","Saudi Arabia":"SA",Zambia:"ZM",Finland:"FI",Uganda:"UG",Mongolia:"MN",Eritrea:"ER",Gibraltar:"GI","Turks & Caicos Is":"TC",Portugal:"PT",Kiribati:"KI",Iraq:"IQ",Morocco:"MA",Guernsey:"GG",Argentina:"AR",Malaysia:"MY",India:"IN","El Salvador":"SV",Greenland:"GL","St Kitts & Nevis":"KN","Cayman Islands":"KY","South Georgia & the South Sandwich Islands":"GS",Egypt:"EG",Australia:"AU",Bahamas:"BS",Suriname:"SR","St Vincent":"VC",Honduras:"HN","Svalbard & Jan Mayen":"SJ","Wallis & Futuna":"WF","East Timor":"TL",Guinea:"GN",Nauru:"NR",Belarus:"BY","Samoa (western)":"WS","Cote d'Ivoire":"CI","St Lucia":"LC",Swaziland:"SZ",Mali:"ML",Niger:"NE",Albania:"AL","Congo (Dem. Rep.)":"CD",Slovenia:"SI",Poland:"PL",Brunei:"BN","Northern Mariana Islands":"MP","New Zealand":"NZ",Mozambique:"MZ",Japan:"JP",Kyrgyzstan:"KG","Faroe Islands":"FO","Britain (UK)":"GB",Liechtenstein:"LI",Romania:"RO","Western Sahara":"EH","Sao Tome & Principe":"ST",Kenya:"KE","Dominican Republic":"DO",Singapore:"SG",Tuvalu:"TV","Cook Islands":"CK",Benin:"BJ",Ghana:"GH","French Southern & Antarctic Lands":"TF",Cameroon:"CM","Aaland Islands":"AX",Guatemala:"GT",Qatar:"QA",Madagascar:"MG","Vatican City":"VA",Turkey:"TR",Palau:"PW",Laos:"LA",Senegal:"SN",Chile:"CL",Gambia:"GM","Norfolk Island":"NF",Iceland:"IS",Uruguay:"UY",Ecuador:"EC","Falkland Islands":"FK","Bosnia & Herzegovina":"BA",Brazil:"BR",Jamaica:"JM",Rwanda:"RW",Anguilla:"AI",Paraguay:"PY","Puerto Rico":"PR","Korea (North)":"KP","Virgin Islands (US)":"VI",Seychelles:"SC","British Indian Ocean Territory":"IO","Samoa (American)":"AS",Lithuania:"LT"};country_code=country_code_hash[country_name];return country_code}catch(e){}},getNumbersFromString:function(inputString){try{return inputString.match(/[0-9]/g).join("")}catch(e){return""}},location_popup:function(text_obj,pl_ti_id,e,obj_name,page_for,options){try{if(!e){e=window.event}options=options||{};var top_val=25;var left_val=250;if(options.is_addposition){top_val=options.top_val;left_val=options.left_val}MS.Event.cancel(e);obj=$(obj_name);obj.style.position="absolute";obj.style.zIndex=252;obj.style.top=(YAHOO.util.Dom.getY(text_obj)+top_val)+"px";obj.style.left=(YAHOO.util.Dom.getX(text_obj)+left_val)+"px";if(location_arr_create==""){ajaxCall(g_service_path+"/events/get_previous_locations",{onComplete:function(){if(location_arr_create.length!=0){var div=ApplicationManager.showLocationPopup(pl_ti_id,location_arr_create,page_for,obj);if(obj.firstChild){obj.replaceChild(div,obj.firstChild)}else{obj.appendChild(div)}obj.style.visibility="visible";obj.style.display="block";MS.Event.add(document.body,"click",function(){ApplicationManager.location_popup_hide(obj_name)})}else{alert("No recent location saved...")}}})}else{var location_arr_to_send=location_arr_create;var div=ApplicationManager.showLocationPopup(pl_ti_id,location_arr_to_send,page_for,obj);if(obj.firstChild){obj.replaceChild(div,obj.firstChild)}else{obj.appendChild(div)}obj.style.visibility="visible";obj.style.display="block";MS.Event.add(document.body,"click",function(){ApplicationManager.location_popup_hide(obj_name)})}}catch(e){}},showLocationPopup:function(pl_ti_id,location_var,page_for){try{loc_data=location_var.split("|");var tpl=new Template("<strong class='blue'>#{place}</strong><br/><span>#{address} </span><span>#{city} #{state} #{country} #{zipcode}</span>");var cont=MS.Dom.create("div",{"class":"location_popup"});var inner=cont.appendChild(MS.Dom.create("div",{"class":"location_popup_inner"}));for(var i=0,len=loc_data.length;i<len;++i){var dv=MS.Dom.create("div",{"class":"location_item "+(((i%2)==0)?"ltyelback":""),pl_ti_id:pl_ti_id,data:loc_data[i],page_for:page_for});MS.Event.add(dv,"click",function(){ApplicationManager.setlocation_val(this.pl_ti_id,this.data,this.page_for)});var txt_data=loc_data[i].split("###");var text=tpl.evaluate({place:txt_data[0],city:(txt_data[1]?txt_data[1]+",":""),address:(txt_data[2]?txt_data[2].truncate(20)+",<br />":""),zipcode:(txt_data[3]?txt_data[3].truncate(20):""),state:(txt_data[4]?txt_data[4].truncate(20)+",":""),country:(txt_data[5]?txt_data[5].truncate(20)+",":"")});dv.innerHTML=text;inner.appendChild(dv)}return cont}catch(e){}},numericOnly:function(e){if(!e){e=window.event}if(e.keyCode){key=e.keyCode}else{if(e.which){key=e.which}}if((key<48||key>57)&&(key!=8)&&(key!=37)&&(key!=39)){e.returnValue=false;YAHOO.util.Event.stopEvent(e)}},updateTextboxVal:function(domId,newValue){if($(domId)){$(domId).value=newValue}return true},AddToCalendar:function(calendar,date){try{var eid=$("fixed_vals").getAttribute("event_id");var event_name=$("fixed_vals").getAttribute("event_name");var location=$("fixed_vals").getAttribute("place_fix");var mappable_address=$("fixed_vals").getAttribute("mappable_address");if(mappable_address!=""){location=location+", "+mappable_address}var details=$("cond_top_ev_desc").value;details=details.substring(0,255);var url="";var yahoo_url="";var google_url="";var cal_type="calendar";if(date){date=date.trim()}if(calendar=="google"){google_url="http://www.google.com/calendar/event?action=TEMPLATE&text=";cal_type="googlecalendar"}else{if(calendar=="yahoo"){yahoo_url="http://calendar.yahoo.com/?v=60&view=d&type=20&title="+event_name+"&st="+date+"&desc="+details+"&in_loc="+location+"";cal_type="yahoocalendar"}else{alert("Sorry, we could not add "+g_event_label+" to Calendar.")}}if(calendar=="google"){url=google_url;url=url+event_name;url=url+"&location="+location;if(details){url=url+"&details="+details}if(date){url+="&dates="+date}else{alert("Please select the date you would like to attend.")}}else{url=yahoo_url}window.open(url,cal_type,"toolbar=yes, menubar=yes, location=yes, status=yes, scrollbars=yes,resizable=yes, width=800, height=600, left=0, top=0")}catch(e){}},setlocation_val:function(pl_ti_id,val,page_for){try{if(page_for=="create"){$("ev_loc_op_"+pl_ti_id).value=val.split("###")[0].replace(/&#34;/g,'"').replace(/&#39;/g,"'");$("event_address"+pl_ti_id).value=val.split("###")[2].replace(/&#34;/g,'"').replace(/&#39;/g,"'");$("event_city"+pl_ti_id).value=val.split("###")[1].replace(/&#34;/g,'"').replace(/&#39;/g,"'");$("event_zip_code"+pl_ti_id).value=val.split("###")[3].replace(/&#34;/g,'"').replace(/&#39;/g,"'");this.setSelectValue($("stateUS"+pl_ti_id),val.split("###")[4].replace(/&#34;/g,'"').replace(/&#39;/g,"'"));this.setSelectValue($("country"+pl_ti_id),val.split("###")[5].replace(/&#34;/g,'"').replace(/&#39;/g,"'"))}else{if(page_for=="edit_place_time"){$("edit_ev_loc_op_"+pl_ti_id).value=val.split("###")[0].replace(/&#34;/g,'"').replace(/&#39;/g,"'");$("edit_event_address"+pl_ti_id).value=val.split("###")[2].replace(/&#34;/g,'"').replace(/&#39;/g,"'");$("edit_event_city"+pl_ti_id).value=val.split("###")[1].replace(/&#34;/g,'"').replace(/&#39;/g,"'");$("edit_event_zip_code"+pl_ti_id).value=val.split("###")[3].replace(/&#34;/g,'"').replace(/&#39;/g,"'");this.setSelectValue($("country"+pl_ti_id),val.split("###")[5].replace(/&#34;/g,'"').replace(/&#39;/g,"'"));this.setSelectValue($("stateUS"+pl_ti_id),val.split("###")[4].replace(/&#34;/g,'"').replace(/&#39;/g,"'"))}else{$("event_location_where_"+pl_ti_id).value=val.split("###")[0].replace(/&#34;/g,'"').replace(/&#39;/g,"'");$("event_address"+pl_ti_id).value=val.split("###")[2].replace(/&#34;/g,'"').replace(/&#39;/g,"'");$("event_city"+pl_ti_id).value=val.split("###")[1].replace(/&#34;/g,'"').replace(/&#39;/g,"'");$("event_zip_code"+pl_ti_id).value=val.split("###")[3].replace(/&#34;/g,'"').replace(/&#39;/g,"'");this.setSelectValue($("country"+pl_ti_id),val.split("###")[5].replace(/&#34;/g,'"').replace(/&#39;/g,"'"));this.setSelectValue($("stateUS"+pl_ti_id),val.split("###")[4].replace(/&#34;/g,'"').replace(/&#39;/g,"'"))}}var country_val=val.split("###")[5].replace(/&#34;/g,'"').replace(/&#39;/g,"'");this.countryChange(country_val,"stateUS"+pl_ti_id)}catch(e){}},setSelectValue:function(sObj,selVal){try{var len=sObj.options.length;var val="";for(var i=0;i<len;i++){val=sObj.options[i].value;if(val==selVal){sObj.selectedIndex=i;return }}sObj.selectedIndex=0}catch(e){}},setCountryCode:function(sel_id,prefix_id,country_code){try{var ref=$(sel_id);var selectedCountry=ref.options[ref.selectedIndex].value;$(prefix_id).innerHTML=selectedCountry;$(country_code).value=selectedCountry}catch(e){}},location_popup_hide:function(obj_name){try{obj=$(obj_name);if(obj!=null){obj.style.visibility="hidden";obj.style.display="none"}}catch(e){}},countryChange:function(value,state_id){try{if(typeof (state_id)=="string"){var state_arr=new Array(state_id)}else{var state_arr=state_id}var len=state_arr.length;for(var i=0;i<len;i++){if(value=="US"||value=="United States"){if(Element.hasClassName(state_arr[i],"text_box_disabled")){Element.removeClassName(state_arr[i],"text_box_disabled")}if($("state_txt")!=undefined){$("state_txt").setStyle({display:"none"});$("state_txt").disabled=true;if($("stateUS")!=null){$("stateUS").setStyle({display:"block"});$("stateUS").disabled=false}if($("stateUS1")!=null){$("stateUS1").setStyle({display:"block"});$("stateUS1").disabled=false}}else{Form.Element.enable(state_arr[i])}}else{if($("state_txt")!=undefined){$("state_txt").setStyle({display:"block",width:"138px"});$("state_txt").disabled=false;if($("stateUS")!=null){$("stateUS").setStyle({display:"none"});$("stateUS").disabled=true}if($("stateUS1")!=null){$("stateUS1").setStyle({display:"none"});$("stateUS1").disabled=true}}else{Form.Element.disable(state_arr[i])}if(!Element.hasClassName(state_arr[i],"text_box_disabled")){Element.addClassName(state_arr[i],"text_box_disabled")}}}}catch(e){}},changeImagePattern:function(img,pattern){try{var len=img.length;var ext=img.substring(img.lastIndexOf("."),len);var tempImg=img.replace(ext,pattern+ext);return tempImg}catch(e){return arguments[0]}},toggleList:function(cont,img){try{show_hide_simple(cont);$(img).className=($(img).className.indexOf("expand")!=-1)?"collapse":"expand"}catch(e){}},showErrorNotice:function(text){try{if(arguments.length>0){var color=arguments[1];text=arguments[0];$("error_and_notice").setStyle({color:color});var timeOut=10000;if(arguments[2]!=undefined){timeOut=arguments[2]}setTimeout("Element.hide('error_and_notice');",timeOut)}Element.show("error_and_notice");Element.update("error_and_notice_message",text)}catch(e){}},doExpressCheckOut:function(form_id){try{MS.showWait("pay_using_paypal","right");var onComplete=function(){MS.hideWait()};var formObj=Form.serialize($(form_id),true);var url=g_service_path+"/store/do_express_checkout";ajaxCall(url,{parameters:$H(formObj).toQueryString(),onComplete:onComplete})}catch(e){MS.hideWait()}},submit_pay_print_form:function(form){if(ApplicationManager.validateCCinfo()){MS.showWait("pay_print","right");var onComplete=function(){MS.hideWait()};try{form=$(form);if(!form){return }var formObj=Form.serialize(form,true);var url=g_service_path+"/store/pay_using_credit_card";ajaxCall(url,{parameters:$H(formObj).toQueryString(),onComplete:onComplete})}catch(e){MS.hideWait()}}},validateCCinfo:function(){var name=$("first_name").value;if(name==""){alert("Please enter Full Name");return false}else{name=name.split(" ");if(name.length<2){alert("Full Name should be in following format: FirstName LastName e.g. Ravinder Rana");return false}}if($("address1").value==""){alert("Address Line1 can't be blank.");return false}if($("city").value==""){alert("City can't be blank.");return false}if($("postal_code").value==""){alert("Zip/Postal Code can't be blank.");return false}if($("credit_card_number").value==""){alert("Credit Card Number can't be blank.");return false}if($("security_code").value==""){alert("Security Code can't be blank.");return false}if(!$("agress_toc").checked){alert("Please select Terms & Conditions checkbox.");return false}return true},initEditor:function(editorId,width,height,options){try{var edtr=null;options=options||{};var editor=options.editorType||"advanced";if(!width){width="530px"}if(!height){height="200px"}var ed=$(editorId);if(ed){if(editor=="simple"){edtr=new YAHOO.widget.SimpleEditor(editorId,{height:height,width:width,dompath:false,animate:false});edtr._defaultToolbar.buttonType="advanced";edtr._defaultToolbar.buttons=[{group:"fontstyle",label:"Font Name and Size",buttons:[{type:"select",label:"Arial",value:"fontname",disabled:true,menu:[{text:"Arial",checked:true},{text:"Arial Black"},{text:"Comic Sans MS"},{text:"Courier New"},{text:"Lucida Console"},{text:"Tahoma"},{text:"Times New Roman"},{text:"Trebuchet MS"},{text:"Verdana"}]},{type:"spin",label:"13",value:"fontsize",range:[9,75],disabled:true}]},{type:"separator"},{group:"textstyle",label:"Font Style",buttons:[{type:"push",label:"Bold CTRL + SHIFT + B",value:"bold"},{type:"push",label:"Italic CTRL + SHIFT + I",value:"italic"},{type:"push",label:"Underline CTRL + SHIFT + U",value:"underline"},{type:"separator"},{type:"color",label:"Font Color",value:"forecolor",disabled:true},{type:"color",label:"Background Color",value:"backcolor",disabled:true}]},{type:"separator"},{group:"insertitem",label:"Insert Item",buttons:[{type:"push",label:"HTML Link CTRL + SHIFT + L",value:"createlink",disabled:true},{type:"push",label:"Insert Image",value:"insertimage"}]}]}else{edtr=new YAHOO.widget.Editor(editorId,{height:height,width:width,dompath:false,animate:false});edtr._defaultToolbar.buttonType="advanced";edtr._defaultToolbar.buttons=[{group:"fontstyle",label:"Font Name and Size",buttons:[{type:"select",label:"Arial",value:"fontname",disabled:true,menu:[{text:"Arial",checked:true},{text:"Arial Black"},{text:"Comic Sans MS"},{text:"Courier New"},{text:"Lucida Console"},{text:"Tahoma"},{text:"Times New Roman"},{text:"Trebuchet MS"},{text:"Verdana"}]},{type:"spin",label:"13",value:"fontsize",range:[9,75],disabled:true}]},{type:"separator"},{group:"textstyle",label:"Font Style",buttons:[{type:"push",label:"Bold CTRL + SHIFT + B",value:"bold"},{type:"push",label:"Italic CTRL + SHIFT + I",value:"italic"},{type:"push",label:"Underline CTRL + SHIFT + U",value:"underline"},{type:"separator"},{type:"color",label:"Font Color",value:"forecolor",disabled:true},{type:"color",label:"Background Color",value:"backcolor",disabled:true},{type:"separator"},{type:"push",label:"Remove Formatting",value:"removeformat",disabled:true},{type:"push",label:"Show/Hide Hidden Elements",value:"hiddenelements"}]},{type:"separator"},{group:"alignment",label:"Alignment",buttons:[{type:"push",label:"Align Left CTRL + SHIFT + [",value:"justifyleft"},{type:"push",label:"Align Center CTRL + SHIFT + |",value:"justifycenter"},{type:"push",label:"Align Right CTRL + SHIFT + ]",value:"justifyright"},{type:"push",label:"Justify",value:"justifyfull"}]},{type:"separator"},{group:"parastyle",label:"Paragraph Style",buttons:[{type:"select",label:"Normal",value:"heading",disabled:true,menu:[{text:"Normal",value:"none",checked:true},{text:"Header 1",value:"h1"},{text:"Header 2",value:"h2"},{text:"Header 3",value:"h3"},{text:"Header 4",value:"h4"},{text:"Header 5",value:"h5"},{text:"Header 6",value:"h6"}]}]},{type:"separator"},{group:"insertitem",label:"Insert Item",buttons:[{type:"push",label:"HTML Link CTRL + SHIFT + L",value:"createlink",disabled:true},{type:"push",label:"Insert Image",value:"insertimage"}]}]}edtr.render();return edtr}}catch(e){}},saveEditorData:function(editorId,options){try{if(options!=null){var options=options.toObject()}else{var options={}}var afterSave=options.afterSave;var ed=YAHOO.widget.EditorInfo.getEditorById(editorId);if(false!=ed){var markup=ed.saveHTML();var element=ed.get("element");this._sanitizeEditorData(markup,element);var maxLength=element.getAttribute("maxlength");if(maxLength){markup=element.value;element.value=markup.substring(0,maxLength)}}var obj={ed:ed,markup:markup,element:element};if(typeof options.afterSave=="function"){options.afterSave.apply(options.scope||window,options.argument?options.argument.splice(0,0,obj):[obj])}}catch(e){}},_sanitizeEditorData:function(markup,element){markup=markup.stripScripts().replace(sanitizeRegex,"");element.value=markup},setData:function(editorId,data){try{var ed=YAHOO.widget.EditorInfo.getEditorById(editorId);if(ed){ed.setEditorHTML(data)}}catch(e){}},changeQuickDescText:function(o){try{if(o.selectedIndex!=0){var data=o.options[o.selectedIndex].text;ApplicationManager.setData("event_description",data)}}catch(e){}},check_uncheck:function(e,attr,containerId,flag,cancelBubble){try{if(cancelBubble&&cancelBubble==true){if(!e){e=window.event}e.cancelBubble=true;MS.Event.cancel(e)}var container=$(containerId);var chkElems=document.getElementsByAttrib(attr,"input",container);var len=chkElems.length;for(var i=0;i<len;i++){if(chkElems[i].type=="checkbox"){if(flag=="ALL"){chkElems[i].checked=true}else{if(flag=="NON"){chkElems[i].checked=false}else{var type=Element.readAttribute(chkElems[i],attr)||"";if(type.toUpperCase()=="Y"){chkElems[i].checked=true}else{chkElems[i].checked=false}}}}}}catch(e){}},showInErrorNoticeBox:function(msg,color,timeToHide){try{var errNtBoxId="error_and_notice";msg=new String(msg);msg=msg.strip();if(msg.length==0){Element.hide(errNtBoxId);return }if(timeToHide==null){timeToHide=10000}else{timeToHide=parseInt(timeToHide)}if(color==null){color="green"}var Dom=YAHOO.util.Dom;var errNtBox=Dom.get(errNtBoxId);var errNtMsgBox=Dom.get("error_and_notice_message");errNtMsgBox.style.color=color;Element.update(errNtMsgBox,msg);errNtBox.setAttribute("msg",msg);Element.show(errNtBoxId);if(errNtTimer){clearTimeout(errNtTimer)}errNtTimer=setTimeout("Element.hide('"+errNtBoxId+"');",timeToHide);window.scrollTo(0,0)}catch(e){}},initColorPicker:function(container_id){try{if(!YAHOO.ms_color_picker){YAHOO.namespace("ms_color_picker");YAHOO.ms_color_picker.handleSuccess=function(){current_selected_input.value=this.colorPicker.get("hex");YAHOO.util.Dom.setStyle([current_selected_input],"background-color","#"+this.colorPicker.get("hex"));this.hide()};YAHOO.ms_color_picker.handleCancel=function(){this.hide()};YAHOO.ms_color_picker.dialog=new YAHOO.widget.Dialog("yui-picker-panel",{width:"350px",visible:false,fixedcenter:true,constraintviewport:true,buttons:[{text:"Select",handler:YAHOO.ms_color_picker.handleSuccess,isDefault:true},{text:"Cancel",handler:YAHOO.ms_color_picker.handleCancel}]});YAHOO.ms_color_picker.dialog.renderEvent.subscribe(function(){if(this.colorPicker){return }this.colorPicker=new YAHOO.widget.ColorPicker("yui-picker",{container:this.dialog,showcontrols:false,showhexcontrols:false,showhsvcontrols:false,images:{PICKER_THUMB:"/images/default/picker_thumb.png",HUE_THUMB:"/images/default/hue_thumb.png"}})});YAHOO.ms_color_picker.dialog.render();YAHOO.ms_color_picker.dialog.showEvent.subscribe(function(){if(current_selected_input){var v=current_selected_input.value;if(v){var rgb=YAHOO.util.Color.hex2rgb(v);YAHOO.ms_color_picker.dialog.colorPicker.setValue(rgb,true)}}})}}catch(e){}},showColorPicker:function(el){try{current_selected_input=el;this.colorPicker=current_selected_input.value;YAHOO.ms_color_picker.dialog.show()}catch(e){}},addfromAddressBookShow:function(hostcount_id){try{Yahoo_hideLoading();var dom=YAHOO.util.Dom;$E=YAHOO.util.Event;var addfromAddressBookId="addfromAddressbook_popup";dom.setStyle(addfromAddressBookId,"display","block");var addfromAddressBookPopup=new YAHOO.widget.Dialog(addfromAddressBookId,{width:"520px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});addfromAddressBookPopup.render();addfromAddressBookPopup.show();var handleCancel=function(){addfromAddressBookPopup.destroy()};var handleSubmit=function(){try{if(validateInviteChk()==false){alert("Please select at least one contact");return }Yahoo_showLoading("Populating Data...");var form=$("add_from_address_book");var params=$H(Form.serialize(form,true));var onComplete=function(){Yahoo_hideLoading();$("addr-bk").scrollTo(0,0);handleCancel()};if(!$("host_detail_count")){var url=g_service_path+"/events/add_from_address_book_submit_new";var sms_invite="";if($("sms_invite")){sms_invite=$F("sms_invite");if($F("sms_invite")=="true"){url=g_service_path+"/events/add_from_address_book_submit"}}else{if($("ecard_announcement_flow")){url=g_service_path+"/events/add_from_address_book_submit_new"}}params.update({related_conversation_id:$F("related_conversation_id"),incr_count:$F("invited_guest_count"),sms_invite:sms_invite});ajaxCall(url,{parameters:params,onComplete:onComplete})}else{var is_fundraiser="N";if($("is_fundraiser")){is_fundraiser=$("is_fundraiser").value}params.update({hostcount:$F("host_detail_count"),hostcount_id:hostcount_id,is_fundraiser:is_fundraiser});var url=g_service_path+"/events/create_invite_add_from_address_book_submit";ajaxCall(url,{parameters:params,onComplete:onComplete})}}catch(e){}};var validateInviteChk=function(){try{var select=YAHOO.util.Selector.query("input[type=checkbox]","add_from_address_book");var len=select.length;for(var i=0;i<len;i++){if(select[i].checked){return true}}return false}catch(e){}};addfromAddressBookPopup.hide=handleCancel;$E.on("addFromAddressbookSubmit","click",handleSubmit,addfromAddressBookPopup,true);$E.on("addFromAddressbookcancel","click",handleCancel,addfromAddressBookPopup,true)}catch(e){}},addfromAddressBook:function(obj){try{var tpl=new Template("<div class='hd left' style='float:none'>Select contacts you would like to invite.</div><div class='bd' id='#{body_id}'>#{body_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"addfromAddressbook_popup",style:"display:none"});var related_conversation_id="";if($("related_conversation_id")){related_conversation_id=$F("related_conversation_id")}var is_premium_invitation=false;if($("is_premium_invitation")){is_premium_invitation=$F("is_premium_invitation")}cont.innerHTML=tpl.evaluate({body_id:"addfromAddressbook_body"});document.body.appendChild(cont);cont=null;var hostcount_id="";var invite_host="";if($("host_detail_count")){hostcount_id=obj.getAttribute("hostcount")}if($("user_role")&&$F("user_role")=="A"){invite_host="true"}var is_fundraiser="N";if($("is_fundraiser")){is_fundraiser=$("is_fundraiser").value}var data=$H({related_conversation_id:related_conversation_id,div:"addfromAddressbook_body",hostcount_id:hostcount_id,invite_host:invite_host,is_fundraiser:is_fundraiser,is_premium_invitation:is_premium_invitation}).toQueryString();Yahoo_showLoading();var url=g_service_path+"/events/add_from_address_book";ajaxCall(url,{parameters:data,onComplete:Yahoo_hideLoading})}catch(e){}},eventDescHandler:function(html_desc_id,cont_id,frame_name){try{var frame=frame_name||"event_description_iframe";var cont=MS.Dom.create("iframe",{id:frame,name:frame,style:"width:100%;border:none;visibility:hidden;height:auto;_margin:0px;_top:0px;",frameborder:"0",src:"about:blank",allowtransparency:"true",marginwidth:"0",marginheight:"0",scrolling:"no"});$(cont_id).appendChild(cont);YAHOO.lang.later(150,this,function(){var evt_desc=document.getElementById(html_desc_id);var iframe=window.frames[frame];var content="&nbsp;<html><head><title>"+g_event_label.capitalize()+' description</title></head><body onload="try{top.evtDescResetHeight();}catch(e){}" style="border:none;_margin:10px 0px 0px 0xp;">'+evt_desc.value+"</body></html>";iframe.document.open();iframe.document.write(content);iframe.document.close()})}catch(e){}},setSelectBoxVisibility:function(container,dispType){if(YAHOO.env.ua.ie==6){var selects=$(container).getElementsByTagName("SELECT");var len=selects.length;for(var i=0;i<len;i++){var select=$(selects[i]);select.setStyle({visibility:dispType})}}},customToggle:function(obj,collapse_class,expand_class,id,cont_id){try{if($(id).style.display!="none"){Element.scrollTo(cont_id);Effect.Fade(id,{duration:1});YAHOO.lang.later(50,this,function(){Element.removeClassName(obj,expand_class);Element.addClassName(obj,collapse_class)})}else{Effect.Appear(id,{duration:2});YAHOO.lang.later(50,this,function(){Element.removeClassName(obj,collapse_class);Element.addClassName(obj,expand_class)})}}catch(e){}},createIframe:function(iframeID,options){try{var options=options||{};options.height=options.height||"240px";options.width=options.width||"260px";options.src=options.src||"about:blank";options.visibility=options.visibility||"visible";options.cont_id=options.cont_id||"insertIframe";options.position=options.position||"absolute";options.left=options.left||"";options.right=options.right||"";var cont=MS.Dom.create("iframe",{id:iframeID,name:iframeID,style:"width:"+options.width+";border:none;display:block;height:"+options.height+";_margin:0px;_top:0px;background:transparent;position:"+options.position+";left:"+options.left+";right:"+options.right+";",frameborder:"0",src:options.src,allowTransparency:"true",visibility:options.visibility,marginwidth:"0",marginheight:"0",scrolling:"no"});$(options.cont_id).appendChild(cont)}catch(e){}},fillIframe:function(frame_name,iframe_content_id,custom_function){YAHOO.lang.later(150,this,function(){try{$(frame_name).setAttribute("allowTransparency","true");var content_str=$(iframe_content_id).innerHTML;var iframe=window.frames[frame_name];var content=content_str;iframe.document.open();iframe.document.write(content.unescapeHTML());iframe.document.close();if(custom_function){custom_function(iframe.document)}}catch(e){}})},changeBackGroundColor:function(bgColor){try{$("pt_site_bottom_container").style.backgroundColor="#"+bgColor}catch(e){}},setInDocBody:function(div_id){try{YAHOO.util.Event.onDOMReady(function(){var body=document.body;var cont=MS.Dom.create("div",{id:"setting_into_body"});body.appendChild(cont);cont=document.getElementById("setting_into_body");body.replaceChild(document.getElementById(div_id),cont)})}catch(e){}},saveCKEditorData:function(editorId,options){try{if(options!=null){options=options.toObject()}else{options={}}var afterSave=options.afterSave;var element=$(editorId);element.value=CKEDITOR.instances[editorId].getData();var markup=element.value;this._sanitizeEditorData(markup,element);var maxLength=element.getAttribute("maxlength");if(maxLength){markup=element.value;element.value=markup.substring(0,maxLength)}var obj={markup:markup,element:element};if(typeof options.afterSave=="function"){options.afterSave.apply(options.scope||window,options.argument?options.argument.splice(0,0,obj):[obj])}}catch(e){}},initCKEditor:function(elemId){try{if(elemId=="broadcast_message_edtr"){CKEDITOR.replace(elemId,{height:"170",width:"402",extraPlugins:"uicolor",uiColor:"#EEEEEE",resize_minWidth:"400",resize_maxWidth:"400",resize_minHeight:"170",resize_maxHeight:"300",toolbar:[["Font","FontSize","-","Bold","Italic","Underline"],["-","TextColor","Smiley","-"],["-","Cut","Copy","Paste","PasteText","PasteFromWord","-"]]})}else{CKEDITOR.replace(elemId,{height:"170",width:"402",extraPlugins:"uicolor",uiColor:"#EEEEEE",resize_minWidth:"400",resize_maxWidth:"400",resize_minHeight:"170",resize_maxHeight:"300",toolbar:[["Font","FontSize","-","Bold","Italic","Underline","NumberedList","BulletedList","Link"],["-"]]})}}catch(e){}},setCKEditorData:function(editorId,data){try{CKEDITOR.instances[editorId].setData(data)}catch(e){}}}}();(function(){window.onFelixPresenceChange=new YAHOO.util.CustomEvent("onFelixPresenceChange",window);window.onAvtarChange=new YAHOO.util.CustomEvent("onAvtarChange",window);var Dom=YAHOO.util.Dom,Event=YAHOO.util.Event,lang=YAHOO.lang,SL=YAHOO.util.Selector;if(typeof MS=="undefined"){return }MS.PresenceManager=function(){var toasterOverlay=null;Event.onDOMReady(function(){if(onFelixPresenceChange){onFelixPresenceChange.subscribe(MS.PresenceManager.update,MS.PresenceManager,true)}});return{update:function(type,args){var presence=args[0].toLowerCase();var felix_id=args[1];var custom_msg=args[2];var user_name=args[3];try{var el=Dom.get("guest_list");var p_suffix="_organiser";var img_prefix="/images/default/";if(!el){return }var item=SL.query("img[fid="+felix_id+"]",el,true);if(item){var user_role=item.getAttribute("role");if(user_role!="A"){p_suffix=""}var pid=this.getPresenceValue(presence);item.setAttribute("pid",pid);item.src=img_prefix+this.getPresenceText(pid)+p_suffix+".gif";item.title=this.getPresenceText(pid);var li=Dom.getAncestorByTagName(item,"li");if(li){li.setAttribute("pid",pid);new Effect.Highlight(li,{duration:3})}}}catch(e){}},dispToaster:function(type,args){var presence=args[0].toLowerCase();var felix_id=args[1];var custom_msg=args[2];var user_name=args[3];if(toasterOverlay){toasterOverlay.setBody(user_name+" is "+presence+"<br/>"+custom_msg);toasterOverlay.show()}},getPresenceText:function(p){var p_text="";switch(parseInt(p)){case 3:p_text="online";break;case 4:p_text="busy";break;default:p_text="offline"}return p_text},getPresenceValue:function(option_text){switch(option_text){case"NA":return 1;case"online":return 3;case"busy":return 4;case"offline":return 2;case"invisible":return 5;default:return 2}}}}()})();(function(){if(typeof MS=="undefined"){return }MS.showWait=function(relativeElem,h_align,v_align){var Dom=YAHOO.util.Dom;var wtDiv=null;try{if(relativeElem==null){return }wtDiv=Dom.get("waiting_img_div");if(!wtDiv){wtDiv=MS.Dom.create("div",{id:"waiting_img_div","class":"waiting_img"});wtDiv.innerHTML='<table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%"> <tr> <td id="waiting_img_container" align="center" valign="middle"> <img id="wait_image" align="absmiddle" src="'+imgBasePath+'default/loading.gif"> <td> </tr> </table>';document.body.appendChild(wtDiv)}var wtImgContainer=Dom.get("waiting_img_container");if(!h_align){h_align=""}if(!v_align){v_align=""}if(h_align==""&&v_align==""){h_align="center";v_align="middle"}wtImgContainer.setAttribute("align",h_align);wtImgContainer.setAttribute("valign",v_align);relativeElem=Dom.get(relativeElem);var pos=Dom.getXY(relativeElem);var region=Dom.getRegion(relativeElem);Dom.setXY(wtDiv,pos,true);var width=region.right-region.left;var height=region.bottom-region.top;var left=region.left;var top=region.top;if(h_align.toLowerCase()=="right"){width=width+20}else{if(h_align.toLowerCase()=="left"){width=width+20;left=left-20;if(left<0){left=0}}}if(v_align.toLowerCase()=="top"){top=top-20;height=height+20;if(top<0){top=0}}else{if(v_align.toLowerCase()=="bottom"){height=height+20}}wtDiv.style.width=width+"px";wtDiv.style.height=height+"px";wtDiv.style.left=left+"px";wtDiv.style.top=top+"px";wtDiv.style.display="block"}catch(e){}return wtDiv};MS.hideWait=function(){try{Element.hide("waiting_img_div")}catch(e){}}})();function isValidZip(zipstr){var isOk=false;try{zipstr=new String(zipstr);var zipReg=/^\d*$/;if(zipReg.exec(zipstr)!=null){isOk=true}}catch(e){}return isOk}function isValidPhoneNo(str){var isOk=false;try{var phoneNum=new String(str);var regExp=/[^0-9-]/;phoneNum=phoneNum.replace(/ /g,"");var ok=regExp.exec(phoneNum);if(ok==null){isOk=true}}catch(e){}return isOk}function showError(elem,msg,isShow,focusOn,isScroll,addClass,removeClass){try{elem=$(elem);if(!elem){return }if(isShow==null||typeof (isShow)=="undefined"){isShow=true}if(isScroll==null||typeof (isScroll)=="undefined"){isScroll=false}if(focusOn==null||typeof (focusOn)=="undefined"){var id=elem.id;if(id){focusOn=id.substring(0,(id).indexOf("_error"))}}if(msg){elem.update(msg)}if(isShow){elem.setStyle({display:"block"})}else{elem.setStyle({display:"none"})}if(isScroll){elem.scrollTo()}if(addClass){elem.addClassName(addClass)}if(removeClass){elem.removeClassName(removeClass)}if($(focusOn)&&isShow){$(focusOn).focus()}elem.scrollIntoView()}catch(e){}}function isValidUserName(nameStr){nameStr=new String(nameStr);nameStr=nameStr.strip();var nameReg=/[0-9]/;var isOk=true;var err_msg="";try{if(isBlank(nameStr)){isOk=false;err_msg=ERR_MSG.FNAME_BLANK}else{if(!chkLen(nameStr,fname_min_len)){isOk=false;err_msg=ERR_MSG.FNAME_MINLEN}else{if(nameReg.exec(nameStr)!=null){isOk=false;err_msg=ERR_MSG.FNAME_ONLYCHAR}}}}catch(e){}return[isOk,err_msg]}function isValidCustomPhoneNo(index,options){try{options=options||{};options.checkBlank=options.checkBlank||false;var country_code=$F("phone_country_code"+index);var phone_area_code=$F("phone_area_code"+index);var ph_local_number2=$F("ph_local_number2"+index);var ph_local_number1=$F("ph_local_number1"+index);if(phone_area_code.length==1){phone_area_code=" "+phone_area_code+" "}else{if(phone_area_code.length==2){phone_area_code=phone_area_code+" "}}if((phone_area_code.length<3)||(ph_local_number1.length<4)||(ph_local_number2.length<3)){country_code=""}var phone_no=country_code+phone_area_code+ph_local_number2+ph_local_number1;var isOk=true;var err_msg="";var phone_no_without_country_code=phone_area_code+ph_local_number2+ph_local_number1;if(options.checkBlank&&phone_no_without_country_code.length==0){isOk=false;err_msg="Phone No"+ERR_MSG.FLD_BLANK;$("phone_country_code"+index).value=""}else{if(!isValidPhoneNo(phone_no)){isOk=false;err_msg=ERR_MSG.PHONE_INVALID+". It accepts only numeric (0..9)."}}var formatted_phone_no=country_code+"("+phone_area_code+")"+ph_local_number2+"-"+ph_local_number1}catch(e){}return[isOk,err_msg,phone_no,formatted_phone_no]}function getCustomPhoneNo(phone_no){var formatted_phone_no={local_number1:"",local_number2:"",area_code:"",country_code:"",phone_no:phone_no};formatted_phone_no.toString=function(){return""};try{var phone_no_size=phone_no.length;if(!phone_no||typeof (phone_no)!="String"){phone_no="";return formatted_phone_no}var ph_local_number1="";var ph_local_number2="";var ph_area_code="";var ph_country_code="";if(phone_no_size>4){ph_local_number1=phone_no.substr(phone_no_size-4,4);if(phone_no_size>7){ph_local_number2=phone_no.substr(phone_no_size-7,3);if(phone_no_size>10){ph_area_code=phone_no.substr(phone_no_size-10,3);ph_country_code=phone_no.substr(0,phone_no_size-10)}else{ph_area_code=phone_no.substr(0,phone_no_size-7)}}else{ph_local_number2=phone_no.substr(0,phone_no_size-4)}}else{ph_local_number1=phone_no}formatted_phone_no.local_number1=ph_local_number1;formatted_phone_no.local_number2=ph_local_number2;formatted_phone_no.area_code=ph_area_code;formatted_phone_no.country_code=ph_country_code;formatted_phone_no.phone_no=country_code+area_code+local_number2+local_number1;formatted_phone_no.toString=function(){return country_code+"("+area_code+")"+local_number2+"-"+local_number1}}catch(e){}return formatted_phone_no}function setCustomPhoneNumber(options){try{options=options||{};options.startIndex=isNaN(options.startIndex)?0:options.startIndex;options.endIndex=isNaN(options.endIndex)?options.startIndex+1:options.endIndex+1;options.errorElementPrefix=options.errorElementPrefix||"err_phone_no";options.phoneNumberElementPrefix=options.phoneNumberElementPrefix||"contact_no_";options.showError=YAHOO.lang.isBoolean(options.showError)?options.showError:true;for(var i=options.startIndex;i<options.endIndex;i++){showError(options.errorElementPrefix+i,"",false);var isPhoneOk=isValidCustomPhoneNo(i);if(!isPhoneOk[0]&&options.showError){showError(options.errorElementPrefix+i,isPhoneOk[1])}$(options.phoneNumberElementPrefix+i).value=isPhoneOk[2]}}catch(e){}}function getCustomPhoneFeild(options){var nDiv=[];try{var Lang=YAHOO.lang;options=options||{};var cnt=0;var count=Lang.isNumber(options.count)?options.count:0;count++;var tabindex=Lang.isNumber(options.tabindex)?options.tabindex:-1;var phoneNumber=Lang.isNumber(options.phoneNumber)?options.phoneNumber:"";var phoneType=options.phoneType||"";var phoneDBId=options.phoneDBId||"";var isRemove=Lang.isBoolean(options.isRemoveBtn)?options.isRemoveBtn:true;var removeFun=options.removeFunction||"ABManager2.removeAnotherFeild('add_another_phone_'"+count+"');";var isShowPhoneTypeSelect=Lang.isBoolean(options.showSelectPhoneType)?options.showSelectPhoneType:true;var changedPhoneTypeFun=options.changedPhoneTypeFun||"ABManager2.changedPhoneType(this,'','"+count+"')";var customPhNo=getCustomPhoneNo(phoneNumber);nDiv[cnt++]='<div id="add_another_phone_'+count+'" class="ab_phone no_margin">';nDiv[cnt++]='<div id="err_phone_no'+count+'" class="error_msg error no_margin" ></div>';nDiv[cnt++]='<table cellspacing="0" cellpadding="0" border="0">';nDiv[cnt++]="<tr>";if(options.showCountryCode){nDiv[cnt++]="<td>";nDiv[cnt++]='<input type="text" style="width: 25px;" size="2" maxlength="3" class="textbox phone_text_box" value="'+customPhNo.country_code+'" name="phone_country_code'+count+'" id="phone_country_code'+count+'" '+(tabindex>0?"tabindex='"+(tabindex++)+"'":"")+"/>";nDiv[cnt++]="</td>";nDiv[cnt++]='<td class="phone_sep">&#8211;</td>';nDiv[cnt++]="<td>"}else{nDiv[cnt++]='<td style="width:1px">';nDiv[cnt++]='<input type="hidden" value="'+customPhNo.country_code+'" name="phone_country_code'+count+'" id="phone_country_code'+count+'" />';nDiv[cnt++]="</td>"}nDiv[cnt++]="<td>";nDiv[cnt++]='<input type="text" maxlength="3" size="3" class="textbox phone_text_box" value="'+customPhNo.area_code+'" name="phone_area_code'+count+'" id="phone_area_code'+count+'" style="width: 25px;" '+(tabindex>0?"tabindex='"+(tabindex++)+"'":"")+" />";nDiv[cnt++]="</td>";nDiv[cnt++]='<td class="phone_sep">&#8211;</td>';nDiv[cnt++]="<td>";nDiv[cnt++]='<input type="text" maxlength="3" size="3" class="textbox phone_text_box" value="'+customPhNo.local_number2+'" name="ph_local_number2'+count+'" id="ph_local_number2'+count+'" style="width: 25px;" '+(tabindex>0?"tabindex='"+(tabindex++)+"'":"")+" />";nDiv[cnt++]="</td>";nDiv[cnt++]='<td class="phone_sep">&#8211;</td>';nDiv[cnt++]="<td>";nDiv[cnt++]='<input type="text" style="width: 35px;" maxlength="4" size="4" class="textbox phone_text_box" value="'+customPhNo.local_number1+'" name="ph_local_number1'+count+'" id="ph_local_number1'+count+'"'+(tabindex>0?"tabindex='"+(tabindex++)+"'":"")+" />";nDiv[cnt++]="</td>";if(isShowPhoneTypeSelect){nDiv[cnt++]="<td>";nDiv[cnt++]='<select onchange="'+changedPhoneTypeFun+'" class="phone_select_box" style="padding: 1px 2px; width: 80px; height: 23px;" name="phone_type'+count+'" '+(tabindex>0?"tabindex='"+(tabindex++)+"'":"")+" >";if(phoneType=="MOBILE"){nDiv[cnt++]='<option value="MOBILE" selected="selected">Mobile</option>'}else{nDiv[cnt++]='<option value="MOBILE">Mobile</option>'}if(phoneType=="HOME"){nDiv[cnt++]='<option value="HOME" selected="selected">Home</option>'}else{nDiv[cnt++]='<option value="HOME">Home</option>'}if(phoneType=="WORK"){nDiv[cnt++]='<option value="WORK" selected="selected">Work</option>'}else{nDiv[cnt++]='<option value="WORK">Work</option>'}if(phoneType=="OTHERS"){nDiv[cnt++]='<option value="OTHERS" selected="selected">Others</option>'}else{nDiv[cnt++]='<option value="OTHERS">Others</option>'}nDiv[cnt++]="</select>";nDiv[cnt++]="</td>"}nDiv[cnt++]='<td style="vertical-align: middle; padding-left: 2px;">';nDiv[cnt++]='<span class="phone_type_'+phoneType+'"></span>';if(isRemove){nDiv[cnt++]='<span class="hand blue" style="width:4%" onmousedown="'+removeFun+'"  title="Remove this phone number" '+(tabindex>0?"tabindex='"+(tabindex++)+"'":"")+" >Remove</span>"}nDiv[cnt++]='<span id="phone_number'+count+'_status" ></span>';nDiv[cnt++]='<input type="hidden" name="'+(options.phoneNumberName||"phone_number")+count+'" value="'+phoneNumber+'"  id="'+(options.phoneNumberId||"phone_number")+count+'">';nDiv[cnt++]='<input type="hidden" name="'+(options.phoneNumberOrgName||"phone_no_org")+count+'" value="'+phoneNumber+'"  id="'+(options.phoneNumberOrgId||"phone_no_org")+count+'">';nDiv[cnt++]='<input type="hidden" name="'+(options.phoneTypeOrgName||"phone_type_org")+count+'" value="'+phoneType+'"  id="'+(options.phoneTypeOrgId||"phone_type_org")+count+'">';nDiv[cnt++]='<input type="hidden" name="'+(options.phoneDBIdName||"ph_id_db")+count+'" value="'+phoneDBId+'">';nDiv[cnt++]="</td>";nDiv[cnt++]="</tr>";nDiv[cnt++]="</table>";nDiv[cnt++]="</div>"}catch(e){}return nDiv.join("")}function toggleContainer(containerId,imgId){try{Element.toggle(containerId);var toggleImg=YAHOO.util.Dom.get(imgId);if(toggleImg){var className=toggleImg.className;if(className.indexOf("collapse")==0){className=className.replace("collapse","expand")}else{className=className.replace("expand","collapse")}toggleImg.className=className}}catch(e){}}function glow(grDiv,options){try{options=options||{};options=YAHOO.lang.merge({pulses:2,duration:2,timeout:2050,className:"pulsate"},options);Element.removeClassName(grDiv,options.className);YAHOO.util.Dom.addClass(grDiv,options.className);new Effect.Pulsate(grDiv,{pulses:options.pulses,duration:options.duration});setTimeout("Element.removeClassName('"+grDiv.id+"', 'pulsate')",options.timeout)}catch(e){}}function replaceHtml(el,html,isScriptAllow){var oldEl=$(el);if(!oldEl){return }if(isScriptAllow!=false){isScriptAllow=true}var newEl=oldEl.cloneNode(false);newEl.innerHTML=isScriptAllow?html.stripScripts():html;oldEl.parentNode.replaceChild(newEl,oldEl);return newEl}function showOrderDetails(href,target){try{if(!href||href==null||typeof (href)=="undefined"){return }var options="width=1000,height=800,toolbar=no,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes";window.open(href,target,options);return false}catch(e){}}function showRestrictedDate(obj_id){try{var obj=YAHOO.ms.calendar[obj_id];var selDates=obj.getSelectedDates();var len=selDates.length;for(var i=0;i<len;i++){try{var date=selDates[i];var page=obj.getCalendarPage(date);var cellIndex=page.getCellIndex(date);page.renderBodyCellRestricted(date,page.cells[cellIndex])}catch(e){}}}catch(e){}}function submitPinId(obj,order_no,call){try{if(call=="set"){var url=g_service_path+"/dstore/set_pin_get_cc_info"}else{var url=g_service_path+"/dstore/get_cc_info"}var text_val=obj.value;if(text_val.length<5){$("error_div").innerHTML="PIN No. length cannot be less than 5."}else{if(isNaN(text_val)){$("error_div").innerHTML="PIN No. can not be characters"}else{$("error_div").innerHTML="";if($("submit_button")){$("submit_button").value="Processing..."}var onComplete=function(){if($("submit_button")){$("submit_button").value="Submit"}};ajaxCall(url,{parameters:{div:"payment",pin_number:text_val,order_number:order_no},onComplete:onComplete})}}}catch(e){}}function accord(container_index,event_id,row_ids){try{YAHOO.util.Event.onDOMReady(function(){YAHOO.lang.later(120,this,function(){MS.showWait("event_member_list_"+event_id);try{$("accordion_guest_list").className="show";accordionGuestList=new YAHOO.widget.AccordionView("accordion_guest_list",{collapsible:true,width:"280px",expandItem:0,animationSpeed:"0.5",animate:true,hoverActivated:false,hoverTimeout:600,effect:YAHOO.util.Easing.easeNone});if(YAHOO.env.ua.ie>0){try{var time=500;for(var i=container_index;i>0;i--){time=time+500;setTimeout(function(){try{accordionGuestList.openPanel(i)}catch(e){}},time)}}catch(e){}}}catch(e){}MS.hideWait();var arr=row_ids.split(",");var ttB=new YAHOO.widget.Tooltip("ttB",{context:arr});ttB.contextMouseOverEvent.subscribe(function(type,args){var context=args[0];return true});ttB.contextTriggerEvent.subscribe(function(type,args){var context=args[0]})})})}catch(e){}}function Yahoo_calender(click_id,container_id,server_time,group_cal,select_date,maxdate,options){try{options=options||{};var maxdate=maxdate||"";var pagevalue=options.pageVal||2;var multisel=options.multiselect||(typeof (options.multiselect)=="undefined"?false:true);var isShowClose=options.isShowCloseBtn||(typeof (options.isShowCloseBtn)=="undefined"?true:false);if(select_date&&select_date!=""){var dt=new Date(select_date)}else{var dt=new Date(server_time)}var month=dt.getMonth()+1;var day=dt.getDate();var year=dt.getFullYear();var pageDate=month+"/"+year;var selectedDate=month+"/"+day+"/"+year;if(options.isShowMultiDates){selectedDate=options.preSelectdDates}function handleSelect(type,args,obj){var dates=args[0];var date=dates[0];var year=date[0],month=date[1],day=date[2];this.currentField.value=month+"/"+day+"/"+year;if($("event_store_close_date")&&click_id=="event_date1"){var new_date=new Date(Date.parse(this.currentField.value)+(7*24*60*60*1000));$("event_store_close_date").value=(new_date.getMonth()+1)+"/"+new_date.getDate()+"/"+new_date.getFullYear()}this.hide()}function multiHandleSelect(type,args,obj){var selDates=YAHOO.ms.calendar[container_id].getSelectedDates();var len=selDates.length;var dateArr=[];for(var i=0;i<len;i++){var date=selDates[i];var year=date.getFullYear(),month=date.getMonth()+1,day=date.getDate();dateArr.push(" "+month+"/"+day+"/"+year)}$(click_id).value=dateArr;$("multi_dates").innerHTML=dateArr}window.counter++;YAHOO.widget.Calendar.prototype.renderBodyCellRestricted=function(workingDate,cell){var Dom=YAHOO.util.Dom;Dom.addClass(cell,this.Style.CSS_CELL);Dom.addClass(cell,this.Style.CSS_CELL_RESTRICTED);Dom.removeClass(cell,this.Style.CSS_CELL_SELECTABLE);cell.innerHTML=workingDate.getDate();return"S"};YAHOO.ms.calendar.init=function(){try{var Dom=YAHOO.util.Dom;var cal_container=Dom.get(container_id);if(group_cal){if(!(cal_container.caledarConfig&&cal_container.caledarConfig.isGroupCalendar)){YAHOO.ms.calendar[container_id]=new YAHOO.widget.CalendarGroup("newCal"+window.counter,container_id,{pages:pagevalue,mindate:server_time,maxdate:maxdate,title:"Please make a selection:",close:isShowClose,pagedate:pageDate,selected:selectedDate,MULTI_SELECT:multisel});cal_container.caledarConfig={isGroupCalendar:true,calendarObj:YAHOO.ms.calendar[container_id],appendTo:click_id,pagedate:pageDate,selected:selectedDate}}}else{if(!(cal_container.caledarConfig&&cal_container.caledarConfig.isGroupCalendar==false)){YAHOO.ms.calendar[container_id]=new YAHOO.widget.Calendar("newCal"+window.counter,container_id,{mindate:server_time,maxdate:maxdate,title:"Choose a date:",close:true,pagedate:pageDate,selected:selectedDate});cal_container.caledarConfig={isGroupCalendar:false,calendarObj:YAHOO.ms.calendar[container_id],appendTo:click_id,pagedate:pageDate,selected:selectedDate}}}}catch(e){}var MSCal=YAHOO.ms.calendar[container_id];var multiSelectDates=function(dates){try{var len=dates.length;for(var i=0;i<len;i++){var aa=MSCal.getCellIndex(dates[i]);MSCal.selectCell(aa)}}catch(e){}};if(!multisel){YAHOO.util.Event.addListener(click_id,"click",function(event){MSCal.currentField=this;if(this.value!=""&&this.value!="mm/dd/yyyy"){MSCal.select(this.value)}else{var container=document.getElementById(container_id);MSCal.select(container.caledarConfig.selected);this.value="mm/dd/yyyy"}var selectedDates=MSCal.getSelectedDates();if(selectedDates.length>0){var firstDate=selectedDates[0];MSCal.cfg.setProperty("pagedate",(firstDate.getMonth()+1)+"/"+firstDate.getFullYear())}MSCal.render();var xy=YAHOO.util.Dom.getXY(this);MSCal.show();YAHOO.util.Dom.setX(MSCal.oDomContainer,xy[0]);YAHOO.util.Dom.setY(MSCal.oDomContainer,(xy[1]+30))})}else{MSCal.render();MSCal.show()}if(maxdate){MSCal.cfg.setProperty("maxdate",maxdate)}if(options.setMindate){MSCal.cfg.setProperty("mindate",mindate)}MSCal.render();if(!multisel){MSCal.selectEvent.subscribe(handleSelect,MSCal,true)}else{MSCal.selectEvent.subscribe(multiHandleSelect,MSCal,true);MSCal.deselectEvent.subscribe(multiHandleSelect,MSCal,true);if(options.showRestrictedDates){showRestrictedDate(container_id);MSCal.changePageEvent.subscribe(function(){showRestrictedDate(container_id)},MSCal,true)}}};YAHOO.util.Event.onDOMReady(YAHOO.ms.calendar.init)}catch(e){}}var handleSelectedDate=function(suffix){var start_time_el=$("ev_date_time"+suffix);var end_time_el=$("end_ev_date_time"+suffix);var start_time=$F("ev_date_time"+suffix);var end_time=$F("end_ev_date_time"+suffix);if(start_time!="Morning"&&start_time!="Afternoon"&&start_time!="Evening"&&start_time!=""){$("ev_date_min"+suffix).enable();$("ev_date_am_pm"+suffix).enable()}if(end_time!="Morning"&&end_time!="Afternoon"&&end_time!="Evening"&&end_time!=""){$("end_ev_date_min"+suffix).enable();$("end_ev_date_am_pm"+suffix).enable()}};var handleSelectedFlexiDate=function(suffix){var flexi_time_el=$("ev_felxi_time"+suffix);var flexi_time=$F("ev_felxi_time"+suffix);if(flexi_time!="Morning"&&flexi_time!="Afternoon"&&flexi_time!="Evening"&&flexi_time!=""){$("ev_flexi_min"+suffix).enable();$("ev_flexi_am_pm"+suffix).enable()}};YAHOO.namespace("popup.container");var g_fname,g_fname1,g_groupname,global_check;var g_email=g_password=g_matchcode1=g_matchcode=false;var aol_mail=false;var ajaxvalidemail=false;var captchaValid=false;var wrong_invite_id=false;var oRegEx={email:/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/};function isBlank(val){if(val==""){return true}return false}function isNum(val){if(isNaN(val)){return false}return true}function chkLen(val,par_len){if(val.length<par_len){return false}else{return true}}function check_str_val(val,len,ref_id,msg,msg2){if(isBlank(val)){msg2?showFalseStatus(msg+ERR_MSG.FLD_BLANK,ref_id):showFalseStatus("",ref_id);return false}else{if(chkLen(val,len,msg2)){showTrueStatus(ref_id);return true}else{msg2?showFalseStatus(msg+ERR_MSG.FLD_MINLEN+len,ref_id):showFalseStatus("",ref_id);return false}}}function check_pwd(val,len,ref_id,msg,msg2){var pw_len=check_str_val(val,len,ref_id,msg,msg2);if(!pw_len){msg2?showFalseStatus(ERR_MSG.PWD_MINLEN,ref_id):showFalseStatus("",ref_id);return false}else{var cap=false,small=false,num=false;for(i=0;i<val.length;i++){ch=val.charCodeAt(i);if(((ch>=97)&&(ch<=122))||((ch>=65)&&(ch<=90))){small=true}if((ch>=48)&&(ch<=57)){num=true}}if((small!=true)||(num!=true)){msg2?showFalseStatus(msg+ERR_MSG.SPLCHAR_NOT,ref_id):showFalseStatus("",ref_id);return false}else{showTrueStatus(ref_id);return true}}}function check_email(str,msg,ref_id,msg2){try{if(str!=""){return checkEmailStr(str,msg,msg2,ref_id)}else{showFalseStatus(ERR_MSG.EML_BLANK,ref_id)}}catch(e){}}function checkEmailStr(str,msg,msg2,ref_id){var correct=false;if(str.length>0){correct=oRegEx.email.test(str);if(!correct){msg2?showFalseStatus(ERR_MSG.EML_INVALID,ref_id):showFalseStatus("",ref_id);g_email=false;return false}else{showTrueStatus(ref_id);g_email=true;return true}}else{$(ref_id).innerHTML="";return true}}function showTrueStatus(div){try{try{$(div).innerHTML=""}catch(e){}if($(div+"_img")!="undefined"){$(div+"_img").innerHTML="<img src='"+imgPath+"right.jpg'>"}}catch(e){}}function showFalseStatus(msg,div){try{if($(div)!=null&&$(div)!="undefined"){$(div).innerHTML="<span class='error_message' style='padding-left:10px;'>"+msg+"</span>"}if($(div+"_img")!=null&&$(div+"_img")!="undefined"){$(div+"_img").innerHTML="<img src='"+imgPath+"wrong.jpg'>"}}catch(e){}}function clearStatus(div){try{if($(div)!=null&&$(div)!="undefined"){$(div).innerHTML=""}if($(div+"_img")!=null&&$(div+"_img")!="undefined"){$(div+"_img").innerHTML=""}}catch(e){}}function checkSignInEmail(oTxtBox,sStatusImgCont){var strEmail=oTxtBox.value;if(oTxtBox.timeout){window.clearTimeout(oTxtBox.timeout)}$(sStatusImgCont).innerHTML="&nbsp;";if(strEmail.length==0){return }oTxtBox.timeout=window.setTimeout(function(){validateSignInEmail(oTxtBox,sStatusImgCont)},2000)}function validateSignInEmail(oTxtBox,sImgContId){oTxtBox.value=(new String(oTxtBox.value)).strip();var regex=oRegEx.email;var result;var phoneresult=false;var sEmail=oTxtBox.value;$(sImgContId).innerHTML="&nbsp;";if(sEmail.length>0){result=regex.test(sEmail);if(!result){if(isNaN(sEmail)){$(sImgContId).innerHTML="<img src='"+imgPath+"wrong.gif'>"}else{phoneresult=true}}}else{$(sImgContId).innerHTML="&nbsp;"}if(!result){result=phoneresult}return result}function validate_sign_in(formObj,route,options){try{options=options||{};var dOptions={error_status:"error_status",email_id_status_img:"email_id_status_img",pwd_status:"pwd_status",sign_in_bt:"sign_in_bt",sign_in_loader:"sign_in_loader",urlPath:"/login/login"};options=YAHOO.lang.merge(dOptions,options);if(options.facebook_popup=="true"){var fb_option={urlPath:"/login/login_http"};options=YAHOO.lang.merge(options,fb_option)}var err_div=$(options.error_status);err_div.innerHTML="";formObj.user_id.value=(new String(formObj.user_id.value)).strip();if(isBlank(formObj.user_id.value)){err_div.innerHTML=ERR_MSG.EML_BLANK;formObj.user_id.focus();return false}else{if(!validateSignInEmail(formObj.user_id,options.email_id_status_img)){formObj.user_id.focus();return false}else{if((formObj.password)&&(!$("password").disabled)&&(isBlank(formObj.password.value))){err_div.innerHTML=ERR_MSG.PWD_BLANK;formObj.password.focus();return false}else{if((formObj.password)&&(!$("password").disabled)&&(!check_str_val(formObj.password.value,pwd_min_len,options.pwd_status,"Password",false))){showFalseStatus(ERR_MSG.PWD_MINLEN,"error_status");formObj.password.focus();return false}else{try{$(options.sign_in_bt).style.display="none";$(options.sign_in_loader).style.display=""}catch(e){}new Ajax.Request(route+options.urlPath,{evalScripts:true,asynchronous:true,parameters:Form.serialize(formObj)+"&"+getLocationValues(),onComplete:function(){$(options.sign_in_bt).style.display="";$(options.sign_in_loader).style.display="none"}});return false}}}}}catch(e){alert(e.message+e.lineNumber)}return false}var getLocationValues=function(){var h=$H(location.href.parseQuery());return h.toQueryString().replace(/%2B/g,"%20")};function Trim(sInString){sInString=sInString.replace(/^\s+/g,"");return sInString.replace(/\s+$/g,"")}function send_general_email(formObj,methodToCall){try{if(isBlank(formObj.email_id.value)){formObj.email_id.focus();return false}if(isBlank(formObj.message.value)){formObj.message.focus();return false}var c=parseInt(formObj.textval1.value)+parseInt(formObj.textval2.value);if(isBlank(formObj.math.value)||(formObj.math.value!=c)){formObj.math.value="";showFalseStatus("Wrong answer","math_status");formObj.math.focus();return false}$("user_action_processing").style.display="block";toggle_buttons();new Ajax.Request(methodToCall,{asynchronous:true,evalScripts:true,onComplete:function(request){Element.hide("user_action_processing");clear_fields()},parameters:Form.serialize(formObj)});return false;return false}catch(e){alert(e)}}function toggle_buttons(){try{if($("cmdSubmit")&&$("cmdSubmit").disabled!=true){$("cmdSubmit").disabled=true}else{$("cmdSubmit").disabled=false}if($("cmdReset")&&$("cmdReset").disabled!=true){$("cmdReset").disabled=true}else{$("cmdReset").disabled=false}}catch(e){}}function clear_fields(){$("forgot_pass_email_id").value="";$("captcha").value=""}function init_sign(formObj){try{window.onload=function(){formObj.password.value=""};if(formObj.user_id.value.length>0){formObj.password.focus()}else{formObj.user_id.focus()}if(arguments[1]==""){if(getCookie("email_id")!=null&&getCookie("email_id")!=""){formObj.user_id.value=getCookie("email_id");formObj.password.focus()}}}catch(ex){}}function getCookie(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null}if(start==-1){return null}var end=document.cookie.indexOf(";",len);if(end==-1){end=document.cookie.length}return unescape(document.cookie.substring(len,end))}function setCookie(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires){expires=expires*1000*60*60*24}var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+((expires)?";expires="+expires_date.toGMTString():"")+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?";secure":"")}function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}}function validate_full_name(obj,msg,msg2,ref_id){var val=Trim(obj.value);obj.value=val;var num=false;if(!isBlank(val)){if(chkLen(val,fname_min_len)){if(val.indexOf(" ")==-1){msg2?showFalseStatus(ERR_MSG.FNAME_INVALID,ref_id):showFalseStatus("",ref_id);return false}else{for(i=0;i<val.length;i++){ch=val.charCodeAt(i);if((ch>=48)&&(ch<=57)){num=true}}if(num){msg2?showFalseStatus(ERR_MSG.FNAME_ONLYCHAR,ref_id):showFalseStatus("",ref_id);return false}}showTrueStatus(ref_id);return true}else{msg2?showFalseStatus(ERR_MSG.FNAME_MINLEN,ref_id):showFalseStatus("",ref_id);return false}}else{msg2?showFalseStatus(ERR_MSG.FNAME_BLANK,ref_id):showFalseStatus("",ref_id);return false}}function ajax_validate_email(email_id,div,img,route){if(check_email(email_id,"Email id",div,true)){showProcessing(false,div,img);new Ajax.Updater({success:"comment",failure:"comment_edit"},route+"/signup/is_mail_valid?email_id="+email_id+"&div_id="+div,{asynchronous:true,evalScripts:true})}}function showProcessing(showTxt,div,img){if(div+"_img"){if(showTxt){$(div+"_img").innerHTML="<table><tr><td><img src='"+imgPath+"' border=0></td><td>&nbsp;&nbsp;checking the email availablity on server.</td></tr></table>"}else{$(div+"_img").innerHTML="<img src='"+imgPath+"/loading.gif' border=0>"}}}function refreshCaptcha(captcha_field_id){new Ajax.Request("/felix/refresh_captcha",{asynchronous:true,evalScripts:true});$(captcha_field_id).focus();return false}function validate_signup(formObj,route){if(validate_create_account(formObj)){$("signup_processing").style.display="block";$("signup_action").style.display="none";if($("newsletter").checked){$("newsletter").value="Y"}new Ajax.Request(route+"/signup/signup_user",{asynchronous:true,evalScripts:true,parameters:Form.serialize(formObj),onComplete:function(){$("signup_processing").style.display="none";$("signup_action").style.display="block";return false}});return false}return false}function validate_create_account(formObj){if(isBlank(formObj.invite_code.value)||wrong_invite_id==true){formObj.invite_code.focus();return false}else{if(isBlank(formObj.full_name.value)){formObj.full_name.focus();return false}else{if(!validate_full_name(formObj.full_name,"Full Name",true,"full_name_status")){formObj.full_name.focus();return false}else{if(isBlank(formObj.email_id.value)){formObj.email_id.focus();return false}else{if(ajaxvalidemail==false){if(!check_email(formObj.email_id.value,"Email id","email_id_status",true)){formObj.email_id.focus();return false}formObj.email_id.focus();return false}else{if(isBlank(formObj.password.value)){formObj.password.focus();return false}else{if(!check_pwd(formObj.password.value,pwd_min_len,"password_status","Password",true)){formObj.password.focus();return false}else{if(isBlank(formObj.captcha.value)){formObj.captcha.focus();$("captcha_status").innerHTML=ERR_MSG.CAPTCHA_BLANK;return false}else{return true}}}}}}}}}function resendActivationMail(email,fullname,route){new Ajax.Request(route+"/signup/resend_activation_mail?email_id="+email+"&full_name="+fullname,{asynchronous:true,evalScripts:true,onComplete:function(){location.hash="#"}})}function signupInit(){var frm=document.forms.create_account;window.onload=function(){if(frm){frm.full_name.focus()}var t=window.setTimeout(function(){for(var i=0,len=frm.elements.length;i<len;i++){if(frm.elements[i].type=="password"){frm.elements[i].value=""}}},20)}}function showForgotPassword(route){var url=route+"/login/show_forgot_password";var id=Trim($("user_id").value);if(id.length>0){url=url+"#"+id}window.location.href=url}var forgotPwdValidator={_txtEmail:null,_txtCaptcha:null,_form:null,_refreshCaptchaLink:null,_imagePath:imgPath,init:function(){forgotPwdValidator._txtEmail=$("forgot_pass_email_id");forgotPwdValidator._txtCaptcha=$("captcha");forgotPwdValidator._form=document.forms.forgot_password;forgotPwdValidator._refreshCaptchaLink=$("refresh-captcha");forgotPwdValidator._route=$("route");var strEmlId=window.location.hash;var blnIsValid=false;if(!isBlank(strEmlId)){strEmlId=strEmlId.substr(1,strEmlId.length);forgotPwdValidator._txtEmail.value=strEmlId;forgotPwdValidator.onChangeEmail()}forgotPwdValidator._txtEmail.focus();Event.observe(forgotPwdValidator._txtEmail,"change",forgotPwdValidator.onChangeEmail,false);Event.observe(forgotPwdValidator._form,"submit",function(e){Event.stop(e);return forgotPwdValidator.onSubmit()},false)},onChangeEmail:function(){var strEml=forgotPwdValidator._txtEmail.value;var blnIsValid=false;blnIsValid=forgotPwdValidator.isValidEmail(strEml);if(blnIsValid){forgotPwdValidator.validateEmailServer(strEml)}else{forgotPwdValidator.showError("email");forgotPwdValidator._txtEmail.focus()}},onChangeCaptcha:function(){try{}catch(e){}},onSubmit:function(){var strEml=Trim(forgotPwdValidator._txtEmail.value);var strCaptcha=Trim(forgotPwdValidator._txtCaptcha.value);if(ajaxvalidemail==false){forgotPwdValidator.onChangeEmail();return }$("forgot_pwd_processing").style.display="block";new Ajax.Request(forgotPwdValidator._route.value+"/login/forgot_password",{asynchronous:true,evalScripts:true,onComplete:function(request){Element.hide("forgot_pwd_processing"),clear_fields()},parameters:Form.serialize(forgotPwdValidator._form)});return false},onRefreshCaptcha:function(){new Ajax.Request("/felix/refresh_captcha",{asynchronous:true,evalScripts:true});forgotPwdValidator._txtCaptcha.value="";forgotPwdValidator._txtCaptcha.focus()},isValidEmail:function(str){var regex=oRegEx.email;return regex.test(str)},validateEmailServer:function(str){var x=new Ajax.Request(forgotPwdValidator._route.value+"/login/is_valid_felix_user?email_id="+Trim(str),{asynchronous:true,evalScripts:true});forgotPwdValidator.showLoading("email")},showError:function(type){if(type=="email"){showFalseStatus(ERR_MSG.EML_INVALID,"email_id_status")}else{if(type=="captcha"){showFalseStatus(ERR_MSG.CAPTCHA_INVALID,"captcha_status")}}},showLoading:function(type){if(type=="email"){$("email_id_status_img").innerHTML="<img border='0' src='"+forgotPwdValidator._imagePath+"/loading.gif' />"}else{if(type=="captcha"){$("captcha_status_img").innerHTML="<img border='0' src='"+forgotPwdValidator._imagePath+"/loading.gif' />"}}}};function initRecoverAccount(){window.onload=function(){$("s_code").focus()}}function validate_forgot_password(formObj,route,controller){try{if(isBlank(formObj.s_code.value)){formObj.s_code.focus();$("forgot_pwd_status").innerHTML="Security code"+ERR_MSG.FLD_BLANK;return false}if(isBlank(formObj.new_paswd.value)){$("forgot_pwd_status").innerHTML=ERR_MSG.PWD_BLANK;formObj.new_paswd.focus();return false}if(!check_str_val(formObj.new_paswd.value,pwd_min_len,"forgot_pwd_status","Password",false)){$("forgot_pwd_status").innerHTML=ERR_MSG.PWD_MINLEN;formObj.new_paswd.focus();return false}if(isBlank(formObj.conf_pwd.value)){$("forgot_pwd_status").innerHTML=ERR_MSG.PWD_BLANK;formObj.conf_pwd.focus();return false}if(!check_str_val(formObj.new_paswd.value,pwd_min_len,"forgot_pwd_status","Password",false)){$("forgot_pwd_status").innerHTML=ERR_MSG.PWD_MINLEN;formObj.new_paswd.focus();return false}if(formObj.s_code.value!=""&&formObj.new_paswd.value!=""&&formObj.conf_pwd.value!=""){if(formObj.new_paswd.value==formObj.conf_pwd.value){$("forgot_pwd_status").innerHTML="";$("change_password_processing").style.display="block";$("change_password_action").style.display="none";new Ajax.Request(route+"/"+controller+"/change_password_and_login",{asynchronous:false,evalScripts:true,parameters:Form.serialize(formObj)});return false}else{$("forgot_pwd_status").innerHTML=ERR_MSG.PWD_CONF_MSG;return false}}}catch(e){return false}}function resetRecoverAccounts(){$("change_password_processing").style.display="none";$("change_password_action").style.display="block";clearFormFields(document.change_password)}function send_fake_user_invite_via_signup(){try{var email_id="";if($("email_id")){email_id=$("email_id").value}else{email_id=$("fb_user_email_id").value}var url=g_service_path+"/signup/send_invite?invite_email_id="+email_id+"&send_email=true";new Ajax.Request(url,{evalScripts:true,asynchronous:true,onComplete:function(){jQuery().colorbox({html:"<span style='color:#BE36DE; margin-top:10px; font-size: 18px; font-weight: bold;'>We have sent you an email with<br/> the required url at "+email_id+", Click on that url and proceed to signup.</span>",innerWidth:420,innerHeight:75,scrolling:false,opacity:0.2,close:"<img src='/pt3/images/close.png' />"})}})}catch(e){}}function notSigenedUpYahooPopUp(warn_text){var image_icon=eval("YAHOO.widget.SimpleDialog.ICON_WARN");var handleOK=function(){Element.hide("email_click_loader");this.destroy()};YAHOO.popup.container.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_text,icon:image_icon,zIndex:260,constraintoviewport:true,buttons:[{text:"OK",handler:handleOK,isDefault:true}]});YAHOO.popup.container.simpledialog1.setHeader("Alert");YAHOO.popup.container.simpledialog1.render(document.body);YAHOO.popup.container.simpledialog1.show()}function clearFormFields(frm){var len=frm.elements.length;for(var i=0;i<len;i++){if(frm.elements[i].type=="text"||frm.elements[i].type=="password"){frm.elements[i].value=""}}}function SignInUsrToggle(str){try{if(str=="new"){Form.Element.disable($("password"))}else{Form.Element.enable($("password"))}}catch(e){}}String.prototype.parseColor=function(){var color="#";if(this.slice(0,4)=="rgb("){var cols=this.slice(4,this.length-1).split(",");var i=0;do{color+=parseInt(cols[i]).toColorPart()}while(++i<3)}else{if(this.slice(0,1)=="#"){if(this.length==4){for(var i=1;i<4;i++){color+=(this.charAt(i)+this.charAt(i)).toLowerCase()}}if(this.length==7){color=this.toLowerCase()}}}return(color.length==7?color:(arguments[0]||this))};Element.collectTextNodes=function(element){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:(node.hasChildNodes()?Element.collectTextNodes(node):""))}).flatten().join("")};Element.collectTextNodesIgnoreClass=function(element,className){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:((node.hasChildNodes()&&!Element.hasClassName(node,className))?Element.collectTextNodesIgnoreClass(node,className):""))}).flatten().join("")};Element.setContentZoom=function(element,percent){element=$(element);element.setStyle({fontSize:(percent/100)+"em"});if(Prototype.Browser.WebKit){window.scrollBy(0,0)}return element};Element.getInlineOpacity=function(element){return $(element).style.opacity||""};Element.forceRerendering=function(element){try{element=$(element);var n=document.createTextNode(" ");element.appendChild(n);element.removeChild(n)}catch(e){}};var Effect={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:Prototype.K,sinoidal:function(pos){return(-Math.cos(pos*Math.PI)/2)+0.5},reverse:function(pos){return 1-pos},flicker:function(pos){var pos=((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4;return pos>1?1:pos},wobble:function(pos){return(-Math.cos(pos*Math.PI*(9*pos))/2)+0.5},pulse:function(pos,pulses){return(-Math.cos((pos*((pulses||5)-0.5)*2)*Math.PI)/2)+0.5},spring:function(pos){return 1-(Math.cos(pos*4.5*Math.PI)*Math.exp(-pos*6))},none:function(pos){return 0},full:function(pos){return 1}},DefaultOptions:{duration:1,fps:100,sync:false,from:0,to:1,delay:0,queue:"parallel"},tagifyText:function(element){var tagifyStyle="position:relative";if(Prototype.Browser.IE){tagifyStyle+=";zoom:1"}element=$(element);$A(element.childNodes).each(function(child){if(child.nodeType==3){child.nodeValue.toArray().each(function(character){element.insertBefore(new Element("span",{style:tagifyStyle}).update(character==" "?String.fromCharCode(160):character),child)});Element.remove(child)}})},multiple:function(element,effect){var elements;if(((typeof element=="object")||Object.isFunction(element))&&(element.length)){elements=element}else{elements=$(element).childNodes}var options=Object.extend({speed:0.1,delay:0},arguments[2]||{});var masterDelay=options.delay;$A(elements).each(function(element,index){new effect(element,Object.extend(options,{delay:index*options.speed+masterDelay}))})},PAIRS:{slide:["SlideDown","SlideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle:function(element,effect){element=$(element);effect=(effect||"appear").toLowerCase();var options=Object.extend({queue:{position:"end",scope:(element.id||"global"),limit:1}},arguments[2]||{});Effect[element.visible()?Effect.PAIRS[effect][1]:Effect.PAIRS[effect][0]](element,options)}};Effect.DefaultOptions.transition=Effect.Transitions.sinoidal;Effect.ScopedQueue=Class.create(Enumerable,{initialize:function(){this.effects=[];this.interval=null},_each:function(iterator){this.effects._each(iterator)},add:function(effect){var timestamp=new Date().getTime();var position=Object.isString(effect.options.queue)?effect.options.queue:effect.options.queue.position;switch(position){case"front":this.effects.findAll(function(e){return e.state=="idle"}).each(function(e){e.startOn+=effect.finishOn;e.finishOn+=effect.finishOn});break;case"with-last":timestamp=this.effects.pluck("startOn").max()||timestamp;break;case"end":timestamp=this.effects.pluck("finishOn").max()||timestamp;break}effect.startOn+=timestamp;effect.finishOn+=timestamp;if(!effect.options.queue.limit||(this.effects.length<effect.options.queue.limit)){this.effects.push(effect)}if(!this.interval){this.interval=setInterval(this.loop.bind(this),15)}},remove:function(effect){this.effects=this.effects.reject(function(e){return e==effect});if(this.effects.length==0){clearInterval(this.interval);this.interval=null}},loop:function(){var timePos=new Date().getTime();for(var i=0,len=this.effects.length;i<len;i++){this.effects[i]&&this.effects[i].loop(timePos)}}});Effect.Queues={instances:$H(),get:function(queueName){if(!Object.isString(queueName)){return queueName}return this.instances.get(queueName)||this.instances.set(queueName,new Effect.ScopedQueue())}};Effect.Queue=Effect.Queues.get("global");Effect.Base=Class.create({position:null,start:function(options){function codeForEvent(options,eventName){return((options[eventName+"Internal"]?"this.options."+eventName+"Internal(this);":"")+(options[eventName]?"this.options."+eventName+"(this);":""))}if(options&&options.transition===false){options.transition=Effect.Transitions.linear}this.options=Object.extend(Object.extend({},Effect.DefaultOptions),options||{});this.currentFrame=0;this.state="idle";this.startOn=this.options.delay*1000;this.finishOn=this.startOn+(this.options.duration*1000);this.fromToDelta=this.options.to-this.options.from;this.totalTime=this.finishOn-this.startOn;this.totalFrames=this.options.fps*this.options.duration;this.render=(function(){function dispatch(effect,eventName){if(effect.options[eventName+"Internal"]){effect.options[eventName+"Internal"](effect)}if(effect.options[eventName]){effect.options[eventName](effect)}}return function(pos){if(this.state==="idle"){this.state="running";dispatch(this,"beforeSetup");if(this.setup){this.setup()}dispatch(this,"afterSetup")}if(this.state==="running"){pos=(this.options.transition(pos)*this.fromToDelta)+this.options.from;this.position=pos;dispatch(this,"beforeUpdate");if(this.update){this.update(pos)}dispatch(this,"afterUpdate")}}})();this.event("beforeStart");if(!this.options.sync){Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).add(this)}},loop:function(timePos){if(timePos>=this.startOn){if(timePos>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");if(this.finish){this.finish()}this.event("afterFinish");return }var pos=(timePos-this.startOn)/this.totalTime,frame=(pos*this.totalFrames).round();if(frame>this.currentFrame){this.render(pos);this.currentFrame=frame}}},cancel:function(){if(!this.options.sync){Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).remove(this)}this.state="finished"},event:function(eventName){if(this.options[eventName+"Internal"]){this.options[eventName+"Internal"](this)}if(this.options[eventName]){this.options[eventName](this)}},inspect:function(){var data=$H();for(property in this){if(!Object.isFunction(this[property])){data.set(property,this[property])}}return"#<Effect:"+data.inspect()+",options:"+$H(this.options).inspect()+">"}});Effect.Parallel=Class.create(Effect.Base,{initialize:function(effects){this.effects=effects||[];this.start(arguments[1])},update:function(position){this.effects.invoke("render",position)},finish:function(position){this.effects.each(function(effect){effect.render(1);effect.cancel();effect.event("beforeFinish");if(effect.finish){effect.finish(position)}effect.event("afterFinish")})}});Effect.Tween=Class.create(Effect.Base,{initialize:function(object,from,to){object=Object.isString(object)?$(object):object;var args=$A(arguments),method=args.last(),options=args.length==5?args[3]:null;this.method=Object.isFunction(method)?method.bind(object):Object.isFunction(object[method])?object[method].bind(object):function(value){object[method]=value};this.start(Object.extend({from:from,to:to},options||{}))},update:function(position){this.method(position)}});Effect.Event=Class.create(Effect.Base,{initialize:function(){this.start(Object.extend({duration:0},arguments[0]||{}))},update:Prototype.emptyFunction});Effect.Opacity=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1})}var options=Object.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||{});this.start(options)},update:function(position){this.element.setOpacity(position)}});Effect.Move=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(options)},setup:function(){this.element.makePositioned();this.originalLeft=parseFloat(this.element.getStyle("left")||"0");this.originalTop=parseFloat(this.element.getStyle("top")||"0");if(this.options.mode=="absolute"){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop}},update:function(position){this.element.setStyle({left:(this.options.x*position+this.originalLeft).round()+"px",top:(this.options.y*position+this.originalTop).round()+"px"})}});Effect.MoveBy=function(element,toTop,toLeft){return new Effect.Move(element,Object.extend({x:toLeft,y:toTop},arguments[3]||{}))};Effect.Scale=Class.create(Effect.Base,{initialize:function(element,percent){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:percent},arguments[2]||{});this.start(options)},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=this.element.getStyle("position");this.originalStyle={};["top","left","width","height","fontSize"].each(function(k){this.originalStyle[k]=this.element.style[k]}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var fontSize=this.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(function(fontSizeType){if(fontSize.indexOf(fontSizeType)>0){this.fontSize=parseFloat(fontSize);this.fontSizeType=fontSizeType}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=="box"){this.dims=[this.element.offsetHeight,this.element.offsetWidth]}if(/^content/.test(this.options.scaleMode)){this.dims=[this.element.scrollHeight,this.element.scrollWidth]}if(!this.dims){this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth]}},update:function(position){var currentScale=(this.options.scaleFrom/100)+(this.factor*position);if(this.options.scaleContent&&this.fontSize){this.element.setStyle({fontSize:this.fontSize*currentScale+this.fontSizeType})}this.setDimensions(this.dims[0]*currentScale,this.dims[1]*currentScale)},finish:function(position){if(this.restoreAfterFinish){this.element.setStyle(this.originalStyle)}},setDimensions:function(height,width){var d={};if(this.options.scaleX){d.width=width.round()+"px"}if(this.options.scaleY){d.height=height.round()+"px"}if(this.options.scaleFromCenter){var topd=(height-this.dims[0])/2;var leftd=(width-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY){d.top=this.originalTop-topd+"px"}if(this.options.scaleX){d.left=this.originalLeft-leftd+"px"}}else{if(this.options.scaleY){d.top=-topd+"px"}if(this.options.scaleX){d.left=-leftd+"px"}}}this.element.setStyle(d)}});Effect.Highlight=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(options)},setup:function(){if(this.element.getStyle("display")=="none"){this.cancel();return }this.oldStyle={};if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=this.element.getStyle("background-image");this.element.setStyle({backgroundImage:"none"})}if(!this.options.endcolor){this.options.endcolor=this.element.getStyle("background-color").parseColor("#ffffff")}if(!this.options.restorecolor){this.options.restorecolor=this.element.getStyle("background-color")}this._base=$R(0,2).map(function(i){return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16)}.bind(this));this._delta=$R(0,2).map(function(i){return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i]}.bind(this))},update:function(position){this.element.setStyle({backgroundColor:$R(0,2).inject("#",function(m,v,i){return m+((this._base[i]+(this._delta[i]*position)).round().toColorPart())}.bind(this))})},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}))}});Effect.ScrollTo=function(element){var options=arguments[1]||{},scrollOffsets=document.viewport.getScrollOffsets(),elementOffsets=$(element).cumulativeOffset();if(options.offset){elementOffsets[1]+=options.offset}return new Effect.Tween(null,scrollOffsets.top,elementOffsets[1],options,function(p){scrollTo(scrollOffsets.left,p.round())})};Effect.Fade=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();var options=Object.extend({from:element.getOpacity()||1,to:0,afterFinishInternal:function(effect){if(effect.options.to!=0){return }effect.element.hide().setStyle({opacity:oldOpacity})}},arguments[1]||{});return new Effect.Opacity(element,options)};Effect.Appear=function(element){element=$(element);var options=Object.extend({from:(element.getStyle("display")=="none"?0:element.getOpacity()||0),to:1,afterFinishInternal:function(effect){effect.element.forceRerendering()},beforeSetup:function(effect){effect.element.setOpacity(effect.options.from).show()}},arguments[1]||{});return new Effect.Opacity(element,options)};Effect.Puff=function(element){element=$(element);var oldStyle={opacity:element.getInlineOpacity(),position:element.getStyle("position"),top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};return new Effect.Parallel([new Effect.Scale(element,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:1,beforeSetupInternal:function(effect){Position.absolutize(effect.effects[0].element)},afterFinishInternal:function(effect){effect.effects[0].element.hide().setStyle(oldStyle)}},arguments[1]||{}))};Effect.BlindUp=function(element){element=$(element);element.makeClipping();return new Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(effect){effect.element.hide().undoClipping()}},arguments[1]||{}))};Effect.BlindDown=function(element){element=$(element);var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makeClipping().setStyle({height:"0px"}).show()},afterFinishInternal:function(effect){effect.element.undoClipping()}},arguments[1]||{}))};Effect.SwitchOff=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();return new Effect.Appear(element,Object.extend({duration:0.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(effect){new Effect.Scale(effect.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makePositioned().makeClipping()},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned().setStyle({opacity:oldOpacity})}})}},arguments[1]||{}))};Effect.DropOut=function(element){element=$(element);var oldStyle={top:element.getStyle("top"),left:element.getStyle("left"),opacity:element.getInlineOpacity()};return new Effect.Parallel([new Effect.Move(element,{x:0,y:100,sync:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:0.5,beforeSetup:function(effect){effect.effects[0].element.makePositioned()},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle)}},arguments[1]||{}))};Effect.Shake=function(element){element=$(element);var options=Object.extend({distance:20,duration:0.5},arguments[1]||{});var distance=parseFloat(options.distance);var split=parseFloat(options.duration)/10;var oldStyle={top:element.getStyle("top"),left:element.getStyle("left")};return new Effect.Move(element,{x:distance,y:0,duration:split,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance,y:0,duration:split,afterFinishInternal:function(effect){effect.element.undoPositioned().setStyle(oldStyle)}})}})}})}})}})}})};Effect.SlideDown=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle("bottom");var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera){effect.element.setStyle({top:""})}effect.element.makeClipping().setStyle({height:"0px"}).show()},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+"px"})},afterFinishInternal:function(effect){effect.element.undoClipping().undoPositioned();effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom})}},arguments[1]||{}))};Effect.SlideUp=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle("bottom");var elementDimensions=element.getDimensions();return new Effect.Scale(element,window.opera?0:1,Object.extend({scaleContent:false,scaleX:false,scaleMode:"box",scaleFrom:100,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera){effect.element.setStyle({top:""})}effect.element.makeClipping().show()},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+"px"})},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned();effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom})}},arguments[1]||{}))};Effect.Squish=function(element){return new Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makeClipping()},afterFinishInternal:function(effect){effect.element.hide().undoClipping()}})};Effect.Grow=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var initialMoveX,initialMoveY;var moveX,moveY;switch(options.direction){case"top-left":initialMoveX=initialMoveY=moveX=moveY=0;break;case"top-right":initialMoveX=dims.width;initialMoveY=moveY=0;moveX=-dims.width;break;case"bottom-left":initialMoveX=moveX=0;initialMoveY=dims.height;moveY=-dims.height;break;case"bottom-right":initialMoveX=dims.width;initialMoveY=dims.height;moveX=-dims.width;moveY=-dims.height;break;case"center":initialMoveX=dims.width/2;initialMoveY=dims.height/2;moveX=-dims.width/2;moveY=-dims.height/2;break}return new Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:0.01,beforeSetup:function(effect){effect.element.hide().makeClipping().makePositioned()},afterFinishInternal:function(effect){new Effect.Parallel([new Effect.Opacity(effect.element,{sync:true,to:1,from:0,transition:options.opacityTransition}),new Effect.Move(effect.element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition}),new Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,originalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:options.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(effect){effect.effects[0].element.setStyle({height:"0px"}).show()},afterFinishInternal:function(effect){effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle)}},options))}})};Effect.Shrink=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var moveX,moveY;switch(options.direction){case"top-left":moveX=moveY=0;break;case"top-right":moveX=dims.width;moveY=0;break;case"bottom-left":moveX=0;moveY=dims.height;break;case"bottom-right":moveX=dims.width;moveY=dims.height;break;case"center":moveX=dims.width/2;moveY=dims.height/2;break}return new Effect.Parallel([new Effect.Opacity(element,{sync:true,to:0,from:1,transition:options.opacityTransition}),new Effect.Scale(element,window.opera?1:0,{sync:true,transition:options.scaleTransition,restoreAfterFinish:true}),new Effect.Move(element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition})],Object.extend({beforeStartInternal:function(effect){effect.effects[0].element.makePositioned().makeClipping()},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle)}},options))};Effect.Pulsate=function(element){element=$(element);var options=arguments[1]||{},oldOpacity=element.getInlineOpacity(),transition=options.transition||Effect.Transitions.linear,reverser=function(pos){return 1-transition((-Math.cos((pos*(options.pulses||5)*2)*Math.PI)/2)+0.5)};return new Effect.Opacity(element,Object.extend(Object.extend({duration:2,from:0,afterFinishInternal:function(effect){effect.element.setStyle({opacity:oldOpacity})}},options),{transition:reverser}))};Effect.Fold=function(element){element=$(element);var oldStyle={top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};element.makeClipping();return new Effect.Scale(element,5,Object.extend({scaleContent:false,scaleX:false,afterFinishInternal:function(effect){new Effect.Scale(element,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(effect){effect.element.hide().undoClipping().setStyle(oldStyle)}})}},arguments[1]||{}))};Effect.Morph=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({style:{}},arguments[1]||{});if(!Object.isString(options.style)){this.style=$H(options.style)}else{if(options.style.include(":")){this.style=options.style.parseStyle()}else{this.element.addClassName(options.style);this.style=$H(this.element.getStyles());this.element.removeClassName(options.style);var css=this.element.getStyles();this.style=this.style.reject(function(style){return style.value==css[style.key]});options.afterFinishInternal=function(effect){effect.element.addClassName(effect.options.style);effect.transforms.each(function(transform){effect.element.style[transform.style]=""})}}}this.start(options)},setup:function(){function parseColor(color){if(!color||["rgba(0, 0, 0, 0)","transparent"].include(color)){color="#ffffff"}color=color.parseColor();return $R(0,2).map(function(i){return parseInt(color.slice(i*2+1,i*2+3),16)})}this.transforms=this.style.map(function(pair){var property=pair[0],value=pair[1],unit=null;if(value.parseColor("#zzzzzz")!="#zzzzzz"){value=value.parseColor();unit="color"}else{if(property=="opacity"){value=parseFloat(value);if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1})}}else{if(Element.CSS_LENGTH.test(value)){var components=value.match(/^([\+\-]?[0-9\.]+)(.*)$/);value=parseFloat(components[1]);unit=(components.length==3)?components[2]:null}}}var originalValue=this.element.getStyle(property);return{style:property.camelize(),originalValue:unit=="color"?parseColor(originalValue):parseFloat(originalValue||0),targetValue:unit=="color"?parseColor(value):value,unit:unit}}.bind(this)).reject(function(transform){return((transform.originalValue==transform.targetValue)||(transform.unit!="color"&&(isNaN(transform.originalValue)||isNaN(transform.targetValue))))})},update:function(position){var style={},transform,i=this.transforms.length;while(i--){style[(transform=this.transforms[i]).style]=transform.unit=="color"?"#"+(Math.round(transform.originalValue[0]+(transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart()+(Math.round(transform.originalValue[1]+(transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart()+(Math.round(transform.originalValue[2]+(transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart():(transform.originalValue+(transform.targetValue-transform.originalValue)*position).toFixed(3)+(transform.unit===null?"":transform.unit)}this.element.setStyle(style,true)}});Effect.Transform=Class.create({initialize:function(tracks){this.tracks=[];this.options=arguments[1]||{};this.addTracks(tracks)},addTracks:function(tracks){tracks.each(function(track){track=$H(track);var data=track.values().first();this.tracks.push($H({ids:track.keys().first(),effect:Effect.Morph,options:{style:data}}))}.bind(this));return this},play:function(){return new Effect.Parallel(this.tracks.map(function(track){var ids=track.get("ids"),effect=track.get("effect"),options=track.get("options");var elements=[$(ids)||$$(ids)].flatten();return elements.map(function(e){return new effect(e,Object.extend({sync:true},options))})}).flatten(),this.options)}});Element.CSS_PROPERTIES=$w("backgroundColor backgroundPosition borderBottomColor borderBottomStyle borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth borderRightColor borderRightStyle borderRightWidth borderSpacing borderTopColor borderTopStyle borderTopWidth bottom clip color fontSize fontWeight height left letterSpacing lineHeight marginBottom marginLeft marginRight marginTop markerOffset maxHeight maxWidth minHeight minWidth opacity outlineColor outlineOffset outlineWidth paddingBottom paddingLeft paddingRight paddingTop right textIndent top width wordSpacing zIndex");Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;String.__parseStyleElement=document.createElement("div");String.prototype.parseStyle=function(){var style,styleRules=$H();if(Prototype.Browser.WebKit){style=new Element("div",{style:this}).style}else{String.__parseStyleElement.innerHTML='<div style="'+this+'"></div>';style=String.__parseStyleElement.childNodes[0].style}Element.CSS_PROPERTIES.each(function(property){if(style[property]){styleRules.set(property,style[property])}});if(Prototype.Browser.IE&&this.include("opacity")){styleRules.set("opacity",this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1])}return styleRules};if(document.defaultView&&document.defaultView.getComputedStyle){Element.getStyles=function(element){var css=document.defaultView.getComputedStyle($(element),null);return Element.CSS_PROPERTIES.inject({},function(styles,property){styles[property]=css[property];return styles})}}else{Element.getStyles=function(element){element=$(element);var css=element.currentStyle,styles;styles=Element.CSS_PROPERTIES.inject({},function(results,property){results[property]=css[property];return results});if(!styles.opacity){styles.opacity=element.getOpacity()}return styles}}Effect.Methods={morph:function(element,style){element=$(element);new Effect.Morph(element,Object.extend({style:style},arguments[2]||{}));return element},visualEffect:function(element,effect,options){element=$(element);var s=effect.dasherize().camelize(),klass=s.charAt(0).toUpperCase()+s.substring(1);new Effect[klass](element,options);return element},highlight:function(element,options){element=$(element);new Effect.Highlight(element,options);return element}};$w("fade appear grow shrink fold blindUp blindDown slideUp slideDown pulsate shake puff squish switchOff dropOut").each(function(effect){Effect.Methods[effect]=function(element,options){element=$(element);Effect[effect.charAt(0).toUpperCase()+effect.substring(1)](element,options);return element}});$w("getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles").each(function(f){Effect.Methods[f]=Element[f]});Element.addMethods(Effect.Methods);var ClientDwnldMgr=function(){var $D=YAHOO.util.Dom;var $E=YAHOO.util.Event;var $=$D.get;var oPopUp=null;var clientType="";var noticeDiv="mobileClientErr";var t_out=null;var captchaValid=false;var ready=true;return{init:function(e,type){if(!type){return }if(oPopUp){ClientDwnldMgr.destroy()}t_out=null;captchaValid=false;ready=true;var cont,node,contId,headerText,div,dlgHtml;contId="mobClntPP_"+type;clientType=type;headerText="Send me the link";dlgHtml="<div class='hd left'>"+headerText+"</div><div class='bd left' id='clientDnwldBody_"+type+"'><div class='loading_msg'>Loading...</div></div><div class='ft'></div>";div=document.createElement("div");div.id=contId;div.innerHTML=dlgHtml;document.body.appendChild(div);ClientDwnldMgr.create(contId)},create:function(id){oPopUp=new YAHOO.widget.Dialog(id,{width:"600px",zIndex:254,fixedcenter:true,visible:false,draggable:true,modal:false,close:true,postmethod:"manual",constraintoviewport:true});oPopUp.render();oPopUp.show();oPopUp.hide=ClientDwnldMgr.destroy;ClientDwnldMgr.renderContent()},renderContent:function(){var url="/mkt/show_mobile_popup?type="+clientType;ClientDwnldMgr.ajaxCall(url,{onComplete:function(){ClientDwnldMgr.attachHandlers()}})},attachHandlers:function(){oPopUp.registerForm();oPopUp.initEvents();var frm=oPopUp.form;var btn=$("btnSendLink");var dd=$("ddCountry");var captchaTxtBox=$("txtMobileCaptcha");oPopUp.validate=ClientDwnldMgr.validate;$E.on(btn,"click",oPopUp.submit,oPopUp,true);$E.on(dd,"change",ClientDwnldMgr.setCountryCode,dd,true);$E.on(captchaTxtBox,"change",ClientDwnldMgr.validateCaptcha,captchaTxtBox,true);$E.on("cmdClose","click",ClientDwnldMgr.destroy)},validate:function(){if(captchaValid){var validPh=ClientDwnldMgr.validatePhNumber();if(validPh){return ClientDwnldMgr.sendDownloadLink()}}else{ClientDwnldMgr.validateCaptcha()}return false},validateCaptcha:function(){var txtBox=$("txtMobileCaptcha");var matchCode=txtBox.value,l=matchCode.length;var url="/login/validate_captcha_ajax?calledFrom=mobilePopup&captcha="+matchCode;ClientDwnldMgr.hideNotice();if(l==0){ClientDwnldMgr.showNotice(ERR_MSG.CAPTCHA_BLANK);captchaValid=false}else{if(l<6){ClientDwnldMgr.showNotice(ERR_MSG.CAPTCHA_INVALID);captchaValid=false}else{ClientDwnldMgr.ajaxCall(url)}}},validatePhNumber:function(){ClientDwnldMgr.hideNotice();var frm=oPopUp.form;var btnSubmit=frm.btnSendLink;var ddCarrier=frm.ddCountry;var txtBox=frm.mobile_no;var isBlank=(txtBox.value.length>0||txtBox.value!="")?false:true;var isValid=(!(txtBox.value.length<10)&&/^(\d{10}){1}?$/.test(txtBox.value))?true:false;if(ddCarrier.selectedIndex==0){ClientDwnldMgr.showNotice(ERR_MSG.CARRIER_INVALID);return false}if(isBlank){ClientDwnldMgr.showNotice(ERR_MSG.MOBILE_BLANK);return false}if(!isValid){ClientDwnldMgr.showNotice(ERR_MSG.MOBILE_INVALID);return false}return true},sendDownloadLink:function(){var frm=oPopUp.form;var mobile_no=frm.mobile_no.value;var type=clientType;var captcha=frm.txtMobileCaptcha.value;var country_code=frm.country_code.value;var qs=$H({captcha:captcha,country_code:country_code,mobile_no:mobile_no,type:type});ClientDwnldMgr.showHideLoading();ClientDwnldMgr.setState(false);ClientDwnldMgr.ajaxCall(" /imps/send_link_via_sms",{parameters:qs.toQueryString(),onComplete:function(){ClientDwnldMgr.setState(true);ClientDwnldMgr.showHideLoading();ClientDwnldMgr.destroy()}});return false},setCountryCode:function(e,ref){var selectedCountry=ref.options[ref.selectedIndex].value;$("isd_prefix").innerHTML=selectedCountry;$("country_code").value=selectedCountry},destroy:function(){if(ready){oPopUp.destroy();oPopUp=null}},showHideLoading:function(){Element.toggle("mobileClient_action");Element.toggle("mobileClient_processing")},getDialog:function(){return oPopUp},setState:function(bool){ready=bool},ajaxCall:function(url,config){config=config||{};Object.extend(config,{asynchronous:true,evalScripts:true});new Ajax.Request(url,config)},showNotice:function(notice,time){var div=$(noticeDiv);clearTimeout(t_out);var time_val=(time!=null)?time:300000;if((elem=$(div))!=null){Element.show(elem);elem.innerHTML=notice;new Effect.Highlight(elem);t_out=setTimeout(function(){ClientDwnldMgr.hideNotice()},time_val)}},hideNotice:function(){var div=$(noticeDiv);if(div){Element.update(div,"");Element.hide(div)}},setCaptchaValid:function(bool){bool=bool||false;captchaValid=bool}}}();function load(){}function toggle_find_another(){if($("find_locations").style.display=="none"||$("find_locations").style.display==""){$("find_locations").style.display="block"}else{$("find_locations").style.display="none"}}function show_hide_with_arrow(cont,img){try{show_hide_simple(cont);$(img).className=($(img).className.indexOf("expand")!=-1)?"collapse":"expand"}catch(e){alert(e.message)}}function show_hide_simple(elementid){if(document.getElementById(elementid).style.display=="none"){document.getElementById(elementid).style.display="block"}else{document.getElementById(elementid).style.display="none"}}function widgets_eg(){jQuery("#widget_eg").colorbox({transition:"none",inline:true,innerWidth:550,innerHeight:478,close:"<img src='/pt3/images/close.png' />",href:"#widget_eg_dialog",overlayClose:false,title:true,scrolling:false,opacity:0.2})}(function(){if(typeof ms=="undefined"||!ms){ms={}}ms.register=function(ns){if(!ns||!ns.length){return null}var nslvl=ns.split(".");var namespace=ms;for(var i=(nslvl[0]=="ms"?1:0);i<ns.length;i++){namespace[nslvl[i]]=namespace[nslvl[i]]||{};namespace=namespace[nslvl[i]]}return namespace};ms.register("dialog");var Y=YAHOO;var Widget=Y.widget,Dom=Y.util.Dom,Event=Y.util.Event,Ajax=Y.util.Connect,Select=Y.util.Selector,Lang=Y.lang;ms.dialog.SimpleDialog=function(){this.simpleDialog=null;this.simpleDialogId="ms_global_simple_dialog"};ms.dialog.SimpleDialog.prototype.getSimpleDialog=function(){return this.simpleDialog};ms.dialog.SimpleDialog.prototype.getSimpleDialogId=function(){return this.simpleDialogId};ms.dialog.SimpleDialog.prototype.initPanel=function(){this.simpleDialog=new Widget.SimpleDialog(this.simpleDialogId,{fixedcenter:true,constraintviewport:true,modal:true,close:true,visible:false,width:"450px"});this.simpleDialog.render(document.body);return this.simpleDialog};ms.dialog.SimpleDialog.prototype.setProperty=function(params){var simpleDlg=this.simpleDialog;params.each(function(pair){simpleDlg.cfg.setProperty(pair.key,pair.value)})};ms.dialog.SimpleDialog.prototype.setHeader=function(obj){this.simpleDialog.setHeader((obj&&obj.title)||'<img src="'+imgCdn+'/pt2/dadmin/images/warning.png" align="absmiddle"/> Confirm')};ms.dialog.SimpleDialog.prototype.setBody=function(obj){var bodyHtml=(obj&&(obj.body||obj.label))||"Loading...";if(obj&&obj.icon){bodyHtml='<img src="'+obj.icon+'" align="middle" style="margin:0px 10px 5px 0px;" border="0"/>'+bodyHtml}this.simpleDialog.setBody(bodyHtml)};ms.dialog.SimpleDialog.prototype.setButtons=function(obj){obj=obj||{};if(obj.buttons){this.simpleDialog.cfg.resetProperty("buttons");this.simpleDialog.cfg.queueProperty("buttons",obj.buttons);return }obj.handleYes=obj.handleYes||function(){this.hide()};obj.handleNo=obj.handleNo||function(){this.hide()};if(!obj.button_text){obj.button_text=["Yes","No"]}if(!obj.type){obj.type="YN"}try{switch(obj.type.toUpperCase()){case"Y_ONLY":this.simpleDialog.cfg.setProperty("buttons",[{text:obj.button_text[0],handler:obj.handleYes,isDefault:true}]);break;case"N_ONLY":this.simpleDialog.cfg.setProperty("buttons",[{text:obj.button_text[0],handler:obj.handleNo,isDefault:true}]);break;default:this.simpleDialog.cfg.setProperty("buttons",[{text:obj.button_text[0],handler:obj.handleYes},{text:obj.button_text[1],handler:obj.handleNo,isDefault:true}])}}catch(e){}};ms.dialog.SimpleDialog.prototype.resetButtons=function(obj){if(obj){this.setButtons(obj)}else{this.simpleDialog.cfg.resetProperty("buttons")}};ms.dialog.SimpleDialog.prototype.reset=function(obj){this.setHeader(obj);this.setBody(obj);this.resetButtons(obj);if(obj&&obj.params){SimpleDialog.setProperty(obj.params);return }};ms.dialog.SimpleDialog.prototype.show=function(obj){if(obj){this.reset(obj)}this.simpleDialog.show()};ms.dialog.SimpleDialog.prototype.hide=function(){this.simpleDialog.hide()};ms.dialog.SimpleDialog.prototype.destroy=function(){this.simpleDialog.destroy()};ms.dialog.SimpleDialog.prototype.disable=function(btnIndex){if(!btnIndex){btnIndex=0}var btns=this.simpleDialog.getButtons();var button=btns[btnIndex];button.set("disabled",true)};ms.dialog.SimpleDialog.prototype.enable=function(btnIndex){if(!btnIndex){btnIndex=0}var btns=this.simpleDialog.getButtons();var button=btns[btnIndex];button.set("disabled",false)}})();(function(){if(!ms.dialog){ms.register("dialog")}var Y=YAHOO;var Widget=Y.widget,Dom=Y.util.Dom,Event=Y.util.Event,Ajax=Y.util.Connect,Select=Y.util.Selector,Lang=Y.lang,isIE=Y.env.ua.ie;ms.dialog.Dialog=function(){this.dialog=null;this.dialogId="ms_global_dialog";this.dialogHeaderId="ms_global_dialog_header";this.dialogBodyId="ms_global_dialog_body";this.dialogFooterId="ms_global_dialog_footer";this.dialogLoadingId="ms_dialog_loading";this.calendarContainerId="ms_global_dialog_calendar"};ms.dialog.Dialog.prototype.getCalendarContainerId=function(){var cont=Dom.get(this.getDialogId());var d=Dom.get(this.calendarContainerId);if(!d){d=MS.Dom.create("div",{"class":"create_cal_container",id:this.calendarContainerId});cont.appendChild(d)}return this.calendarContainerId};ms.dialog.Dialog.prototype.getDialog=function(){return this.dialog};ms.dialog.Dialog.prototype.getDialogId=function(){return this.dialogId};ms.dialog.Dialog.prototype.initPanel=function(obj){try{if(obj&&obj.dialogParams){var dlgParams=obj.dialogParams;this.dialogId=dlgParams.dialogId||"ms_global_dialog";this.dialogHeaderId=dlgParams.dialogHeaderId||"ms_global_dialog_header";this.dialogBodyId=dlgParams.dialogBodyId||"ms_global_dialog_body";this.dialogFooterId=dlgParams.dialogFooterId||"ms_global_dialog_footer";this.dialogLoadingId=dlgParams.dialogLoadingId||"ms_dialog_loading"}var tpl=new Template("<div class='hd left' style='float:none' id='#{header_id}'>#{header_html}</div><div class='gDialog bd' id='#{body_id}'>#{body_html}</div><div class='ft' id='#{footer_id}'>#{footer_html}</div>");var cont=MS.Dom.create("div",{id:this.dialogId,style:"display:block"});cont.innerHTML=tpl.evaluate({header_id:this.dialogHeaderId,body_id:this.dialogBodyId,footer_id:this.dialogFooterId});document.body.appendChild(cont);var params=$H({width:"430px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});if(obj&&obj.params){params.update(obj.params)}this.dialog=new Widget.Dialog(this.dialogId,params.toObject());this.dialog.render(document.body);this.dialog.hide=this.close.bind(this);if(isIE==6){Lang.later(100,this,function(){this.show();this.close()},null)}return this.dialog}catch(e){}};ms.dialog.Dialog.prototype.setProperty=function(params){var dialogObj=this.dialog;params.each(function(pair){dialogObj.cfg.setProperty(pair.key,pair.value)})};ms.dialog.Dialog.prototype.setHeader=function(obj){var headerHtml=(obj&&(obj.title||obj.header))||"&nbsp;";replaceHtml(this.dialogHeaderId,headerHtml)};ms.dialog.Dialog.prototype.setBody=function(obj){var bodyHtml=(obj&&(obj.body||obj.label))||'<div class="outer_boundary" style="font-weight:1.2em;padding:10px 0px;"><center><b><span id="'+this.dialogLoadingId+'" >Loading...</span></b></center></div>';replaceHtml(this.dialogBodyId,bodyHtml,false);if(obj){this.showSelectBox()}else{this.hideSelectBox()}};ms.dialog.Dialog.prototype.setButtons=function(obj){obj=obj||{};if(obj.buttons){this.dialog.cfg.resetProperty("buttons");this.dialog.cfg.queueProperty("buttons",obj.buttons)}else{if(obj.isDefaultButton){obj.handleOk=obj.handleOk||function(){this.hide()};if(!obj.button_text){obj.button_text=["Ok"]}if(!obj.type){obj.type="ok"}try{switch(obj.type.toUpperCase()){case"OK":this.dialog.cfg.setProperty("buttons",[{text:obj.button_text[0],handler:obj.handleOk,isDefault:true}]);break}}catch(e){}}if(obj.customButtons){var CButtons=obj.customButtons;var CButton=null;var len=CButtons.length;var dialogObj=this.dialog;for(var i=0;i<len;i++){CButton=CButtons[i];if(CButton.button&&CButton.eventName&&CButton.handlerFun){if(!CButton.handlerObj){CButton.handlerObj=dialogObj}if(CButton.execScope==null||typeof (CButton.execScope)=="undefined"){CButton.execScope=true}Event.on(CButton.button,CButton.eventName,CButton.handlerFun,CButton.handlerObj,CButton.execScope)}}}}};ms.dialog.Dialog.prototype.resetButtons=function(obj){if(obj){this.setButtons(obj)}else{this.dialog.cfg.resetProperty("buttons")}};ms.dialog.Dialog.prototype.setFooter=function(obj){var footerHtml=(obj&&obj.footer)?obj.footer:"";if(footerHtml.length>0){replaceHtml(this.dialogFooterId,footerHtml)}else{Dom.setStyle(this.dialogFooterId,"display","none")}};ms.dialog.Dialog.prototype.reset=function(obj){this.setHeader(obj);this.setBody(obj);this.setFooter(obj);this.resetButtons(obj);if(obj&&obj.params){this.setProperty($H(obj.params));return }if(obj&&obj.width){this.setProperty($H({width:obj.width}))}};ms.dialog.Dialog.prototype.show=function(obj){if(obj){this.reset(obj)}this.dialog.show();this.center();if(obj&&obj.showLoader){var waitObj=MS.showWait(this.dialogLoadingId,"left");if(obj.loaderZIndex){Dom.setStyle(waitObj,"z-index",obj.loaderZIndex)}}this.dialog.focusFirst()};ms.dialog.Dialog.prototype.hide=function(){this.hideSelectBox();this.setProperty($H({visible:false}))};ms.dialog.Dialog.prototype.close=function(isNotReset){if(!isNotReset||isNotReset==false){this.reset()}this.hide()};ms.dialog.Dialog.prototype.center=function(){this.dialog.center()};ms.dialog.Dialog.prototype.destroy=function(){this.dialog.destroy()};ms.dialog.Dialog.prototype.showSelectBox=function(){if(isIE==6){var selects=$(this.dialogId).getElementsByTagName("SELECT");var len=selects.length;for(var i=0;i<len;i++){var select=$(selects[i]);select.setStyle({visibility:"visible"})}}};ms.dialog.Dialog.prototype.hideSelectBox=function(){if(isIE==6){var selects=$(this.dialogId).getElementsByTagName("SELECT");var len=selects.length;for(var i=0;i<len;i++){var select=$(selects[i]);select.setStyle({visibility:"hidden"})}}}})();var SimpleDialog=null;var MSDialog=null;YAHOO.util.Event.onDOMReady(function(){SimpleDialog=new ms.dialog.SimpleDialog();SimpleDialog.initPanel();MSDialog=new ms.dialog.Dialog();MSDialog.initPanel()});var ClubManager=function(){var Widget=YAHOO.widget,Dom=YAHOO.util.Dom,Event=YAHOO.util.Event,Ajax=YAHOO.util.Connect,Select=YAHOO.util.Selector,Lang=YAHOO.lang;return{ptclubIconBannerId:"ptclub_icon_banner",openDialog:function(nParams){try{}catch(e){}},showJoinDialog:function(nParams){if(typeof (nParams)=="string"){try{var tParams=eval("("+nParams+")");nParams=tParams}catch(e){nParams={customMessage:{messages:[nParams]}}}}try{nParams=nParams||{};var params={title:"PurpleTrail Club Membership",width:"550px",showLoader:false,loaderZIndex:360,customMessage:{heading:" Upgrade PurpleTrail Club Membership",messages:[]}};params=Lang.merge(params,nParams);var htmlContent=params.htmlContent||'<div class="outer_boundary" >'+this.getFormattedMessages(params.customMessage)+'<div class="center_align gap"><button class="sexybutton" id="join_ptclub_btn" name="join_ptclub_btn"  value="Continue"><span><span><span class="next after">Continue</span></span></span></button><button class="sexybutton" id="cancel_ptclub_btn" name="cancel_ptclub_btn" value="Cancel"><span><span><span class="cancel">Cancel</span></span></span></button></div></div>';var handleCancel=function(){MSDialog.close()};var handleJoin=function(){MSDialog.close();var url=g_service_path+"/account/plan";window.location.href=url};var customButtons=[{button:"join_ptclub_btn",eventName:"click",handlerFun:handleJoin},{button:"cancel_ptclub_btn",eventName:"click",handlerFun:handleCancel}];MSDialog.show({title:params.title,width:params.width,params:params,showLoader:params.showLoader,loaderZIndex:params.loaderZIndex,body:htmlContent,customButtons:customButtons});if(params.showLoader){MS.hideWait()}MSDialog.center()}catch(e){}},showPlanUpgradeDialog:function(nParams){try{$("is_rsvp_limited_2").checked=false;$("is_rsvp_limited_1").checked=true}catch(e){}try{ClubManager.showJoinDialog(nParams)}catch(e){}},getFormattedMessages:function(customMessage){var fMsg="";var joinImgSrc="<img src='/pt3/images/club/club_plan_chart.gif' border='0'>";try{customMessage=customMessage||{};if(typeof (customMessage)=="string"){customMessage={messages:[customMessage]}}if(customMessage){var cMsg=customMessage;if(cMsg.messages){var items=cMsg.messages;for(var i=0,len=items.length;i<len;i++){fMsg+='<div class="plan_item bold red" style="background:#D8E5FF;padding:20px;margin-left:0px;">'+items[i]+"</div>"}}if(cMsg.heading){fMsg+='<h1><img src="/pt2/images/club/ptclub_logo_big.gif" border="0" align="absmiddle">  '+heading+"</h1>"}else{fMsg+='<h2><img src="/pt2/images/club/ptclub_logo_big.gif" border="0" align="absmiddle">  Upgrade PurpleTrail Club Membership</h2>'}fMsg+='<div class="center_align gap" style="margin-top:20px;">';if(customMessage){fMsg+=customMessage.joinImage||joinImgSrc}else{fMsg+=joinImgSrc}fMsg+="</div>"}}catch(e){}return fMsg},initPTClubLogo:function(o,msg){try{var is_plan=o.getAttribute("is_allowed");var is_plan_active=false;if(is_plan=="true"||is_plan==true){is_plan_active=true}this.createBanner();var bannerDiv=this.ptclubIconBannerId;o.removeAttribute("onmouseover");Dom.setStyle(o,"cursor","pointer");o.setAttribute("title","Click to join or upgrade the PTClub Membership");if(is_plan_active){$("popup_for_ptc_green").style.display="block";$("popup_for_ptc_red").style.display="none"}else{$("popup_for_ptc_red").style.display="block";$("popup_for_ptc_green").style.display="none"}Event.on(o,"mouseover",function(){imgShowTip(bannerDiv)},this);Event.on(o,"mouseout",function(){UnTip()},this);imgShowTip(bannerDiv);pt_club_plan_popup(o,msg)}catch(e){}},createBanner:function(){try{var d=Dom.get(this.ptclubIconBannerId);if(!d){d=MS.Dom.create("div",{className:"hide",id:this.ptclubIconBannerId});d.innerHTML="<div id='popup_for_ptc_red' style='display:none;'><img src='"+imgCdn+"/pt2/images/club/exclusive_ad.gif' border='0'></div> <div id='popup_for_ptc_green' style='display:none;'><img src='"+imgCdn+"/pt2/images/club/exclusive_ad_true.gif' border='0'></div>";document.body.appendChild(d)}}catch(e){}}}}();YAHOO.util.Event.onDOMReady(function(){try{ClubManager.createBanner()}catch(e){}});var StoreManager=function(){return{refreshUserCart:function(){try{Yahoo_showLoading("Refreshing your cart, Please wait.");var url=g_service_path+"/store/refresh_user_cart";var small_cart=$F("small_cart");var sms_flow="";if($("sms_flow")){sms_flow=$F("sms_flow")}ajaxCall(url,{parameters:$H({small_cart:small_cart,sms_flow:sms_flow}).toQueryString(),onComplete:Yahoo_hideLoading})}catch(e){}},addToCart:function(product_id,quantity){try{var onCompleteAction=function(){};url=g_service_path+"/store/add_to_cart_ajax";Yahoo_showLoading("Adding item to Your Cart");ajaxCall(url,{parameters:$H({id:product_id,quantity:quantity}).toQueryString(),onComplete:onCompleteAction})}catch(e){}},addVariationToCart:function(variation_id,quantity){try{var onCompleteAction=function(){};url=g_service_path+"/store/add_to_cart_ajax";Yahoo_showLoading("Adding item to Your Cart");ajaxCall(url,{parameters:$H({variation:variation_id,quantity:quantity}).toQueryString(),onComplete:onCompleteAction})}catch(e){}},changeView:function(view_to_rend,category,sort_str){try{var onCompleteAction=function(){Yahoo_hideLoading()};var sort_by="";if(sort_str){sort_by=sort_str}url=g_service_path+"/dstore/category_ajax";Yahoo_showLoading("Processing");ajaxCall(url,{parameters:$H({view_to_rend:view_to_rend,id:category,sort_by:sort_by}).toQueryString(),onComplete:onCompleteAction})}catch(e){}},sort:function(sort_by,search_term,view_as){try{document.frm_srt_and_view.submit()}catch(e){}},validateAdvSearch:function(formObj){try{var atLeastOneSelected=false;var isValid=true;var priceFrom=formObj.price_from.value;var priceTo=formObj.price_to.value;var dateFrom=formObj.date_from.value;var dateTo=formObj.date_to.value;priceFrom=priceFrom.strip();priceTo=priceTo.strip();dateFrom=dateFrom.strip();dateTo=dateTo.strip();CEManager.evt_showErrorMsg("adv_search_opt","");CEManager.evt_showErrorMsg("adv_search_price_from","");CEManager.evt_showErrorMsg("adv_search_price_to","");CEManager.evt_showErrorMsg("adv_search_date_from","");CEManager.evt_showErrorMsg("adv_search_date_to","");Element.hide("adv_search_opt");Element.hide("adv_search_price_from");Element.hide("adv_search_price_to");Element.hide("adv_search_date_from");Element.hide("adv_search_date_to");if(priceFrom.length!=0){if(!isNum(priceFrom)){CEManager.evt_showErrorMsg("adv_search_price_from","Please enter number only");Element.show("adv_search_price_from");isValid=false}atLeastOneSelected=true}if(priceTo.length!=0){if(!isNum(priceTo)){CEManager.evt_showErrorMsg("adv_search_price_to","Please enter number only");Element.show("adv_search_price_to");isValid=false}atLeastOneSelected=true}if((priceFrom.length!=0&&priceTo.length!=0)&&(parseInt(priceTo)<parseInt(priceFrom))&&(isValid)){CEManager.evt_showErrorMsg("adv_search_price_from","Please enter valid price range");Element.show("adv_search_price_from");isValid=false}if(dateFrom.length!=0&&dateFrom=="mm/dd/yyyy"){formObj.date_from.value="";dateFrom=""}if(dateTo.length!=0&&dateTo=="mm/dd/yyyy"){formObj.date_to.value="";dateTo=""}if(dateFrom.length!=0){if(isNaN(new Date(formObj.date_from.value))){CEManager.evt_showErrorMsg("adv_search_date_from","Please select valid date");Element.show("adv_search_date_from");isValid=false}atLeastOneSelected=true}if(dateTo.length!=0){if(isNaN(new Date(formObj.date_to.value))){CEManager.evt_showErrorMsg("adv_search_date_to","Please select valid date");Element.show("adv_search_date_to");isValid=false}atLeastOneSelected=true}var criteria=$F(formObj.criteria);criteria=criteria.strip();if(criteria.length>0){atLeastOneSelected=true}if(isValid&&atLeastOneSelected){formObj.submit();return true}else{if(atLeastOneSelected==false){CEManager.evt_showErrorMsg("adv_search_opt","Please select at least one search criteria.");Element.show("adv_search_opt")}}dateFrom=dateFrom.length==0?"mm/dd/yyyy":dateFrom;dateTo=dateTo.length==0?"mm/dd/yyyy":dateTo;formObj.date_from.value=dateFrom;formObj.date_to.value=dateTo;return false}catch(e){}},submitAdvSearch:function(formObj){try{return StoreManager.validateAdvSearch(formObj)}catch(e){}},viewAs:function(id,search_term){try{var current_url=document.location.href;if(current_url.indexOf("?")!=-1){current_url=current_url.substr(0,current_url.indexOf("?"))}var view_as=$(id).value;current_url=current_url+"?view_as="+view_as;if(search_term!=""){current_url+="&search_term="+search_term}document.frm_srt_and_view.submit()}catch(e){}},validatePayment:function(current_month,current_year,type){try{if(type=="paypal"){document.store_checkout_payment.action=g_service_path+"/dstore/confirm_paypal";document.store_checkout_payment.submit();return true}else{if(type=="cc"){if(StoreManager.validate_checkout(current_month,current_year,type)){document.store_checkout_payment.action=g_service_path+"/dstore/confirm";document.store_checkout_payment.submit()}else{return false}}}}catch(e){}},validate_checkout:function(current_month,current_year,type){try{var promo_code=$("promo_code");var is_promo_valid=$("is_promo_valid");if(promo_code&&promo_code.value!=""&&(is_promo_valid.value=="N"||is_promo_valid.value=="")){if(is_promo_valid.value==""){alert("Please recheck the promotion code you have entered")}else{alert("Sorry, the promotion code you entered is not valid")}promo_code.focus();return false}var is_only_PG=$("chk_validation_restriction").getAttribute("isonlyPG");var billing_address_fn=$("billing_address_first_name");var billing_address_ln=$("billing_address_last_name");if(is_only_PG=="false"){var billing_address_ad=$("billing_address_address");var billing_address_city=$("billing_address_city");var billing_address_zip=$("billing_address_zip");var billing_address_tele=$("billing_address_telephone");var billing_address_c=$("billing_address_country");if(billing_address_c.value=="1"){$("billing_address_state").value=$("billing_address_state_sel").value}var billing_address_state=$("billing_address_state");var shipping_address_fn=$("shipping_address_first_name");var shipping_address_ln=$("shipping_address_last_name");var shipping_address_ad=$("shipping_address_address");var shipping_address_city=$("shipping_address_city");var shipping_address_zip=$("shipping_address_zip");var shipping_address_tele=$("shipping_address_telephone");var shipping_address_c=$("shipping_address_country");if(shipping_address_c.value=="1"){$("shipping_address_state").value=$("shipping_address_state_sel").value}var shipping_address_state=$("shipping_address_state");var needs_shipping=false}var credit_month=$("credit_month");var credit_year=$("credit_year");var credit_card_number=$("credit_card_number");var security_code=$("security_code");if(type!="paypal"){credit_month=$("credit_month");credit_year=$("credit_year");if((parseInt(current_year)==parseInt(credit_year.value))&&(parseInt(credit_month.value)<parseInt(current_month))){alert("The expiration date entered for the credit card is invalid. Please check the date and try again.");credit_month.focus();return false}if(!StoreManager.alertFunction(credit_card_number,"10","Credit card number",true)){return false}if(!StoreManager.alertFunction(security_code,"3","Security code",true)){return false}}if(!StoreManager.alertFunction(billing_address_fn,"0","First name")){return false}if(!StoreManager.alertFunction(billing_address_ln,"0","Last name")){return false}if(is_only_PG=="false"){if(!StoreManager.alertFunction(billing_address_ad,"0","Billing address")){return false}if(!StoreManager.alertFunction(billing_address_city,"0","City")){return false}if(!StoreManager.alertFunction(billing_address_state,"0","State")){if(billing_address_c.value=="1"){$("billing_address_state_sel").focus()}return false}if(!StoreManager.alertFunction(billing_address_zip,"0","Zip Code",true)){return false}else{if(billing_address_c.value=="1"&&!ApplicationManager.validateZipcode(billing_address_zip.value)){alert(ERR_MSG.INV_ZIP);billing_address_zip.focus();return false}}if(!StoreManager.alertFunction(billing_address_tele,"0","Phone")){return false}if(billing_address_c.value!="1"){needs_shipping=$("shipping_info_opt").getAttribute("needs_shipping");if(billing_address_c.value!="2"||$("order_shipping_type_code").value!="ISCA"){var tmp_arr=["ISOC","FG","F2","FND","FIE","FIP"];if(jQuery.inArray($("order_shipping_type_code").value,tmp_arr)==-1){if(needs_shipping=="true"&&!($("use_diff_shipping").checked)){jQuery.colorbox({opacity:0.2,transition:"none",inline:true,href:"#shipping_invalid_div",close:"",scrolling:false,title:true,overlayClose:false,width:500});shipping_address_fn.focus();return false}}}}if($("use_diff_shipping").checked){if(!StoreManager.alertFunction(shipping_address_fn,"0","First name")){return false}if(!StoreManager.alertFunction(shipping_address_ln,"0","Last name")){return false}if(!StoreManager.alertFunction(shipping_address_ad,"0","Shipping address")){return false}if(!StoreManager.alertFunction(shipping_address_city,"0","City")){return false}if(!StoreManager.alertFunction(shipping_address_state,"0","State")){if(shipping_address_c.value=="1"){$("shipping_address_state_sel").focus()}return false}if(!StoreManager.alertFunction(shipping_address_zip,"0","Zip code",true)){return false}else{if(shipping_address_c.value=="1"&&!ApplicationManager.validateZipcode(shipping_address_zip.value)){alert(ERR_MSG.INV_ZIP);shipping_address_zip.focus();return false}}if(!StoreManager.alertFunction(shipping_address_tele,"0","Phone")){return false}}}return true}catch(e){}},alertFunction:function(obj,len,txt_to_app,dontCheckAlpha){try{if(!dontCheckAlpha){dontCheckAlpha=false}var returned_val=StoreManager.chkForConditions(obj.value,len,dontCheckAlpha);if(!returned_val[0]){if(returned_val[1]=="BLANK"){alert(txt_to_app+" can't be blank");obj.focus();return false}else{if(returned_val[1]=="NAN"){obj.focus();alert(txt_to_app+" can't be characters");return false}else{if(returned_val[1]=="SL"){obj.focus();alert(txt_to_app+" can't be less then "+len+" numbers");return false}}}}else{return true}}catch(e){}},chkForConditions:function(val,len_to_chk,dontCheckAlpha){try{var return_val=[];if(val!=""){if(parseInt(len_to_chk)>0){if(isNaN(val)&&!dontCheckAlpha){return_val[0]=false;return_val[1]="NAN"}else{if(val.length<len_to_chk){return_val[0]=false;return_val[1]="SL"}else{return_val[0]=true;return_val[1]=""}}}else{return_val[0]=true;return_val[1]=""}}else{return_val[0]=false;return_val[1]="BLANK"}return return_val}catch(e){}},shippingShowHide:function(code,needs_shipping){try{}catch(e){}},fetchShippingOptions:function(){try{url=g_service_path+"/dstore/fetch_shipping_types";MS.showWait("attribution_event_consultant","center");ajaxCall(url,{parameters:$H({attribution_event_consultant:$("attribution_event_consultant").value}).toQueryString(),onComplete:MS.hideWait()})}catch(e){}},productEditCreate:function(event_id){try{var tpl=new Template("<div class='hd gray'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"products_edit_popup",style:"display:none"});cont.innerHTML=tpl.evaluate({title:"Edit",body_id:"products_edit_popup_body"});document.body.appendChild(cont);cont=null;Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};ajaxCall(g_service_path+"/dstore/promoted_products_edit",{parameters:{event_id:event_id,onComplete:onComplete}})}catch(e){}},productEditShow:function(){try{Yahoo_hideLoading();var productEditId="products_edit_popup";YAHOO.util.Dom.setStyle(productEditId,"display","block");var productEditPopup=new YAHOO.widget.Dialog(productEditId,{width:"500px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintviewport:true});productEditPopup.render();productEditPopup.show();productEditPopup.center();var handleCancel=function(){productEditPopup.destroy()};var handleSave=function(){try{Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading();handleCancel();window.location.reload()};var params=$H(Form.serialize($("prometed_product"),true));ajaxCall(g_service_path+"/dstore/promoted_products_save",{parameters:params,onComplete:onComplete})}catch(e){}};YAHOO.util.Event.on("promoted_product_save","click",handleSave,productEditPopup,true);productEditPopup.hide=handleCancel}catch(e){}},updateShoopingCart:function(){try{var params=$H(Form.serialize($("shopping_cart"),true));new Ajax.Updater("items",g_service_path+"/store/update_cart_ajax",{asynchronous:true,evalScripts:true,onLoading:function(request){Yahoo_showLoading("Updating Your Cart")},onComplete:function(request){Yahoo_hideLoading();StoreManager.refreshUserCart()},onFailure:function(request){alert("Sorry, the server seems to be too busy! Please retry after some time.")},parameters:params})}catch(e){}},addProduct:function(p_id){try{new Ajax.Updater("items",g_service_path+"/store/add_to_cart_ajax/"+p_id+"?from_page=DC",{asynchronous:true,evalScripts:true,onLoading:function(request){Yahoo_showLoading("Adding item to Your Cart")},onComplete:function(request){Yahoo_hideLoading()},onFailure:function(request){Yahoo_hideLoading();alert("That item appears to have gone out of stock before you were able to add it to your cart.\n\nPlease refresh this page.")},parameters:Form.serialize($("form_add_to_cart_"+p_id))});return false}catch(e){}},checkoutSMSInvites:function(year,month){try{if(StoreManager.validateCreditCardInfo(year,month)){var form=$("send_sms_invites_cc_form");var params=Form.serialize(form,true);var url=g_service_path+"/store/pay_using_credit_card_ajax";Yahoo_showLoading("Processing...");ajaxCall(url,{parameters:params,onComplete:Yahoo_hideLoading})}}catch(e){}},validateCreditCardInfo:function(current_year,current_month){try{var credit_month=$("credit_month");var credit_year=$("credit_year");if($("terms_condition").checked){if((parseInt(current_year)==parseInt(credit_year.value))&&(parseInt(credit_month.value)<parseInt(current_month))){alert("The expiration date entered for the credit card is invalid. Please check the date and try again.");credit_month.focus();return false}if(!StoreManager.alertFunction($("credit_card_number"),"10","Credit card number")){return false}if(!StoreManager.alertFunction($("security_code"),"3","Security code")){return false}return true}else{alert("Please accept Terms and Condition...");return false}}catch(e){alert("error validateCreditCardInfo "+e.message)}},validate_email_signup:function(formObj,route,options){try{options=options||{};var dOptions={error_status:"error_status_signup",email_id_status_img:"email_id_status_img_su",sign_in_bt:"sign_up_bt",sign_in_loader:"sign_up_loader",urlPath:"/login/store_login"};options=YAHOO.lang.merge(dOptions,options);if(options.facebook_popup=="true"){var fb_option={urlPath:"/login/login_http"};options=YAHOO.lang.merge(options,fb_option)}var err_div=$(options.error_status);err_div.innerHTML="";formObj.user_id.value=(new String(formObj.user_id.value)).strip();if(isBlank(formObj.user_id.value)){err_div.innerHTML=ERR_MSG.EML_BLANK;formObj.user_id.focus();return false}else{if(!validateSignInEmail(formObj.user_id,options.email_id_status_img)){formObj.user_id.focus();err_div.innerHTML="Please enter valid email id";return false}else{try{$(options.sign_in_bt).style.display="none";$(options.sign_in_loader).style.display=""}catch(e){}new Ajax.Request(route+options.urlPath,{evalScripts:true,asynchronous:true,parameters:Form.serialize(formObj)+"&"+getLocationValues(),onSuccess:function(){if(window.handleUnsavedDesign){YAHOO.util.Event.removeListener(window,"beforeunload",window.handleUnsavedDesign)}},onComplete:function(){$(options.sign_in_bt).style.display="";$(options.sign_in_loader).style.display="none"}});return false}}}catch(e){}return false},validate_sign_in:function(formObj,route,options){try{options=options||{};var dOptions={error_status:"error_status",email_id_status_img:"email_id_status_img",pwd_status:"pwd_status",sign_in_bt:"sign_in_bt",sign_in_loader:"sign_in_loader",urlPath:"/login/store_login"};options=YAHOO.lang.merge(dOptions,options);if(options.facebook_popup=="true"){var fb_option={urlPath:"/login/login_http"};options=YAHOO.lang.merge(options,fb_option)}var err_div=$(options.error_status);err_div.innerHTML="";formObj.user_id.value=(new String(formObj.user_id.value)).strip();if(isBlank(formObj.user_id.value)){err_div.innerHTML=ERR_MSG.EML_BLANK;formObj.user_id.focus();return false}else{if(!validateSignInEmail(formObj.user_id,options.email_id_status_img)){formObj.user_id.focus();return false}else{if((formObj.password)&&(!$("password").disabled)&&(isBlank(formObj.password.value))){err_div.innerHTML=ERR_MSG.PWD_BLANK;formObj.password.focus();return false}else{if((formObj.password)&&(!$("password").disabled)&&(!check_str_val(formObj.password.value,pwd_min_len,options.pwd_status,"Password",false))){showFalseStatus(ERR_MSG.PWD_MINLEN,"error_status");formObj.password.focus();return false}else{try{$(options.sign_in_bt).style.display="none";$(options.sign_in_loader).style.display=""}catch(e){}new Ajax.Request(route+options.urlPath,{evalScripts:true,asynchronous:true,parameters:Form.serialize(formObj)+"&"+getLocationValues(),onSuccess:function(){if(window.handleUnsavedDesign){YAHOO.util.Event.removeListener(window,"beforeunload",window.handleUnsavedDesign)}},onComplete:function(){$(options.sign_in_bt).style.display="";$(options.sign_in_loader).style.display="none"}});return false}}}}}catch(e){}return false},toggleState:function(id,is_print_at_home){try{if(id!="billing_address_country"){if($("shipping_address_country").value=="1"){$("shipping_address_state").hide();$("shipping_address_state_sel").show()}else{$("shipping_address_state_sel").hide();$("shipping_address_state").show()}}else{if($("billing_address_country").value=="1"){$("billing_address_state").hide();$("billing_address_state_sel").show();$("shipping_address").hide();$("same_as_billing_addr").checked=true}else{$("billing_address_state_sel").hide();$("billing_address_state").show();$("shipping_address").show();$("use_diff_shipping").checked=true}if(is_print_at_home!=undefined&&is_print_at_home=="true"){$("use_diff_shipping").checked=false}}}catch(e){}},validate_store_signup:function(formObj,route,options){try{options=options||{};var dOptions={error_status:"error_status_signup",email_id_status_img:"email_id_status_img_su",sign_in_bt:"sign_up_bt",sign_in_loader:"sign_up_loader",urlPath:"/login/store_login"};options=YAHOO.lang.merge(dOptions,options);if(options.facebook_popup=="true"){var fb_option={urlPath:"/login/login_http"};options=YAHOO.lang.merge(options,fb_option)}if(!validate_full_name(formObj.full_name,"Full Name",true,"full_name_status")){formObj.full_name.focus();return false}else{if(!check_email(Trim(formObj.user_id.value),"Email id","email_id_status_su",true)){formObj.user_id.focus();return false}else{if(!check_pwd(formObj.password.value,6,"password_status","Password",true)){formObj.password.focus();return false}else{try{$(options.sign_in_bt).style.display="none";$(options.sign_in_loader).style.display=""}catch(e){}new Ajax.Request(route+options.urlPath,{evalScripts:true,asynchronous:true,parameters:Form.serialize(formObj)+"&"+getLocationValues(),onSuccess:function(){if(window.handleUnsavedDesign){YAHOO.util.Event.removeListener(window,"beforeunload",window.handleUnsavedDesign)}},onComplete:function(){$(options.sign_in_bt).style.display="";$(options.sign_in_loader).style.display="none"}});return false}}}}catch(e){}return false},recalculateCart:function(id){try{var elem=$(id);var code=elem.getAttribute("ship_code");Yahoo_showLoading("Updating cart...");var onComplete=function(){Yahoo_hideLoading()};var params=$H({code:code});var url=g_service_path+"/dstore/update_cart_shipping_charges";ajaxCall(url,{parameters:params,onComplete:onComplete})}catch(e){}}}}();var shipping_table_init=false;YAHOO.util.Event.onDOMReady(function(){YAHOO.util.Event.onAvailable("view-shipping-rates",function(){if(!shipping_table_init){try{var d=$("shipping-rate-dialog");if(!d){var d=document.createElement("div");d.id="shipping-rate-dialog";YAHOO.util.Dom.insertBefore(d,document.body.firstChild)}var dialog=new YAHOO.widget.Dialog(d,{width:"400px",constraintviewport:true,modal:true,visible:false});if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<=7){dialog.showEvent.subscribe(function(){YAHOO.util.Dom.setStyle("hmg-shipping-table","display","block")})}dialog.setHeader("Shipping Rates");dialog.setBody($("hmg-shipping-table"));dialog.render();YAHOO.util.Event.on(this,"click",function(e){YAHOO.util.Event.stopEvent(e);dialog.show();dialog.center()});shipping_table_init=true}catch(e){}}})});function shippingBlockDisplay(obj){if(obj.value=="true"){$("shipping_address").show()}else{$("shipping_address").hide()}}function checkPromo(){jQuery("#check_promo_bttn").hide();jQuery("#loader_div").show();new Ajax.Updater("promo_description","/pt2/cons/dstore/check_promo_code",{asynchronous:true,evalScripts:true,parameters:Form.Element.serialize("promo_code"),onComplete:alertCoupon})}function alertCoupon(){jQuery("#loader_div").hide();jQuery("#check_promo_bttn").show();var $promo_code=jQuery("#promo_code").val();if($promo_code!=""){jQuery.ajax({url:"/pt2/cons/dstore/build_shipping_types",type:"get",dataType:"html",data:{code:$promo_code},success:function(data){jQuery("#shipping_types_dd").html(data)}})}}(function(){var Y=YAHOO,$get=Y.util.Dom.get,Event=Y.util.Event,Dom=Y.util.Dom,Selector=Y.util.Selector,Lang=Y.lang;Y.namespace("custom");Y.custom.MouseEvent=function(){var isChildNode=function(_paren,_child){if(_paren===_child){return false}while(_child&&_child!==_paren&&_child!==document.body){_child=_child.parentNode}return(_child===_paren)};return{on:function(el,sType,fn,obj,override){if(YAHOO.env.ua.ie){Event.on(el,sType,fn,obj,override);return }switch(sType.toLowerCase()){case"mouseenter":Event.on(el,"mouseover",this._bind(fn,obj,override,"mouseenter"));break;case"mouseleave":Event.on(el,"mouseout",this._bind(fn,obj,override,"mouseleave"));break}},_bind:function(fn,obj,override,type){var a=arguments;return function(e){var relTarg=Event.getRelatedTarget(e);if(relTarg===this||isChildNode(this,relTarg)){return }var args=Array.prototype.slice.call(a);args.shift();args.unshift(e);args.push(type);if(override){override=Lang.isBoolean(override)?obj:override;fn.apply(override||this,args)}else{fn.apply(this,args)}}}}}();Y.custom.MangoMenuBar=function(el){this.el=$get(el);if(!this.el){return }if(YAHOO.env.ua.ie==7){Dom.addClass(this.el,"ie7menu");Dom.addClass("mango-menu","ie7child-fix")}this.onShowMenu=new Y.util.CustomEvent("show",this,true);this.onHideMenu=new Y.util.CustomEvent("hide",this,true);var elements=Selector.query("a + .ms-submenu-cont",this.el);var parent;for(var i=0,el;el=elements[i];++i){parent=el.parentNode;Y.custom.MouseEvent.on(parent,"mouseenter",this.showSubmenu,el,this);Y.custom.MouseEvent.on(parent,"mouseleave",this.hideSubmenu,el,this)}Event.on("menu-container","click",function(e){var t=Event.getTarget(e);if(t.tagName.toLowerCase()=="a"){if(Dom.hasClass(t,"menu-disabled")||t.getAttribute("href")==="#"){Event.stopEvent(e);try{t.blur()}catch(e){}}}})};Y.custom.MangoMenuBar.prototype={showSubmenu:function(e,menuEl){Dom.setStyle(menuEl,"display","block");this.onShowMenu.fire(e,menuEl)},hideSubmenu:function(e,menuEl){Dom.setStyle(menuEl,"display","none");this.onHideMenu.fire(e,menuEl)}};function initialize(){var menuBar=new Y.custom.MangoMenuBar("menu-container");menuBar.onShowMenu.subscribe(function(type,args){var target=Event.getTarget(args[0]);if(!Dom.hasClass(target,"selected-menuitem")&&target.tagName.toLowerCase()==="li"){target=Selector.query("a.ms-menuitem-label",target,true)}Dom.addClass(target,"selected-menuitem");Dom.addClass(target.parentNode,"selected-menuitem")});menuBar.onHideMenu.subscribe(function(type,args){var target=Event.getTarget(args[0]);var removeClass=function(el){Dom.removeClass(el,"selected-menuitem")};if(Dom.hasClass(target,"selected-menuitem")){removeClass(target)}if(target.tagName.toLowerCase()!=="li"){target=Dom.getAncestorByClassName(target,"top-level-menuitem");removeClass(Dom.getElementsByClassName("selected-menuitem","a",target))}if(!Dom.hasClass(target,"selected-menuitem")&&target.tagName.toLowerCase()==="li"){removeClass(Selector.query("a.ms-menuitem-label",target,true))}})}Event.onDOMReady(initialize)})();YAHOO.namespace("ms.dialog");YAHOO.namespace("ms.panel");YAHOO.namespace("ms.config");var EventManager=function(){var count_for_mem=0;var cust_email_id=1;var upload_photo_arr={};var upload_photo_loader={};var eventPhotoDeleted=false;var updates_available=false;var $D=YAHOO.util.Dom,$E=YAHOO.util.Event,$W=YAHOO.widget,$L=YAHOO.lang;var $SL=YAHOO.util.Selector;var related_conv_ids="";$E.onDOMReady(function(){related_conv_ids=window.related_conv_ids;window.related_conv_ids=null});return{event_handler_for_consensus:function(evt_id,mem_role,is_mem_pri){var event_id_server=evt_id;try{var url="";var conversation_id=$("fixed_vals").getAttribute("conversation_id");var is_eventfund_popup_show=$("fixed_vals").getAttribute("is_eventfund_popup_show");var divs=document.getElementsByAttrib("consensus_row","div","consensus_"+event_id_server,"");var len="";len=divs.length;var row_id=new Array;var event_status=$("fixed_vals").getAttribute("event_status");if(event_status=="L"){if((mem_role!="")&&($("sp_vote_up_loc"+event_id_server)!=null)){$("sp_vote_up_loc"+event_id_server).className+=" hand";$E.on($("sp_vote_up_loc"+event_id_server),"click",function(e){var place_time_choice_id=this.getAttribute("place_time_choice_id");if(is_eventfund_popup_show=="true"){EventManager.eventFundVotePopupAjax(e,this,event_id_server,place_time_choice_id,mem_role)}else{EventManager.votePopupDiv(e,this,"Y",event_id_server,place_time_choice_id,mem_role)}});$("sp_vote_down_loc"+event_id_server).className+=" hand";$E.on($("sp_vote_down_loc"+event_id_server),"click",function(e){var place_time_choice_id=this.getAttribute("place_time_choice_id");EventManager.votePopupDiv(e,this,"N",event_id_server,place_time_choice_id,mem_role)});$("sp_vote_maybe_loc"+event_id_server).className+=" hand";$E.on($("sp_vote_maybe_loc"+event_id_server),"click",function(e){var place_time_choice_id=this.getAttribute("place_time_choice_id");EventManager.votePopupDiv(e,this,"M",event_id_server,place_time_choice_id,mem_role)})}}else{for(i=0;i<len;i++){row_id[i]=divs[i].getAttribute("consensus_div_row_id");if(mem_role!=""){try{var span_vote_up_row_id=new Array;var div_vote_up=document.getElementsByAttrib("voteup","span","consensus_"+event_id_server,"true");span_vote_up_row_id[i]=$("sp_vote_up_"+row_id[i]).getAttribute("place_time_choice_id");if(div_vote_up[i]!=null){div_vote_up[i].className+=" hand";$E.on(div_vote_up[i],"click",function(e){var place_time_choice_id=this.getAttribute("place_time_choice_id");EventManager.votePopupDiv(e,this,"Y",event_id_server,place_time_choice_id,mem_role);EventManager.fetch_voters(event_id_server,place_time_choice_id,"Y")})}var span_vote_down_row_id=new Array;var divs_votedown=document.getElementsByAttrib("votedown","span","consensus_"+event_id_server,"true");span_vote_down_row_id[i]=$("sp_vote_down_"+row_id[i]).getAttribute("place_time_choice_id");if(divs_votedown[i]!=null){divs_votedown[i].className+=" hand";$E.on(divs_votedown[i],"click",function(e){var place_time_choice_id=this.getAttribute("place_time_choice_id");EventManager.votePopupDiv(e,this,"N",event_id_server,place_time_choice_id,mem_role);EventManager.fetch_voters(event_id_server,place_time_choice_id,"N")})}}catch(e){}if(mem_role=="A"){try{var div_del_row_id=new Array;var divs_consensus_row_id=document.getElementsByAttrib("consensus_row_id","span","consensus_"+event_id_server,"");div_del_row_id[i]=$("del_row_"+row_id[i]).getAttribute("consensus_row_id");divs_consensus_row_id[i].className+=" hand";var freezed_time=$("fixed_vals").getAttribute("time_fix")+" "+$("fixed_vals").getAttribute("time_text_fix");divs_consensus_row_id[i].onclick=function(){var event_time=this.getAttribute("event_time_text");var event_place_time_choice_id=this.getAttribute("consensus_row_id");if(freezed_time==event_time){var warn_text="<div class='font_s gray left' style='float:none'>You cannot delete an option that has been finalized.</div>";MSUtils.createErrorDialog(warn_text)}else{var obj=this;var handleYes=function(){show_loading("Processing...",obj);url=g_service_path+"/events/delete_place_time_choice";ajaxCall(url,{parameters:$H({event_id:event_id_server,event_place_time_choice_id:event_place_time_choice_id,related_conversation_id:conversation_id}).toQueryString(),onComplete:hide_loading});this.destroy()};var handleNo=function(){this.destroy()};var warn_txt="<div class='gray left' style='float:none'>This action cannot be undone! You will lose the votes associated with this option. Are you sure? </div>";YAHOO.ms.panel.deletePTOption=new YAHOO.widget.SimpleDialog("deletePTOption",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.deletePTOption.setHeader("Delete Option?");YAHOO.ms.panel.deletePTOption.render(document.body);YAHOO.ms.panel.deletePTOption.show()}}}catch(e){}}}}}}catch(e){}},consensusVoting:function(ev_id,vote,p_t_id,mem_role,mem_comment,private_con){try{var event_status=$("fixed_vals").getAttribute("event_status");var conversation_id=$("fixed_vals").getAttribute("conversation_id");var guest_allowed=$("fixed_vals").getAttribute("guest_allowed");var additional_people_count=$("fixed_vals").getAttribute("additional_people_count");var is_event_store_enabled=$("fixed_vals").getAttribute("is_event_store_enabled");var url=g_service_path+"/events/vote_for_place_time";var params=$H({event_id:ev_id,vote:vote,place_time_choice_id:p_t_id,related_conversation_id:conversation_id,ev_state:event_status,mem_role:mem_role,mem_comment:mem_comment,guest_allowed:guest_allowed,additional_people_count:additional_people_count,private_conv:private_con});if(event_status=="L"&&vote=="Y"){url=g_service_path+"/events/vote_for_place_time_and_add_guests";try{var formObj=document.add_guests_form_rsvp;params.update(Form.serialize(formObj,true))}catch(e){}}try{if(vote=="M"||vote=="N"||vote=="Y"){var chk_rsvp=$("do_rsvp_check");if(chk_rsvp!=null){chk_rsvp.value=0;$E.removeListener(window,"beforeunload",EventManager.unloadMSG);var fake_user=$("do_fake_check");if(fake_user.value!="F"){$E.removeListener(window,"beforeunload",EventManager.unloadMSG)}}}}catch(e){}ajaxCall(url,{parameters:params.toQueryString(),onComplete:function(){hide_loading();EventManager.votePopupDivHide(null,"new_vote_pop_up_div");MS.EventConv.printUserMessages(mem_comment,private_con);if((vote=="M"||vote=="N")&&(is_event_store_enabled=="Y")){Yahoo_showLoading("Redirecting to store...");window.location.href=g_service_path+"/dstore?event_id="+ev_id}try{var selectFilterObj=$("chatFilterGroupName");selectFilterObj.selectedIndex=0;MSChatBoard.getFilteredMessages()}catch(e){}}})}catch(e){}},showGuestInRSVP:function(event_status){try{var isShow=$F("show_addl_guests_option_flag");var inviteGuestSelect=null;if(isShow=="Y"){inviteGuestSelect=$("add_guest_in_rsvp");var people_count=$F("additional_people_count_org");var invite_guests="";var formObj=document.add_guests_form;var add_guest_popup_content="";var add_guest_popup_event_id=formObj.add_guest_popup_event_id.value;var event_id=formObj.event_id.value;var related_conversation_id=formObj.related_conversation_id.value;var guest_names=formObj.guest_names.value;var nDiv=this.additionalGuestDiv(people_count,add_guest_popup_event_id,event_id,related_conversation_id,guest_names);inviteGuestSelect.innerHTML='<form name="add_guests_form_rsvp" onsubmit="return false;"><table width="100%" cellspacing="1" cellpadding="1" border="0">'+nDiv+"</form>";inviteGuestSelect.show()}}catch(e){}},setPeopleCount:function(o){try{var count=o.options[o.selectedIndex].value;Element.update($("additional_people_count_span_rsvp"),count)}catch(e){}},additionalGuestDiv:function(people_count,add_guest_popup_event_id,event_id,related_conversation_id,guest_names){try{var nDiv='<tbody><tr class="additional_people"><td>How many '+g_guest_label+'s will be attending (including you)?<br/><div align="center"><select style="display:block;visibility:visible" onchange="EventManager.setPeopleCount(this); Element.show(\'add_guest_name_rsvp\');" name="additional_people_count" id="guests_no">';for(var i=1;i<26;i++){if(people_count==i){nDiv+='<option value="'+i+'" selected>'+i+"</option>"}else{nDiv+='<option value="'+i+'">'+i+"</option>"}}nDiv+='</select></div></td></tr><tr><td><div id="add_guest_name_rsvp" style="display:block;"><div><b>Add names of '+g_guest_label+'s attending (optional)</b></div><div id="add_guest_info_text_rsvp" style="margin:5px 0px;"><span id="guest_add_below_msg_rsvp" style="">(e.g. Martin, Jacob and Sofia) <span></span></span></div><div style="display: block;" class="bold font_m center" id="add_guest_error"></div><input type="hidden" value="'+add_guest_popup_event_id+'" name="add_guest_popup_event_id" id="add_guest_popup_event_id_rsvp"/><input type="hidden" value="'+related_conversation_id+'" name="related_conversation_id"/><input type="hidden" value="'+event_id+'" name="event_id"/><textarea id="guest_names_rsvp" name="additional_guest_names" cols="5" rows="3" style="">'+guest_names+"</textarea></div></td></tr></tbody></table>";return nDiv}catch(e){}},eventFundVotePopupAjax:function(e,txt_obj,event_id_server,place_time_choice_id,mem_role){try{if(e){$E.stopEvent(e)}new_show_loading("Wait...",txt_obj);url=g_service_path+"/events/get_payment_required";var related_conversation_id=$("fixed_vals").getAttribute("conversation_id");ajaxCall(url,{parameters:$H({related_conversation_id:related_conversation_id,txt_obj:txt_obj}).toQueryString(),onComplete:function(xhr){new_hide_loading();eval(xhr.responseText);if(is_eventfund_popup_show=="true"){EventManager.eventFundVotePopupDiv(txt_obj)}else{EventManager.votePopupDiv(e,txt_obj,"Y",event_id_server,place_time_choice_id,mem_role)}}})}catch(e){alert("error "+e.message)}},linkAction:function(e){try{EventManager.eventFundVotePopupDivHide(e);Element.scrollTo("contribute_for_fund_img")}catch(e){}},eventFundVotePopupDiv:function(text_obj){try{var event_fund_amount=$("fixed_vals").getAttribute("event_fund_amount");var obj=$("new_vote_pop_up_div_new");if(!obj){obj=MS.Dom.create("div",{id:"new_vote_pop_up_div_new"});obj.style.display="none";document.body.appendChild(obj);$D.setStyle(obj,"position","absolute");obj.style.zIndex=4000;obj.style.top=($D.getXY(text_obj)[1]+text_obj.offsetHeight)+"px";obj.style.left=($D.getXY(text_obj)[0]-255)+"px";var tpl=new Template("<div><img border='0' src='#{image_path}'/><div style='background:#ffed77;padding:10px;border:2px solid #fdd569;' id='votediv'><div style='text-align:right'><img =border='0' id='votePopupCrossImg' class='hand'  src='#{cross_img}'/></div><div style='padding:2px;border:1px solid #fdd569;margin:8px 0px 2px 0px;clear:both'><img border='0' src='/images/default/icon_tip_36x15.gif' />&nbsp;&nbsp; After payment don't forget to RSVP Yes.</div><div style='border: 1px solid #fdd569;margin-top: 10px;padding:2px; font-size: 0.9em; font-weight: bold;'>This is a paid event. Payment<span id='vote_popup_event_fund_amt'></span>&nbsp; is required before you can RSVP Yes. Please #{click_here} to pay now</div><div class='center' style='margin-top:5px;vertical-align:middle'><img border='0' id='vote_submit_button' class='hand' src='#{submit_button}'/></div></div></div>");var cont=MS.Dom.create("div",{id:"vote_div1",style:"width:310px;"});cont.innerHTML=tpl.evaluate({image_path:imgPath+"vote_box_top.gif",cross_img:imgPath+"vote_cross.gif",submit_button:imgPath+"cancel.gif",click_here:"<a href='javascript://' onclick='EventManager.linkAction();'>Click here </a>"});obj.appendChild(cont);$E.on($("vote_submit_button"),"click",EventManager.eventFundVotePopupDivHide,obj);$E.on($("votePopupCrossImg"),"click",EventManager.eventFundVotePopupDivHide,obj);$E.on("votediv","click",$E.stopEvent,null,$E)}if(event_fund_amount!=""){$("vote_popup_event_fund_amt").innerHTML=" of $&nbsp;"+event_fund_amount}obj.style.display="block"}catch(e){}},eventFundVotePopupDivHide:function(e){try{if($("new_vote_pop_up_div_new")){$("new_vote_pop_up_div_new").hide()}}catch(e){}},clickHereAction:function(obj){try{EventManager.votePopupDivHide(null,obj);Element.scrollTo("contribute_for_fund_img")}catch(e){}},votePopupDiv:function(e,text_obj,yes_no,ev_id,p_t_id,mem_role){try{var fixed_vals=$("fixed_vals");var event_status=fixed_vals.getAttribute("event_status");$E.stopEvent(e);obj=$("new_vote_pop_up_div");$D.setStyle(obj,"position","absolute");obj.style.zIndex=252;var tmp_offset=text_obj.offsetHeight;if(tmp_offset=="undefined"||tmp_offset==null){tmp_offset=12}obj.style.top=($D.getXY(text_obj)[1]+tmp_offset)+"px";obj.style.left=($D.getXY(text_obj)[0]-255)+"px";var custom_str="";var evt_fund_msg_str="";var msg1="";var msg2=" amount as part of this event.";var evt_fund=fixed_vals.getAttribute("event_fund");var event_fund_amount=fixed_vals.getAttribute("event_fund_amount");var ev_fund_desc=fixed_vals.getAttribute("ev_fund_desc");var session_user_creator=fixed_vals.getAttribute("session_user_creator");var is_event_fund_module_show=fixed_vals.getAttribute("is_event_fund_module_show");if(session_user_creator=="false"&&evt_fund=="true"&&yes_no=="Y"&&is_event_fund_module_show=="true"){if(event_fund_amount!=""){msg1="$"+event_fund_amount}if(ev_fund_desc!=""){msg2=" amount for "+ev_fund_desc+"."}evt_fund_msg_str="<div style='padding:2px;border:1px solid #fdd569;margin:2px 0px 5px 0px;'><img border='0' src='/images/default/icon_tip_36x15.gif' />&nbsp;&nbsp;The "+g_host_label+" is collecting "+msg1+msg2+" Please <a href='javascript://' onclick='EventManager.clickHereAction(obj);'>Click here </a> to make the payment now. You can also pay later from the "+g_event_label+" fund module on the "+g_event_label+" page.</div>"}if(event_status!="L"){custom_str="<div><span class='bold'>Vote #{rsvp_param}: </span><span id='vote_member_list'>Loading...</span></div>"}var tpl=new Template("<div><img border='0' src='#{image_path}'/><div style='background:#ffed77;padding:10px;border:2px solid #fdd569;'><div style='float:left;font-weight:bold;'><table><tr><td>RSVP : #{rsvp_param}</td><td> <img border='0' src='#{yes_no_img}' /></td></tr></table></div><div style='float:right'> <img =border='0' id='votePopupCrossImg' class='hand'  src='#{cross_img}'/></div><div style='clear:both;padding: 5px 0px;'>#{evt_fund_msg_str}Send a message (optional): <br/><textarea id='mem_comment' rows='3' maxlength='1000'></textarea></div>"+custom_str+"<div style='padding: 0px 0px 20px'>Send my message to: <input type='radio' id='rsvp_everyone' name='send_message' checked='true' value='false' />&nbsp;Everyone&nbsp;&nbsp<input type='radio' id='rsvp_host' name='send_message' value='true'/>&nbsp;"+g_host_label.capitalize()+" Only</div><div id='add_guest_in_rsvp' style='display:none;'>show select box here</div><div class='center' style='margin-top:5px;vertical-align:middle'><img border='0' id='vote_submit_button' class='hand' src='#{submit_button}'/></div></div></div>");if(yes_no=="Y"){var yes_no_img=imgPath+"RSVP_yes_small.gif";var rsvp_param=g_RSVP_yes}else{if(yes_no=="M"){var yes_no_img=imgPath+"rsvp_maybe_small.gif";var rsvp_param=g_RSVP_maybe}else{var yes_no_img=imgPath+"RSVP_no_small.gif";var rsvp_param=g_RSVP_no}}var cont=MS.Dom.create("div",{id:"vote_div",style:"width:310px;"});cont.innerHTML=tpl.evaluate({image_path:imgPath+"vote_box_top.gif",yes_no_img:yes_no_img,cross_img:imgPath+"vote_cross.gif",submit_button:imgPath+"submit.gif",rsvp_param:rsvp_param,evt_fund_msg_str:evt_fund_msg_str});if(obj.firstChild){obj.replaceChild(cont,obj.firstChild)}else{obj.appendChild(cont)}if(yes_no=="Y"){EventManager.showGuestInRSVP(event_status)}else{var is_event_store_enabled=$("fixed_vals").getAttribute("is_event_store_enabled");if(is_event_store_enabled=="Y"){EventManager.noRSVPMessage(yes_no)}}EventManager.votePopupDivShow(obj);var private_con=false;$E.on(obj,"click",function(e){var targ=$E.getTarget(e);if(targ.type=="radio"){targ.checked=true;private_con=targ.value}$E.stopPropagation(e)},$E,true);$("mem_comment").focus();$E.on($("vote_submit_button"),"click",function(e){EventManager.consensusVoting(ev_id,yes_no,p_t_id,mem_role,$("mem_comment").value,private_con)});$E.on($("votePopupCrossImg"),"click",EventManager.votePopupDivHide,obj);$E.on(document.body,"click",EventManager.votePopupDivHide,obj);cont=null}catch(e){}},noRSVPMessage:function(vote){try{var inviteGuestSelect=null;inviteGuestSelect=$("add_guest_in_rsvp");var host_email=$("fixed_vals").getAttribute("host_email");var host_phone=$("fixed_vals").getAttribute("host_phone");if(host_phone){host_phone="("+host_phone+") "}if(vote=="N"){var nDiv='<div style="padding:5px;line-height:1.7em;border: 2px solid rgb(253, 213, 105); width: 275px; text-align: justify;">I\'m sorry you will not be able to make it to my '+g_application_name+" "+g_event_label+", you will sure be missed! You can still check out all the great products that "+g_application_name+" has to offer and have your purchase count towards my "+g_event_label+". To place an order, please browse the products online by clicking the "+g_event_label+" Store tab above, or simply call"+host_phone+" or e-mail ("+host_email+") me directly and I will make sure your order is added to my "+g_event_label+" total.</div>"}else{if(vote=="M"){var nDiv='<div style="padding:5px;line-height:1.7em;border: 2px solid rgb(253, 213, 105); width: 275px; text-align: justify;">I\'m sorry you might not be able to make it to my '+g_application_name+" "+g_event_label+", you will sure be missed! You can still check out all the great products that "+g_application_name+" has to offer and have your purchase count towards my "+g_event_label+". To place an order, please browse the products online by clicking the "+g_event_label+" Store tab above, or simply call"+host_phone+" or e-mail ("+host_email+") me directly and I will make sure your order is added to my "+g_event_label+" total.</div>"}}inviteGuestSelect.innerHTML=nDiv;inviteGuestSelect.show()}catch(e){}},votePopupDivShow:function(obj){try{obj=$(obj);if(obj!=null){obj.style.visibility="visible";obj.style.display="block"}ApplicationManager.setSelectBoxVisibility("rsvp_module","hidden");var mem_comment=document.getElementById("mem_comment");mem_comment.setActive();mem_comment.focus()}catch(e){}},votePopupDivHide:function(e,obj){try{obj=$(obj);if(obj){$E.removeListener(document.body,"click",EventManager.votePopupDivHide);obj.innerHTML=""}ApplicationManager.setSelectBoxVisibility("rsvp_module","visible")}catch(e){}},delete_consensus_row:function(row_id){try{var pnode=$("consensus_row_"+row_id).parentNode;var outer_row_id=Element.readAttribute("del_row_"+row_id,"consensus_outer_row");if((!Element.hasClassName($("consensus_row_"+row_id),"bor_bottom"))&&($D.getChildren("consensus_right_row_"+outer_row_id).length>1)){var prev_obj=$D.getPreviousSibling($("consensus_row_"+row_id));Element.removeClassName(prev_obj,"bor_bottom")}Element.remove("consensus_row_"+row_id);if($A(pnode.getElementsByTagName("div")).length==0){Element.remove("consensus_outer_row"+outer_row_id)}}catch(e){}},evt_show_popup:function(e,obj,event_id,consensus_id,yes_no){try{var div_id="voters_"+event_id+"_"+consensus_id+"_"+yes_no;var oDiv=$(div_id)||null;var height="15px";var width="150px";EventManager.evt_close_popup();if(!e){var e=window.event}e.cancelBubble=true;MS.Event.cancel(e);if(oDiv!=null){if(oDiv.isShowing=="true"){oDiv.hide();oDiv.isShowing="false"}else{oDiv.style.display="block";oDiv.isShowing=true;oDiv.setAttribute("isShowing","true")}}else{oDiv=document.createElement("div");oDiv.id=div_id;oDiv.setAttribute("id",div_id);oDiv.style.width=width;oDiv.style.display="block";oDiv.style.borderStyle="solid";oDiv.style.borderColor="#999999";oDiv.style.borderWidth=1+"px";var coords=MS.Position.getMouseXY(e);var top=parseInt(coords.y+10)+"px";var left=parseInt(coords.x-150)+"px";MS.Position.setPosX(oDiv,left);MS.Position.setPosY(oDiv,top);oDiv.style.zIndex=250;oDiv.style.overflowY="visible";oDiv.style.overflowX="hidden";oDiv.style.position="absolute";oDiv.innerHTML="Loading....";oDiv.className="liHover";oDiv.onclick=function(e){if(!e){var e=window.event}MS.Event.cancel(e)};document.body.appendChild(oDiv);EventManager.fetch_voters(event_id,consensus_id,yes_no);oDiv.setAttribute("isShowing","true");Event.observe(document,"click",EventManager.evt_close_popup,false)}}catch(e){}},fetch_voters:function(event_id,consensus_id,yes_no){try{var conversation_id=$("fixed_vals").getAttribute("conversation_id");var div_id="vote_member_list";var url=g_service_path+"/events/show_members_voted";ajaxCall(url,{parameters:$H({event_id:event_id,event_place_time_choice_id:consensus_id,vote:yes_no,div:div_id,related_conversation_id:conversation_id}).toQueryString()})}catch(e){}},setAddPeopleCount:function(people_count,guest_names,event_id){try{var dv_name="add_guest_names_"+g_uid+"_"+event_id;var dv=$(dv_name);if(dv){Element.update(dv,"("+people_count+")");if(people_count=="0"){dv.setAttribute("title","no additional "+g_guest_label+"s");dv.tip=new YAHOO.widget.Tooltip("tooltip",{context:dv})}else{dv.setAttribute("title",guest_names)}if(guest_names.trim().length==0){if(dv.tip){if(people_count!=0){dv.tip.destroy();dv.tip=null}}}else{if(people_count==0){dv.setAttribute("title","no additional "+g_guest_label+"s")}else{if(!dv.tip){dv.tip=new YAHOO.widget.Tooltip("tooltip",{context:dv})}}}}$("guests_no_"+event_id).selectedIndex=people_count-1}catch(e){}},render:function(id,html){try{MS.Dom.replaceHtml(id,html);setTimeout(function(){if(YAHOO.util.Dom.get(id)){html.evalScripts()}},10)}catch(e){}},save_event_settings:function(form){try{var onComplete=function(){Yahoo_hideLoading()};Yahoo_showLoading("Updating settings...");var data=Form.serialize(form,true);var url=g_service_path+"/events/save_event_settings";ajaxCall(url,{parameters:data,onComplete:onComplete})}catch(e){}},changeMemberList:function(user_op){try{var onComplete=function(){Yahoo_hideLoading()};Yahoo_showLoading("Updating settings...");var url=g_service_path+"/events/save_event_settings";var conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_id=$("fixed_vals").getAttribute("event_id");ajaxCall(url,{parameters:$H({member_list_hidden:user_op,conversation_id:conversation_id,event_id:event_id}).toQueryString(),onComplete:onComplete})}catch(e){}},makeEventPremium:function(conversation_id){try{Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var url=g_service_path+"/events/make_event_premium";ajaxCall(url,{parameters:$H({related_conversation_id:conversation_id}).toQueryString(),onComplete:onComplete})}catch(e){Yahoo_hideLoading()}},focusLocator:function(div_id,div_img){$(div_img).className="expand";$(div_id).style.display="block";location.href="#"+div_id+"_focus"},leaveEvent:function(){try{if(!YAHOO.ms.panel.leaveEventDialog){var temp_div=$("fixed_vals");var handleYes=function(){var url=g_service_path+"/events/leave_event";ajaxCall(url,{parameters:$H({event_id:temp_div.getAttribute("event_id"),related_conversation_id:temp_div.getAttribute("conversation_id")}).toQueryString()});this.hide()};var handleNo=function(){this.hide()};var warn_txt="<span class='font_m gray left' style='float:none'>leave_event_warn_text</span>";var leave_event_warn_text=_get_const_value("leave_event_warn_text");var leave_event_dlg_title=_get_const_value("leave_event_dlg_title");warn_txt=warn_txt.replace(/leave_event_warn_text/,leave_event_warn_text);YAHOO.ms.panel.leaveEventDialog=new YAHOO.widget.SimpleDialog("leaveEventDialog",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintviewport:true,buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.leaveEventDialog.setHeader(leave_event_dlg_title);YAHOO.ms.panel.leaveEventDialog.render(document.body);YAHOO.ms.panel.leaveEventDialog.show()}else{YAHOO.ms.panel.leaveEventDialog.show()}}catch(e){}},createFixedValsDiv:function(event_id,conversation_id,recurring_base_event_id,is_event_recurring,event_sub_type){try{EventManager.destroyFixedValsDiv($("fixed_vals"));var cont=MS.Dom.create("div",{id:"fixed_vals",style:"display:none",event_id:event_id,conversation_id:conversation_id,event_sub_type:event_sub_type,recurring_base_event_id:recurring_base_event_id,is_event_recurring:is_event_recurring,destroy_fixed_value_div:"true"});document.body.appendChild(cont);EventManager.cancelEvent()}catch(e){}},destroyFixedValsDiv:function(temp_div){try{if(temp_div&&temp_div.getAttribute("destroy_fixed_value_div")=="true"){$("fixed_vals").remove()}}catch(e){}},cancelEvent:function(){try{var temp_div=$("fixed_vals");var is_event_recurring=temp_div.getAttribute("is_event_recurring");var recurring_base_event_id=temp_div.getAttribute("recurring_base_event_id");var event_sub_type=temp_div.getAttribute("event_sub_type");var warn_txt="<div class='gray left font_m' style='float:none'><div class='left' style='float:none'>warn_text</div>";var cancel_warn_message=_get_const_value("cancel_event_warn_msg");var cancel_event_dlg_title=_get_const_value("cancel_event_dlg_title");if(event_sub_type){if(event_sub_type=="4"){cancel_warn_message=cancel_warn_message.replace(new RegExp(g_event_label,"g"),g_fundraiser_event_label);cancel_event_dlg_title=cancel_event_dlg_title.replace(new RegExp(g_event_label,"g"),g_fundraiser_event_label)}if(event_sub_type=="5"){cancel_warn_message=cancel_warn_message.replace(new RegExp(g_event_label,"g"),g_opportunity_event_label);cancel_event_dlg_title=cancel_event_dlg_title.replace(new RegExp(g_event_label,"g"),g_opportunity_event_label)}}warn_txt=warn_txt.replace(/warn_text/,cancel_warn_message);if(is_event_recurring=="Y"){warn_txt+="<div class='pad_left_5 top_margin_5 left font_m' style='float:none'><input type='radio' name='warv_radio' id='cancel_event' checked value='I'/> cancel_event_dlg_title</div>";warn_txt=warn_txt.replace(/cancel_event_dlg_title/,cancel_event_dlg_title);warn_txt+="<div class='pad_left_5 top_margin_5 left font_m' style='float:none'><input type='radio' name='warv_radio' id='cancel_series' value='S'/> Cancel the Whole Series?</div> "}warn_txt+="<div class='pad_left_5 top_margin_5 center bold' style='float:none'><input type='checkbox' name='send_cancel_email' id='send_cancel_email' value='Y' checked='true''/> Notify everyone</div> ";var tpl=new Template("<div class='hd left' style='float:none'>#{title}</div><div class='bd'>#{body_html}</div>");var cont=MS.Dom.create("div",{id:"cancel_event_warn",style:"display:none"});cont.innerHTML=tpl.evaluate({title:cancel_event_dlg_title,body_html:warn_txt});document.body.appendChild(cont);var handleYes=function(){var send_cancel_email=$("send_cancel_email").checked;var recurring_flag="";if(is_event_recurring=="Y"){if($("cancel_series").checked){recurring_flag="S"}else{recurring_flag="I"}}this.destroy();if(send_cancel_email){EventManager.createCancelEventPreview(recurring_flag)}else{EventManager.callCancelEvent("N",recurring_flag,"")}};var handleNo=function(){this.destroy();EventManager.destroyFixedValsDiv(temp_div)};var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var cancel_event_warnId="cancel_event_warn";dom.setStyle(cancel_event_warnId,"display","block");var cancel_event_warnPopup=new YAHOO.widget.Dialog(cancel_event_warnId,{width:"400px",zIndex:110,fixedcenter:true,visible:false,modal:true,postmethod:"manual",buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}],constraintoviewport:true});cancel_event_warnPopup.render();cancel_event_warnPopup.show();cancel_event_warnPopup.hide=handleNo}catch(e){}},createCancelEventPreview:function(recurring_flag){try{var tpl=new Template("<div class='hd left' style='float:none'>&nbsp;</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"previewCancelEvent",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"previewCancelEvent_body"});document.body.appendChild(cont);cont=null;var temp_div=$("fixed_vals");var ev_desc=($("cond_top_ev_desc"))?$("cond_top_ev_desc").value:"";var url=g_service_path+"/events/preview_cancel_event";Yahoo_showLoading("Processing...");ajaxCall(url,{parameters:$H({event_id:temp_div.getAttribute("event_id"),related_conversation_id:temp_div.getAttribute("conversation_id"),recurring_flag:recurring_flag,recurring_base_event_id:temp_div.getAttribute("recurring_base_event_id"),event_image:temp_div.getAttribute("event_image"),event_desc:ev_desc,div:"previewCancelEvent_body"}).toQueryString()})}catch(e){}},createCancelEventPreviewShow:function(){try{Yahoo_hideLoading();var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var previewCancelEventId="previewCancelEvent";dom.setStyle(previewCancelEventId,"display","block");var previewCancelEventPopup=new YAHOO.widget.Dialog(previewCancelEventId,{width:"690px",zIndex:255,visible:false,modal:true,postmethod:"manual",constraintviewport:true,xy:[((YAHOO.util.Dom.getViewportWidth()-750)/2),getPopupY(YAHOO.util.Dom.getViewportHeight())]});previewCancelEventPopup.render();previewCancelEventPopup.show();var sendEmail=function(){var event_id=$("fixed_vals").getAttribute("event_id");var personal_note_id="personal_note_"+event_id;var personal_note=$(personal_note_id).value;EventManager.callCancelEvent("Y",$("recurring_event_flag").value,personal_note);previewCancelEventPopup.destroy()};var dontSendEmail=function(){EventManager.callCancelEvent("N",$("recurring_event_flag").value,"");previewCancelEventPopup.destroy()};var handelCancel=function(){previewCancelEventPopup.destroy()};previewCancelEventPopup.hide=handelCancel;$E.on("send_cancel_email_btn","click",sendEmail,previewCancelEventPopup,true);$E.on("dont_send_cancel_email_btn","click",dontSendEmail,previewCancelEventPopup,true);window.scrollTo(0,0)}catch(e){}},callCancelEvent:function(send_email_flag,recurring_flag,personal_note){try{var temp_div=$("fixed_vals");var url=g_service_path+"/events/cancel_event";ajaxCall(url,{parameters:$H({event_id:temp_div.getAttribute("event_id"),related_conversation_id:temp_div.getAttribute("conversation_id"),recurring_flag:recurring_flag,recurring_base_event_id:temp_div.getAttribute("recurring_base_event_id"),send_email_flag:send_email_flag,personal_note:personal_note}).toQueryString()})}catch(e){}},createDialog:function(dialogType,dialogHeader,dialogText,okUrl){var image_icon=eval("YAHOO.widget.SimpleDialog.ICON_"+dialogType);var handleOK=function(){if(okUrl!=undefined){top.window.location.href=okUrl}else{this.destroy()}};YAHOO.ms.panel.MsDialog=new YAHOO.widget.SimpleDialog("ms_dialog",{width:"400px",fixedcenter:true,visible:false,modal:true,text:dialogText,icon:image_icon,zIndex:260,constraintoviewport:true,buttons:[{text:"OK",handler:handleOK,isDefault:true}]});YAHOO.ms.panel.MsDialog.setHeader(dialogHeader);YAHOO.ms.panel.MsDialog.render(document.body);YAHOO.ms.panel.MsDialog.show()},setEventReminderPopup:function(){try{var temp_div=$("fixed_vals");var tpl=new Template("<div class='hd left'>Set reminder</div><div class='bd' id='#{body_id}'>#{body_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"setReminder_popup",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"set_reminder_body"});document.body.appendChild(cont);cont=null;if(temp_div.getAttribute("place_fix")==""||temp_div.getAttribute("time_fix")==""){var event_should_be_locked_first=_get_const_value("event_should_be_locked_first");MSUtils.createWarnDialog(event_should_be_locked_first);return false}var data=$H({related_conversation_id:temp_div.getAttribute("conversation_id"),div:"set_reminder_body"}).toQueryString();Yahoo_showLoading();var url=g_service_path+"/events/open_set_reminder_popup";ajaxCall(url,{parameters:data})}catch(e){}},setEventReminderPopupShow:function(){try{Yahoo_hideLoading();var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var setReminderId="setReminder_popup";dom.setStyle(setReminderId,"display","block");var setReminderPopup=new YAHOO.widget.Dialog(setReminderId,{width:"400px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});setReminderPopup.render();setReminderPopup.show();var handleCancel=function(){setReminderPopup.destroy()};var handleSubmit=function(){Yahoo_showLoading("Saving Reminder...");var onComplete=function(){Yahoo_hideLoading();handleCancel()};var form=$("set_event_reminder_form");var data=Form.serialize(form,true);var url=g_service_path+"/events/set_automatic_event_reminder";ajaxCall(url,{parameters:data,onComplete:onComplete})};setReminderPopup.hide=handleCancel;window.setReminderId=setReminderPopup;$E.on("save_reminder_btn","click",handleSubmit,setReminderPopup,true);$E.on("cancel_reminder_btn","click",handleCancel,setReminderPopup,true)}catch(e){}},setReminderClose:function(){try{window.setReminderId.cancel();window.setReminderId=null}catch(e){}},remindMePopup:function(){try{var tpl=new Template("<div class='hd left' style='float:none'>Remind me</div><div class='bd' id='#{body_id}'>#{body_html}</div><div class='ft' style='display:none;'></div>");var cont=MS.Dom.create("div",{id:"remindMe",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"remindMe_block"});document.body.appendChild(cont);cont=null;var temp_div=$("fixed_vals");if(temp_div.getAttribute("place_fix")==""&&temp_div.getAttribute("time_fix")==""){var event_should_be_locked_first=_get_const_value("event_time_should_be_locked_first_event_reminder");MSUtils.createWarnDialog(event_should_be_locked_first);return false}var data=$H({related_conversation_id:temp_div.getAttribute("conversation_id"),end_time:$("fixed_vals").getAttribute("end_time_fix"),fix_time:$("fixed_vals").getAttribute("time_fix"),div:"remindMe_block"}).toQueryString();Yahoo_showLoading();var url=g_service_path+"/events/remind_me_popup";ajaxCall(url,{parameters:data,onComplete:Yahoo_hideLoading})}catch(e){}},sendTestEmail:function(event_id,related_conversation_id,felix_user_ids,email_type){try{var url=g_service_path+"/events/create_email_queue";var personal_note_div="personal_note_"+event_id;var personal_note=$(personal_note_div).value;var email_template_type="REG";var subject="";var subject_changed="N";if($("subject_txt")){subject=$F("subject_txt")}if($("subject_txt")&&$("subject_txt").value!=""){subject_changed="Y"}email_template_type=$("email_template_type").value;var data=$H({event_id:event_id,related_conversation_id:related_conversation_id,email_template_type:email_template_type,personal_note:personal_note,subject:subject,subject_changed:subject_changed,email_type:email_type,felix_user_ids:felix_user_ids});new_show_loading("Sending...",$("test_email_button"));ajaxCall(url,{parameters:data,onComplete:new_hide_loading})}catch(e){}},smsRemindMePopup:function(){try{if(!YAHOO.ms.dialog.smsRemindMePopup){var tpl=new Template("<div class='hd'>SMS Remind me preview</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"smsRemindMe",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"smsRemindMeBlock"});document.body.appendChild(cont);cont=null;Yahoo_showLoading();var url=g_service_path+"/events/sms_remind_me_popup";ajaxCall(url,{})}else{YAHOO.ms.dialog.smsRemindMePopup.show()}}catch(e){}},createRemindMePopup:function(){try{Yahoo_hideLoading();var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var remindMeId="remindMe";dom.setStyle(remindMeId,"display","block");var remindMePopup=new YAHOO.widget.Dialog(remindMeId,{width:"400px",zIndex:352,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});remindMePopup.render();remindMePopup.show();var handleCancel=function(){remindMePopup.destroy()};var handleSubmit=function(){Yahoo_showLoading("Saving Reminder...");var onComplete=function(){Yahoo_hideLoading();handleCancel()};var form=$("remind_me_form");var data=Form.serialize(form,true);var url=g_service_path+"/events/set_remind_me";ajaxCall(url,{parameters:data,onComplete:onComplete})};remindMePopup.hide=handleCancel;window.remindMeId=remindMePopup;YEvent.on("save_remind_me_btn","click",handleSubmit,remindMePopup,true);YEvent.on("cancel_remind_me_btn","click",handleCancel,remindMePopup,true)}catch(e){}},remindMePopupClose:function(){window.remindMeId.cancel();remindMeId=null},eventModulesPopup:function(){try{var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var event_modules_popup=window.event_modules_popup;var event_modules_id="event_modules";dom.setStyle(event_modules_id,"display","block");if(!event_modules_popup){event_modules_popup=new YAHOO.widget.Dialog(event_modules_id,{width:"700px",zIndex:200,fixedcenter:false,xy:[((($D.getViewportWidth()-750)/2)+200),150],visible:false,modal:true,postmethod:"manual",constraintviewport:true});event_modules_popup.render();var handleCancel=function(){event_modules_popup.hide();var form=$("event_modules_form");form.reset()};var handleSubmit=function(){Yahoo_showLoading("Applying...");var onComplete=function(){handleCancel()};var form=$("event_modules_form");var data=Form.serialize(form,true);var url=g_service_path+"/events/save_event_modules";ajaxCall(url,{parameters:data,onComplete:onComplete})};YEvent.on("save_event_moduels_btn","click",handleSubmit,event_modules_popup,true);YEvent.on("cancel_event_modules_dlg","click",handleCancel,event_modules_popup,true)}event_modules_popup.show();event_modules_popup.center();window.event_modules_popup=event_modules_popup}catch(e){}},saveEventModulesView:function(){try{Yahoo_showLoading("Applying...");var onComplete=function(){handleCancel()};var form=$("event_modules_form");var data=Form.serialize(form,true);var url=g_service_path+"/events/save_event_modules";ajaxCall(url,{parameters:data,onComplete:onComplete})}catch(e){}},bringAlongListPopup:function(){try{var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var bring_along_list_popup_id="bring_along_list_popup_div";dom.setStyle(bring_along_list_popup_id,"display","block");var bring_along_list_popup=new YAHOO.widget.Dialog(bring_along_list_popup_id,{width:"500px",zIndex:200,fixedcenter:false,xy:[((($D.getViewportWidth()-750)/2)+100),50],visible:false,modal:false,postmethod:"manual",constraintviewport:true});bring_along_list_popup.render();bring_along_list_popup.show();var handleCancel=function(){bring_along_list_popup.hide();var form=$("bring_along_list_form");form.reset()};var handleSubmit=function(){Yahoo_showLoading("Saving");var onComplete=function(){handleCancel()};var form=$("bring_along_list_form");var data=Form.serialize(form,true);var url=g_service_path+"/events/save_bring_along_list";ajaxCall(url,{parameters:data,onComplete:onComplete})};YEvent.on("save_bring_along_list_btn","click",handleSubmit,bring_along_list_popup,true);YEvent.on("cancel_bring_along_list_popup","click",handleCancel,bring_along_list_popup,true)}catch(e){}},createLetsChatPopup:function(){try{var tpl=new Template("<div class='hd'>Let's chat</div><div class='bd' id='#{body_id}'></div><div class='ft' style='display:none;'></div>");var cont=MS.Dom.create("div",{id:"lets_chat_container",style:"display:none;border-bottom:0px;"});cont.innerHTML=tpl.evaluate({body_id:"lets_chat_popupbody"});document.body.appendChild(cont);cont=null;var data=$H({related_conversation_id:$("fixed_vals").getAttribute("conversation_id"),event_id:$("fixed_vals").getAttribute("event_id"),div:"lets_chat_popupbody"}).toQueryString();Yahoo_showLoading();var url=g_service_path+"/games/lets_chat_popup";ajaxCall(url,{parameters:data,onComplete:Yahoo_hideLoading})}catch(e){}},letsChatPopup:function(){try{var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var lets_chat_popup_id="lets_chat_container";dom.setStyle(lets_chat_popup_id,"display","block");var lets_chat_popup=new YAHOO.widget.Dialog(lets_chat_popup_id,{width:"500px",zIndex:200,fixedcenter:false,xy:[((($D.getViewportWidth()-750)/2)+100),50],visible:false,modal:false,postmethod:"manual",constraintviewport:true});lets_chat_popup.render();lets_chat_popup.show();var form=$("lets_chat_form");var handleCancel=function(){lets_chat_popup.hide();form.reset();this.destroy()};var handleSubmit=function(){Yahoo_showLoading("Saving");var onComplete=function(){handleCancel();Yahoo_hideLoading()};var data=Form.serialize(form,true);var url=g_service_path+"/games/save_lets_chat_questions";ajaxCall(url,{parameters:data,onComplete:onComplete})};YEvent.on("save_lets_chat_btn","click",handleSubmit,lets_chat_popup,true);YEvent.on("cancel_lets_chat_popup","click",handleCancel,lets_chat_popup,true)}catch(e){}},createTakeYourPickPopup:function(id){try{var tpl=new Template("<div class='hd'>Take your pick</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"take_your_pick_container",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"take_your_pick_popupbody"});document.body.appendChild(cont);cont=null;var take_your_pick_id=id||"";var data=$H({related_conversation_id:$("fixed_vals").getAttribute("conversation_id"),event_id:$("fixed_vals").getAttribute("event_id"),div:"take_your_pick_popupbody",take_your_pick_id:take_your_pick_id}).toQueryString();Yahoo_showLoading();var url=g_service_path+"/games/take_your_pick_popup";ajaxCall(url,{parameters:data,onComplete:Yahoo_hideLoading})}catch(e){}},takeYourPickPopup:function(){try{var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var takeYourPick_popup_id="take_your_pick_container";dom.setStyle(takeYourPick_popup_id,"display","block");var takeYourPick_popup=new YAHOO.widget.Dialog(takeYourPick_popup_id,{width:"400px",zIndex:200,fixedcenter:true,visible:false,modal:false,postmethod:"manual",constraintviewport:true});takeYourPick_popup.render();takeYourPick_popup.show();var form=$("take_your_pick_form_pop_up");var handleCancel=function(){takeYourPick_popup.hide();form.reset();this.destroy()};var handleSubmit=function(){if(EventManager.validateTakeYourPick()){Yahoo_showLoading("Saving");var onComplete=function(){handleCancel();Yahoo_hideLoading()};var data=Form.serialize(form,true);var url=g_service_path+"/games/save_take_your_pick_questions";ajaxCall(url,{parameters:data,onComplete:onComplete})}};YEvent.on("save_take_your_pick_btn","click",handleSubmit,takeYourPick_popup,true);YEvent.on("cancel_take_your_pick_popup","click",handleCancel,takeYourPick_popup,true)}catch(e){}},editTakeYourPick:function(poll_id){try{var poll_id_obj=$("poll_id_"+poll_id);var poll_question=poll_id_obj.getAttribute("poll_question");var poll_answer1=$("poll_answer_"+poll_id+"_1").getAttribute("poll_answer");var is_default1=$("poll_answer_"+poll_id+"_1").getAttribute("is_default");var poll_answer_id1=$("poll_answer_"+poll_id+"_1").getAttribute("poll_answer_id");var poll_answer2=$("poll_answer_"+poll_id+"_2").getAttribute("poll_answer");var is_default2=$("poll_answer_"+poll_id+"_2").getAttribute("is_default");var poll_answer_id2=$("poll_answer_"+poll_id+"_2").getAttribute("poll_answer_id");var tpl=new Template("<div class='hd'>Edit</div><div class='bd'><form name='take_your_pick_edit_form' id='take_your_pick_edit_form'><div style='border:1px solid #bbb;'><div class='bold' style='padding:10px; 2px;font-size:1em;background:#efefef;border-bottom:1px solid #bbb;'>#{que_text}</div><div style='background:#FBF4E2;padding:10px;font-size:1.2em;'><input type='radio' name='poll_answer_id' value='#{poll_answer_id1}' #{checked_val1} /> #{poll_answer1}</div><div style='padding:10px;font-size:1.2em;'><input type='radio' name='poll_answer_id' value='#{poll_answer_id2}' #{checked_val2}/> #{poll_answer2}<input type='hidden' name='poll_id' value='#{poll_id}' /></div></div><div class='center' style='margin-top:20px;'><img border='0' src='#{img_path}' class='hand' id='save_take_your_pick_edit'/>&nbsp;&nbsp;<img border='0' src='#{cancel_img_path}' class='hand' id='cancel_take_your_pick_edit'/></div></form><div class='ft' style='display:none;'></div>");var cont=MS.Dom.create("div",{id:"take_your_pick_edit_popup",style:"display:none"});if(is_default1=="true"){var checked_val1="checked='true'";var checked_val2=""}else{var checked_val2="checked='true'";var checked_val1=""}cont.innerHTML=tpl.evaluate({img_path:imgPath+"save.gif",cancel_img_path:imgPath+"thankyou_cancel.png",que_text:poll_question,poll_id:poll_id,poll_answer_id1:poll_answer_id1,poll_answer1:poll_answer1,poll_answer_id2:poll_answer_id2,poll_answer2:poll_answer2,checked_val1:checked_val1,checked_val2:checked_val2});document.body.appendChild(cont);var dom=YAHOO.util.Dom;var take_your_pick_edit_popupId="take_your_pick_edit_popup";dom.setStyle(take_your_pick_edit_popupId,"display","block");var take_your_pick_edit_popup=new YAHOO.widget.Dialog(take_your_pick_edit_popupId,{width:"400px",zIndex:2,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});take_your_pick_edit_popup.render();take_your_pick_edit_popup.show();var handleCancel=function(){take_your_pick_edit_popup.destroy()};var handleSubmit=function(){try{Yahoo_showLoading("Saving");var onComplete=function(){handleCancel();Yahoo_hideLoading()};var form=$("take_your_pick_edit_form");var data=$H(Form.serialize(form,true));data.update({related_conversation_id:$("fixed_vals").getAttribute("conversation_id"),event_id:$("fixed_vals").getAttribute("event_id"),div:"ans_"+poll_id});var url=g_service_path+"/games/edit_take_your_pick_default_answer";ajaxCall(url,{parameters:data,onComplete:onComplete})}catch(e){}};take_your_pick_edit_popup.hide=handleCancel;$E.on("save_take_your_pick_edit","click",handleSubmit,take_your_pick_edit_popup,true);$E.on("cancel_take_your_pick_edit","click",handleCancel,take_your_pick_edit_popup,true)}catch(e){}},removetakeYourPickQuestion:function(poll_id,obj){try{var isDelete=confirm("You will lose all the responses to the question. Are you sure?");if(!isDelete){return }var params=$H({related_conversation_id:$("fixed_vals").getAttribute("conversation_id"),poll_id:poll_id,div:"take_your_pick_cont_div_"+poll_id});var onComplete=function(){new_hide_loading()};new_show_loading("removing...",obj);var url=g_service_path+"/games/remove_take_your_pick_question";ajaxCall(url,{parameters:params,onComplete:onComplete})}catch(e){}},validateTakeYourPick:function(){try{var select=YAHOO.util.Selector.query("input[type=checkbox]","take_your_pick_div");var len=select.length;var count=0;for(var i=0;i<len;i++){if(select[i].checked){count++}}if(count<1){alert("Please select atleast one question.");return false}else{if(count>10){alert("Please select 10 or less question.");return false}else{return true}}}catch(e){}},takeYourPickNameChange:function(val){try{var span=YAHOO.util.Selector.query("span[change_name=true]","take_your_pick_div");var len=span.length;for(var i=0;i<len;i++){span[i].innerHTML=val}}catch(e){}},takeYourPickOnCheck:function(val){try{if($("take_your_pick_poll_chkbox_"+val).checked){$("take_your_pick_poll_answer1_radio_"+val).disabled=false;$("take_your_pick_poll_answer2_radio_"+val).disabled=false;$("take_your_pick_poll_answer1_radio_"+val).checked=true}else{$("take_your_pick_poll_answer1_radio_"+val).disabled=true;$("take_your_pick_poll_answer2_radio_"+val).disabled=true}}catch(e){}},saveTakeYourPick:function(form_obj){try{var data=$H(Form.serialize(form_obj,true));var event_id=$("fixed_vals").getAttribute("event_id");var related_conversation_id=$("fixed_vals").getAttribute("conversation_id");var url=g_service_path+"/games/save_take_your_pick_votes";data.update({event_id:event_id,related_conversation_id:related_conversation_id});var onComplete=function(){new_hide_loading()};new_show_loading("Wait...",$("take_your_pick_vote_button"));ajaxCall(url,{parameters:data,onComplete:onComplete})}catch(e){}},removeListItem:function(list_item_id,remove_element_id){try{var isDelete=confirm("Do you want to remove this item from the list? "+g_guest_label.capitalize()+"s who have already added their name to the list item will be removed.");if(!isDelete){return }var url=g_service_path+"/events/remove_list_item";var related_conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_id=$("fixed_vals").getAttribute("event_id");var onComplete=function(){hide_loading()};show_loading("removing...",$(remove_element_id));ajaxCall(url,{parameters:{event_id:event_id,related_conversation_id:related_conversation_id,list_item_id:list_item_id,remove_element_id:remove_element_id},onComplete:onComplete})}catch(e){}},addYourName:function(id){try{var user_name=$("fixed_vals").getAttribute("user_name");var tpl=new Template('<div id="add_your_name_#{id}_inner">#{user_name}:<input id="list_item_message_#{id}" type="text" class="textbox" width="30px" value=\'Leave a message\' onclick=\'quick_toggle(this,this.value,"Leave a message");\'  onkeypress="EventManager.addYourNameKeyTrap(event,\'#{id}\');" onblur=\'quick_toggle(this,this.value,"Leave a message");\' ><button class="sexybutton" title="Save" onclick="EventManager.saveMessage(\'#{id}\');return false;"><span><span><span class="save">Save</span></span></span></button><button class="sexybutton" title="Cancel" onclick="EventManager.hideAddYourName(\'#{id}\');return false;"><span><span><span class="cancel">Cancel</span></span></span></button></div>');var cont=$("add_your_name_"+id);cont.innerHTML=tpl.evaluate({id:id,user_name:user_name});$("list_item_message_"+id).focus()}catch(e){}},addYourNameKeyTrap:function(e,id){try{if(!e){e=window.event}if(e.keyCode==13){EventManager.saveMessage(id)}}catch(e){}},saveMessage:function(id){try{var message_id="list_item_message_"+id;show_loading("wait...",message_id);var related_conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_id=$("fixed_vals").getAttribute("event_id");var message=$("fixed_vals").getAttribute("user_name");message=message+": "+$(message_id).value;message=message.replace(": Leave a message"," ");var url=g_service_path+"/events/save_item_message";var onComplete=function(){hide_loading()};ajaxCall(url,{parameters:{event_id:event_id,related_conversation_id:related_conversation_id,list_item_id:id,message:message},onComplete:onComplete})}catch(e){}},deleteItemMessage:function(item_message_id){try{var isDelete=confirm("Do you really want to remove name?");if(!isDelete){return }show_loading("removing...","item_message_delete_icon_"+item_message_id);var related_conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_id=$("fixed_vals").getAttribute("event_id");var url=g_service_path+"/events/delete_item_message";var onComplete=function(){hide_loading()};ajaxCall(url,{parameters:{event_id:event_id,related_conversation_id:related_conversation_id,item_message_id:item_message_id},onComplete:onComplete})}catch(e){}},hideAddYourName:function(id){try{var cont=$("add_your_name_"+id);var val=new Template("<span class='add_your_name' <a href=\"#\" onclick=\"EventManager.addYourName('#{id}');return false\" ><img border='0' src='"+imgPath+"green_addtion.gif' />&nbsp;&nbsp; Add your name</a></span>");cont.innerHTML=val.evaluate({id:id})}catch(e){}},addAnotherBox:function(){try{for(var count=0;count<5;count++){var i=parseInt($("list_items_count").value);i=i+1;var tpl=new Template('<li id="list_item_#{i}"><input type="textbox" class="textbox" name="list_item_#{i}" value="" /> <img border=\'0\' align=\'absmiddle\' src=\''+imgPath+'cross_small1.gif\' onclick="Element.remove(\'list_item_#{i}\');return false;" class=\'hand\'/><input type="hidden" class="textbox" name="list_item_db_id_#{i}" value="" /> <br /></li> ');var val=tpl.evaluate({i:i});Element.insert("bring_along_list_items_text_boxes",{bottom:val});$("list_items_count").value=i}}catch(e){}},pollPopup:function(poll_id){try{if(poll_id&&poll_id!=undefined){var dlg_title="Edit Poll"}else{var dlg_title="Add Poll"}var tpl=new Template("<div class='hd left' style='float:none'>#{poll_title}</div><div class='bd' id='#{body_id}'>#{body_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"poll_div_id",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"poll_block",poll_title:dlg_title});document.body.appendChild(cont);cont=null;var temp_div=$("fixed_vals");var data=$H({related_conversation_id:temp_div.getAttribute("conversation_id"),event_id:temp_div.getAttribute("event_id"),poll_id:poll_id,div:"poll_block"}).toQueryString();Yahoo_showLoading();var url=g_service_path+"/events/poll_popup";ajaxCall(url,{parameters:data})}catch(e){}},holidayGiveAwayPopup:function(type){try{var tpl=new Template("<div class='hd left' style='float:none'>Win a Holiday Giveaway</div><div class='bd' id='#{body_id}'>#{body_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"hg_popup_id",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"hg_popup_block"});document.body.appendChild(cont);cont=null;var data=$H({div:"hg_popup_block",type:type}).toQueryString();Yahoo_showLoading();var url=g_service_path+"/games/holiday_giveaway_popup";ajaxCall(url,{parameters:data})}catch(e){}},createHolidayGiveAwayPopup:function(){try{Yahoo_hideLoading();var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var hgPopupId="hg_popup_id";dom.setStyle(hgPopupId,"display","block");hgPopup=new YAHOO.widget.Dialog(hgPopupId,{width:"560px",zIndex:210,fixedcenter:false,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});var kl=new YAHOO.util.KeyListener(document,{keys:27},{fn:hgPopup.hide,scope:hgPopup,correctScope:true});hgPopup.cfg.queueProperty("keylisteners",kl);hgPopup.render();YAHOO.lang.later(50,this,function(){hgPopup.center();hgPopup.show()});var handleCancel=function(){hgPopup.destroy()};var handleSubmit=function(){Yahoo_showLoading("Sending...");var onComplete=function(){Yahoo_hideLoading()};var url=g_service_path+"/games/send_holiday_giveaway_info";var form_obj=$("holiday_giveaway_form");var params=$H(Form.serialize(form_obj,true));ajaxCall(url,{parameters:params,onComplete:onComplete})};hgPopup.hide=handleCancel;YEvent.on("holiday_giveaway_submit","click",handleSubmit,hgPopup,true)}catch(e){}},createPollPopup:function(poll_id){try{Yahoo_hideLoading();var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var pollPopupId="poll_div_id";dom.setStyle(pollPopupId,"display","block");var pollPopup=new YAHOO.widget.Dialog(pollPopupId,{width:"400px",zIndex:200,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});pollPopup.render();pollPopup.show();var handleCancel=function(){pollPopup.destroy()};var count="";if($("poll_count")){count=$F("poll_count")}var handleSubmit=function(){Yahoo_showLoading("Creating Poll...");var onComplete=function(){Yahoo_hideLoading();handleCancel()};var form=$("poll_form");var params=$H(Form.serialize(form,true));if(poll_id&&poll_id!==undefined){var poll_type_str="poll_type_"+poll_id;var previous_poll_type=$(poll_type_str).value;if(params.poll_type!=previous_poll_type){Yahoo_hideLoading();if(params.poll_type=="M"){var msg="You have changed poll type to multiple answers poll. All your previous poll votes will get lost. Do you want to do that?"}else{var msg="You have changed poll type to single answer poll . All your previous poll votes will get lost. Do you want to do that?"}var isDelete=confirm(msg);if(!isDelete){return }Yahoo_showLoading("Creating Poll...")}}params.update({count:count});if(poll_id==undefined){var url=g_service_path+"/events/create_poll"}else{var url=g_service_path+"/events/edit_poll"}ajaxCall(url,{parameters:params,onComplete:onComplete})};pollPopup.hide=handleCancel;YEvent.on("save_poll_btn","click",handleSubmit,pollPopup,true);YEvent.on("cancel_poll_popup_btn","click",handleCancel,pollPopup,true)}catch(e){}},appendPollListDiv:function(poll_id,count){try{var div_class="poll_div";if(parseInt(count)%2==0){div_class="poll_div_normal"}var tpl=new Template("<div id='poll_div_#{poll_id}' class=\"#{div_class}\"> </div>");var val=tpl.evaluate({poll_id:poll_id,div_class:div_class});Element.insert("polls_list",{bottom:val})}catch(e){}},addAnotherPollAnswerBox:function(){try{var count=parseInt($("poll_answers_count").value);count=count+1;var textbox_name="poll_answer_"+count;var tpl=new Template("<div id=\"#{textbox_name}_div\">Option #{count}: <input type='text' class=\"textbox\" id = '#{textbox_name}' name= '#{textbox_name}' value=\"\" > <img border='0'src='"+imgPath+"cross_small1.gif' onclick=\"EventManager.removePollAnswerBox('#{count}')\" class='hand'></div>");var val=tpl.evaluate({textbox_name:textbox_name,count:count});Element.insert("poll_answers",{bottom:val});$("poll_answers_count").value=count}catch(e){}},removePollAnswerBox:function(id){try{var element="poll_answer_"+id+"_div";var count=parseInt($("poll_answers_count").value);count=count-1;Element.remove(element);$("poll_answers_count").value=count}catch(e){}},voteForPoll:function(poll_id){try{var str="poll_"+poll_id;var form=$(str);var data=Form.serialize(form,true);var url=g_service_path+"/events/vote_for_poll";var onComplete=function(){hide_loading()};ajaxCall(url,{parameters:data,onComplete:onComplete})}catch(e){}},changeYourVote:function(poll_id){try{var url=g_service_path+"/events/change_your_vote";var temp_div=$("fixed_vals");ajaxCall(url,{parameters:{poll_id:poll_id,related_conversation_id:temp_div.getAttribute("conversation_id"),event_id:temp_div.getAttribute("event_id")}})}catch(e){}},removePoll:function(poll_id){try{var isDelete=confirm("Do you want to remove this Poll.");if(!isDelete){return }var url=g_service_path+"/events/remove_poll";var temp_div=$("fixed_vals");ajaxCall(url,{parameters:{poll_id:poll_id,related_conversation_id:temp_div.getAttribute("conversation_id"),event_id:temp_div.getAttribute("event_id")}})}catch(e){}},removePollAnswer:function(poll_answer_id){try{var isDelete=confirm("Do you want to remove this answer.");if(!isDelete){return }var url=g_service_path+"/events/remove_poll_answer";var temp_div=$("fixed_vals");ajaxCall(url,{parameters:{poll_answer_id:poll_answer_id,related_conversation_id:temp_div.getAttribute("conversation_id"),event_id:temp_div.getAttribute("event_id")}});var count=parseInt($("poll_answers_count").value);count=count-1;$("poll_answers_count").value=count}catch(e){}},hideAddYourLetsChatAnswer:function(id){try{var cont=$("lets_chat_add_your_answer_"+id);var val=new Template("<span class='lets_chat_add_your_answer'><a href=\"#\" onclick=\"EventManager.addYourLetsChatAnswer('#{id}');return false\" ><img border='0' src='"+imgPath+"green_addtion.gif' />&nbsp;&nbsp; Add your answer</a></span>");cont.innerHTML=val.evaluate({id:id})}catch(e){}},addYourLetsChatAnswer:function(id){try{var user_name=$("fixed_vals").getAttribute("user_name");var tpl=new Template('<div id="lets_chat_add_your_answer_#{id}_inner">#{user_name}:<br /><input id="lets_chat_list_item_answer_#{id}" type="text" class="textbox" width="30px" value=\'Leave a message\' onclick=\'quick_toggle(this,this.value,"Leave a message");\'  onkeypress="EventManager.addYourNameKeyTrap(event,\'#{id}\');" onblur=\'quick_toggle(this,this.value,"Leave a message");\' > <br /><button class="sexybutton" title="Save" onclick="EventManager.saveLetsChatMessage(\'#{id}\');return false;"><span><span><span class="save">Save</span></span></span></button><button class="sexybutton" title="Cancel" onclick="EventManager.hideAddYourLetsChatAnswer(\'#{id}\');return false;"><span><span><span class="cancel">Cancel</span></span></span></button></div>');var cont=$("lets_chat_add_your_answer_"+id);cont.innerHTML=tpl.evaluate({id:id,user_name:user_name});$("lets_chat_list_item_answer_"+id).value="";$("lets_chat_list_item_answer_"+id).focus()}catch(e){}},addYourLetsChatKeyTrap:function(e,id){try{if(!e){e=window.event}if(e.keyCode==13){EventManager.saveLetsChatMessage(id)}}catch(e){}},saveLetsChatMessage:function(id){try{var message_id="lets_chat_list_item_answer_"+id;show_loading("wait...",message_id);var related_conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_id=$("fixed_vals").getAttribute("event_id");var message=$("fixed_vals").getAttribute("user_name");message=message+": "+$(message_id).value;message=message.replace(": Leave a message"," ");var url=g_service_path+"/games/save_lets_chat_message";var onComplete=function(){hide_loading()};ajaxCall(url,{parameters:{event_id:event_id,related_conversation_id:related_conversation_id,list_item_id:id,message:message},onComplete:onComplete})}catch(e){}},deleteLetsChatListItemMessage:function(lets_chat_list_item_answer_id){try{var isDelete=confirm("Do you really want to remove your answer?");if(!isDelete){return }show_loading("removing...",$("lets_chat_list_item_answer_delete_icon_"+lets_chat_list_item_answer_id));var related_conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_id=$("fixed_vals").getAttribute("event_id");var url=g_service_path+"/games/delete_lets_chat_list_item_answer";var onComplete=function(){hide_loading()};ajaxCall(url,{parameters:{event_id:event_id,related_conversation_id:related_conversation_id,lets_chat_list_item_answer_id:lets_chat_list_item_answer_id},onComplete:onComplete})}catch(e){}},createSmsRemindMePopup:function(){try{var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var smsRemindMeId="smsRemindMe";dom.setStyle(smsRemindMeId,"display","block");Yahoo_hideLoading();if(!YAHOO.ms.dialog.smsRemindMePopup){YAHOO.ms.dialog.smsRemindMePopup=new YAHOO.widget.Dialog(smsRemindMeId,{width:"400px",zIndex:300,fixedCenter:true,visible:false,modal:true,postmethod:"manual",connstraintviewport:true});YAHOO.ms.dialog.smsRemindMePopup.render();YAHOO.ms.dialog.smsRemindMePopup.show();var handleCancel=function(){this.hide()}}else{YAHOO.ms.dialog.smsRemindMePopup.show()}YEvent.on("close_sms_remider_preview_btn","click",handleCancel,YAHOO.ms.dialog.smsRemindMePopup,true)}catch(e){}},saveRemindMe:function(){Yahoo_showLoading("Saving...");var onComplete=function(){Yahoo_hideLoading()};var form=$("remind_me_form");var data=Form.serialize(form,true);var url=g_service_path+"/events/set_remind_me";ajaxCall(url,{parameters:data,onComplete:onComplete});YAHOO.ms.dialog.setRemindMeDialog.hide()},show_set_reminder_preview:function(){try{window.scrollTo(0,0);if(!YAHOO.ms.dialog.setReminderPreviewDialog){$D.setStyle("setReminderPreview","display","block");YAHOO.ms.dialog.setReminderPreviewDialog=new YAHOO.widget.Dialog("setReminderPreview",{width:"650px",zIndex:275,visible:false,modal:true,postmethod:"none",xy:[((YAHOO.util.Dom.getViewportWidth()-750)/2),getPopupY(YAHOO.util.Dom.getViewportHeight())]});YAHOO.ms.dialog.setReminderPreviewDialog.render();YAHOO.ms.dialog.setReminderPreviewDialog.show();var onComplete=function(){$E.on("close_remider_preview_btn","click",EventManager.closeSetRemiderPopUp,YAHOO.ms.dialog.setReminderPreviewDialog,true);$E.on("cancel_remider_preview_btn","click",YAHOO.ms.dialog.setReminderPreviewDialog.hide,YAHOO.ms.dialog.setReminderPreviewDialog,true);EventManager.setReminderClose()};var temp_div=$("fixed_vals");ajaxCall(g_service_path+"/events/preview_set_reminder",{parameters:$H({related_conversation_id:temp_div.getAttribute("conversation_id"),event_description:$("cond_top_ev_desc").value,catagory_image_url:temp_div.getAttribute("event_image"),div:"reminder_preview_block",type:"ER"}).toQueryString(),onComplete:onComplete})}else{YAHOO.ms.dialog.setReminderPreviewDialog.show()}}catch(e){}},closeSetRemiderPopUp:function(){var temp_div=$("fixed_vals");$("reminder_msg").value=$("personal_note_"+temp_div.getAttribute("event_id")).value;this.hide()},closeSetRemindMePopUp:function(){var temp_div=$("fixed_vals");$("reminder_msg").value=$("personal_note_"+temp_div.getAttribute("event_id")).value;this.hide()},fbs_click:function(u,t){var ret=window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436,location=no");if(ret==null){alert("Popup blocker is blocking the Post to Facebook dialog. Please add this site to the allow popups list");return false}},openMap:function(){try{var event_address=$("fixed_vals").getAttribute("mappable_address");var the_url=g_service_path+"/events/map_event_address?event_address="+event_address;var myAjax=window.open(the_url,"MapEventAddress","width=840px;height=700px;top=30;left=100;status=yes;toolbar=no;menubar=yes;scrollbars=yes;resizable=yes;location=no");if(myAjax==null){alert("Popup blocker is blocking the Map dialog. Please add this site to the allow popups list");return false}}catch(e){}},openPrintPopup:function(){try{var conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_id=$("fixed_vals").getAttribute("event_id");var event_address=$("fixed_vals").getAttribute("mappable_address");var the_url=g_service_path+"/events/print_event?event_id="+event_id+"&related_conversation_id="+conversation_id+"&event_address="+event_address;var myAjax=window.open(the_url,"PRINTEVENT","width=840,height=700,top=30,left=100,status=yes,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,location=no");if(myAjax==null){alert("Popup blocker is blocking the Print dialog. Please add this site to the allow popups list");return false}}catch(e){}},openPrintGuestListPopup:function(event_id){try{var the_url=g_service_path+"/events/print_guest_list?event_id="+event_id;var open_popup=window.open(the_url,"Print","width=840,height=700,top=30,left=100,status=yes,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,location=no");if(open_popup==null){alert("Popup blocker is blocking the Print dialog. Please add this site to the allow popups list");return false}}catch(e){}},makeEventPaid:function(event_id,event_lock_flag){try{var temp_div=$("fixed_vals");var related_conversation_id=temp_div.getAttribute("conversation_id");if(temp_div.getAttribute("event_status")!="L"){var event_should_be_locked_first=g_event_label.capitalize()+" needs to be locked (place and time finalized) before you can sell tickets for it. To make a/an "+g_event_label+" locked visit 'Manage Tab' under '"+g_event_label.capitalize()+" Details'";MSUtils.createWarnDialog(event_should_be_locked_first);return }if(!YAHOO.ms.panel.makeEventPaidDialog){var handleYes=function(){paypal_id=$("paypal_id").value.trim();if(paypal_id==""){alert("Please enter a value for PayPal Id")}else{this.form.submit()}};var handleNo=function(){this.hide()};var info_txt="<form method='post' action='make_event_paid'><div class='bold'>General instructions:</div><div style='margin:5px 0px;'><textarea id='gen_tkt_desc' name='gen_tkt_desc' rows='2' style='1px solid #BEC5C7;'></textarea></div><div style='margin-left:20px;'><ul id='sel_tickets'><li>You can sell tickets for your "+g_event_label+" on "+g_application_name+". If you enable ticket sales then "+g_guest_label+"s will not be able to RSVP. They will need to buy tickets to appear in the "+g_guest_label+" list.</li><li>Attendees who register for your "+g_event_label+" have to use their paypal account for online payment.</li><li>The money collected on sale of tickets is directly deposited in your PayPal account and we charge 2% fee on every transaction.</li><li>Buyers enter credit card information on secure PayPal pages.</li></div><br/><div style='float:left;'><span class='font_m gray left' style='margin-left:30px;'>Enter your PayPal email:</span><input type='text' id='paypal_id' name='paypal_id' class='textbox' /> </div><div style='float:left;'>&nbsp;&nbsp;&nbsp;&nbsp;<img src='/images/default/paypal.gif'/></div><input type='hidden' name='event_id' value='"+event_id+"'/><br/><div style='margin: 5px;'><span class='gray left' style='font-size:0.9em;'>Setting up a PayPal merchant account: You can set up your free PayPal account at any time, <br/> even after your event is published. <a target='_blank' href='http://www.paypal.com'>Set up your PayPal merchant account.</a></span></div><div style='text-align:center;margin: 10px;'><img src='/images/default/visa.gif'/></div></form>";YAHOO.ms.panel.makeEventPaidDialog=new YAHOO.widget.SimpleDialog("makeEventPaidDialog",{width:"600px",fixedcenter:true,visible:false,modal:true,text:info_txt,zIndex:110,constraintviewport:true,buttons:[{text:"Continue",handler:handleYes,isDefault:true},{text:"Cancel",handler:handleNo}]});YAHOO.ms.panel.makeEventPaidDialog.setHeader("Sell Tickets?");YAHOO.ms.panel.makeEventPaidDialog.render(document.body);YAHOO.ms.panel.makeEventPaidDialog.show()}else{YAHOO.ms.panel.makeEventPaidDialog.show()}}catch(e){}},editTicketPaypalId:function(event_id,event_lock_flag,paypal_id){try{var temp_div=$("fixed_vals");var tkt_desc=$("general_tickets_desc").value;var related_conversation_id=temp_div.getAttribute("conversation_id");if(temp_div.getAttribute("place_fix")==""||temp_div.getAttribute("time_fix")==""){var event_should_be_locked_first=g_event_label.capitalize()+" needs to be locked (place and time finalized) before you can sell tickets for it. To make a/an "+g_event_label+" locked visit 'Manage Tab' under '"+g_event_label.capitalize()+" Details'";MSUtils.createWarnDialog(event_should_be_locked_first);return }if(!YAHOO.ms.panel.makeEventPaidDialog){var handleYes=function(){paypal_id=$("paypal_id").value.trim();if(paypal_id==""){alert("Please enter a value for PayPal Id")}else{this.form.submit()}};var handleNo=function(){this.hide()};var info_txt="<form method='post' action='make_event_paid'><div class='bold'>General instructions:</div><div style='margin:5px 0px;'><textarea id='gen_tkt_desc' name='gen_tkt_desc' rows='2' style='1px solid #BEC5C7;'>"+tkt_desc+"</textarea></div><div style='margin-left:20px;'><ul id='sel_tickets'><li>You can sell tickets for your "+g_event_label+" on "+g_application_name+". If you enable ticket sales then "+g_guest_label+"s will not be able to RSVP. They will need to buy tickets to appear in the "+g_guest_label+" list.</li><li>Attendees who register for your "+g_event_label+" have to use their paypal account for online payment.</li><li>The money collected on sale of tickets is directly deposited in your PayPal account and we charge 2% fee on every transaction.</li><li>Buyers enter credit card information on secure PayPal pages.</li></div><br/><div style='float:left;'><span class='font_m gray left' style='margin-left:30px;'>Enter your PayPal email:</span><input type='text' id='paypal_id' name='paypal_id' class='textbox' value='"+paypal_id+"'/> </div><div style='float:left;'>&nbsp;&nbsp;&nbsp;&nbsp;<img src='/images/default/paypal.gif'/></div><input type='hidden' name='event_id' value='"+event_id+"'/><br/><div style='margin: 5px;'><span class='gray left' style='font-size:0.9em;'>Setting up a PayPal merchant account: You can set up your free PayPal account at any time, <br/> even after your event is published. <a target='_blank' href='http://www.paypal.com'>Set up your PayPal merchant account.</a></span></div><div style='text-align:center;margin: 10px;'><img src='/images/default/visa.gif'/></div></form>";YAHOO.ms.panel.makeEventPaidDialog=new YAHOO.widget.SimpleDialog("makeEventPaidDialog",{width:"600px",fixedcenter:true,visible:false,modal:true,text:info_txt,zIndex:110,constraintviewport:true,buttons:[{text:"Continue",handler:handleYes,isDefault:true},{text:"Cancel",handler:handleNo}]});YAHOO.ms.panel.makeEventPaidDialog.setHeader("Sell Tickets?");YAHOO.ms.panel.makeEventPaidDialog.render(document.body);YAHOO.ms.panel.makeEventPaidDialog.show()}else{YAHOO.ms.panel.makeEventPaidDialog.show()}}catch(e){}},turnTicketingOn:function(event_id){try{if(!YAHOO.ms.panel.turnTicketingOnDialog){var handleYes=function(){this.form.submit()};var handleNo=function(){this.hide()};var info_txt="<span class='font_m gray left' style='float:none'>This will enable sale of tickets for this event. Continue?</span><form method='post' action='turn_ticketing_on'><input type='hidden' name='event_id' value='"+event_id+"'</form>";YAHOO.ms.panel.turnTicketingOnDialog=new YAHOO.widget.SimpleDialog("turnTicketingOnDialog",{width:"400px",fixedcenter:true,visible:false,modal:true,text:info_txt,icon:YAHOO.widget.SimpleDialog.ICON_INFO,zIndex:110,constraintviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.turnTicketingOnDialog.setHeader("Start Selling Tickets?");YAHOO.ms.panel.turnTicketingOnDialog.render(document.body);YAHOO.ms.panel.turnTicketingOnDialog.show()}else{YAHOO.ms.panel.turnTicketingOnDialog.show()}}catch(e){}},makeEventFree:function(event_id){try{if(!YAHOO.ms.panel.makeEventFreeDialog){var handleYes=function(){this.form.submit()};var handleNo=function(){this.hide()};var info_txt="<span class='font_m gray left' style='float:none'>Making the "+g_event_label+" free will disable sale of tickets for this event. Are you sure?</span><form method='post' action='make_event_free'><input type='hidden' name='event_id' value='"+event_id+"'</form>";YAHOO.ms.panel.makeEventFreeDialog=new YAHOO.widget.SimpleDialog("makeEventFreeDialog",{width:"400px",fixedcenter:true,visible:false,modal:true,text:info_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintviewport:true,buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.makeEventFreeDialog.setHeader("Make "+g_event_label.capitalize()+" Free?");YAHOO.ms.panel.makeEventFreeDialog.render(document.body);YAHOO.ms.panel.makeEventFreeDialog.show()}else{YAHOO.ms.panel.makeEventFreeDialog.show()}}catch(e){}},turnTicketingOff:function(event_id){try{if(!YAHOO.ms.panel.turnTicketingOffDialog){var handleYes=function(){this.form.submit()};var handleNo=function(){this.hide()};var info_txt="<span class='font_m gray left' style='float:none'>This will disable sale of tickets for this event. Are you sure?</span><form method='post' action='turn_ticketing_off'><input type='hidden' name='event_id' value='"+event_id+"'</form>";YAHOO.ms.panel.turnTicketingOffDialog=new YAHOO.widget.SimpleDialog("turnTicketingOffDialog",{width:"400px",fixedcenter:true,visible:false,modal:true,text:info_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintviewport:true,buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.turnTicketingOffDialog.setHeader("Stop Selling Tickets?");YAHOO.ms.panel.turnTicketingOffDialog.render(document.body);YAHOO.ms.panel.turnTicketingOffDialog.show()}else{YAHOO.ms.panel.turnTicketingOffDialog.show()}}catch(e){}},showUploadBox:function(str){try{if(str=="show"){Element.show("upload_event_photos_div");Element.hide("showupload_button");Element.scrollTo($("event_photos_focus"))}else{Element.hide("upload_event_photos_div");Element.show("showupload_button")}}catch(e){}},showUploadVideoBox:function(str){try{if(str=="show"){Element.show("event_videos_and_widgets");Element.scrollTo($("event_videos_and_widgets"))}else{Element.hide("event_videos_and_widgets")}}catch(e){}},addToInviteMemberList:function(val,mode){try{var feild="";if(mode=="E"){feild=$("user_enterd_email_create_pop_up")}else{if(mode=="P"){feild=$("user_enterd_ph_numbers_create_popup")}}var tmp=feild.value;if(tmp==""){feild.value=val}else{feild.value+=","+val}}catch(e){}},removeFromInviteMemberList:function(val,mode){try{var feild;if(mode=="E"){feild=$("user_enterd_email_create_pop_up")}else{if(mode=="P"){feild=$("user_enterd_ph_numbers_create_popup")}}var tmp=feild.value;if(tmp.indexOf(","+val)!=-1){feild.value=tmp.replace(","+val,"")}else{if(tmp.indexOf(val+",")!=-1){feild.value=tmp.replace(val+",","")}else{feild.value=tmp.replace(val,"")}}}catch(e){}},selectEventSettingsBoxMembers:function(flag,cont_id,chk_val){try{var select=YAHOO.util.Selector.query("input[type=checkbox]",cont_id);var len=select.length;for(var i=0;i<len;i++){if(flag=="ALL"&&chk_val=="Y"){select[i].checked=true}else{if(flag=="NON"&&chk_val=="N"){select[i].checked=false}else{var type=Element.readAttribute(select[i],flag)||"";if(type.toUpperCase()=="Y"&&chk_val=="Y"){select[i].checked=true}else{if(type&&chk_val=="N"){select[i].checked=false}}}}}}catch(e){}},setCountryCode:function(e,ref){try{var selectedCountry=ref.options[ref.selectedIndex].value;$("isd_prefix").innerHTML=selectedCountry;$("custom_mobile_cc").value=selectedCountry}catch(e){}},toggle_role:function(form,new_role,event_id){try{if(EventManager.check_guests_checked()){Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var params=$H(Form.serialize(form,true));params.update({user_role:new_role,event_id:event_id});var url=g_service_path+"/events/toggle_organizer";ajaxCall(url,{parameters:params,onComplete:onComplete})}else{MSUtils.createWarnDialog("Choose "+g_guest_label+"s to 'Make/Remove "+g_host_label+"'.")}}catch(e){}},remove_member:function(form,event_id){try{if(EventManager.check_guests_checked()){var handleYes=function(){Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var params=$H(Form.serialize(form,true));params.update({event_id:event_id});var url=g_service_path+"/events/remove_members";ajaxCall(url,{parameters:params,onComplete:onComplete});this.destroy()};var handleNo=function(){this.destroy()};var warn_txt="Do you really want to remove this person from "+g_event_label+"?";YAHOO.widget.Module.CSS_HEADER="hd left gray";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:256,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}else{MSUtils.createWarnDialog("Choose "+g_guest_label+"s to 'Delete'.")}}catch(e){}},setFirstGiftImage:function(){try{var event_id=arguments[0];var img_src=arguments[1];$("thankyou_img_"+event_id).src=img_src;$("step3_thankyou_img_"+event_id).src=img_src;var f=eval("document.thankyou_note_form_"+event_id);f.gift_image.value=img_src}catch(e){}},showThankYouNoteDetails:function(selected_gift_offset){try{var fixed_vals=$("fixed_vals");var ev_id=fixed_vals.getAttribute("event_id");var conversation_id=fixed_vals.getAttribute("conversation_id");var selected_gift_offset=selected_gift_offset||"";var e_name=fixed_vals.getAttribute("asset_name");var template="<div class='hd gray left' style='float:none'>#{title}</div><div class='bgWhite' id='#{body_id}' style='padding:0px;'></div><div class='ft'></div>";var tpl=new Template(template);var cont=MS.Dom.create("div",{id:"showThankYouNoteDetail_"+ev_id,style:"display:none"});cont.innerHTML=tpl.evaluate({title:"Thank You Cards",body_id:"showThankYouNoteDetailBody"+ev_id});document.body.appendChild(cont);div_val="showThankYouNoteDetailBody"+ev_id;var params=$H({div:div_val,related_conversation_id:conversation_id,event_id:ev_id,selected_gift_offset:selected_gift_offset,onComplete:hide_loading()});if(pt_str_const!="event"){params.update({asset_id:fixed_vals.getAttribute("asset_id"),asset_name:e_name})}if($(div_val)){var pt_str_const_l=pt_str_const;if((pt_str_const_l!="announcement")&&(pt_str_const_l!="ecard")){pt_str_const_l="event"}ajaxCall(g_service_path+"/"+pt_str_const_l+"s/get_gifts",{parameters:params})}cont=null;var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;dom.setStyle("showThankYouNoteDetail_"+ev_id,"display","block");var showThankYouNoteDetailPopup=new YAHOO.widget.Dialog("showThankYouNoteDetail_"+ev_id,{width:"700px",zIndex:20,xy:[((dom.getViewportWidth()-700)/2),100],visible:false,draggable:true,modal:true,close:true,postmethod:"manual",constraintoviewport:true});var handleCancel=showThankYouNoteDetailPopup.destroy;showThankYouNoteDetailPopup.hide=showThankYouNoteDetailPopup.destroy;var resize_ftlw=function(){var el=$("showThankYouNoteDetailContainer_c");if(el){dom.setXY(el,[Math.max((document.body.clientWidth-800)/2,50),100])}if($("showThankYouNoteDetailContainer_mask")){$("showThankYouNoteDetailContainer_mask").style.width=document.body.clientWidth+"px"}};showThankYouNoteDetailPopup.render();showThankYouNoteDetailPopup.show();YEvent.on("cancel_button"+ev_id,"click",handleCancel,showThankYouNoteDetailPopup,true);YEvent.on(window,"resize",resize_ftlw,"showThankYouNoteDetailContainer_c",true)}catch(e){}},toggleGiftPrivacy:function(gift_id,flag,o){try{show_loading("Processing...",o);var fixed_vals=$("fixed_vals");var event_id=fixed_vals.getAttribute("event_id");var conversation_id=fixed_vals.getAttribute("conversation_id");ajaxCall(g_service_path+"/events/edit_gift_privacy",{parameters:$H({conversation_gift_id:gift_id,related_conversation_id:conversation_id,event_id:event_id,gift_privacy:flag})})}catch(e){}},thankyouNotePopup:function(ev_id){var tpl=new Template("<div class='hd gray left' style='float:none'>Send thankyou cards</div><div class='bgWhite' id='#{body_id}'></div><divclass='ft'></div>");var cont=MS.Dom.create("div",{id:"thankyouNotePopup",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"thankyounote_popup_body"});document.body.appendChild(cont);var fixed_vals=$("fixed_vals");if(pt_str_const=="event"){var e_name=fixed_vals.getAttribute("event_name");var params=$H({div:"thankyounote_popup_body",event_name:e_name,event_id:fixed_vals.getAttribute("event_id"),related_conversation_id:fixed_vals.getAttribute("conversation_id")})}else{var e_name=fixed_vals.getAttribute("asset_name");var params=$H({div:"thankyounote_popup_body",asset_name:e_name,asset_id:fixed_vals.getAttribute("asset_id"),related_conversation_id:fixed_vals.getAttribute("conversation_id")})}Yahoo_showLoading();var pt_str_const_l=pt_str_const;if((pt_str_const_l!="announcement")&&(pt_str_const_l!="ecard")){pt_str_const_l="event"}ajaxCall(g_service_path+"/"+pt_str_const_l+"s/thankyou_note",{parameters:params.toQueryString(),onComplete:Yahoo_hideLoading});cont=null},thankyouNotePopupCreate:function(ev_id){Yahoo_hideLoading;var dom=$D,YEvent=$E;var thankyounoteId="thankyouNotePopup";dom.setStyle(thankyounoteId,"display","block");var thankyounotePopup=new YAHOO.widget.Dialog(thankyounoteId,{width:"800px",zIndex:98,draggable:true,xy:[(((dom.getViewportWidth()-600)-150)/2),100],visible:false,modal:true,postmethod:"manual",constraintoviewport:true});thankyounotePopup.render();thankyounotePopup.show();var nextPrevStep=function(flag){try{var step1=$("step1_"+ev_id),step2=$("step2_"+ev_id),step3=$("step3_"+ev_id);if(flag=="back"){if($F("recipient_box_"+ev_id)!=0){Element.toggle(step2);Element.toggle(step1);handleThankyounote()}else{alert("Please select a recipient first");$("recipient_box_"+ev_id).focus();return false}}else{if(flag=="back2"){Element.toggle(step3);Element.toggle(step2);handleThankyounote()}else{if(flag=="pay"){if($("gift_image_popup").value!=""){Element.toggle(step2);Element.toggle($("step3_"+ev_id))}else{alert("Please select the image first");return false}}else{if(flag=="free"){Element.toggle(step2);Element.toggle($("step4_"+ev_id))}}}}}catch(e){}};var handleThankyounote=function(){try{var new_text=$("step1_thankyou_note_"+ev_id).value;$("step3_thankyou_note_"+ev_id).innerHTML=new_text.gsub(/\n/,"<br />").replace(/  /g,"&nbsp;&nbsp;")}catch(e){}};var handleSend=function(){try{var f=eval("document.thankyou_note_form_"+ev_id);var fixed_vals=$("fixed_vals");var conversation_id=fixed_vals.getAttribute("conversation_id");f.related_conversation_id.value=conversation_id;Element.hide("th_step3_send_"+ev_id);Element.show("th_step3_loader_"+ev_id);var params=$H(Form.serialize(f,true));var pt_str_const_l=pt_str_const;if((pt_str_const_l!="announcement")&&(pt_str_const_l!="ecard")){pt_str_const_l="event"}if(pt_str_const_l=="event"){params.update({event_id:ev_id,related_conversation_id:conversation_id})}else{params.update({asset_id:ev_id,related_conversation_id:conversation_id})}var url=g_service_path+"/"+pt_str_const_l+"s/save_gift";ajaxCall(url,{parameters:params})}catch(e){}};var handleCancel=function(){thankyounotePopup.destroy()};window.thankyounotePopup=thankyounotePopup;thankyounotePopup.hide=handleCancel;YEvent.on("th_step1_next_"+ev_id,"click",function(){nextPrevStep("back")},thankyounotePopup,true);YEvent.on("th_step1_cancel_"+ev_id,"click",handleCancel,thankyounotePopup,true);YEvent.on("th_step2_back_"+ev_id,"click",function(){nextPrevStep("back")},thankyounotePopup,true);YEvent.on("th_step2_cancel_"+ev_id,"click",handleCancel,thankyounotePopup,true);YEvent.on("th_step2_yes_pay_"+ev_id,"click",function(){nextPrevStep("pay")},thankyounotePopup,true);YEvent.on("th_step2_no_"+ev_id,"click",function(){nextPrevStep("free")},thankyounotePopup,true);YEvent.on("th_step3_send_"+ev_id,"click",handleSend,thankyounotePopup,true);YEvent.on("th_step3_back_"+ev_id,"click",function(){nextPrevStep("back2")},thankyounotePopup,true);YEvent.on("th_step3_cancel_"+ev_id,"click",handleCancel,thankyounotePopup,true);YEvent.on("th_step4_send_"+ev_id,"click",handleSend,thankyounotePopup,true);YEvent.on("th_step4_cancel_"+ev_id,"click",handleCancel,thankyounotePopup,true);YEvent.on("step1_thankyou_note_"+ev_id,"blur",handleThankyounote,thankyounotePopup,true)},thankyouImagehandler:function(obj,ev_id){try{var pre=obj.getAttribute("name_val");var span_el=$D.getFirstChild(obj);var img_src=obj.getAttribute("img_src");var old_sel=obj.parentNode.parentNode.selected_child;var old_name=obj.parentNode.parentNode.prev_name;Element.addClassName(span_el,pre+"_ribbon_selected");Element.removeClassName(span_el,pre+"_ribbon");if(old_sel){if(old_sel!=span_el){Element.removeClassName(old_sel,old_name+"_ribbon_selected");Element.addClassName(old_sel,old_name+"_ribbon")}}obj.parentNode.parentNode.selected_child=span_el;obj.parentNode.parentNode.prev_name=pre;$L.later(200,this,function(){$("step3_thankyou_img_"+ev_id).src=img_src});var f=eval("document.thankyou_note_form_"+ev_id);f.gift_image.value=img_src}catch(e){}},change_theme:function(form){try{var params=$H(Form.serialize(form,true));var url=g_service_path+"/events/change_theme";ajaxCall(url,{parameters:params})}catch(e){}},submitEditEventDetails:function(ev_id){try{var isOk=true;var is_fundraiser=$("fixed_vals").getAttribute("is_fundraiser");var phone_count=$F("event_contact_current_rows_count"+ev_id);isOk=EventManager.validateHostContDetails(phone_count,ev_id);var evt_name=$("new_event_name");showError("new_event_name_error","",false);if(evt_name&&(evt_name.value).strip()==""){isOk=false;showError("new_event_name_error",ERR_MSG.EV_NAME_BLANK)}if(isOk){if(is_fundraiser=="Y"){var returned_val=SFCEManager.validateFundraiserCondition();if(returned_val){ApplicationManager.saveCKEditorData("event_description");EventManager.saveEditEventName()}}else{ApplicationManager.saveCKEditorData("event_description");EventManager.saveEditEventName()}}}catch(e){}},editEventFund:function(page){var tpl=new Template("<div class='hd gray left' style='float:none'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft' style='height:0px;padding:0px;'></div>");var cont=MS.Dom.create("div",{id:"edit_event_fund_popup",style:"display:none"});cont.innerHTML=tpl.evaluate({title:"Edit "+g_event_label+" fund details",body_id:"edit_event_fund_popup_body"});document.body.appendChild(cont);cont=null;Yahoo_showLoading();var temp_div=$("fixed_vals");ajaxCall(g_service_path+"/events/create_edit_event_fund_popup",{parameters:{related_conversation_id:temp_div.getAttribute("conversation_id"),page:page}})},editEventFundShow:function(page){try{var event_id=$("fixed_vals").getAttribute("event_id");Yahoo_hideLoading();var dom=$D,YEvent=$E;var eventFundPopupId="edit_event_fund_popup";dom.setStyle(eventFundPopupId,"display","block");var eventFundPopup=new YAHOO.widget.Dialog(eventFundPopupId,{width:"550px",zIndex:98,draggable:true,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});eventFundPopup.render();eventFundPopup.show();var handleCancel=function(){eventFundPopup.destroy()};var validateForm=function(){if(isNaN($F("suggested_amt"))){alert("Please enter only numbers in suggested amount.");$("suggested_amt").focus();return false}else{if(isNaN($F("goal_amt"))){alert("Please enter only numbers in goal amount.");$("goal_amt").focus();return false}else{return true}}};var handleSave=function(){try{var onComplete=function(){Yahoo_hideLoading();handleCancel()};if(validateForm()){var params=$H(Form.serialize($("edit_event_fund_form"),true));params.update({related_conversation_id:$("fixed_vals").getAttribute("conversation_id"),page:page,event_id:event_id});if($("paypal_account_id").value==""){$("account_err").show()}else{ajaxCall(g_service_path+"/events/add_event_fund",{parameters:params,onComplete:onComplete})}}}catch(e){}};$E.on("edit_event_fund_cancel_btn","click",handleCancel,eventFundPopup,true);$E.on("edit_event_fund_save_btn","click",handleSave,eventFundPopup,true);eventFundPopup.hide=handleCancel}catch(e){}},editAttendeeDetails:function(page,noAttendees){var tpl=new Template("<div class='hd gray left' style='float:none'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"edit_attendee_details_popup",style:"display:none"});cont.innerHTML=tpl.evaluate({title:"Edit attendee details",body_id:"edit_attendee_details_popup_body"});document.body.appendChild(cont);cont=null;Yahoo_showLoading();var temp_div=$("fixed_vals");ajaxCall(g_service_path+"/events/edit_attendee_details_popup",{parameters:{related_conversation_id:temp_div.getAttribute("conversation_id"),no_attendees:noAttendees,page:page}})},editAttendeeDetailsShow:function(page){try{var event_id=$("fixed_vals").getAttribute("event_id");Yahoo_hideLoading();var dom=$D,YEvent=$E;var attendeeDetailsPopupId="edit_attendee_details_popup";dom.setStyle(attendeeDetailsPopupId,"display","block");var attendeeDetailsPopup=new YAHOO.widget.Dialog(attendeeDetailsPopupId,{width:"550px",zIndex:98,draggable:true,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});attendeeDetailsPopup.render();attendeeDetailsPopup.show();var handleCancel=function(){attendeeDetailsPopup.destroy()};var validateForm=function(){return true};var handleSave=function(){try{var onComplete=function(){Yahoo_hideLoading();handleCancel()};if(validateForm()){var params=$H(Form.serialize($("edit_attendee_details_form"),true));params.update({related_conversation_id:$("fixed_vals").getAttribute("conversation_id"),page:page,event_id:event_id});ajaxCall(g_service_path+"/events/add_attendee_details",{parameters:params,onComplete:onComplete})}}catch(e){}};$E.on("edit_attendee_details_cancel_btn","click",handleCancel,attendeeDetailsPopup,true);$E.on("edit_attendee_details_save_btn","click",handleSave,attendeeDetailsPopup,true);attendeeDetailsPopup.hide=handleCancel}catch(e){}},saveEditEventName:function(){try{Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var temp_div=$("fixed_vals");var params=$H(Form.serialize($("edit_event_name_desc_form"),true));params.update({event_id:temp_div.getAttribute("event_id"),related_conversation_id:temp_div.getAttribute("conversation_id")});ajaxCall(g_service_path+"/events/edit_event_details",{parameters:params,onComplete:onComplete})}catch(e){}},validateHostDetails:function(count){try{var isOk=true;for(var j=0;j<count;j++){try{var i=j+1;showError("contact_email_error"+i,"",false);if(!chkEmail($F("contact_email_"+i))){showError("contact_email_error"+i,ERR_MSG.EML_INVALID,true);Element.scrollTo("contact_email_error"+i);isOk=false}showError("err_phone_no"+i,"",false);$("contact_no_"+i).value="";var isPhoneOk=isValidCustomPhoneNo(i);if(!isPhoneOk[0]){showError("err_phone_no"+i,isPhoneOk[1]);Element.scrollTo("err_phone_no"+i);isOk=false}else{$("contact_no_"+i).value=isPhoneOk[2]}showError("contact_name_error"+i,"",false);if($F("contact_name_"+i)==""){showError("contact_name_error"+i,ERR_MSG.HOST_NAME_ERROR,true);Element.scrollTo("contact_name_error"+i);isOk=false}}catch(e){}}return isOk}catch(e){}return false},editEventOrgDetail:function(){try{var tpl=new Template("<div class='hd gray left' style='float:none'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"edit_event_organizer_popup"});var l_title="Change "+g_event_label.capitalize()+" Organizer Description";cont.innerHTML=tpl.evaluate({title:l_title,body_id:"edit_event_org_popup_body"});document.body.appendChild(cont);cont=null;Yahoo_showLoading();var temp_div=$("fixed_vals");ajaxCall(g_service_path+"/events/edit_event_organizer_popup",{parameters:{event_id:temp_div.getAttribute("event_id")}})}catch(e){}},editEventOrgDescShow:function(){try{Yahoo_hideLoading();YAHOO.ms.dialog.editEventOrgDialog=new YAHOO.widget.Dialog("edit_event_organizer_popup",{width:"700px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintviewport:true});var eventNameOrgDlg=YAHOO.ms.dialog.editEventOrgDialog;eventNameOrgDlg.render();eventNameOrgDlg.show();var handleCancel=function(){try{var ed=YAHOO.widget.EditorInfo.getEditorById("org_description");ed.destroy()}catch(e){}this.destroy()};var handleSave=function(){try{ApplicationManager.saveEditorData("org_description");Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var temp_div=$("fixed_vals");var params=$H(Form.serialize($("edit_event_org_desc_form"),true));params.update({event_id:temp_div.getAttribute("event_id"),related_conversation_id:temp_div.getAttribute("conversation_id")});ajaxCall(g_service_path+"/events/edit_organizer_details",{parameters:params,onComplete:onComplete})}catch(e){}};$E.on("edit_event_org_cancel_btn","click",handleCancel,eventNameOrgDlg,true);$E.on("edit_event_org_save_btn","click",handleSave,eventNameOrgDlg,true);eventNameOrgDlg.hide=handleCancel;window.eventNameOrgDlg=eventNameOrgDlg}catch(e){}},closeEditEventOrgDesc:function(){try{window.eventNameOrgDlg.cancel();window.eventNameOrgDlg=null}catch(e){}},paginatePhotos:function(offset,limit,uploaded_by_user){Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var temp_div=$("fixed_vals");ajaxCall(g_service_path+"/upload/get_photos",{parameters:{related_conversation_id:temp_div.getAttribute("conversation_id"),offset:offset,limit:limit,fetch_user_list:uploaded_by_user,div:"user_up_img_cont"},onComplete:onComplete})},userUploadPhotoAttacher:function(ev_id){var inps=$D.get("upload_photo_form_fields_"+ev_id).getElementsByTagName("input");var len=inps.length;for(var i=0;i<len;i++){try{$E.on(inps[i],"change",EventManager.uploadPhotoHandler,ev_id)}catch(e){}}},uploadPhotoHandler:function(e,ev_id){if(!upload_photo_arr[ev_id]){upload_photo_arr[ev_id]=[];upload_photo_loader[ev_id]=[];upload_photo_loader[ev_id].push("1");if(upload_photo_arr[ev_id].indexOf(this.form.name)==-1){upload_photo_arr[ev_id].push(this.form.name)}}else{upload_photo_loader[ev_id].push(upload_photo_loader[ev_id].length+1);if(upload_photo_arr[ev_id].indexOf(this.form.name)==-1){upload_photo_arr[ev_id].push(this.form.name)}}},userUploadPhotoRemover:function(ev_id,theme,type){try{var frm_name=upload_photo_arr[ev_id][0];$(frm_name).reset();upload_photo_arr[ev_id].shift();upload_photo_loader[ev_id].shift();setTimeout(function(){EventManager.userUploadPhoto(ev_id,theme,type)},5)}catch(e){}},previewUserUploadedImages:function(ev_id,returned_img){try{if($("notify_user_button_"+ev_id)){var imgs=document.getElementsByAttrib("class","img","preview_user_uploded_images_"+ev_id,"");$("notify_user_button_"+ev_id).style.display="block";if(pt_str_const&&(pt_str_const=="ecard"||pt_str_const=="announcement")){}if(imgs.length>8){Element.remove(imgs[0])}var tpl=new Template("<img src='#{return_image}' border='0' class='pad3'/>");var cont=tpl.evaluate({return_image:returned_img});Element.insert($("preview_user_uploded_images_"+ev_id),{bottom:cont})}}catch(e){}},userUploadPhoto:function(ev_id,theme,type){if(!upload_photo_arr[ev_id]){return }if(typeof upload_photo_arr[ev_id][0]!="undefined"){var Ajax=YAHOO.util.Connect;if(!YAHOO.ms.panel.loading){Yahoo_showLoading("Loading Photo... "+upload_photo_loader[ev_id][0]);var send_system_message="Y"}else{YAHOO.ms.panel.loading.setHeader("Loading Photo... "+upload_photo_loader[ev_id][0]);var send_system_message="Y"}Ajax.setForm(upload_photo_arr[ev_id][0],true);var uploadHandler={upload:function(){}};var temp_div=$("fixed_vals");Ajax.asyncRequest("POST",g_service_path+"/upload/upload_event_photo?related_conversation_id="+temp_div.getAttribute("conversation_id")+"&event_id="+temp_div.getAttribute("event_id")+"&theme="+theme+"&type="+type+"&send_system_message="+send_system_message,uploadHandler)}else{Yahoo_hideLoading();EventManager.paginatePhotos("0","3","")}},notifyPhotoUpload:function(){if(YAHOO.ms.dialog.notifyPhotoUploadDialog){YAHOO.ms.dialog.notifyPhotoUploadDialog.show();$E.removeListener("notify_photo_cancel_btn","click",YAHOO.ms.dialog.notifyPhotoUploadDialog.hide,YAHOO.ms.dialog.notifyPhotoUploadDialog);$E.removeListener("notify_photo_send_btn","click",EventManager.sendEventPhotoNotification,YAHOO.ms.dialog.notifyPhotoUploadDialog);YAHOO.ms.dialog.notifyPhotoUploadDialog.body.innerHTML=""}else{var tpl=new Template("<div class='hd gray left' style='float:none'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"notify_photo_upload_popup"});var l_title="Notify others";cont.innerHTML=tpl.evaluate({title:l_title,body_id:"notify_photo_upload_popup_body"});document.body.appendChild(cont);YAHOO.ms.dialog.notifyPhotoUploadDialog=new YAHOO.widget.Dialog("notify_photo_upload_popup",{width:"700px",zIndex:275,visible:false,modal:true,postmethod:"manual",constraintviewport:true});YAHOO.ms.dialog.notifyPhotoUploadDialog.render();YAHOO.ms.dialog.notifyPhotoUploadDialog.show();YAHOO.ms.dialog.notifyPhotoUploadDialog.center()}Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading();$E.addListener("notify_photo_cancel_btn","click",YAHOO.ms.dialog.notifyPhotoUploadDialog.hide,YAHOO.ms.dialog.notifyPhotoUploadDialog,true);$E.addListener("notify_photo_send_btn","click",EventManager.sendEventPhotoNotification,YAHOO.ms.dialog.notifyPhotoUploadDialog)};var temp_div=$("fixed_vals");ajaxCall(g_service_path+"/events/create_notify_photo_preview",{parameters:$H({event_name:temp_div.getAttribute("event_name"),event_id:$("fixed_vals").getAttribute("event_id"),related_conversation_id:temp_div.getAttribute("conversation_id"),div:"notify_photo_upload_popup_body",dlg:"YAHOO.ms.dialog.notifyPhotoUploadDialog"}).toQueryString(),onComplete:onComplete})},sendEventPhotoNotification:function(){try{ApplicationManager.saveEditorData("notify_photo_personal_note_html");ApplicationManager.saveEditorData("notify_photo_personal_note_text");YAHOO.ms.dialog.notifyPhotoUploadDialog.hide();Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var temp_div=$("fixed_vals");var form=$("notify_form");var params=$H(Form.serialize(form,true));var photo_upload_email_template_type="REG";if($("photo_upload_email_template_type_txt").checked){photo_upload_email_template_type="TXT"}if(photo_upload_email_template_type=="TXT"){var personal_note=$("notify_photo_personal_note_text").value}else{var personal_note=$("notify_photo_personal_note_html").value}ajaxCall(g_service_path+"/events/notify_users",{parameters:$H({related_conversation_id:temp_div.getAttribute("conversation_id"),event_id:temp_div.getAttribute("event_id"),email_template_type:photo_upload_email_template_type,personal_note:personal_note}).toQueryString(),onComplete:onComplete})}catch(e){}},fakeUserPopup:function(ev_id){try{if(YAHOO.ms.dialog.fakeUserPopupDialog){YAHOO.ms.dialog.fakeUserPopupDialog.show();return YAHOO.ms.dialog.fakeUserPopupDialog.center()}var title_txt="Setup a password to access the invitation again";var tpl=new Template("<div class='hd gray left' style='float:none'><span class='font_s'>#{title_txt}</div><div class='bgWhite' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"guestUsrPopUp",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"guestUsrPopUp_popup_body",title_txt:title_txt});document.body.appendChild(cont);ajaxCall(g_service_path+"/account/get_my_profile",{parameters:$H({div:"guestUsrPopUp_popup_body",event_id:ev_id}).toQueryString()});cont=null}catch(e){window.setTimeout(function(){EventManager.fakeUserPopup(ev_id)},1000)}},initFakeUsrPopup:function(ev_id){var divId="guestUsrPopUp";var txtUsrName=$("full_name");var usrNameStatus=$("userNameStatus");var regFullName=/(\w\.?)\s+(\w\.?)/;var full_name_min_length=fname_min_len;var wrongImgSrc=imgPath+"remove.gif";var rightImgSrc=imgPath+"right.jpg";var postUrl=g_service_path+"/account/save_account_profile_ajax";var frm=null;var elems=null;var btns=null;var $W=YAHOO.widget;YAHOO.util.Dom.setStyle(divId,"display","block");YAHOO.ms.dialog.fakeUserPopupDialog=new $W.Dialog(divId,{width:"600px",zIndex:250,xy:[((YAHOO.util.Dom.getViewportWidth()-600)/2),100],visible:false,modal:true,close:true,postmethod:"manual",constraintoviewport:true});YAHOO.ms.dialog.fakeUserPopupDialog.render();YAHOO.ms.dialog.fakeUserPopupDialog.show();YAHOO.ms.dialog.fakeUserPopupDialog.reset=function(){var user_obj=EventManager.getUserData();var txtUsrName=$("full_name");txtUsrName.value=user_obj.name;$("full_name_flag").value="N"};YAHOO.ms.dialog.fakeUserPopupDialog.elems=YAHOO.ms.dialog.fakeUserPopupDialog.form.elements;YAHOO.ms.dialog.fakeUserPopupDialog.btns=function(){var temp=[];temp[0]=$("btnSaveFrm_"+ev_id);temp[1]=$("btnSkip_"+ev_id);return temp}();YAHOO.ms.dialog.fakeUserPopupDialog.validate=function(){if(txtUsrName.value.length==0){showError("fake_error_mesage",ERR_MSG.FNAME_BLANK,true,"full_name")}else{if(txtUsrName.value.length<full_name_min_length){showError("fake_error_mesage",ERR_MSG.FNAME_MINLEN,true,"full_name")}else{if(txtUsrName.value.length>100){showError("fake_error_mesage","Name too long",true,"full_name")}else{if($F("fk_password")==""){showError("fake_error_mesage","Password cannot be blank",true,"fk_password")}else{var f=this.form;var regpwd=/^[a-zA-Z0-9]$/;var flagForSubmit=false;if(f.fk_email){var regex=oRegEx.email;if(f.fk_email.value.length>0&&f.terms.checked==true){if(regex.test(f.fk_email.value)){if(f.fk_password.value.length>0){if(chkLen(f.fk_password.value,pwd_min_len)){if(f.terms.checked==true){flagForSubmit=true}else{showError("fake_error_mesage",ERR_MSG.ACCEPT_TERMS,true,"terms")}}else{showError("fake_error_mesage",ERR_MSG.PWD_MINLEN+"<BR>",true,"fk_password")}}else{showError("fake_error_mesage",ERR_MSG.PWD_BLANK,true,"fk_password")}}else{showError("fake_error_mesage",ERR_MSG.EML_INVALID)}}else{if(f.fk_password.value!=""){flagForSubmit=false;showError("fake_error_mesage",ERR_MSG.ACCEPT_TERMS,true,"terms")}else{flagForSubmit=true}}}else{if(f.fk_password.value.length>0){if(chkLen(f.fk_password.value,pwd_min_len)){if(f.terms.checked==true){flagForSubmit=true}else{showError("fake_error_mesage",ERR_MSG.ACCEPT_TERMS,true,"terms")}}else{showError("fake_error_mesage",ERR_MSG.PWD_MINLEN+"<BR>",true,"fk_password")}}else{flagForSubmit=true}}if(flagForSubmit){try{var chk_rsvp=$("do_rsvp_check");if(chk_rsvp!=null){chk_rsvp.value=0}}catch(e){}try{var chk_fake=$("do_fake_check");if(chk_fake!=null){chk_fake.value="A"}}catch(e){}usrNameStatus.innerHTML="<img border='0' src='"+rightImgSrc+"' />";var frmData=Form.serialize(this.form)+"&fk_usr=1&div=YAHOO.ms.dialog.fakeUserPopupDialog&redirect_to=show_event";ajaxCall(postUrl,{parameters:frmData,onComplete:function(){}})}}}}}return false};var handleCancel=function(e){YAHOO.util.Event.stopEvent(e);YAHOO.ms.dialog.fakeUserPopupDialog.hide()};window.g_isGuestPopLoaded=false;YAHOO.util.Event.on(YAHOO.ms.dialog.fakeUserPopupDialog.btns[1],"click",handleCancel,YAHOO.ms.dialog.fakeUserPopupDialog,true);YAHOO.ms.dialog.fakeUserPopupDialog.beforeHideEvent.subscribe(function(){this.reset()});YAHOO.util.Event.on("upload_pic_link_fake_usr","click",function(e){PhotoManager.showPhotoMenu(e)})},check_guests_checked:function(){ret_value=false;try{total_count=$("total_count").value;for(var i=0;i<(total_count);i++){if($("user_"+i).checked==true){ret_value=true;break}}return ret_value}catch(e){}},queue_accept:function(row_id,action_name){Yahoo_showLoading();var hide_loading=function(){Yahoo_hideLoading()};action_name=action_name||"";ajaxCall(g_service_path+"/myyapper/queue_accept",{parameters:$H({row_id:row_id,event_id:$("fixed_vals").getAttribute("event_id"),action_name:action_name}).toQueryString(),onComplete:hide_loading})},queue_reject:function(row_id,action_name){Yahoo_showLoading();var hide_loading=function(){Yahoo_hideLoading()};action_name=action_name||"";ajaxCall(g_service_path+"/myyapper/queue_reject",{parameters:$H({row_id:row_id,event_id:$("fixed_vals").getAttribute("event_id"),action_name:action_name}).toQueryString(),onComplete:hide_loading})},queue_reject_block:function(row_id,action_name){Yahoo_showLoading();var hide_loading=function(){Yahoo_hideLoading()};action_name=action_name||"";ajaxCall(g_service_path+"/myyapper/queue_reject_block",{parameters:$H({row_id:row_id,event_id:$("fixed_vals").getAttribute("event_id"),action_name:action_name}).toQueryString(),onComplete:hide_loading})},uploadUserWidget:function(form){var widget_code=form.widget_code.value;var conversation_id=$("fixed_vals").getAttribute("conversation_id");show_loading("Saving...",$("widget_code"));var regex=/.js/g;if(regex.test(widget_code)){var warn_txt="<div class='gray left' style='float:none'>Sorry. We do not support widgets with unrecognized code in them. This is done to prevent them from interfering with your "+g_event_label+" experience. We support flash widgets like that of YouTube, Slide.com, Photobucket.com amongst others.</div>";MSUtils.createWarnDialog(warn_txt);$("widget_code").value="";hide_loading()}else{if(widget_code.length>2000){var warn_txt="<div class='font_s gray left' style='float:none'>Sorry. We do not support widgets with size more than 2000 characters. </div>";MSUtils.createWarnDialog(warn_txt);$("widget_code").value="";hide_loading()}else{if($("widget_code").value=="To embed your favorite video/widget just copy the video/widget embed code and paste it here."){hide_loading();return false}else{if(widget_code.trim()==""){hide_loading();return false}else{try{widget_code=widget_code.replace(/(<embed|<EMBED)/,'<param name="wmode" value="transparent"></param>$1 wmode="transparent" ');ajaxCall(g_service_path+"/upload/save_widget_code",{parameters:$H({related_conversation_id:conversation_id,widget_code:widget_code}).toQueryString(),onComplete:hide_loading})}catch(e){}}}}}return false},insertWidgetDiv:function(div_cont,wid_id){var conversation_id=$("fixed_vals").getAttribute("conversation_id");var tpl=new Template("<div id=#{id} class='wiget_section'>#{div_cont} <div class='blue hand' onclick='#{func}'>Remove this widget / video <img src='/pt2/images/trash.gif' alt='trash icon'></div></div>");var cont=tpl.evaluate({id:"user_widget_"+wid_id,div_cont:div_cont,func:'EventManager.removeUserWidget("'+wid_id+'");'});Element.insert($("user_widgets_data"),{top:cont});$("widget_code").value="";Element.scrollTo($("user_widget_"+wid_id))},removeUserWidget:function(wid_id){try{var conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_id=$("fixed_vals").getAttribute("event_id");var handleYes=function(){try{ajaxCall(g_service_path+"/upload/delete_widget_code",{parameters:$H({div:"user_widget_"+wid_id,related_conversation_id:conversation_id,widget_id:wid_id,event_id:event_id}).toQueryString()});this.destroy()}catch(e){}};var handleNo=function(){isCancelling=false;this.destroy()};ev_text="event";if(pt_str_const&&pt_str_const=="ecard"){ev_text="ecard"}else{if(pt_str_const&&pt_str_const=="announcement"){ev_text="announcement"}}var warn_txt="Delete widget from "+ev_text+"?";YAHOO.widget.Module.CSS_HEADER="hd left gray";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:256,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},deleteUserWidget:function(div){Element.remove(div)},clear_widget_text_area:function(){if(this.value=="To embed your favorite video/widget just copy the video/widget embed code and paste it here."){this.value=""}},downloadDesktopWidget:function(){var ddw=$D.get("download_to_dt");var written=false;if(ddw){$E.on(ddw,"click",function(e){$E.stopEvent(e);var pos=$D.getXY($("event_tools"));pos[1]=pos[1]+$("event_tools").offsetHeight;YAHOO.ms.panel.desktopWidget.moveTo.apply(YAHOO.ms.panel.desktopWidget,pos);YAHOO.ms.panel.desktopWidget.show();if(MS.so&&!written){MS.so.write("flashcontent");written=true}})}$D.setStyle("download_desktop_widget","display","block");YAHOO.ms.panel.desktopWidget=new $W.Dialog("download_desktop_widget",{width:"300px",visible:false,zIndex:252,constraintviewport:true});YAHOO.ms.panel.desktopWidget.show();YAHOO.ms.panel.desktopWidget.render()},getRecentEventUpdates:function(div_id,div_img_id){var temp_div=$(div_id);var isEvent=false;if(temp_div.style.display=="none"&&!updates_available){Yahoo_showLoading("Loading...");var onComplete=function(){Yahoo_hideLoading();updates_available=true};var fixed_val_div=$("fixed_vals");if(fixed_val_div){conv_id=fixed_val_div.getAttribute("conversation_id");isEvent=true}else{conv_id=related_conv_ids}var url=g_service_path+"/events/get_system_messages_for_event";ajaxCall(url,{parameters:$H({related_conversation_id:conv_id,is_event:isEvent,div:div_id}).toQueryString(),onComplete:onComplete})}show_hide_with_arrow(div_id,div_img_id)},toggleSteps:function(step){try{if(step==3){if(!EventManager.validate_and_calculate_amt()){return false}EventManager.submit_print_form("print_invite_form")}else{for(var i=1;i<3;i++){var disp=(step==i)?"block":"none";$("step"+i).style.display=disp}$("print_invite_nav").src="/pt2/images/print_invite"+step+".gif"}}catch(e){}},submit_print_form:function(form){var onComplete=function(){Yahoo_hideLoading()};Yahoo_showLoading();form=$(form);if(!form){return }var formObj=Form.serialize(form,true);ajaxCall(form.action,{parameters:$H(formObj).toQueryString(),onComplete:onComplete})},showAddGuestsPopup:function(obj){var guest_number=obj.options[obj.selectedIndex].value;$("additional_people_count").value=guest_number;$("additional_people_count_span").innerHTML=guest_number;if(guest_number=="0"){$("guest_names").value="";$("guest_names").hide();$("guest_add_below_msg").hide();guest_name_success_msg="Successfully saved"}else{$("guest_names").value=$("guest_names_rsvp").value;$("guest_names").show();$("guest_add_below_msg").show();guest_name_success_msg=g_guest_label.capitalize()+" names successfully saved"}$("add_guests_popup").show();el="add_guests_popup";if(!el){return }obj=obj||{};if(!YAHOO.ms.dialog.add_guests){YAHOO.ms.dialog.add_guests=new $W.Dialog(el,{width:"350px",zIndex:300,visible:false,fixedcenter:true,contraintviewport:true,hideaftersubmit:false});YAHOO.ms.dialog.add_guests.validate=function(){guest_names_data=this.getData().additional_guest_names;YAHOO.ms.dialog.add_guests.submitclicked=true;if(guest_number=="0"){$("additional_people_count").value="0";$("guest_names").value=""}if(guest_names_data.length>999){$("add_guest_error").show();$("add_guest_error").innerHTML=g_guest_label.capitalize()+" names cannot be more than 1000 characters";this.form.additional_guest_names.focus();return false}return true};YAHOO.ms.dialog.add_guests.beforeSubmitEvent.subscribe(function(type,args){YAHOO.ms.dialog.add_guests.submitclicked=true;YAHOO.ms.dialog.add_guests.form.save_guests.disabled=true;YAHOO.ms.dialog.add_guests.form.save_guests.value="Saving...please wait"});YAHOO.ms.dialog.add_guests.hideEvent.subscribe(function(){try{obj.selectedIndex=parseInt($("additional_guest_count").getAttribute("guest_count"))-1}catch(e){}});YAHOO.ms.dialog.add_guests.callback={success:function(xhr){try{eval(xhr.responseText);$("add_guest_error").innerHTML=guest_name_success_msg;$D.setStyle("add_guest_info_text","display","none");$D.setStyle("add_guest_error","display","block");tmp=$("additional_guest_count");if(tmp){tmp.setAttribute("guest_count",obj[obj.selectedIndex].value)}YAHOO.ms.dialog.add_guests.submitclicked=false;setTimeout(function(){YAHOO.ms.dialog.add_guests.hide();$D.setStyle("add_guest_info_text","display","block");$D.setStyle("add_guest_error","display","none")},2000);YAHOO.ms.dialog.add_guests.form.save_guests.disabled=true;YAHOO.ms.dialog.add_guests.form.save_guests.value="Saved"}catch(e){}},failure:function(xhr){}};YAHOO.ms.dialog.add_guests.render()}YAHOO.ms.dialog.add_guests.form.save_guests.disabled=false;YAHOO.ms.dialog.add_guests.form.save_guests.value="Save";YAHOO.ms.dialog.add_guests.show()},validate_and_calculate_amt:function(){try{var total_cnt=$("total_count").value;var total_members=0;for(var i=0;i<total_cnt;i++){if($("user_"+i).checked){var temp_name=$("contact_name"+i).value;if($("contact_address1_"+i).value==""&&$("contact_address2_"+i).value==""){alert("Please enter atleast 1 Address for "+g_guest_label+": "+temp_name);return false}if($("contact_city"+i).value==""){alert("Please enter City for "+g_guest_label.capitalize()+": "+temp_name);return false}var zipcode=$("contact_zipcode"+i).value;if(zipcode==""){alert("Please enter Zip Code for "+g_guest_label+": "+temp_name);return false}else{if(isNaN(parseInt(zipcode))){alert("Please enter a valid Zip Code for "+g_guest_label+": "+temp_name);return false}}var country=$("country"+i);if(country[country.selectedIndex].value=="US"){var state=$("stateUS"+i);if(state[state.selectedIndex].value==""){alert("Please select State for "+g_guest_label+": "+temp_name);return false}}total_members+=1}}if(total_members==0){alert("Please select atleast 1 "+g_guest_label.capitalize()+" to continue.");return false}$("total_selected").value=total_members;return true}catch(e){}},addThankYouNotePaginHandlers:function(){try{var pagin_cont=$D.get("thankyou_notes_pagination");if(pagin_cont){var aTags=$SL.query("a",pagin_cont);$E.addListener(aTags,"click",this.thankYouNoteNavigate)}}catch(e){}},thankYouNoteNavigate:function(e){$E.stopEvent(e);var aTag=this;window.request_sent=true;show_loading("Fetching...",aTag.parentNode);var url=aTag.href.gsub(/show_event/,"get_gifts");url=url.gsub(/show_announcement/,"get_gifts");url=url.gsub(/show_ecard/,"get_gifts");url=url.gsub(/save_gift/,"get_gifts");url=url.gsub(/send_thankyou_note/,"get_gifts");var conversation_id=$("fixed_vals").getAttribute("conversation_id");url=url+"&related_conversation_id="+conversation_id;ajaxCall(url,{onComplete:function(){window.request_sent=undefined;hide_loading()}})},quickActions:function(op_val){try{var fx_val=$("fixed_vals");var ev_id=fx_val.getAttribute("event_id");var related_conversation_id=fx_val.getAttribute("conversation_id");var member_role=fx_val.getAttribute("member_role");if(op_val=="inv_guest"){window.location.href=g_service_path+"/events/invite_guests?related_conversation_id="+related_conversation_id}else{if(op_val=="re_inv"){window.location.href=g_service_path+"/events/manage_event?event_id="+ev_id+"&perform=manage_trac"}else{if(op_val=="re_reminder"){EventManager.sendPartyReminderDC()}else{if(op_val=="re_res"){window.location.href=g_service_path+"/events/manage_event?event_id="+ev_id+"&perform=manage_trac"}else{if(op_val=="manage_guest"){window.location.href=g_service_path+"/events/manage_event?event_id="+ev_id+"&perform=manage_trac"}else{if(op_val=="public"){EventManager.changeMemberList("N")}else{if(op_val=="private"){EventManager.changeMemberList("Y")}else{if(op_val=="view_guest_detail"){window.location.href=g_service_path+"/events/guest_details?event_id="+ev_id+"&related_conversation_id="+related_conversation_id+"&member_role="+member_role}}}}}}}}}catch(e){}},onPresenceMenuItemClick:function(e,obj,presenceString){try{var presenceCode=3;if(presenceString=="Invisible"){newPresenceString="Offline";presenceCode=5}else{if(presenceString=="Offline"){newPresenceString="Offline";presenceCode=2}else{if(presenceString=="Busy"){newPresenceString="Busy";presenceCode=4}else{newPresenceString=presenceString}}}imgPath="<img border='0' src='/images/default/"+newPresenceString.toLowerCase()+".gif'>";YAHOO.util.Dom.get("menutoggle").innerHTML=imgPath+" "+presenceString;var url=g_service_path+"/imps/set_presence";ajaxCall(url,{parameters:$H({presence_option_id:presenceCode}).toQueryString()})}catch(e){}},resetPresenceOnError:function(){try{var presenceString=$("menutoggle").getAttribute("presence");var imgPath="<img border='0' src='/images/default/"+presenceString.toLowerCase()+".gif'>";YAHOO.util.Dom.get("menutoggle").innerHTML=imgPath+" "+presenceString.capitalize()}catch(e){}},showAdditionalGuestDiv:function(show_hide_flag,member_felix_id){try{var dom=YAHOO.util.Dom;var guest_allowed=$("fixed_vals").getAttribute("guest_allowed");if(show_hide_flag&&guest_allowed=="Y"){dom.setStyle("additional_guest_count","display","block");var event_id=$("fixed_vals").getAttribute("event_id");var add_guest_popup_event_id=$("fixed_vals").getAttribute("event_id");var member_felix_user_id="manage_member"+member_felix_id;var guest_names=$(member_felix_user_id).getAttribute("guest_names");var people_count=$(member_felix_user_id).getAttribute("people_count");var related_conversation_id=$("fixed_vals").getAttribute("conversation_id");var nDiv=this.additionalGuestDiv(people_count,add_guest_popup_event_id,event_id,related_conversation_id,guest_names);dom.get("additional_people_count_inner").innerHTML=nDiv}else{dom.setStyle("additional_guest_count","display","none")}return false}catch(e){}},changeButtonVal:function(str){try{if(str=="now"){$("save_remind_me_btn").value="Send now"}else{$("save_remind_me_btn").value="Save"}}catch(e){}},getGuestList:function(obj,params){try{var onComplete=function(){MS.hideWait()};MS.showWait(obj);var data=$H(params);var url=g_service_path+"/events/guest_list_pagination";ajaxCall(url,{parameters:data.toQueryString(),onComplete:onComplete})}catch(e){}},setGuestList:function(errorMSG,successMsg,content,containerIndex){try{if(errorMSG.length==0){if(typeof (accordionGuestList)!="undefined"&&accordionGuestList!=null){var panel=accordionGuestList.getPanel(parseInt(containerIndex));var dataContainerEl=$(panel).down("div.yui-accordion-content");dataContainerEl.update(content)}else{if($(containerIndex)){$(containerIndex).update(content)}}}else{alert(errorMSG)}}catch(e){}MS.hideWait()},createEventToolTip:function(){try{var cont=document.getElementById("tool_icon_info");if(cont){return }cont=MS.Dom.create("div",{id:"tool_icon_info",className:"eventToolsIconInfo"});var htmlContent='<table border="0" cellpadding="0" cellspacing="0"><tr><td><div  class="toolInfoContainer toolInfoLeft" ><div id="toolInfoContentContainer" class="toolInfoRight" ></div><div class="toolInfoArrow">&nbsp;</div></div></td></tr></table>';cont.innerHTML=htmlContent;document.body.appendChild(cont);$E.on(cont,"mouseover",function(){if(window.MS.EventToolTipHideTimer){window.MS.EventToolTipHideTimer.cancel()}$D.setStyle("tool_icon_info","visibility","visible")},this,true);$E.on(cont,"mouseout",function(){$D.setStyle("tool_icon_info","visibility","hidden")},this,true)}catch(e){}},showEventToolTip:function(toolElem){try{this.createEventToolTip();if(window.MS.EventToolTipHideTimer){window.MS.EventToolTipHideTimer.cancel()}var Dom=$D;var toolTipInfoObj=Dom.get("tool_icon_info");if(!(toolElem&&toolTipInfoObj)){return }$("toolInfoContentContainer").update(this.getToolInfoContent(toolElem));var left=0,top=0;var firstElem=$(toolElem).down();var pos=Dom.getXY(firstElem);var dimension=firstElem.getDimensions();var toolRegion={left:pos[0],top:pos[1],height:dimension.height,width:dimension.width};var tipRegion=$(toolTipInfoObj).getDimensions();top=parseInt(toolRegion.top-tipRegion.height+12);left=parseInt(toolRegion.left+(toolRegion.width/2)-tipRegion.width/2);top=top>0?top:0;left=left>0?left:0;Dom.setStyle(toolTipInfoObj,"visibility","visible");Dom.setStyle(toolTipInfoObj,"left",left+"px");Dom.setStyle(toolTipInfoObj,"top",top+"px")}catch(e){}},hideEventToolTip:function(){try{if(window.MS.EventToolTipHideTimer){window.MS.EventToolTipHideTimer.cancel()}var hideTimer=$L.later(200,this,function(){$D.setStyle("tool_icon_info","visibility","hidden")});window.MS.EventToolTipHideTimer=hideTimer}catch(e){}},getToolInfoContent:function(el){var content="";try{if(!el){return }content=$(el).down("div.evtToolsIconInfo");content=content.innerHTML}catch(e){}return content},setCalendarTypeText:function(o,text){try{var calTextCont=null;var prt=o.parentNode;calTextCont=$D.getFirstChildBy(o.parentNode,function(ch){return $D.hasClass(ch,"itemTitle")});calTextCont.innerHTML=text}catch(e){}},addToCart:function(item_id){try{document.printable_games.method="post";document.printable_games.action=g_service_path+"/dstore/item/"+item_id;document.printable_games.submit()}catch(e){}},validateHostContDetails:function(count,ev_id){try{var isOk=true;count=$F("event_contact_current_rows_count"+ev_id);for(var j=0;j<count;j++){try{var i=j+1;var is_elem=$("contact_name_"+i);if(is_elem==null){continue}showError("contact_email_error"+i,"",false);if($("contact_email_"+i).value!=""){if(!chkEmail($F("contact_email_"+i))){showError("contact_email_error"+i,ERR_MSG.EML_INVALID,true);Element.scrollTo("contact_email_error"+i);isOk=false}}showError("err_phone_no"+i,"",false);$("contact_no_"+i).value="";var isPhoneOk=isValidCustomPhoneNo(i);if(!isPhoneOk[0]){showError("err_phone_no"+i,isPhoneOk[1]);Element.scrollTo("err_phone_no"+i);isOk=false}else{$("contact_no_"+i).value=isPhoneOk[2]}showError("contact_name_error"+i,"",false);if($F("contact_name_"+i)==""){showError("contact_name_error"+i,ERR_MSG.HOST_NAME_ERROR,true);Element.scrollTo("contact_name_error"+i);isOk=false}}catch(e){}}return isOk}catch(e){}return false},unloadOperation:function(params){try{var rsvp_check=$("do_rsvp_check").value;var fake_check=$("do_fake_check").value;var host_check=$("do_host_check").value;var domain_home_check=$("do_domain_home_check").value;var event_time_check=$("do_event_time_check").value;if(domain_home_check==1){if(rsvp_check==1&&event_time_check==1){return"Leave this page without RSVPing !"}}else{if(rsvp_check==1){return"Leave this page without RSVPing !"}else{if(fake_check=="F"&&host_check=="A"){EventManager.fakeUserPopup(params.event_id);return"Leave this page without setting up a password ! \n (Setting up a password will allow you to easily access this invitation again)"}}}}catch(e){}},showAdditionalGuestCountDiv:function(show_hide,felix_id){try{if(show_hide){Element.show("additional_guest_count_div_"+felix_id)}else{Element.hide("additional_guest_count_div_"+felix_id)}$("user_"+felix_id).checked="checked"}catch(e){}},guestEditInfoSubmit:function(){try{if(EventManager.guestEditInfoValidate()){document.edit_event_member_info.method="post";document.edit_event_member_info.action=g_service_path+"/events/edit_event_member_info_save";document.edit_event_member_info.submit()}}catch(e){}},guestEditInfoValidate:function(){try{var chkbox=YAHOO.util.Selector.query("tr.name_tr input:checked","edit_event_member_info");var len=chkbox.length;var return_val=[];if(len>0){for(var i=0;i<len;i++){var felix_id=chkbox[i].value;if($("edited_name_"+felix_id).value==""){Element.show("name_err_"+felix_id);return_val[i]="false"}}if(return_val.indexOf("false")!=-1){return false}else{return true}}else{var warn_text="<div class='gray left' style='float:none'>Please select atleast one "+g_guest_label+".</div>";MSUtils.createWarnDialog(warn_text)}}catch(e){}},editGuestViewToggle:function(felix_id){try{try{var chkbox_id="user_"+felix_id;$(chkbox_id).checked=true}catch(e){}if($("guest_rsvp_info_td_"+felix_id).style.display=="none"){$("guest_rsvp_info_td_"+felix_id).style.display="";$("guest_edit_name_td_"+felix_id).style.display="";$("edit_arrow_"+felix_id).src="/images/default/blue_arrow_down.gif"}else{$("guest_rsvp_info_td_"+felix_id).style.display="none";$("guest_edit_name_td_"+felix_id).style.display="none";$("edit_arrow_"+felix_id).src="/images/default/blue_arrow_right.gif"}}catch(e){}},thankyouNoteMessage:function(){try{var warn_txt="<div class='gray left' style='float:none'>Thank you cards are available after your event is complete.</div>";MSUtils.createWarnDialog(warn_txt)}catch(e){}},manageRequestedMail:function(action,ev_id){try{if(EventManager.check_guests_checked()){return true}else{var warn_txt="Choose "+g_guest_label+"s to re-send "+g_event_label+" invite.";if(action=="ask_for_response"){warn_txt="Choose "+g_guest_label+"s to ask for response."}MSUtils.createWarnDialog(warn_txt);return false}}catch(e){return false}},validateMailRequest:function(formObj,type,resend_flow){try{var params=$H(Form.serialize(formObj,true));var event_id=$F("event_id");var personal_note="";var email_template_element=$("email_template_type");var host_personal_note="";var subject="";var subject_changed="N";if($("subject_txt")){subject=$F("subject_txt")}if($("sub_user_defined")&&$("sub_user_defined").value!=""){subject_changed=$F("sub_user_defined")}if($("personal_note_"+event_id)){personal_note=$("personal_note_"+event_id).value}else{if($("personal_note_text_"+event_id)){personal_note=$("personal_note_text_"+event_id).value}}if($("host_personal_note_"+event_id)){host_personal_note=$("host_personal_note_"+event_id).value}else{if($("host_personal_note_text_"+event_id)){host_personal_note=$("host_personal_note_text_"+event_id).value}}params.update({related_conversation_id:$("related_conversation_id").value,personal_note:personal_note,host_personal_note:host_personal_note,subject:subject,subject_changed:subject_changed,email_template_type:$("email_template_type").value});var afterSubmit=function(){Yahoo_hideLoading()};var action="";var msg="Sending...";var condition=false;if(type=="RE"||type=="EI"){if(resend_flow=="true"){action="resend_event_invites_mail";if(EventManager.manageRequestedMail("resend_event_invite",event_id)){condition=true}}}else{if(type=="RR"){action="ask_for_response_mail";if(EventManager.manageRequestedMail("ask_for_response",event_id)){condition=true}}}if(condition){$("data_filled").value="";Yahoo_showLoading(msg);var url=g_service_path+"/events/"+action;ajaxCall(url,{parameters:params,onComplete:afterSubmit})}}catch(e){}},updateEVVisibiltySetting:function(e,event_id,related_conversation_id,obj,p_visibility){try{new_show_loading("Processing...",obj);var onComplete=function(){new_hide_loading};var socialize_page="";if($("socialize_page")){socialize_page=$F("socialize_page")}var url=g_service_path+"/events/update_event_visibility_settings";ajaxCall(url,{parameters:{related_conversation_id:related_conversation_id,event_id:event_id,event_visibility_setting:p_visibility,socialize_page:socialize_page},onComplete:onComplete})}catch(e){}},changeTicketView:function(str){try{if(str=="all"){Element.show("all_orders_table");Element.hide("pay_completed")}else{Element.show("pay_completed");Element.hide("all_orders_table")}}catch(e){}},showCustomDialog:function(txt){try{var handleOK=function(){try{SimpleDialog.hide()}catch(e){}};SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,icon:YAHOO.widget.SimpleDialog.ICON_INFO,zIndex:110,constraintoviewport:true,buttons:[{id:"dialog_btn_yes",text:"OK",handler:handleOK}]});SimpleDialog.show({title:"Status",body:txt,params:params})}catch(e){}},handleEventVisibilityReponse:function(txt){try{$("public_url_span").innerHTML=txt;new_hide_loading()}catch(e){}},setRSVPLimit:function(){try{var temp_div=$("fixed_vals");var event_id=temp_div.getAttribute("event_id");if(event_id!=null){Yahoo_showLoading();ajaxCall(g_service_path+"/events/edit_event_rsvp_limit_popup",{parameters:{event_id:event_id}})}else{EventManager.showCustomDialog("Error!")}}catch(e){}},processRSVPLimitResp:function(title,html){try{var tpl=new Template("<div class='hd left' style='float:none'>#{title}</div><div class='bd'>#{body_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"edit_event_rsvp_popup"});cont.innerHTML=tpl.evaluate({title:title,body_html:html});document.body.appendChild(cont);Yahoo_hideLoading();var handleCancel=function(){this.destroy()};var handleSave=function(){try{Yahoo_showLoading("Saving ...");var onComplete=function(){var temp_div=$("fixed_vals");var event_id=temp_div.getAttribute("event_id");Yahoo_hideLoading();window.location.href=g_service_path+"/events/manage_event?event_id="+event_id};var form=$("frm_event_rsvp_limit");var data=Form.serialize(form,true);var url=g_service_path+"/events/set_event_rsvp_limit_data";ajaxCall(url,{parameters:data,onComplete:onComplete})}catch(e){}};YAHOO.ms.dialog.editEventRSVPDialog=new YAHOO.widget.Dialog("edit_event_rsvp_popup",{width:"500px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintviewport:true,buttons:[{text:"Save",handler:handleSave,isDefault:true},{text:"Cancel",handler:handleCancel,isDefault:false}]});var editEventRSVPDialog=YAHOO.ms.dialog.editEventRSVPDialog;editEventRSVPDialog.render();editEventRSVPDialog.show();editEventRSVPDialog.center()}catch(e){}},archiveIt:function(prefix,id,obj){try{var controller=prefix+"s"||"events";var warn_txt="An archived item will not appear in your current view. To view all archived "+prefix+"s visit the 'View Archived eVites & eCards' section from your dashboard";var tpl=new Template("<div class='hd left' style='float:none'>#{title}</div><div class='bd'>#{body_html}</div>");var cont=MS.Dom.create("div",{id:"archive_warn",style:"display:none"});cont.innerHTML=tpl.evaluate({title:"Are you sure",body_html:warn_txt});document.body.appendChild(cont);var handleYes=function(){new_show_loading("Processing...",obj);var onComplete=function(){new_hide_loading()};var url=g_service_path+"/"+controller+"/mark_archived";ajaxCall(url,{parameters:{related_conversation_id:id,prefix:prefix},onComplete:onComplete});this.destroy()};var handleNo=function(){this.destroy()};var archive_warnId="archive_warn";$D.setStyle(archive_warnId,"display","block");var archive_warnPopup=new YAHOO.widget.Dialog(archive_warnId,{width:"400px",zIndex:110,fixedcenter:true,visible:false,modal:true,postmethod:"manual",buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}],constraintoviewport:true});archive_warnPopup.render();archive_warnPopup.show();archive_warnPopup.hide=handleNo}catch(e){}},processExternalEventIdReq:function(){try{var temp_div=$("fixed_vals");var external_id_txt=temp_div.getAttribute("external_event_id");var event_id=temp_div.getAttribute("event_id");var html_txt='<form method="post" name="frm_event_rsvp_limit" id="frm_event_rsvp_limit"><input type="hidden" name="event_id" value="'+event_id+'" ><table><tr><td class="page_item" id="is_rsvp_limited_th">External '+g_event_label.capitalize()+' Id :</td><td><input type="textbox" value="'+external_id_txt+'" id="external_evt_id" style="width:150px;" class="textbox" name="external_evt_id"/></td></tr></table></form>';var tpl=new Template("<div class='hd left' style='float:none'>#{title}</div><div class='bd'>#{body_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"edit_event_external_id"});cont.innerHTML=tpl.evaluate({title:"External "+pt_str_const.capitalize()+" Id",body_html:html_txt});document.body.appendChild(cont);var handleCancel=function(){this.destroy()};var handleSave=function(){try{editEventExternalIdDialog.hide();Yahoo_showLoading("Updating ...");var onComplete=function(){editEventExternalIdDialog.destroy()};var form=$("frm_event_rsvp_limit");var data=Form.serialize(form,true);var url=g_service_path+"/events/set_event_external_id";ajaxCall(url,{parameters:data,onComplete:onComplete})}catch(e){}};YAHOO.ms.dialog.editEventExternalIdDialog=new YAHOO.widget.Dialog("edit_event_external_id",{width:"300px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintviewport:true,buttons:[{text:"Save",handler:handleSave,isDefault:true},{text:"Cancel",handler:handleCancel,isDefault:false}]});var editEventExternalIdDialog=YAHOO.ms.dialog.editEventExternalIdDialog;editEventExternalIdDialog.render();editEventExternalIdDialog.show();editEventExternalIdDialog.center()}catch(e){}}}}();var RecurringManager=function(){var $D=YAHOO.util.Dom,$E=YAHOO.util.Event,$W=YAHOO.widget,$L=YAHOO.lang;var $SL=YAHOO.util.Selector;return{saveRecurringSeries:function(formObj){try{var url=g_service_path+"/events/save_recur_event_settings";var related_conversation_id=$("related_conversation_id").value;var onComplete=function(){Yahoo_hideLoading()};var params=$H(Form.serialize($("recur_evt_frm"),true));params.update({related_conversation_id:related_conversation_id});if(RecurringManager.validateRecurringSeries()){Yahoo_showLoading("Saving...");ajaxCall(url,{parameters:params,onComplete:onComplete})}}catch(e){alert("error "+e.message)}},validateRecurringSeries:function(){try{if($F("recurring_dates")!=""){CEManager.evt_showErrorMsg("event_desc_err_div","");if($F("ev_date_time")!=""){CEManager.evt_showErrorMsg("when_err_div","");if($F("ev_loc_op_1")!=""){var address_val=validate_total_address("1");if(address_val[1]){ret_val=true;CEManager.evt_showErrorMsg("where_err_div","")}else{CEManager.evt_showErrorMsg("where_err_div",address_val[0]);ret_val=false}}else{ret_val=false;CEManager.evt_showErrorMsg("where_err_div","Where can't be blank")}}else{ret_val=false;CEManager.evt_showErrorMsg("when_err_div","When can't be blank")}}else{ret_val=false;CEManager.evt_showErrorMsg("event_desc_err_div","Please select atleast one date.")}return ret_val}catch(e){}},validatePopup:function(edit_type){try{var ret_val=false;var def_date="mm/dd/yyyy";if(edit_type=="PT"){var timeFill=false;if(($F("event_date1")==""||$F("event_date1")==def_date)||$F("ev_date_time")==""){ret_val=false;CEManager.evt_showErrorMsg("when_err_div","When start can't be blank.")}else{if(($F("end_event_date1")!=""||$F("end_event_date1")!=def_date)&&$F("end_ev_date_time")!=""){var date_chk=CEManager.CheckDate($F("event_date1"),$F("end_event_date1"));if(!date_chk){CEManager.evt_showErrorMsg("when_err_div",ERR_MSG.END_DATE);ret_val=false}else{CEManager.evt_showErrorMsg("when_err_div","");ret_val=true;timeFill=true}}else{if(($F("end_event_date1")==""||$F("end_event_date1")==def_date)&&$F("end_ev_date_time")==""){if($F("end_event_date1")==def_date){$("end_event_date1").value=""}timeFill=true;ret_val=true}else{ret_val=false;CEManager.evt_showErrorMsg("when_err_div","When both end time can't be blank.")}}}if(timeFill){if($F("ev_loc_op_1")!=""){var address_val=validate_total_address("1");if(address_val[1]){ret_val=true;CEManager.evt_showErrorMsg("where_err_div","")}else{CEManager.evt_showErrorMsg("where_err_div",address_val[0]);ret_val=false}}else{ret_val=false;CEManager.evt_showErrorMsg("where_err_div","location can't be blank")}}}else{var evt_name=$("new_event_name");if((evt_name.value).strip()!=""){ret_val=true;CEManager.evt_showErrorMsg("new_event_name_error","");ApplicationManager.saveEditorData("ev_description")}else{ret_val=false;CEManager.evt_showErrorMsg("new_event_name_error",ERR_MSG.EV_NAME_BLANK)}}return ret_val}catch(e){}},recurEventDetails:function(id_to_send,type,edit){try{var tpl=new Template("<div class='hd gray left'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"recurring_event_details"});var l_title=_get_const_value("event");var title_txt="Edit "+l_title+" details";if(edit!="D"){title_txt="Edit "+l_title+" Place/Time"}cont.innerHTML=tpl.evaluate({title:title_txt,body_id:"recurring_event_details_body"});document.body.appendChild(cont);cont=null;Yahoo_showLoading();var recur_evt_instance_id="";var recur_evt_temp_id="";if(type!="series"){var url=g_service_path+"/events/get_recur_event_instance";recur_evt_instance_id=id_to_send}else{var url=g_service_path+"/events/get_recur_event_template";recur_evt_temp_id=id_to_send}var related_conversation_id=$("related_conversation_id").value;ajaxCall(url,{parameters:{related_conversation_id:related_conversation_id,recur_evt_instance_id:recur_evt_instance_id,recur_evt_temp_id:recur_evt_temp_id,edit:edit}})}catch(e){}},recurEventShow:function(){try{Yahoo_hideLoading();window.scrollTo(0,0);YAHOO.ms.dialog.editEventNameDialog=new YAHOO.widget.Dialog("recurring_event_details",{width:"700px",zIndex:200,fixedcenter:false,visible:false,modal:true,xy:[((($D.getViewportWidth()-750)/2)+100),getPopupY($D.getViewportHeight())],postmethod:"manual",constraintviewport:true});var eventNameDescDlg=YAHOO.ms.dialog.editEventNameDialog;eventNameDescDlg.render();eventNameDescDlg.show();eventNameDescDlg.center();var handleCancel=function(){try{var ed=YAHOO.widget.EditorInfo.getEditorById("ev_description");ed.destroy()}catch(e){}eventNameDescDlg.destroy()};var handleSave=function(){try{var edit_type=$("edit_type").value;var isOk=true;var onComplete=function(){Yahoo_hideLoading();handleCancel()};var type=$("recur_event_type").value;var recur_evt_instance_id="";var recur_evt_template_id="";if(type=="series"){var url=g_service_path+"/events/update_recur_template"}else{var url=g_service_path+"/events/update_recur_instance"}var result_val="";if($("event_date1")||$("new_event_name")){result_val=RecurringManager.validatePopup(edit_type)}else{result_val=RecurringManager.validatePopupSeries();var phone_count=$F("event_contact_detail_count");isOk=EventManager.validateHostDetails(phone_count)}if(result_val){var related_conversation_id=$("related_conversation_id").value;var params=$H(Form.serialize($("edit_event_name_desc_form"),true));params.update({related_conversation_id:related_conversation_id});Yahoo_showLoading();ajaxCall(url,{parameters:params,onComplete:onComplete})}}catch(e){}};$E.on("recur_event_cancel_btn","click",handleCancel,eventNameDescDlg,true);$E.on("recur_event_save_btn","click",handleSave,eventNameDescDlg,true);eventNameDescDlg.hide=handleCancel}catch(e){}},validatePopupSeries:function(){try{var ret_val="";if($("ev_date_time").value!=""){if($("ev_loc_op_1").value!=""){var address_val=validate_total_address("1");if(address_val[1]){ret_val=true;CEManager.evt_showErrorMsg("where_err_div","")}else{CEManager.evt_showErrorMsg("where_err_div",address_val[0]);ret_val=false}}else{ret_val=false;CEManager.evt_showErrorMsg("where_err_div","location can't be blank")}}else{ret_val=false;CEManager.evt_showErrorMsg("when_err_div","start time can't be blank.")}return ret_val}catch(e){}},confirmCancelSeries:function(related_conversation_id){try{var handleYes=function(){try{SimpleDialog.hide();Yahoo_showLoading();var url=g_service_path+"/events/cancel_recur_event";ajaxCall(url,{parameters:$H({related_conversation_id:related_conversation_id}).toQueryString()})}catch(e){}};var handleNo=function(){SimpleDialog.hide()};var warn_txt="Are you sure you want to 'Cancel' the recurring "+g_event_label+" series?  All future occurrences of this "+g_event_label+" will be removed.";SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{id:"suspend_btn_yes",text:"Yes",handler:handleYes},{id:"suspend_btn_no",text:"No",handler:handleNo,isDefault:true}]});SimpleDialog.show({title:"Are you sure?",body:warn_txt,params:params})}catch(e){}},confirmCancelInstance:function(related_conversation_id,instance_id,date){try{var handleYes=function(){try{var onComplete=function(){new_hide_loading()};SimpleDialog.hide();var url=g_service_path+"/events/delete_recur_instance";new_show_loading("Working...",$("recur_cancel_img_"+instance_id));ajaxCall(url,{parameters:$H({related_conversation_id:related_conversation_id,recur_evt_instance_id:instance_id,date:date}).toQueryString(),onComplete:onComplete})}catch(e){}};var handleNo=function(){SimpleDialog.hide()};var warn_txt="Are you sure you want to 'Cancel' the recurring "+g_event_label+"?";SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{id:"suspend_btn_yes",text:"Yes",handler:handleYes},{id:"suspend_btn_no",text:"No",handler:handleNo,isDefault:true}]});SimpleDialog.show({title:"Are you sure?",body:warn_txt,params:params})}catch(e){}},guestListPopup:function(recur_evt_temp_id){try{var tpl=new Template("<div class='hd gray left'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"guest_list_popup",style:"display:none"});cont.innerHTML=tpl.evaluate({title:"Add/Edit "+g_guest_label.capitalize()+" List",body_id:"guest_list_popup_body"});document.body.appendChild(cont);cont=null;Yahoo_showLoading();var url=g_service_path+"/events/get_guest_list";var related_conversation_id=$("related_conversation_id").value;var onComplete=function(){Yahoo_hideLoading()};ajaxCall(url,{parameters:{related_conversation_id:related_conversation_id,recur_evt_temp_id:recur_evt_temp_id},onComplete:onComplete})}catch(e){}},guestListPopupShow:function(){try{Yahoo_hideLoading();var guestListPopupId="guest_list_popup";$D.setStyle(guestListPopupId,"display","block");var guestListPopup=new YAHOO.widget.Dialog(guestListPopupId,{width:"650px",zIndex:50,fixedcenter:false,visible:false,modal:true,xy:[((($D.getViewportWidth()-750)/2)+100),getPopupY($D.getViewportHeight())],postmethod:"manual",constraintoviewport:true});guestListPopup.render();guestListPopup.show();var handleCancel=function(){if($F("changes_made")=="true"){var handleYes=function(){this.destroy();guestListPopup.destroy()};var handleNo=function(){this.destroy()};var warn_txt="All the changes made so far will be cancelled!";YAHOO.widget.Module.CSS_HEADER="hd left gray";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:256,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}else{guestListPopup.destroy()}};var handleSubmit=function(){Yahoo_showLoading("Creating "+g_guest_label+" list...");var onComplete=function(){Yahoo_hideLoading();guestListPopup.destroy()};var form=$("guest_list_form");var related_conversation_id=$("related_conversation_id").value;var params=$H(Form.serialize(form,true));params.update({related_conversation_id:related_conversation_id});var url=g_service_path+"/events/update_guest_list";ajaxCall(url,{parameters:params,onComplete:onComplete})};guestListPopup.hide=handleCancel;$E.on("save_guestList_btn","click",handleSubmit,guestListPopup,true);$E.on("cancel_guestList_btn","click",handleCancel,guestListPopup,true)}catch(e){}},createGuestListRow:function(type){try{var count=parseInt($("guest_list_count").value);if(type!="multi"){var name=$F("guest_name");var email=$F("guest_email");if(name==""){name=email.split("@")[0]}count++;RecurringManager.createRow(count,name,email);$("guest_name").value="";$("guest_email").value=""}else{var email_str=$("multi_emails").value;email_str=email_str.replace(/ /g,"");email_str=email_str.replace(/;$/g,"");email_str=email_str.replace(/,$/g,"");var email_arr=email_str.split(",");var len=email_arr.length;for(var i=0;i<len;i++){var name=email_arr[i].split("@")[0];var email=email_arr[i];count++;RecurringManager.createRow(count,name,email)}$("multi_emails").value=""}}catch(e){}},createRow:function(count,name,email_id){try{var tr_class="";if(parseInt(count%2)==0){tr_class="class='dark'"}var tpl=new Template("<tr id='guest_#{count}' #{tr_class}><td width='40%' class='bold'>#{name}<input type='hidden' name='name#{count}' value='#{name}' /></td><td width='55%'>#{email_id}<input type='hidden' name='email_id#{count}' value='#{email_id}' /><input type='hidden' name='role#{count}' value='M' /></td><td width='5%'><img border='0' src='/images/default/cancel_invites.gif' alt='Remove "+g_guest_label+"' title='Remove "+g_guest_label+"' from='js' class='hand' onclick=\"RecurringManager.removeGuest(this,'guest_#{count}')\" /></td></tr>");var val=tpl.evaluate({count:count,name:name,email_id:email_id,tr_class:tr_class});Element.insert("guest_list_tbody",{bottom:val});$("changes_made").value="true";$("guest_list_count").value=count}catch(e){}},removeGuest:function(obj,elem){try{var attr=obj.getAttribute("from");var handleYes=function(){if(attr=="server"){var url=g_service_path+"/events/delete_from_guest_list";var related_conversation_id=$("related_conversation_id").value;var recur_evt_temp_id=$("recur_evt_temp_id").value;var onComplete=function(){MS.hideWait();Element.remove(elem)};var waitObj=MS.showWait(obj);$D.setStyle(waitObj,"z-index",400);ajaxCall(url,{parameters:{related_conversation_id:related_conversation_id,recur_evt_temp_id:recur_evt_temp_id},onComplete:onComplete})}else{Element.remove(elem)}$("changes_made").value="true";this.destroy()};var handleNo=function(){this.destroy()};var warn_txt="Do you really want to remove this person from "+g_guest_label.capitalize()+" List?";YAHOO.widget.Module.CSS_HEADER="hd left gray";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:256,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},addToSeries:function(){try{var url=g_service_path+"/events/add_to_recur_series";var related_conversation_id=$("related_conversation_id").value;var recur_evt_temp_id=$("recur_evt_temp_id").value;var recurring_dates=$("recurring_dates").value;var onComplete=function(){Yahoo_hideLoading()};Yahoo_showLoading("Adding to series...");ajaxCall(url,{parameters:{related_conversation_id:related_conversation_id,recur_evt_temp_id:recur_evt_temp_id,recurring_dates:recurring_dates},onComplete:onComplete})}catch(e){}},showSuccessAlert:function(msg,action,options){try{options=options||{};var handleYes=function(){window.location.href=action;this.destroy()};var warn_txt=msg;YAHOO.widget.Module.CSS_HEADER="hd left gray";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:256,constraintoviewport:true,buttons:[{text:"Ok",handler:handleYes,isDefault:true}]});YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}}}}();var ecard_options_array=null;var ecard_options_hash=null;var announcement_options_hash=null;var announcement_options_array=null;var EcardManager=function(){var $D=YAHOO.util.Dom,$E=YAHOO.util.Event,$W=YAHOO.widget,$L=YAHOO.lang;var $SL=YAHOO.util.Selector;var wait=false;var onStep2=new YAHOO.util.CustomEvent("step2",this);var createEditors=function(type,args){try{var step=args[0];if(step==2){ApplicationManager.initCKEditor(pt_str_const+"_description");var iEtimer=YAHOO.lang.later(1000,null,function(){if($("yui-editor-panel")){try{$("yui-editor-panel").style.width="10px";iEtimer.cancel()}catch(e){}}},null,true)}onStep2.unsubscribe(createEditors)}catch(e){}};onStep2.subscribe(createEditors);return{addOrgContDetail:function(event_id,obj,tabindex,from_where){try{event_id=event_id||"";var style_to_set="width:93%;";if(from_where&&from_where=="edit"){style_to_set=""}var suffix_orig=$("event_contact_detail_count"+event_id).value;var suffix=$("event_contact_current_rows_count"+event_id).value;suffix=parseInt(suffix)+1;suffix_orig=parseInt(suffix_orig)+1;var tbl="org_cont_detail"+event_id;if(suffix_orig>0){try{Element.hide("no_host_err_msg")}catch(e){}}if(suffix_orig==1){try{Element.hide("add_org_detail");Element.show("label_tr")}catch(e){}}obj=obj||$("add_org_detail"+event_id);prefix="contact_";tbl=$(tbl);if(!tbl.last_tabindex){tbl.last_tabindex=parseInt(tabindex)}var trId="evt_host_contact_details_"+suffix;var tr=MS.Table.addRow(tbl);tr.id=trId;tr.appendChild(MS.Dom.create("input",{type:"hidden",name:"event_contact_row_ids[]",value:suffix}));var td=null;td=MS.Table.addCell(tr,{width:"25%"});td.appendChild(MS.Dom.create("div",{id:"contact_name_error"+suffix,"class":"error_msg error no_margin"}));td.appendChild(MS.Dom.create("input",{type:"text",attr_type:"name",oldvalue:"",id:"contact_name_"+suffix,name:"contact_name_"+suffix,inp_id:suffix,"class":"textbox",style:style_to_set}));td=MS.Table.addCell(tr,{width:"20%"});var phoneOptions={count:suffix-1,tabindex:tabindex,phoneNumber:"",showSelectPhoneType:false,isRemoveBtn:false,phoneNumberName:"contact_no_",phoneNumberId:"contact_no_",showCountryCode:true};var td1=MS.Table.addCell(tr,{width:"40%"});td1.appendChild(MS.Dom.create("div",{id:"contact_email_error"+suffix,"class":"error_msg error no_margin"}));td1.appendChild(MS.Dom.create("input",{type:"text",attr_type:"email",oldvalue:"",id:"contact_email_"+suffix,name:"contact_email_"+suffix,inp_id:suffix,"class":"textbox",style:"width:95%"}));var td2=MS.Table.addCell(tr,{width:"2%"});td2.appendChild(MS.Dom.create("img",{id:"img_"+suffix,src:"/images/default/delete_msg.gif",border:"0",alt:"delete",title:"Delete","class":"hand"}));replaceHtml(td,getCustomPhoneFeild(phoneOptions));$("event_contact_detail_count"+event_id).value=suffix_orig;$("event_contact_current_rows_count"+event_id).value=suffix;$E.on("img_"+suffix,"click",function(){EcardManager.removeHostDetails(trId)});if($("no_detail_tr")){$("no_detail_tr").remove()}}catch(e){alert("error "+e.message)}},removeHostDetails:function(id){try{var handleOK=function(){try{$(id).remove();var count=$("event_contact_detail_count").value;count-=1;$("event_contact_detail_count").value=count;if(count<1){Element.show("add_org_detail");Element.hide("label_tr")}removeDetails.destroy()}catch(e){}};var handleNo=function(){removeDetails.destroy()};var warn_txt="Do you want to remove this sender details ?";YAHOO.widget.Module.CSS_HEADER="hd left gray";var removeDetails=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:256,constraintoviewport:true,buttons:[{text:"Yes",handler:handleOK,isDefault:true},{text:"No",handler:handleNo}]});removeDetails.setHeader("Are you sure?");removeDetails.render(document.body);removeDetails.show()}catch(e){}},submitAsset:function(formObj){try{ApplicationManager.saveCKEditorData(pt_str_const+"_description");var len=$("event_contact_current_rows_count").value;for(var i=0;i<len;i++){try{var phoneNo=isValidCustomPhoneNo(i+1);$("contact_no_"+(i+1)).value=phoneNo[2]}catch(e){}}var params=$H(Form.serialize(formObj,true));var onComplete=function(){Yahoo_hideLoading();handleCancel()};if($F(pt_str_const+"_name")!=""){CEManager.evt_showErrorMsg(pt_str_const+"_name_err","");Yahoo_showLoading("Creating...");var url=g_service_path+"/"+pt_str_const+"s/create_"+pt_str_const;ajaxCall(url,{parameters:params,onComplete:onComplete})}else{CEManager.evt_showErrorMsg(pt_str_const+"_name_err",ERR_MSG[pt_str_const.toUpperCase()+"_TITLE_BLANK"])}}catch(e){}},createInviteMemberRow:function(formObj,multi_email,obj){try{if(!wait){var url=g_service_path+"/"+pt_str_const+"s/invite_member_row";var count=parseInt($F("invited_guest_count"));if(!multi_email){var params=$H(Form.serialize(formObj,true));params.update({count:count,multi_email:multi_email})}else{var result=ApplicationManager.chk_multi_email_new($("multi_emails"));var params=$H({guest_name:result.names.join(","),guest_email:result.correct.join(","),count:count,multi_email:multi_email})}var afterSubmit=function(){new_hide_loading();formObj.reset();$("addr-bk").scrollTo(0,0);wait=false};if(EcardManager.validateAddNewMember(multi_email)){new_show_loading("Loading...",obj);wait=true;ajaxCall(url,{parameters:params,onComplete:afterSubmit})}}}catch(e){}},validateAddNewMember:function(multi_email){try{var return_val=false;if(!multi_email){if(($("guest_email").value).strip()!=""){if(check_email(($("guest_email").value).strip(),"Email id","err_div",true)){return_val=true}else{return false}}}else{var ret_val=ApplicationManager.chk_multi_email_new($("multi_emails"));if(!ret_val.isOk){showFalseStatus("","multi_err_div");return_val=true}else{showFalseStatus("These email id's are incorrect "+ret_val.wrong.join(",")+" <br />Please remove the incorrect email ids and try again.","multi_err_div");return false}}return return_val}catch(e){}},submitInviteGuest:function(formObj,type,resend_flow){try{var params=$H(Form.serialize(formObj,true));var asset_id=$("asset_id").value;var personal_note="";var email_template_element=$("email_template_type");var email_template_type="REG";var host_personal_note="";var send_id=pt_str_const+"_id";if($("personal_note_"+asset_id)){personal_note=$("personal_note_"+asset_id).value}else{if($("personal_note_text_"+asset_id)){personal_note=$("personal_note_text_"+asset_id).value}}if($("host_personal_note_"+asset_id)){host_personal_note=$("host_personal_note_"+asset_id).value}else{if($("host_personal_note_text_"+asset_id)){host_personal_note=$("host_personal_note_text_"+asset_id).value}}params.update({related_conversation_id:$("related_conversation_id").value,personal_note:personal_note,host_personal_note:host_personal_note,email_template_type:$("email_template_type").value,send_id:asset_id});var afterSubmit=function(){Yahoo_hideLoading()};var action="";var msg=msg="Sending...";var condition=false;if(type=="ES"||type=="NS"){action="send_"+pt_str_const;if(resend_flow=="true"){action="resend_"+pt_str_const;condition=true}else{condition=true}}else{if(type=="draft"){action="save_"+pt_str_const+"_draft";msg="Saving...";condition=true}}if(condition){$("data_filled").value="";Yahoo_showLoading(msg);var url=g_service_path+"/"+pt_str_const+"s/"+action;ajaxCall(url,{parameters:params,onComplete:afterSubmit})}}catch(e){alert(e.message)}},createEditPersonalNote:function(){try{var desc=$("personal_note_to_put").value;var tpl=new Template('<div class="hd gray left" style="float:none">Edit your message</div><div class="bd"><textarea maxlength="64980" id="edit_p_note_org" style="display:none;">#{desc1}</textarea><table width="100%"><tr><td>Your message</td><td><div><textarea maxlength="64980" name="edit_p_note" id="edit_p_note" >#{desc2}</textarea></div></td></tr><tr><td colspan="2" style="text-align:center;"><button id="save_p_note" class="sexybutton" ><span><span><span class="save">Save</span></span></span></button><button id="cancel_p_note" class="sexybutton" ><span><span><span class="cancel">Cancel</span></span></span></button></td></tr></table></div><div class="ft"></div>');var cont=MS.Dom.create("div",{id:"edit_p_note_popup",style:"display:none"});cont.innerHTML=tpl.evaluate({desc1:desc,desc2:desc});document.body.appendChild(cont)}catch(e){}},saveAssetSettings:function(form){try{var onComplete=function(){Yahoo_hideLoading()};Yahoo_showLoading("Updating settings...");var data=Form.serialize(form,true);var url=g_service_path+"/"+pt_str_const+"s/edit_"+pt_str_const+"_settings";ajaxCall(url,{parameters:data,onComplete:onComplete})}catch(e){}},openSaveDraftPopup:function(){try{MSDialog.show({title:"Save recipient list as draft or schedule "+pt_str_const+"s to be sent later",width:"600px",showLoader:true,loaderZIndex:360});var relatedConvId=$F("related_conversation_id");var data=$H({related_conversation_id:relatedConvId}).toQueryString();var url=g_service_path+"/"+pt_str_const+"s/"+pt_str_const+"_draft_popup";ajaxCall(url,{parameters:data})}catch(e){}},showSaveDraftPopup:function(htmlContent){try{MS.hideWait();var handleCancel=function(){MSDialog.close()};var handleSubmit=function(){$("schedule_send").value="Y";if($("schedule_send_n").checked){$("schedule_send").value="N"}$("scheduled_time").value=$F("scheduled_time_p");$("schedule_hour").value=$F("schedule_hour_p");$("schedule_am_pm").value=$F("schedule_am_pm_p");EcardManager.submitInviteGuest($("invite_guests"),"draft",$("resend_flow_type"));MSDialog.close()};var customButtons=[{button:"save_schedule_btn",eventName:"click",handlerFun:handleSubmit},{button:"cancel_schedule_btn",eventName:"click",handlerFun:handleCancel}];MSDialog.show({title:"Save member list as draft or schedule "+pt_str_const+"s to be sent later",width:"600px",body:htmlContent,customButtons:customButtons});var currentDate=new Date();var minDateVal=(currentDate.getMonth()+1)+"/"+currentDate.getDate()+"/"+currentDate.getFullYear();var maxDateVal=$F("max_date_p");Yahoo_calender("scheduled_time_p",MSDialog.getCalendarContainerId(),minDateVal,false,$F("scheduled_time_p"),maxDateVal)}catch(e){}},confirmRemove:function(guest_email,guest_tr){try{var handleYes=function(){try{SimpleDialog.hide();EcardManager.removeDraftGuest(guest_email,guest_tr)}catch(e){}};var handleNo=function(){SimpleDialog.hide()};var warn_txt="Are you sure, you want to remove this recipient from the scheduled send?";SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{id:"suspend_btn_yes",text:"Yes",handler:handleYes},{id:"suspend_btn_no",text:"No",handler:handleNo,isDefault:true}]});SimpleDialog.show({title:"Are you sure?",body:warn_txt,params:params})}catch(e){}},removeDraftGuest:function(emailId,guestTr){try{url=g_service_path+"/"+pt_str_const+"s/remove_from_draft";var related_conversation_id=$("related_conversation_id").value;var afterSubmit=function(){Yahoo_hideLoading()};Yahoo_showLoading();ajaxCall(url,{parameters:$H({related_conversation_id:related_conversation_id,email_id:emailId,guest_tr:guestTr}).toQueryString(),onComplete:afterSubmit})}catch(e){}},changePersonalNoteDesc:function(){try{EcardManager.createEditPersonalNote();var edit_p_note_popup=window.edit_p_note_popup;var related_conversation_id=$("related_conversation_id").value;var event_desc_editor_id="edit_p_note";var member_role_admin=$("member_role_admin").value;var data="";var edit_p_noteId="edit_p_note_popup";$D.setStyle(edit_p_noteId,"display","block");edit_p_note_popup=new YAHOO.widget.Dialog(edit_p_noteId,{width:"700px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintviewport:true});edit_p_note_popup.render();edit_p_note_popup.show();edit_p_note_popup.center();var handleCancel=function(){var ed=YAHOO.widget.EditorInfo.getEditorById(event_desc_editor_id);ed.destroy();edit_p_note_popup.destroy()};var handleSave=function(){try{var asset_id=$("asset_id").value;var options={afterSave:function(obj){try{data=obj.markup;$("personal_note_to_put").value=data;if($("host_personal_note_"+asset_id)){$("host_personal_note_"+asset_id).value=data}if($("personal_note_"+asset_id)){$("personal_note_"+asset_id).value=data}if($("p_note_div1")){$("p_note_div1").innerHTML=data;$("p_note_div2").innerHTML=data;$("p_note_text_div").innerHTML=data}}catch(e){}}};ApplicationManager.saveEditorData("edit_p_note",$H(options));if(member_role_admin&&($("send_type")&&$("is_host_invite")&&$("is_host_invite").value!="true"&&($("send_type").value=="ES"||$("send_type").value=="NS"||$("send_type").value=="RE"))){var onComplete=function(){Yahoo_hideLoading();edit_p_note_popup.destroy()};var send_id=pt_str_const+"_id";var url=g_service_path+"/"+pt_str_const+"s/edit_"+pt_str_const+"_details";Yahoo_showLoading();ajaxCall(url,{parameters:$H({send_id:asset_id,related_conversation_id:related_conversation_id,description:data}).toQueryString(),onComplete:onComplete})}else{edit_p_note_popup.destroy()}}catch(e){}};$E.on("cancel_p_note","click",handleCancel,edit_p_note_popup,true);$E.on("save_p_note","click",handleSave,edit_p_note_popup,true);if(ApplicationManager){ApplicationManager.initEditor(event_desc_editor_id,"530px","125px",$H({editorType:"simple"}))}edit_p_note_popup.hide=handleCancel}catch(e){}},editAssetDetail:function(){try{var tpl=new Template("<div class='hd gray left' style='float:none'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"edit_"+pt_str_const+"_detail_popup"});cont.innerHTML=tpl.evaluate({title:"Edit "+pt_str_const+" details",body_id:"edit_"+pt_str_const+"_details_popup_body"});document.body.appendChild(cont);cont=null;Yahoo_showLoading();var temp_div=$("fixed_vals");ajaxCall(g_service_path+"/"+pt_str_const+"s/get_"+pt_str_const+"_details_popup",{parameters:{related_conversation_id:$("related_conversation_id").value,div:"edit_"+pt_str_const+"_details_popup_body"}})}catch(e){}},editAssetDetailShow:function(){try{Yahoo_hideLoading();YAHOO.ms.dialog.editEcardDetailDialog=new YAHOO.widget.Dialog("edit_"+pt_str_const+"_detail_popup",{width:"700px",zIndex:275,fixedcenter:false,visible:false,modal:true,postmethod:"manual",constraintviewport:true});var ecardDetailDlg=YAHOO.ms.dialog.editEcardDetailDialog;ecardDetailDlg.render();ecardDetailDlg.show();ecardDetailDlg.center();var handleCancel=function(){try{var ed=YAHOO.widget.EditorInfo.getEditorById(pt_str_const+"_description");ed.destroy()}catch(e){}this.destroy()};var handleSave=function(){try{var isOk=true;var phone_count=$F("event_contact_current_rows_count");isOk=EventManager.validateHostDetails(phone_count);var ecard_title=$("new_"+pt_str_const+"_name");showError('new_"+pt_str_const+"_name_error',"",false);if(ecard_title&&(ecard_title.value).strip()==""){isOk=false;showError('new_"+pt_str_const+"_name_error',ERR_MSG[pt_str_const.toUpperCase()+"_TITLE_BLANK"])}if(isOk){ApplicationManager.saveEditorData(pt_str_const+"_description");Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var params=$H(Form.serialize($("edit_"+pt_str_const+"_name_desc_form"),true));params.update({from:"edit_details",related_conversation_id:$("related_conversation_id").value});ajaxCall(g_service_path+"/"+pt_str_const+"s/edit_"+pt_str_const+"_details",{parameters:params,onComplete:onComplete})}}catch(e){}};$E.on("edit_"+pt_str_const+"_detail_cancel_btn","click",handleCancel,ecardDetailDlg,true);$E.on("edit_"+pt_str_const+"_detail_save_btn","click",handleSave,ecardDetailDlg,true);ecardDetailDlg.hide=handleCancel}catch(e){}},saveEbaseDetails:function(){try{var isOk=true;var phone_count=$F("event_contact_current_rows_count");isOk=EventManager.validateHostDetails(phone_count);var ecard_title=$("new_"+pt_str_const+"_name");showError('new_"+pt_str_const+"_name_error',"",false);if(ecard_title&&(ecard_title.value).strip()==""){isOk=false;showError('new_"+pt_str_const+"_name_error',ERR_MSG[pt_str_const.toUpperCase()+"_TITLE_BLANK"])}if(isOk){ApplicationManager.saveCKEditorData(pt_str_const+"_description");Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var params=$H(Form.serialize($("edit_"+pt_str_const+"_name_desc_form"),true));params.update({from:"edit_details",related_conversation_id:$("related_conversation_id").value});ajaxCall(g_service_path+"/"+pt_str_const+"s/edit_"+pt_str_const+"_details",{parameters:params,onComplete:onComplete})}}catch(e){}},getPerfectWordsPopup:function(){try{var tpl=new Template("<div class='hd gray left' style='float:none'>#{title}</div><div class='bd'><form id='perfect_word_form' name='perfect_word_form'><div style='border: 1px solid #aaaaaa;width: 98%;'><div style='padding: 10px; background: #efefef; font-weight: bold; font-size: 1.2em;'>1. What's the special occasion?</div><div style='padding: 10px 0px 10px 25px;'><select id='perfect_word_selector' onchange='EcardManager.getNewOptionValues(this,\"radio_vals_div_container\")' style='width:50%;border:1px solid #aaaaaa;visibility:visible;'>#{select_val}</select></div></div><div style='margin-top:5px;border: 1px solid #aaaaaa;width: 98%;'><div style='padding: 10px; background: #efefef; font-weight: bold; font-size: 1.2em;'>2. Choose a message:</div><div id='radio_vals_div_container' style='padding: 10px 0px 10px 25px;line-height:1.7em;'></div></div><div class='center' style='margin-top:10px;'><button class='sexybutton' id='perfect_word_cancel'><span><span><span class='cancel'>Cancel</span></span></span></button><button class='sexybutton' id='perfect_word_save'><span><span><span class='add'>Add Message</span></span></span></button></div></form></div><div class='ft'></div>");var select_val="";if(pt_str_const=="ecard"){var len=ecard_options_array.length;var options_array=ecard_options_array}else{var len=announcement_options_array.length;var options_array=announcement_options_array}for(var i=0;i<len;i++){select_val+="<option value='"+options_array[i]+"'>"+options_array[i]+"</option>"}var cont=MS.Dom.create("div",{id:"get_perfect_popup"});cont.innerHTML=tpl.evaluate({title:"Message ideas",select_val:select_val});document.body.appendChild(cont);EcardManager.getNewOptionValues($("perfect_word_selector"),"radio_vals_div_container");var PerfectPopup=new YAHOO.widget.Dialog("get_perfect_popup",{width:"580px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintviewport:true});PerfectPopup.render();PerfectPopup.show();PerfectPopup.center();var handleCancel=function(){PerfectPopup.destroy()};var handleSave=function(){try{var ecard_title="";var val="";val=EcardManager.getRadioCheckedValue($("perfect_word_form"),"perfect_val");if(val!=""){ApplicationManager.setCKEditorData(pt_str_const+"_description",val)}handleCancel()}catch(e){}};PerfectPopup.hide=handleCancel;$E.on("perfect_word_cancel","click",handleCancel,PerfectPopup);$E.on("perfect_word_save","click",handleSave,PerfectPopup)}catch(e){}},getNewOptionValues:function(selectBox,id_to_set){try{var selectedVal=selectBox.options[selectBox.selectedIndex].value;if(pt_str_const!="ecard"){var len=announcement_options_hash[selectedVal].length;var selArr=announcement_options_hash[selectedVal]}else{var len=ecard_options_hash[selectedVal].length;var selArr=ecard_options_hash[selectedVal]}var str="";for(var i=0;i<len;i++){var selected="";if(i==0){selected="checked='checked'"}str+="<input type='radio' name='perfect_val' value=\""+selArr[i].quoteEscape()+"\" align='absmiddle' "+selected+" />&nbsp;"+selArr[i]+"<br />"}$(id_to_set).innerHTML=str}catch(e){}},getRadioCheckedValue:function(form_obj,radio_name){try{var oRadio=form_obj.elements[radio_name];var len=oRadio.length;for(var i=0;i<len;i++){if(oRadio[i].checked){return oRadio[i].value}}return""}catch(e){}},changeTheme:function(obj_id,thm_name,src_path){try{var obj=$("new_"+obj_id);var isAnimated=(obj).getAttribute("isanimated");var isVideo=(obj).getAttribute("isvideo");var theme_id=(obj).getAttribute("theme_id");var old_sel=obj.parentNode.parentNode.selected_child;Element.addClassName(obj,"cat_img_selected_th");Element.removeClassName(obj,"cat_img_normal_th");if(old_sel){if(Element.hasClassName(old_sel,"cat_img_selected_th")){if(old_sel!=obj){Element.removeClassName(old_sel,"cat_img_selected_th");Element.addClassName(old_sel,"cat_img_normal_th")}}}obj.parentNode.parentNode.selected_child=obj;$("theme_id").value=(obj).getAttribute("theme_id");var theme_image=$("event_img");$("theme_image_url").value=src_path;if(theme_image.src==src_path){return }theme_image.src="/images/jumbo.jpg";if(isAnimated!="true"&&isVideo!="true"){show_loading("Loading Image...",theme_image.parentNode);$("web_animated_theme_preview").hide();$("web_animated_theme_preview").innerHTML="";$("web_image_theme_preview").show();var nw_img=new Image();nw_img.src=src_path;var onImgComplete=function(){hide_loading();theme_image.src=this.src};if(nw_img.onreadystatechange){nw_img.onreadystatechange=function(){if(this.readyState=="complete"){onImgComplete.apply(this,[])}}}else{if(nw_img.onload){nw_img.onload=function(){onImgComplete.apply(this,[])}}else{onImgComplete.apply(nw_img,[])}}}else{if(isVideo=="true"){CEManager.showVideoThemePreview(theme_id);$("web_image_theme_preview").hide();$("web_animated_theme_preview").show()}else{EcardManager.showAnimatedThemePreview(theme_id);$("web_image_theme_preview").hide();$("web_animated_theme_preview").show()}}$("email_prev_img").src=ApplicationManager.changeImagePattern(src_path,"_email");$("email_prev_img2").src=ApplicationManager.changeImagePattern(src_path,"_email");$("email_prev_back").className=thm_name+"_email_prev_back";$("text_area_div").className=thm_name+"_txt_area_div";$("email_prev_place_time_table").className=thm_name+"_place_time_font_color"}catch(e){}},showAnimatedThemePreview:function(theme_id){try{if(theme_id&&theme_id!=""){var animatedHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="616" height="434" id="animated" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="/player1/player.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><param name="FlashVars" value="theme_id='+theme_id+'"><embed src="/player1/player.swf" wmode="transparent" FlashVars="theme_id='+theme_id+'" quality="high" bgcolor="#ffffff" width="616" height="434" name="animated" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';$("web_image_theme_preview").hide();$("web_animated_theme_preview").show();$("web_animated_theme_preview").innerHTML="";$("web_animated_theme_preview").innerHTML=animatedHTML}}catch(e){}},addPaginHandlers:function(){var pagin_cont=$D.get("theme_pagination");if(pagin_cont){var aTags=$SL.query("a",pagin_cont);$E.addListener(aTags,"click",this.navigate)}},navigate:function(e){$E.stopEvent(e);var aTag=$E.getTarget(e);show_loading("Fetching...",aTag.parentNode);sub_cat_id=conversation_id=$("theme_pagination").getAttribute("sub_cat_id");cat_id=$("theme_pagination").getAttribute("cat_id");search_value=$("theme_pagination").getAttribute("search_value");var href=aTag.href+"&sub_cat_id="+sub_cat_id+"&cat_id="+cat_id+"&search_value="+search_value;href=href.replace(pt_str_const+"previewtheme",pt_str_const+"s/get_themes");href=href.replace("edit_"+pt_str_const+"_design","get_themes");href=href.replace("show_create_ecard","get_themes");href=href.replace("show_create_announcement","get_themes");ajaxCall(href,{onComplete:hide_loading})},attachCategoryHandler:function(o,main_cat_id){try{var lis=$D.get(o).getElementsByTagName("li");selected_category="main_cat_"+main_cat_id;MS.Dom.Element.scrollInView($("main_cat_"+main_cat_id),$("category_list_cont"));$D.batch(lis,function(el,i){$E.addListener(el,"mouseover",function(e){if(YAHOO.env.ua.ie==6){var targ=$E.getTarget(e);$D.setStyle(targ,"backgroundColor","#FBF0CD")}var ol=$SL.query("ol",el,true);if(ol){$D.setStyle(ol,"display","block")}});$E.addListener(el,"mouseout",function(e){if(YAHOO.env.ua.ie==6){var targ=$E.getTarget(e);if($D.hasClass(targ,"selected_main_category")){$D.setStyle(targ,"backgroundColor","#FBE0CD")}else{targ.style.removeAttribute("backgroundColor")}}var ol=$SL.query("ol",el,true);if(ol){$D.setStyle(ol,"display","none")}});$E.addListener(el,"click",function(e){if(this.getAttribute("subcount")!=undefined&&parseInt(this.getAttribute("subcount"))>1){return }var cat_id="";var sub_cat_id="";cat_id=this.getAttribute("cat_id");sub_cat_id=this.getAttribute("sub_cat_id");var li_id=this.getAttribute("id");if(this.getAttribute("sub_cat")!="true"){$D.addClass(this,"selected_main_category");if(this.id!=selected_category&&selected_category){$D.removeClass(selected_category,"selected_main_category")}selected_category=this.id}else{$D.removeClass(selected_category,"selected_main_category");$D.addClass("main_cat_"+cat_id,"selected_main_category");selected_category="main_cat_"+cat_id}$D.get("sub_category_id").value=sub_cat_id;var params=$H({cat_id:cat_id,sub_cat_id:sub_cat_id});show_loading("Processing...",this);ajaxCall(g_service_path+"/"+pt_str_const+"s/get_themes",{parameters:params.toQueryString(),onComplete:hide_loading,onSuccess:function(){CEManager.change_bread_crumb_text(li_id)}})})})}catch(e){}},toggleSteps:function(step){try{if((step=="1")&&$("Map").getAttribute("referer")){window.location.href=$("Map").getAttribute("referer");return 0}var module_for=$F("module_for");for(var i=1;i<=2;i++){var disp=(step==i)?"block":"none";$("step"+i).style.display=disp;$("step_attr").value=step}var str="ecard_step";if(module_for!="ecard"){str="announcement_step"}var img_src="/images/default/create_"+str+step+".gif";window.scrollTo(0,0);if(step=="2"){onStep2.fire(step)}var t=setTimeout(function(){$("create_invite_nav").src=img_src},50)}catch(e){alert("error "+e.message)}},toggleStepsWrap:function(obj){try{var go_val=obj.getAttribute("steper");EcardManager.toggleSteps(go_val);var step=$("step_attr").value;if(step=="1"){$("area1").setAttribute("steper","2")}else{if(step=="2"){$("area1").setAttribute("steper","1")}}}catch(e){alert("e "+e.message)}},searchTheme:function(){var search_value=$("search_theme").value;var url=g_service_path+"/"+pt_str_const+"s/search_themes";show_loading("Fetching...",$("search_theme"));ajaxCall(url,{parameters:"search_value="+search_value,onComplete:hide_loading,onSuccess:function(){CEManager.change_bread_crumb_text(null)}})},searchEventTrap:function(e){try{if(!e){window.event}if(e.keyCode==13){EcardManager.searchTheme()}$E.preventDefault()}catch(e){}},change_theme:function(form){try{var params=$H(Form.serialize(form,true));var url=g_service_path+"/"+pt_str_const+"s/change_theme";ajaxCall(url,{parameters:params})}catch(e){}},StopReturnKey:function(event){if(!YAHOO.env.ua.ie&&event.which==13){event.preventDefault()}else{if(YAHOO.env.ua.ie&&window.event.keyCode==13){return false}else{return true}}},persionliseTheme:function(type,asset_id,name){try{var d=new Date();var t=d.getTime();var asset_id=asset_id||"";var name=name||"";var controller="ecards";if(type=="AN"){controller="announcements"}if(type=="EV"){window.location.href=g_service_path+"/"+controller+"/create_own_design_flash?type="+type+"&theme_id="+$F("theme_id")+"&asset_id="+asset_id+"&name="+name+"&show_details=Y&t="+t}else{window.location.href=g_service_path+"/"+controller+"/create_own_design_flash?type="+type+"&theme_id="+$F("theme_id")+"&asset_id="+asset_id+"&name="+name+"&show_details=N&t="+t}}catch(e){}},openPrintRecipientListPopup:function(asset_id){try{var the_url=g_service_path+"/"+pt_str_const+"s/print_"+pt_str_const+"_recipient_list?asset_id="+asset_id;var open_popup=window.open(the_url,"Print","width=840,height=700,top=30,left=100,status=yes,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,location=no");if(open_popup==null){alert("Popup blocker is blocking the Print dialog. Please add this site to the allow popups list");return false}}catch(e){}},updateEbaseVisibiltySetting:function(asset_id,obj,p_visibility,related_conversation_id){try{new_show_loading("Processing...",obj);var onComplete=function(){new_hide_loading};var url=g_service_path+"/"+pt_str_const+"s/update_"+pt_str_const+"_visibility_settings";ajaxCall(url,{parameters:{asset_id:asset_id,related_conversation_id:related_conversation_id,visibility_var:pt_str_const,set_visibility:p_visibility},onComplete:onComplete})}catch(e){}},notifyPhotoUpload:function(){if(YAHOO.ms.dialog.notifyPhotoUploadDialog){YAHOO.ms.dialog.notifyPhotoUploadDialog.show();$E.removeListener("notify_photo_cancel_btn","click",YAHOO.ms.dialog.notifyPhotoUploadDialog.hide,YAHOO.ms.dialog.notifyPhotoUploadDialog);$E.removeListener("notify_photo_send_btn","click",EventManager.sendEventPhotoNotification,YAHOO.ms.dialog.notifyPhotoUploadDialog);YAHOO.ms.dialog.notifyPhotoUploadDialog.body.innerHTML=""}else{var tpl=new Template("<div class='hd gray left' style='float:none'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"notify_photo_upload_popup"});var l_title="Notify others";cont.innerHTML=tpl.evaluate({title:l_title,body_id:"notify_photo_upload_popup_body"});document.body.appendChild(cont);YAHOO.ms.dialog.notifyPhotoUploadDialog=new YAHOO.widget.Dialog("notify_photo_upload_popup",{width:"700px",zIndex:275,visible:false,modal:true,postmethod:"manual",constraintviewport:true});YAHOO.ms.dialog.notifyPhotoUploadDialog.render();YAHOO.ms.dialog.notifyPhotoUploadDialog.show();YAHOO.ms.dialog.notifyPhotoUploadDialog.center()}Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading();$E.addListener("notify_photo_cancel_btn","click",YAHOO.ms.dialog.notifyPhotoUploadDialog.hide,YAHOO.ms.dialog.notifyPhotoUploadDialog,true);$E.addListener("notify_photo_send_btn","click",EcardManager.sendPhotoNotification,YAHOO.ms.dialog.notifyPhotoUploadDialog)};var temp_div=$("fixed_vals");ajaxCall(g_service_path+"/"+pt_str_const+"s/create_notify_photo_preview",{parameters:$H({event_name:temp_div.getAttribute("event_name"),event_id:$("fixed_vals").getAttribute("event_id"),asset_id:$("fixed_vals").getAttribute("asset_id"),related_conversation_id:temp_div.getAttribute("conversation_id"),div:"notify_photo_upload_popup_body",dlg:"YAHOO.ms.dialog.notifyPhotoUploadDialog"}).toQueryString(),onComplete:onComplete})},remove_member:function(form,asset_id){try{if(EventManager.check_guests_checked()){var handleYes=function(){Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var params=$H(Form.serialize(form,true));params.update({asset_id:asset_id});var url=g_service_path+"/"+pt_str_const+"s/remove_recipient";ajaxCall(url,{parameters:params,onComplete:onComplete});this.destroy()};var handleNo=function(){this.destroy()};var warn_txt="Do you really want to remove this person from "+g_event_label+"?";YAHOO.widget.Module.CSS_HEADER="hd left gray";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:256,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}else{MSUtils.createWarnDialog("Choose "+g_guest_label+"s to 'Delete'.")}}catch(e){}},sendPhotoNotification:function(){try{ApplicationManager.saveEditorData("notify_photo_personal_note_html");ApplicationManager.saveEditorData("notify_photo_personal_note_text");YAHOO.ms.dialog.notifyPhotoUploadDialog.hide();Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};var temp_div=$("fixed_vals");var form=$("notify_form");var params=$H(Form.serialize(form,true));var photo_upload_email_template_type="REG";if(photo_upload_email_template_type=="TXT"){var personal_note=$("notify_photo_personal_note_text").value}else{var personal_note=$("notify_photo_personal_note_html").value}ajaxCall(g_service_path+"/"+pt_str_const+"s/notify_users",{parameters:$H({related_conversation_id:temp_div.getAttribute("conversation_id"),event_id:temp_div.getAttribute("event_id"),asset_id:temp_div.getAttribute("asset_id"),email_template_type:photo_upload_email_template_type,personal_note:personal_note}).toQueryString(),onComplete:onComplete})}catch(e){}}}}();var SFEventManager=function(){var $D=YAHOO.util.Dom,$E=YAHOO.util.Event,$W=YAHOO.widget,$L=YAHOO.lang;var $SL=YAHOO.util.Selector;return{setModifyStoreCloseDate:function(old_date,event_sub_type,start_date){try{var tpl=new Template("<div class='hd left'>&nbsp;</div><div class='bd'><div><div class='bold'>#{conv_text} #{store_txt} close date :</div><br /><input type='text' id='event_store_close_date' name='event_store_close_date' value='#{date_val}' class='textbox' onblur='quick_toggleChk(this,this.value,\"mm/dd/yyyy\");isDate(this.value,this);' maxlength='10' style='width:90%;'/></div><div style='margin-top:20px;text-align:center;'><button class='sexybutton' title='Save' id='save_store_close_date'><span><span><span class='save'>Save</span></span></span></button>&nbsp;&nbsp;<button class='sexybutton' title='Cancel'  id='cancel_store_close_date'><span><span><span class='cancel'>Cancel</span></span></span></button></div></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"store_close_date_popup",style:"display:none"});var date_val="mm/dd/yyyy";if(old_date!=""){date_val=old_date;conv_text="Modify"}else{event_sub_type="1";conv_text="Set"}var store_txt=g_event_label+" store";if(event_sub_type=="4"){store_txt=g_fundraiser_event_label}cont.innerHTML=tpl.evaluate({img_path:imgPath+"save.gif",cancel_img_path:imgPath+"cancel.gif",conv_text:conv_text,store_txt:store_txt});var input=cont.getElementsByTagName("input")[0];input.value=date_val;var server_time=$("fixed_vals").getAttribute("server_time");var d1=MS.Dom.create("div",{"class":"create_cal_container",id:"store_end_date_cal_container"});cont.appendChild(d1);document.body.appendChild(cont);cont=null;sel_date_val=date_val;if(date_val=="mm/dd/yyyy"){sel_date_val=server_time}Yahoo_calender("event_store_close_date","store_end_date_cal_container",server_time,false,sel_date_val);var dom=YAHOO.util.Dom;var store_close_date_popupId="store_close_date_popup";dom.setStyle(store_close_date_popupId,"display","block");var store_close_date_popup=new YAHOO.widget.Dialog(store_close_date_popupId,{width:"350px",zIndex:2,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});store_close_date_popup.render();store_close_date_popup.show();var handleCancel=function(){store_close_date_popup.destroy()};var handleSubmit=function(){try{var date_to_chk=start_date;if(CEManager.CheckDate(date_to_chk,$F("event_store_close_date"))){new_show_loading("Processing...",$("save_store_close_date"));var params=$H({related_conversation_id:$("fixed_vals").getAttribute("conversation_id"),event_store_close_time:$F("event_store_close_date"),event_sub_type:event_sub_type,event_id:$("fixed_vals").getAttribute("event_id")}).toQueryString();var onComplete=function(){new_hide_loading()};var url=g_service_path+"/events/update_event_store_close_date";ajaxCall(url,{parameters:params,onComplete:onComplete});handleCancel()}else{alert("Store close date can not be less then "+g_event_label+" close date.")}}catch(e){}};store_close_date_popup.hide=handleCancel;$E.on("save_store_close_date","click",handleSubmit,store_close_date_popup,true);$E.on("cancel_store_close_date","click",handleCancel,store_close_date_popup,true)}catch(e){}},hostAwardPopup:function(){try{var tpl=new Template("<div class='hd left'>The SimplyFun Host Award Program</div><div class='bd'>#{inner_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"host_award_popup",style:"display:none"});var host_popup_data=$("host_award").innerHTML;cont.innerHTML=tpl.evaluate({inner_html:host_popup_data});document.body.appendChild(cont);var dom=YAHOO.util.Dom;var hostAward_popupId="host_award_popup";dom.setStyle(hostAward_popupId,"display","block");var hostAward_popup=new YAHOO.widget.Dialog(hostAward_popupId,{width:"550px",zIndex:250,xy:[(((dom.getViewportWidth()-750)/2)+100),getPopupY(dom.getViewportHeight()+50)],visible:false,modal:true,postmethod:"manual",constraintoviewport:true});hostAward_popup.render();hostAward_popup.show();var handleCancel=function(){hostAward_popup.destroy()};hostAward_popup.hide=handleCancel;window.hostAward_popupId=hostAward_popup}catch(e){}},hostAwardPopupClose:function(){try{window.hostAward_popupId.cancel();hostAward_popupId=null}catch(e){}},sendHostEmail:function(){try{var params=$H({related_conversation_id:$("fixed_vals").getAttribute("conversation_id")}).toQueryString();var url=g_service_path+"/events/request_to_party_consultant";ajaxCall(url,{parameters:params,onComplete:SFEventManager.hostAwardPopupClose})}catch(e){}},editConsultantDescCreate:function(event_id){try{var tpl=new Template("<div class='hd gray left' style='float:none'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"consultant_desc_popup"});cont.innerHTML=tpl.evaluate({title:"Edit",body_id:"consultant_desc_popup_body"});document.body.appendChild(cont);cont=null;Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};ajaxCall(g_service_path+"/dstore/store_desc_edit",{parameters:{event_id:event_id,onComplete:onComplete}})}catch(e){}},editConsultantDescShow:function(event_id){try{Yahoo_hideLoading();YAHOO.ms.dialog.editConsultantDialog=new YAHOO.widget.Dialog("consultant_desc_popup",{width:"700px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintviewport:true});var editConsultantDlg=YAHOO.ms.dialog.editConsultantDialog;editConsultantDlg.render();editConsultantDlg.show();editConsultantDlg.center();var handleCancel=function(){CKEDITOR.remove(CKEDITOR.instances.consultant_desc_area);this.destroy()};var handleSave=function(){try{ApplicationManager.saveCKEditorData("consultant_desc_area");Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading();CKEDITOR.remove(CKEDITOR.instances.consultant_desc_area);this.destroy()};var params=$H(Form.serialize($("consultant_desc_form"),true));params.update({event_id:event_id});ajaxCall(g_service_path+"/dstore/store_desc_save",{parameters:params,onComplete:onComplete})}catch(e){}};$E.on("consultant_desc_cancel_btn","click",handleCancel,editConsultantDlg,true);$E.on("consultant_desc_save_btn","click",handleSave,editConsultantDlg,true);editConsultantDlg.hide=handleCancel}catch(e){}},initFakeUsrPopup:function(ev_id){var divId="guestUsrPopUp";var txtUsrName=$("full_name");var usrNameStatus=$("userNameStatus");var regFullName=/(\w\.?)\s+(\w\.?)/;var full_name_min_length=fname_min_len;var wrongImgSrc=imgPath+"remove.gif";var rightImgSrc=imgPath+"right.jpg";var postUrl=g_service_path+"/account/save_account_profile_ajax";var frm=null;var elems=null;var btns=null;var $W=YAHOO.widget;YAHOO.util.Dom.setStyle(divId,"display","block");YAHOO.ms.dialog.fakeUserPopupDialog=new $W.Dialog(divId,{width:"600px",zIndex:250,xy:[((YAHOO.util.Dom.getViewportWidth()-600)/2),100],visible:false,modal:true,close:false,postmethod:"manual",constraintoviewport:true});YAHOO.ms.dialog.fakeUserPopupDialog.render();YAHOO.ms.dialog.fakeUserPopupDialog.show();YAHOO.ms.dialog.fakeUserPopupDialog.reset=function(){var user_obj=EventManager.getUserData();var txtUsrName=$("full_name");txtUsrName.value=user_obj.name;$("full_name_flag").value="N"};YAHOO.ms.dialog.fakeUserPopupDialog.elems=YAHOO.ms.dialog.fakeUserPopupDialog.form.elements;YAHOO.ms.dialog.fakeUserPopupDialog.btns=function(){var temp=[];temp[0]=$("btnSaveFrm_"+ev_id);temp[1]=$("btnSkip_"+ev_id);return temp}();YAHOO.ms.dialog.fakeUserPopupDialog.validate=function(){if(txtUsrName.value.length==0){showError("fake_error_mesage",ERR_MSG.FNAME_BLANK,true,"full_name")}else{if(txtUsrName.value.length<full_name_min_length){showError("fake_error_mesage",ERR_MSG.FNAME_MINLEN,true,"full_name")}else{if(txtUsrName.value.length>100){showError("fake_error_mesage","Name too long",true,"full_name")}else{if($F("fk_password")==""){showError("fake_error_mesage","Password cannot be blank",true,"fk_password")}else{var f=this.form;var regpwd=/^[a-zA-Z0-9]$/;var flagForSubmit=false;if(f.fk_email){var regex=oRegEx.email;if(f.fk_email.value.length>0&&f.terms.checked==true){if(regex.test(f.fk_email.value)){if(f.fk_password.value.length>0){if(chkLen(f.fk_password.value,pwd_min_len)){if(f.terms.checked==true){flagForSubmit=true}else{showError("fake_error_mesage",ERR_MSG.ACCEPT_TERMS,true,"terms")}}else{showError("fake_error_mesage",ERR_MSG.PWD_MINLEN+"<BR>",true,"fk_password")}}else{showError("fake_error_mesage",ERR_MSG.PWD_BLANK,true,"fk_password")}}else{showError("fake_error_mesage",ERR_MSG.EML_INVALID)}}else{if(f.fk_password.value!=""){flagForSubmit=false;showError("fake_error_mesage",ERR_MSG.ACCEPT_TERMS,true,"terms")}else{flagForSubmit=true}}}else{if(f.fk_password.value.length>0){if(chkLen(f.fk_password.value,pwd_min_len)){if(f.terms.checked==true){flagForSubmit=true}else{showError("fake_error_mesage",ERR_MSG.ACCEPT_TERMS,true,"terms")}}else{showError("fake_error_mesage",ERR_MSG.PWD_MINLEN+"<BR>",true,"fk_password")}}else{flagForSubmit=true}}if(flagForSubmit){try{var chk_rsvp=$("do_rsvp_check");if(chk_rsvp!=null){chk_rsvp.value=0}}catch(e){}try{var chk_fake=$("do_fake_check");if(chk_fake!=null){chk_fake.value="A"}}catch(e){}usrNameStatus.innerHTML="<img border='0' src='"+rightImgSrc+"' />";var frmData=Form.serialize(this.form)+"&fk_usr=1&div=YAHOO.ms.dialog.fakeUserPopupDialog&redirect_to=show_event&event_id="+ev_id;Yahoo_showLoading("Processing...");ajaxCall(postUrl,{parameters:frmData,onComplete:function(){}})}}}}}return false};var handleCancel=function(e){YAHOO.util.Event.stopEvent(e);YAHOO.ms.dialog.fakeUserPopupDialog.hide()};window.g_isGuestPopLoaded=false;YAHOO.util.Event.on(YAHOO.ms.dialog.fakeUserPopupDialog.btns[1],"click",handleCancel,YAHOO.ms.dialog.fakeUserPopupDialog,true);YAHOO.ms.dialog.fakeUserPopupDialog.beforeHideEvent.subscribe(function(){this.reset()});YAHOO.util.Event.on("upload_pic_link_fake_usr","click",function(e){PhotoManager.showPhotoMenu(e)})}}}();var members_name_hash="";var fireNewFun=false;var fireFunList=[];var DCManager=function(){var $D=YAHOO.util.Dom,$E=YAHOO.util.Event,$W=YAHOO.widget,$L=YAHOO.lang;var $SL=YAHOO.util.Selector;var call_wait=false;var memorizerTimer=null;var checkCellHandler=function(text_el,flag_el,span_el,read_only,attr){try{if(text_el.value){flag_el.value="Y";if(attr.type=="EI"&&read_only&&attr.resend_flow=="false"){flag_el.value=""}}else{flag_el.value=""}if(!read_only){text_el.disabled=false;text_el.className="enabled_textbox";text_el.setAttribute("disabled_val","false");if(span_el&&!$L.trim(text_el.value)){span_el.style.display=""}else{text_el.style.display=""}}else{if(attr.type=="ER"&&text_el.value){text_el.style.display=""}}}catch(e){}};var unCheckCellHandler=function(text_el,flag_el,span_el,read_only,attr){flag_el.value="";if(!read_only){text_el.setAttribute("disabled_val","true");text_el.className="disabled_textbox";text_el.setAttribute("disabled_val","true");if(span_el){span_el.style.display="none";text_el.style.display="none"}}else{if(attr.type=="ER"&&text_el.value){text_el.style.display="none"}}};return{DCConditionChecked:function(sel_id,i,flag_id,type,resend_flow,row){try{var sel=$(sel_id+i);var flag=$(flag_id+i);var selReadOnly=sel.readAttribute("readOnly");if(sel.value!=""){flag.value="Y";if(type=="EI"&&selReadOnly&&resend_flow=="false"){flag.value=""}}else{flag.value=""}if(!selReadOnly){sel.removeAttribute("disabled");sel.className="enabled_textbox";sel.setAttribute("disabled_val","false");var sel_span=$(sel_id+i+"_span");if(sel_span&&sel.value==""){sel_span.style.display=""}else{sel.style.display=""}}else{if((type=="ER")&&sel.value!=""){sel.style.display=""}}}catch(e){}},DCConditionUnchecked:function(sel_id,i,flag_id,type){try{var flag=$(flag_id+i);flag.value="";var sel=$(sel_id+i);var sel_span=$(sel_id+i+"_span");if(!Element.readAttribute(sel,"readOnly")){sel.setAttribute("disabled","true");sel.className="disabled_textbox";sel.setAttribute("disabled_val","true");if(sel_span){sel_span.style.display="none";sel.style.display="none"}}else{if(type=="ER"&&$(sel_id+i).value!=""){sel.style.display="none"}}}catch(e){}},blindCorrectDC:function(obj){try{obj.value=obj.value.replace(/([^\d])/g,"")}catch(e){}},disableAll_chkBox:function(val){try{var select=YAHOO.util.Selector.query("input[disabled_val]","invite_guests");var len=select.length;for(var i=0;i<len;i++){if(val=="Y"){select[i].setAttribute("disabled","true")}else{select[i].removeAttribute("disabled")}}if(val=="Y"){$("pre_invited_guests_Email").disabled=true;$("pre_invited_guests_sms").disabled=true;$("pre_invited_guests_voice").disabled=true}else{$("pre_invited_guests_Email").disabled=false;$("pre_invited_guests_sms").disabled=false;$("pre_invited_guests_voice").disabled=false}}catch(e){}},callRadioFunction:function(name_val){try{$("prev_img").src=imgPath+"preview_and_set_reminder.gif";if(name_val=="never"){DCManager.disableAll_chkBox("Y")}else{if(name_val=="send_now"){DCManager.disableAll_chkBox("N");$("prev_img").src=imgPath+"preview_and_send_now.gif"}else{DCManager.disableAll_chkBox("N")}}}catch(e){}},sendPartyReminderDC:function(){try{var temp_div=$("fixed_vals");var related_conversation_id=temp_div.getAttribute("conversation_id");if(temp_div.getAttribute("event_status")!="L"){var event_should_be_locked_first=_get_const_value("event_time_should_be_locked_first_event_reminder");MSUtils.createWarnDialog(event_should_be_locked_first)}else{window.location.href=g_service_path+"/events/set_event_reminder?is_premium_invitation=false&related_conversation_id="+related_conversation_id}}catch(e){}},refreshVoiceInvite:function(phone_no,code,page){try{var url=g_service_path+"/account/refresh_voice";ajaxCall(url,{parameters:$H({div:"show_sms_wizard_popup_body",loc_mobile_no_name:phone_no,code:code,page:page}).toQueryString()})}catch(e){}},chkPhoneNo:function(str,err_div){try{if(isNaN(str)){showFalseStatus(ERR_MSG.INVAL_NO,err_div);return false}else{showFalseStatus("",err_div);return true}}catch(e){}},guestShowHide:function(){try{Element.toggle("already_invited");$("already_invited_img").src=imgPath+(($("already_invited").style.display=="none")?"collapse_white.gif":"expand_white.gif")}catch(e){}},chkTextChange:function(obj,obj_id,flag,incr_count,flag_id){try{if(obj.value==""){Element.hide(obj_id);Element.show(obj_id+"_span");$(flag_id).value="";if(flag=="print"){$("address"+incr_count).value="";$("city"+incr_count).value="";$("state"+incr_count).value="";$("zipcode"+incr_count).value="";$("country"+incr_count).value=""}}}catch(e){}},confirmVoiceNo:function(formObj){try{Yahoo_showLoading("Confirming...");var params=$H(Form.serialize(formObj,true));var onComplete=function(){Yahoo_hideLoading()};var url=g_service_path+"/events/confirm_voice";ajaxCall(url,{parameters:params,onComplete:onComplete})}catch(e){}},dcStep2TabChange:function(img_id,div_id){try{var divs_id=["email_cont","sms_cont","voice_cont","print_cont"];var img_id=["email_img","sms_img","voice_img","print_img"];var len=divs_id.length;for(var i=0;i<len;i++){if(divs_id[i]==div_id){$(divs_id[i]).style.display="block";$(img_id[i]).className="selected"}else{$(divs_id[i]).style.display="none";$(img_id[i]).className=""}}}catch(e){}},dc_tabNav:function(step,type){try{Element.addClassName($("li_step_"+step),"selected");for(var i=1;i<3;i++){var disp=(step==i)?"block":"none";$("step"+i).style.display=disp}var img_src=g_service_path+"/images/step_"+step+".jpg";if(type=="ER"){img_src=g_service_path+"/images/dc_new_reminder_step"+step+".jpg"}else{if(type=="RR"){img_src=g_service_path+"/images/DC_new_ask_for_response_step"+step+".jpg"}else{if(type=="EC"||type=="ES"){img_src=g_service_path+"/images/new_ecard_step"+step+".gif"}else{if(type=="EA"||type=="NS"){img_src=g_service_path+"/images/new_announcement_step"+step+".gif"}else{if($("user_role")&&$F("user_role")=="A"){img_src=g_service_path+"/pt3/images/dc_host_step_"+step+".jpg"}}}}}window.scrollTo(0,0);var t=setTimeout(function(){$("dc_header_tab_nav").src=img_src},50)}catch(e){}},DCPreviewShow:function(){try{Yahoo_hideLoading();var dom=YAHOO.util.Dom;var DC_popupId="DC_popup";dom.setStyle(DC_popupId,"display","block");var DCPopup=new YAHOO.widget.Dialog(DC_popupId,{width:"500px",zIndex:275,fixedcenter:false,xy:[((dom.getViewportWidth()-750)/2)+110,getPopupY(dom.getViewportHeight())-70],visible:false,modal:true,postmethod:"manual",constraintoviewport:true});DCPopup.render();DCPopup.show();var handleCancel=function(){DCPopup.destroy()};DCPopup.hide=handleCancel}catch(e){}},DCPreview:function(page){try{var tpl=new Template("<div class='hd left'></div><div class='bd' id='#{body_id}'>#{body_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"DC_popup",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"DC_popup_body"});document.body.appendChild(cont);cont=null;var data=$H({related_conversation_id:$F("related_conversation_id"),div:"DC_popup_body",page:page}).toQueryString();Yahoo_showLoading();var url=g_service_path+"/events/delivery_central_popup";ajaxCall(url,{parameters:data})}catch(e){}},createNewCell:function(rep_id,incr_count,flag_id,val,cond,for_id){try{var obj=$(rep_id);var parentObj=obj.parentNode;parentObj.innerHTML="";if(cond!="print"){var img_style="display:none;";var input_style="width:93%;";var flag_value="Y";if(val.strip()==""){img_style="";input_style="width:93%;display:none;";flag_value=""}if(val!=""&&(for_id=="mobile"||for_id=="voice")){val=val.replace(/([^\d])/g,"")}var img_obj=MS.Dom.create("img",{id:rep_id+"_span",border:"0",onclick:"EventManager.inPlaceToggle(this,'"+rep_id+"','"+flag_id+"')",style:img_style,"class":"hand",src:"/images/default/green_add.gif"});parentObj.appendChild(img_obj);if(for_id=="mobile"||for_id=="voice"){var inp_text=MS.Dom.create("input",{type:"text",name:rep_id,id:rep_id,value:val,style:input_style,"class":"enabled_textbox",onblur:"DCManager.chkTextChange(this,'"+rep_id+"','normal','"+incr_count+"','"+flag_id+"');EventManager.blindCorrectDC(this);"})}else{var inp_text=MS.Dom.create("input",{type:"text",name:rep_id,id:rep_id,value:val,style:input_style,"class":"enabled_textbox",onblur:"DCManager.chkTextChange(this,'"+rep_id+"','normal','"+incr_count+"','"+flag_id+"')"})}parentObj.appendChild(inp_text);var inp_hidden=MS.Dom.create("input",{type:"hidden",name:flag_id,id:flag_id,value:flag_value});parentObj.appendChild(inp_hidden)}else{var address=val[0];var city=val[1];var state=val[2];var zipcode=val[3];var country=val[4];var print_arr=["address","city","state","zipcode","country"];var print_str=address+" "+city+" "+state+" "+zipcode+" "+country;var len=print_arr.length;var img_style="display:none;";var input_style="width:200px;";var flag_value="Y";if(print_str.strip()==""){img_style="";input_style="width:200px;display:none;";flag_value=""}var img_obj=MS.Dom.create("img",{id:rep_id+"_span",border:"0",onclick:"EventManager.editGuestDetails('"+incr_count+"','print')",style:img_style,"class":"hand",src:"/images/default/green_add.gif"});parentObj.appendChild(img_obj);var inp_text=MS.Dom.create("input",{type:"text",name:rep_id,id:rep_id,value:print_str,style:input_style,onblur:"DCManager.chkTextChange(this,'"+rep_id+"','print','"+incr_count+"','"+flag_id+"')","class":"enabled_textbox"});parentObj.appendChild(inp_text);for(var i=0;i<len;i++){var inp_text=MS.Dom.create("input",{type:"hidden",name:print_arr[i]+incr_count,id:print_arr[i]+incr_count,value:val[i]});parentObj.appendChild(inp_text)}var inp_hidden=MS.Dom.create("input",{type:"hidden",name:flag_id,id:flag_id,value:flag_value});parentObj.appendChild(inp_hidden)}}catch(e){}},guestRowEditing:function(incr_count){try{$("guest_name_span_"+incr_count).innerHTML=$F("guest_name_popup");$("guest_name_chkbox_"+incr_count).value=$F("guest_name_popup");if($F("guest_email_popup")!=$F("guest_email_popup_org")){DCManager.createNewCell("email_id"+incr_count,incr_count,"send_email_flag"+incr_count,$F("guest_email_popup"),"normal","email")}if($F("guest_mobile_popup")!=$F("guest_mobile_popup_org")){DCManager.createNewCell("mobile_number"+incr_count,incr_count,"send_sms_flag"+incr_count,$F("guest_mobile_popup"),"normal","mobile")}if($F("guest_voice_phone_popup")!=$F("guest_voice_phone_popup_org")){DCManager.createNewCell("phone_number"+incr_count,incr_count,"send_voice_flag"+incr_count,$F("guest_voice_phone_popup"),"normal","voice")}if(($F("address_popup")!=$F("address_popup_org"))||($F("city_popup")!=$F("city_popup_org"))||($F("stateUS_popup")!=$F("stateUS_popup_org"))||($F("zipcode_popup")!=$F("zipcode_popup_org"))){var print_arr=[$F("address_popup"),$F("city_popup"),$F("stateUS_popup"),$F("zipcode_popup"),$F("country_popup")];DCManager.createNewCell("guest_print"+incr_count,incr_count,"send_print_flag"+incr_count,print_arr,"print","print_val")}}catch(e){}},editGuestDetailsShow:function(incr_count){try{Yahoo_hideLoading();var dom=YAHOO.util.Dom;var editGuestDetailsId="editGuestDetails_popup";dom.setStyle(editGuestDetailsId,"display","block");var editGuestDetailsPopup=new YAHOO.widget.Dialog(editGuestDetailsId,{width:"650px",zIndex:275,fixedcenter:true,visible:false,modal:true,postmethod:"manual",constraintoviewport:true});editGuestDetailsPopup.render();editGuestDetailsPopup.show();var handleCancel=function(){editGuestDetailsPopup.destroy()};var handleSubmit=function(){try{if(DCManager.validateGuestRow()){DCManager.guestRowEditing(incr_count);handleCancel()}}catch(e){}};editGuestDetailsPopup.hide=handleCancel;$E.on("editGuestDetailsSave","click",handleSubmit,editGuestDetailsPopup,true);$E.on("editGuestDetailsClose","click",handleCancel,editGuestDetailsPopup,true)}catch(e){}},validateGuestRow:function(){try{var zip_code=$("zipcode_popup");if(zip_code.value!=""){if(!ApplicationManager.validateZipcode(zip_code.value)){alert(ERR_MSG.INV_ZIP);zip_code.focus();return false}else{return true}}else{return true}}catch(e){}},editGuestDetails:function(incr_count,focus_val){try{var tpl=new Template("<div class='hd left'>Edit "+g_guest_label.capitalize()+" Details</div><div class='bd' id='#{body_id}'>#{body_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"editGuestDetails_popup",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"editGuestDetails_body"});document.body.appendChild(cont);cont=null;var guest_name=$F("guest_name_chkbox_"+incr_count);var guest_name_disabled=$("guest_name_chkbox_"+incr_count).getAttribute("disabled_val");var guest_email=$F("email_id"+incr_count);var guest_email_disabled=$("email_id"+incr_count).getAttribute("disabled_val");var guest_mobile=$F("mobile_number"+incr_count);var guest_mobile_disabled=$("mobile_number"+incr_count).getAttribute("disabled_val");var guest_voice_phone=$F("phone_number"+incr_count);var guest_voice_disabled=$("phone_number"+incr_count).getAttribute("disabled_val");var email_flag=$("pre_invited_guests_Email").checked;var print_flag=$("pre_invited_guests_print").checked;var sms_flag=$("pre_invited_guests_sms").checked;var voice_flag=$("pre_invited_guests_voice").checked;var address=$F("address"+incr_count);var city=$F("city"+incr_count);var state=$F("state"+incr_count);var country=$F("country"+incr_count);var zipcode=$F("zipcode"+incr_count);var print_obj=$("guest_print"+incr_count);var print_obj_disabled=print_obj.getAttribute("disabled_val");var data=$H({related_conversation_id:$F("related_conversation_id"),div:"editGuestDetails_body",incr_count:incr_count,guest_name:guest_name,guest_email:guest_email,guest_mobile:guest_mobile,guest_voice_phone:guest_voice_phone,address:address,city:city,state:state,country:country,zipcode:zipcode,guest_name_disabled:guest_name_disabled,guest_email_disabled:guest_email_disabled,guest_mobile_disabled:guest_mobile_disabled,guest_voice_disabled:guest_voice_disabled,print_obj_disabled:print_obj_disabled,focus_val:focus_val,email_flag:email_flag,print_flag:print_flag,sms_flag:sms_flag,voice_flag:voice_flag}).toQueryString();Yahoo_showLoading();var url=g_service_path+"/events/edit_contact_details";ajaxCall(url,{parameters:data})}catch(e){}},validateDCInviteGuests:function(type){try{var len=$F("invited_guest_count");var email_checked=$("pre_invited_guests_Email").checked;var sms_checked=$("pre_invited_guests_sms").checked;var voice_checked=$("pre_invited_guests_voice").checked;var all_blank=true;var email_filled=false;var sms_filled=false;var voice_filled=false;var print_filled=false;var print_flag=false;var return_val="";var group_voice_cbox_val=$("pre_invited_guests_voice").checked;var cont_id=(document.getElementById("invite_guest_container"))?"invite_guest_container":"set_reminder_data_cont";var rows=document.getElementById(cont_id).getElementsByTagName("tr");for(var x=0,ln=rows.length;x<ln;x=x+1){try{var guest_email_flag=$SL.query("input[type=hidden]",rows[x].cells[2],true).value;var email_el=$SL.query("input[type=text]",rows[x].cells[2],true).value;var guest_SMS_flag=$SL.query("input[type=hidden]",rows[x].cells[3],true).value;var sms_el=$SL.query("input[type=text]",rows[x].cells[3],true).value;var guest_voice_flag=$SL.query("input[type=hidden]",rows[x].cells[5],true).value;var voice_el=$SL.query("input[type=text]",rows[x].cells[5],true).value;var guest_print_flag=$SL.query("input[print_flag=true]",rows[x].cells[3],true);var print_el=$SL.query("input[type=text]",rows[x].cells[3],true).value;var new_user=$SL.query("input[type=checkbox]",rows[x].cells[0],true).getAttribute("new_guest");if(guest_email_flag!=""){all_blank=false;email_filled=true}if(guest_SMS_flag!=""){all_blank=false;sms_filled=true}if(group_voice_cbox_val){if(guest_voice_flag!=""){all_blank=false;voice_filled=true}}if(guest_print_flag!=""){all_blank=false;print_filled=true;if(new_user=="true"){if((!email_checked)&&(!sms_checked)&&(!voice_checked)){print_flag=true}else{if(email_el==""&&sms_el==""&&voice_el==""){print_flag=true}}}else{if(email_filled||sms_filled||voice_filled){if($("email_id"+i).value==""&&$("mobile_number"+i).value==""&&$("phone_number"+i).value==""){print_flag=true}}else{if(email_el==""&&sms_el==""&&voice_el==""){print_flag=true}}}}}catch(e){}}if(!all_blank){if(voice_filled){if($F("MS_SV_AudioPath")!=""||$F("User_Upload_AudioPath")!=""){return_val=true}else{alert("Please upload your voice invite");DCManager.dc_tabNav("2",type);DCManager.dcStep2TabChange("voice_img","voice_cont");return false}}if(print_filled){if(!print_flag){return_val=true}else{alert(ERR_MSG.DC_VALS);return false}}else{return_val=true}}else{alert("No "+g_guest_label+"s medium is filled. Please check and fill atleast one of the mediums (Email/SMS/Voice) for each of the "+g_guest_label+" being invited.");return false}return return_val}catch(e){}},validateGBIDC:function(cont_id){try{var type=$F("send_type");var group_email=$("pre_invited_guests_Email").checked;var return_val=false;var member_selected_flag=false;var rows=document.getElementById(cont_id).getElementsByTagName("tr");var len=rows.length;for(var x=0;x<len;x++){try{var email_flag=$SL.query("input[type=hidden]",rows[x].cells[2],true).value;var select=$SL.query("input[type=checkbox]",rows[x].cells[0],true);if(select.checked){member_selected_flag=true;if(!group_email){alert("Please check the mediums before proceeding ahead.");select.focus();return false;break}else{if(email_flag==""){alert("Please enter data for all '"+g_guest_label.capitalize()+"s being invited' before proceeding ahead.");select.focus();return false;break}else{return_val=true}}}}catch(e){}}if(type=="EI"&&len==0){member_selected_flag=true;return_val=true}if(!member_selected_flag){alert("Please select atleast one "+g_guest_label+".");return false}return return_val}catch(e){}},openSaveDraftPopup:function(){try{MSDialog.show({title:"Save "+g_guest_label+" list as draft or schedule invites to be sent later",width:"600px",showLoader:true,loaderZIndex:360});var relatedConvId=$F("related_conversation_id");var data=$H({related_conversation_id:relatedConvId}).toQueryString();var url=g_service_path+"/events/event_draft_popup";ajaxCall(url,{parameters:data})}catch(e){}},saveSMSDraft:function(){try{DCManager.submitInviteGuest($("invite_guests"),"draft",$("resend_flow_type"))}catch(e){}},showSaveDraftPopup:function(htmlContent){try{MS.hideWait();var handleCancel=function(){MSDialog.close()};var handleSubmit=function(){$("schedule_send").value="Y";if($("schedule_send_n").checked){$("schedule_send").value="N"}$("scheduled_time").value=$F("scheduled_time_p");$("schedule_hour").value=$F("schedule_hour_p");$("schedule_am_pm").value=$F("schedule_am_pm_p");DCManager.submitInviteGuest($("invite_guests"),"draft",$("resend_flow_type"));MSDialog.close()};var customButtons=[{button:"save_schedule_btn",eventName:"click",handlerFun:handleSubmit},{button:"cancel_schedule_btn",eventName:"click",handlerFun:handleCancel}];MSDialog.show({title:"Save "+g_guest_label+" list as draft or schedule invites to be sent later",width:"600px",body:htmlContent,customButtons:customButtons});var currentDate=new Date();var minDateVal=(currentDate.getMonth()+1)+"/"+currentDate.getDate()+"/"+currentDate.getFullYear();var maxDateVal=$F("max_date_p");Yahoo_calender("scheduled_time_p",MSDialog.getCalendarContainerId(),minDateVal,false,$F("scheduled_time_p"),maxDateVal)}catch(e){}},confirmRemove:function(guest_email,guest_tr){try{var handleYes=function(){try{SimpleDialog.hide();DCManager.removeInvDraftGuest(guest_email,guest_tr)}catch(e){}};var handleNo=function(){SimpleDialog.hide()};var warn_txt="Are you sure, you want to remove this "+g_guest_label+" from the scheduled invite?";SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{id:"suspend_btn_yes",text:"Yes",handler:handleYes},{id:"suspend_btn_no",text:"No",handler:handleNo,isDefault:true}]});SimpleDialog.show({title:"Are you sure?",body:warn_txt,params:params})}catch(e){}},removeInvDraftGuest:function(emailId,guestTr){try{url=g_service_path+"/events/remove_inv_draft_user";var related_conversation_id=$("related_conversation_id").value;var afterSubmit=function(){Yahoo_hideLoading()};Yahoo_showLoading();ajaxCall(url,{parameters:$H({related_conversation_id:related_conversation_id,email_id:emailId,guest_tr:guestTr}).toQueryString(),onComplete:afterSubmit})}catch(e){}},submitInviteGuest:function(formObj,type,resend_flow,paypal_flow){try{var params=$H(Form.serialize(formObj,true));var event_id=$F("event_id");var personal_note="";var email_template_element=$("email_template_type");var email_template_type="REG";var host_personal_note="";var is_premium_invitation=false;var sms_invite=false;var subject="";var subject_changed="N";var paypal=paypal_flow||"N";if($("subject_txt")){subject=$F("subject_txt")}if($("sub_user_defined")&&$("sub_user_defined").value!=""){subject_changed=$F("sub_user_defined")}if($("personal_note_"+event_id)){personal_note=$("personal_note_"+event_id).value}else{if($("personal_note_text_"+event_id)){personal_note=$("personal_note_text_"+event_id).value}}if($("host_personal_note_"+event_id)){host_personal_note=$("host_personal_note_"+event_id).value}else{if($("host_personal_note_text_"+event_id)){host_personal_note=$("host_personal_note_text_"+event_id).value}}params.update({related_conversation_id:$("related_conversation_id").value,personal_note:personal_note,host_personal_note:host_personal_note,subject:subject,subject_changed:subject_changed,email_template_type:$("email_template_type").value,sms_invite:sms_invite,paypal:paypal,is_premium_invitation:is_premium_invitation});var afterSubmit=function(){Yahoo_hideLoading()};var action="";var msg=msg="Sending...";var condition=false;if(type=="EI"){if(resend_flow=="true"){action="resend_event_invites_dc";if(DCManager.validateGBIDC("already_invited")){condition=true}}else{if(sms_invite){action="add_event_member_dc"}else{action="add_event_member_email"}condition=true}}else{if(type=="RR"){action="ask_for_response_dc";if(DCManager.validateGBIDC("already_invited")){condition=true}}else{if(type=="ER"){action="send_reminder_dc";if($("never")&&$("never").checked){condition=true}else{if(DCManager.validateGBIDC("set_reminder_data_cont")){condition=true}}}else{if(type=="draft"){action="save_invite_guests_draft";msg="Saving...";condition=true}}}}if(condition){$("data_filled").value="";Yahoo_showLoading(msg);var url=g_service_path+"/events/"+action;ajaxCall(url,{parameters:params,onComplete:afterSubmit})}}catch(e){alert("error "+e.message)}},emailInviteGuestSelect:function(obj,incr_count){try{var text_el=$("email_id"+incr_count);var span_el=$("email_id"+incr_count+"_span");if(obj.checked){if(text_el&&text_el.value!=""){text_el.removeAttribute("disabled");text_el.className="enabled_textbox"}else{if(text_el.value==""){span_el.style.display=""}}}else{if(text_el&&text_el.value!=""){text_el.setAttribute("disabled","true");text_el.className="disabled_textbox"}else{if(text_el.value==""){span_el.style.display="none"}}}}catch(e){}},guestSelect:function(obj,incr_count){try{var group_email_cbox_val=$("pre_invited_guests_Email").checked;var group_print_cbox_val=$("pre_invited_guests_print").checked;var group_sms_cbox_val=$("pre_invited_guests_sms").checked;var group_voice_cbox_val=$("pre_invited_guests_voice").checked;var type=$("send_type").value;var resend_flow=$("resend_flow").value;var reminder_flow=false;if($("send_type")&&$F("send_type")=="ER"){reminder_flow=true}if(obj.checked){Element.show("edit_link"+incr_count);if(group_email_cbox_val&&!reminder_flow){DCManager.DCConditionChecked("email_id",incr_count,"send_email_flag",type,resend_flow)}if(group_print_cbox_val){DCManager.DCConditionChecked("guest_print",incr_count,"send_print_flag",type,resend_flow)}if(group_sms_cbox_val){DCManager.DCConditionChecked("mobile_number",incr_count,"send_sms_flag",type,resend_flow)}if(group_voice_cbox_val){DCManager.DCConditionChecked("phone_number",incr_count,"send_voice_flag",type,resend_flow)}}else{Element.hide("edit_link"+incr_count);if(group_email_cbox_val){DCManager.DCConditionUnchecked("email_id",incr_count,"send_email_flag",type)}if(group_print_cbox_val){DCManager.DCConditionUnchecked("guest_print",incr_count,"send_print_flag",type)}if(group_sms_cbox_val){DCManager.DCConditionUnchecked("mobile_number",incr_count,"send_sms_flag",type)}if(group_voice_cbox_val){DCManager.DCConditionUnchecked("phone_number",incr_count,"send_voice_flag",type)}}}catch(e){}},guestSelectAddressbook:function(email_checked,mobile_checked,phone_checked,print_checked,len,startIndex){try{var type=$("send_type").value;var resend_flow=$("resend_flow").value;var option={email:email_checked,sms:mobile_checked,voice:phone_checked,print:print_checked,resend_flow:resend_flow,type:type};var rows=document.getElementById("invite_guest_container").getElementsByTagName("tr");for(var x=0,ln=rows.length;x<ln;x=x+1){var checkbox=rows[x].cells[0].getElementsByTagName("input")[0];if(checkbox&&checkbox.checked){var anchor=rows[x].cells[1].getElementsByTagName("a")[0];anchor.style.display="";DCManager.DCConditionCommon(rows[x],option,checkCellHandler)}}new_hide_loading()}catch(e){}},DCConditionCheckedNew:function(row,attr,cellHandler){try{var text_el,flag_el,span_el,cell;if(attr.email){cell=row.cells[2];text_el=$SL.query("input[type=text]",cell,true);flag_el=$SL.query("input[type=hidden]",cell,true);span_el=cell.getElementsByTagName("img")[0];read_only=text_el.readOnly;cellHandler(text_el,flag_el,span_el,read_only)}if(attr.sms){cell=row.cells[4];text_el=$SL.query("input[type=text]",cell,true);flag_el=$SL.query("input[type=hidden]",cell,true);span_el=cell.getElementsByTagName("img")[0];read_only=text_el.readOnly;cellHandler(text_el,flag_el,span_el,read_only)}if(attr.print){cell=row.cells[3];text_el=$SL.query("input[type=text]",cell,true);flag_el=$SL.query("input[type=hidden]",cell,true);span_el=cell.getElementsByTagName("img")[0];read_only=text_el.readOnly;cellHandler(text_el,flag_el,span_el,read_only)}if(attr.voice){cell=row.cells[5];text_el=$SL.query("input[type=text]",cell,true);flag_el=$SL.query("input[type=hidden]",cell,true);span_el=cell.getElementsByTagName("img")[0];read_only=text_el.readOnly;cellHandler(text_el,flag_el,span_el,read_only)}}catch(e){}},DCConditionCommon:function(row,attr,cellHandler){try{var text_el,flag_el,span_el,cell;var anchor=row.cells[1].getElementsByTagName("a")[0];if(attr.email){cell=row.cells[2];text_el=$SL.query("input[type=text]",cell,true);flag_el=$SL.query("input[type=hidden]",cell,true);span_el=cell.getElementsByTagName("img")[0];read_only=text_el.readOnly;anchor.style.display=attr.show_edit?"":"none";cellHandler(text_el,flag_el,span_el,read_only,attr)}if(attr.sms){cell=row.cells[3];text_el=$SL.query("input[type=text]",cell,true);flag_el=$SL.query("input[type=hidden]",cell,true);span_el=cell.getElementsByTagName("img")[0];read_only=text_el.readOnly;anchor.style.display=attr.show_edit?"":"none";cellHandler(text_el,flag_el,span_el,read_only,attr)}if(attr.print){cell=row.cells[4];text_el=$SL.query("input[type=text]",cell,true);flag_el=$SL.query("input[print_flag=true]",cell,true);span_el=cell.getElementsByTagName("img")[0];read_only=text_el.readOnly;anchor.style.display=attr.show_edit?"":"none";cellHandler(text_el,flag_el,span_el,read_only,attr)}if(attr.voice){cell=row.cells[5];text_el=$SL.query("input[type=text]",cell,true);flag_el=$SL.query("input[type=hidden]",cell,true);span_el=cell.getElementsByTagName("img")[0];read_only=text_el.readOnly;anchor.style.display=attr.show_edit?"":"none";cellHandler(text_el,flag_el,span_el,read_only,attr)}}catch(e){}},addRows:function(html){div=document.createElement("div");div.innerHTML="<table><tbody>"+html+"</tbody></table>";var table=document.getElementById("guest_detail_table");var elems=div.getElementsByTagName("tr");for(var i=0,ln=elems.length;i<ln;i=i+1){table.appendChild(elems[i].cloneNode(true))}$L.later(50,this,function(){html.evalScripts()})},groupSelectField:function(sel_id,flag_id,obj){try{var count=$("invited_guest_count").value;var type=$("send_type").value;var resend_flow=$("resend_flow").value;var cont_id=(document.getElementById("invite_guest_container"))?"invite_guest_container":"set_reminder_data_cont";var show_edit=$("pre_invited_guests_Email").checked||$("pre_invited_guests_print").checked||$("pre_invited_guests_sms").checked||$("pre_invited_guests_voice").checked;var str="({"+sel_id+":'"+sel_id+"', resend_flow :'"+resend_flow+"', type :'"+type+"', show_edit :"+show_edit+"})";var option=eval(str);var rows=document.getElementById(cont_id).getElementsByTagName("tr");if(obj.checked){for(var x=0,ln=rows.length;x<ln;x=x+1){var checkbox=rows[x].cells[0].getElementsByTagName("input")[0];if(checkbox&&checkbox.checked){var anchor=rows[x].cells[1].getElementsByTagName("a")[0];anchor.style.display="";DCManager.DCConditionCommon(rows[x],option,checkCellHandler)}}}else{for(var x=0,ln=rows.length;x<ln;x=x+1){var checkbox=rows[x].cells[0].getElementsByTagName("input")[0];if(checkbox&&checkbox.checked){DCManager.DCConditionCommon(rows[x],option,unCheckCellHandler)}}}}catch(e){}},groupSelectFieldMemorizer:function(sel_id,flag_id,obj_checked,len,type,resend_flow,startIndex){try{fireNewFun=false;startIndex=startIndex||1;var count=0;var i=startIndex;var timer=50;var break_count=150;if(len>800){timer=70;break_count=50}if(obj_checked){for(;i<len;i++){var guest_name_cbox=$("guest_name_chkbox_"+i);if(guest_name_cbox.checked){DCManager.DCConditionChecked(sel_id,i,flag_id,type,resend_flow)}count++;if(count==break_count){break}}}else{for(;i<len;i++){DCManager.DCConditionUnchecked(sel_id,i,flag_id,type);count++;if(count==break_count){break}}}startIndex=i+1;if(memorizerTimer){memorizerTimer.cancel()}if(startIndex<len){memorizerTimer=YAHOO.lang.later(timer,this,arguments.callee,[sel_id,flag_id,obj_checked,len,type,resend_flow,startIndex])}else{fireNewFun=true;memorizerTimer=null}}catch(e){}},validateDCAddNewMemberNew:function(multi_email){try{var return_val=false;if(!multi_email){if(($("guest_email").value).strip()!=""){if(check_email(($("guest_email").value).strip(),"Email id","err_div",true)){return_val=true}else{return false}}if($("sms_invite")&&$F("sms_invite")!=""){var guest_mobile=$F("sms_country_code")+$F("sms_area_code")+$F("sms_local_number1")+$F("sms_local_number2");if(guest_mobile!=""){var phone_arr=[$F("sms_country_code"),$F("sms_area_code"),$F("sms_local_number1"),$F("sms_local_number2")];var len=phone_arr.length;if($F("sms_area_code")!=""&&$F("sms_local_number1")!=""&&$F("sms_local_number2")!=""){for(var i=0;i<len;i++){var val=DCManager.chkPhoneNo(phone_arr[i],"mobile_err_div");if(val){return_val=val}else{return false}}}else{showFalseStatus(ERR_MSG.INVAL_NO,"mobile_err_div");return false}}}}else{var ret_val=ApplicationManager.chk_multi_email_new($("multi_emails"));if(!ret_val.isOk){showFalseStatus("","multi_err_div");return_val=true}else{showFalseStatus("These email id's are incorrect "+ret_val.wrong.join(",")+" <br />Please remove the incorrect email ids and try again.","multi_err_div");return false}}return return_val}catch(e){}},validateDCAddNewMember:function(multi_email){try{var return_val=false;var guest_mobile=$F("sms_country_code")+$F("sms_area_code")+$F("sms_local_number1")+$F("sms_local_number2");var guest_phone_no=$F("phone_country_code")+$F("phone_area_code")+$F("phone_local_number1")+$F("phone_local_number2");if(!multi_email){if(($("guest_email").value).strip()!=""){if(check_email(($("guest_email").value).strip(),"Email id","err_div",true)){return_val=true}else{return false}}if(guest_mobile!=""){var phone_arr=[$F("sms_country_code"),$F("sms_area_code"),$F("sms_local_number1"),$F("sms_local_number2")];var len=phone_arr.length;if($F("sms_area_code")!=""&&$F("sms_local_number1")!=""&&$F("sms_local_number2")!=""){for(var i=0;i<len;i++){var val=DCManager.chkPhoneNo(phone_arr[i],"mobile_err_div");if(val){return_val=val}else{return false}}}else{showFalseStatus(ERR_MSG.INVAL_NO,"mobile_err_div");return false}}if(guest_phone_no!=""){var guest_phone_no_arr=[$F("phone_country_code"),$F("phone_area_code"),$F("phone_local_number1"),$F("phone_local_number2")];var len1=guest_phone_no_arr.length;if($F("phone_area_code")!=""&&$F("phone_local_number1")!=""&&$F("phone_local_number2")!=""){for(var j=0;j<len1;j++){var val=DCManager.chkPhoneNo(guest_phone_no_arr[j],"phone_err_div");if(val){return_val=val}else{return false}}}else{showFalseStatus(ERR_MSG.INVAL_NO,"phone_err_div");return false}}if((guest_mobile=="")&&(guest_phone_no=="")&&(($("guest_email").value).strip()=="")){showFalseStatus(ERR_MSG.DC_VALS,"err_div");return false}if($F("guest_zip_code")!=""){if(!ApplicationManager.validateZipcode($F("guest_zip_code"))){showFalseStatus(ERR_MSG.INV_ZIP,"err_div");return false}}}else{var ret_val=ApplicationManager.chk_multi_email2("multi_emails");if(ret_val[1]){showFalseStatus("","multi_err_div");return_val=true}else{showFalseStatus("These email id's are incorrect "+ret_val[0]+" <br />Please remove the incorrect email ids and try again.","multi_err_div");return false}}return return_val}catch(e){}},createInviteMemberRow:function(formObj,multi_email,obj){try{if(!call_wait){var url=g_service_path+"/events/invite_guest_row";var count=parseInt($F("invited_guest_count"));var sms_invite="";if($("sms_invite")){sms_invite=$F("sms_invite")}if(!multi_email){var params=$H(Form.serialize(formObj,true));params.update({count:count,multi_email:multi_email,sms_invite:sms_invite})}else{var params=$H({multi_emails:$F("multi_emails"),count:count,multi_email:multi_email})}var afterSubmit=function(){new_hide_loading();formObj.reset();call_wait=false};if(DCManager.checkAllreadyAddedUsers(multi_email)){if(DCManager.validateDCAddNewMember(multi_email)){new_show_loading("Loading...",obj);call_wait=true;ajaxCall(url,{parameters:params,onComplete:afterSubmit})}}}}catch(e){}},createInviteMemberRowNew:function(formObj,multi_email,obj){try{if(!call_wait){var url=g_service_path+"/events/invite_guest_row_new";var count=parseInt($F("invited_guest_count"));var sms_invite="";if($("sms_invite")){sms_invite=$F("sms_invite")}if(!multi_email){var params=$H(Form.serialize(formObj,true));params.update({count:count,multi_email:multi_email,sms_invite:sms_invite})}else{var result=ApplicationManager.chk_multi_email_new($("multi_emails"));var params=$H({guest_name:result.names.join(","),guest_email:result.correct.join(","),count:count,multi_email:multi_email})}var afterSubmit=function(){new_hide_loading();formObj.reset();$("addr-bk").scrollTo(0,0);call_wait=false};if(DCManager.validateDCAddNewMemberNew(multi_email)){new_show_loading("Loading...",obj);call_wait=true;ajaxCall(url,{parameters:params,onComplete:afterSubmit})}}}catch(e){}},checkAllreadyAddedUsers:function(multi_email){try{var email_arr=[];if(!multi_email){email_arr[0]=$F("guest_email")}else{var multi_emails=$F("multi_emails");multi_emails=multi_emails.replace(/ /g,"");multi_emails=multi_emails.replace(/;/g,",");email_arr=multi_emails.split(",")}var len=email_arr.length;var return_val=false;for(var i=0;i<len;i++){if(members_name_hash[email_arr[i]]!=undefined){DCManager.showAlertConditions(email_arr[i],multi_email);return false}else{return_val=true}}return return_val}catch(e){}},showAlertConditions:function(email_val,multi_email){try{var user_role=members_name_hash[email_val];var str1="The person ("+email_val+") being invited is already a ";var str2=" Please delete the ";var str3=", if you wish to invite the person as a ";var alert_str="";if($("user_role")){if(user_role=="C"){alert_str=str1+g_consultant_label.capitalize()+"."}else{if(user_role=="M"){alert_str=str1+g_guest_label.capitalize()+".";alert_str+=str2+g_guest_label.capitalize()+str3+g_host_label.capitalize()+"."}else{if(user_role=="A"){alert_str=str1+g_host_label.capitalize()+"."}}}}else{if(user_role=="C"){alert_str=str1+g_consultant_label.capitalize()+"."}else{if(user_role=="A"){alert_str=str1+g_host_label.capitalize()+".";alert_str+=str2+g_host_label.capitalize()+str3+g_guest_label.capitalize()+"."}else{if(user_role=="M"){alert_str=str1+g_guest_label.capitalize()+"."}}}}MSUtils.createWarnDialog(alert_str)}catch(e){}},inPlaceToggle:function(obj,show_obj_id,flag_id){try{Element.hide(obj);Element.show(show_obj_id);$(flag_id).value="Y";$(show_obj_id).focus()}catch(e){}},voice_success:function(){try{var step=4;for(var i=1;i<=3;i++){var disp=(step==i)?"block":"none";$("step"+i).style.display=disp}$("step4").style.display="block";$("voice_invite_nav").src="/pt2/images/voice_invite3.gif"}catch(e){}},multiSelectGuestsDC:function(flag,cont_id,chk_val,obj){try{var email_checked=$("pre_invited_guests_Email").checked;var type=$("send_type").value;var resend_flow=$("resend_flow").value;var option={email:email_checked,resend_flow:resend_flow,type:type};var rows=document.getElementById(cont_id).getElementsByTagName("tr");for(var x=0,ln=rows.length;x<ln;x=x+1){var checkbox=rows[x].cells[0].getElementsByTagName("input")[0];if(checkbox){if(flag=="ALL"||flag=="NON"){if(chk_val=="N"){checkbox.checked=false;DCManager.DCConditionCommon(rows[x],option,unCheckCellHandler)}else{checkbox.checked=true;DCManager.DCConditionCommon(rows[x],option,checkCellHandler)}}else{var flag_var=checkbox.getAttribute(flag);if(flag_var.toUpperCase()=="Y"&&chk_val=="Y"){checkbox.checked=true;DCManager.DCConditionCommon(rows[x],option,checkCellHandler)}else{if(chk_val=="N"){checkbox.checked=false;DCManager.DCConditionCommon(rows[x],option,unCheckCellHandler)}}}}}}catch(e){}},createEditPersonalNote:function(){try{var desc=$("personal_note_to_put").value;var user_sub_value="";var sys_sub="";if($("subject_txt")){user_sub_value=$F("subject_txt")}if($("sys_subject")){sys_sub=$F("sys_subject")}var tpl=new Template('<div class="hd gray left" style="float:none">Edit Subject Line and Message</div><div class="bd" ><form id="edit_personal_note_popup_form"><textarea maxlength="64980" id="edit_p_note_org" style="display:none;" rows="8">#{desc1}</textarea><table width="100%" id="edit_personal_note_popup_table"><tr><td class="left_td">Email Subject Line</td><td><div style="margin:5px 0px 15px 0px;"><div class="bold" style="padding:0px 0px 5px 0px;">Default subject line:<br /></div><input type="radio" name="usr_sub" id="sys_sub_radio" #{checked_sys} onclick="disable_enable_fields(\'user_sub_text\',\'\')"/> <span>#{sys_sub}</span></div><div style="margin:15px 0px;"><div class="bold" style="padding:0px 0px 5px 0px;">Custom subject line:<br /></div><input type="radio" name="usr_sub" id="user_sub_radio" style="margin-bottom:5px;" #{checked_usr} onclick="disable_enable_fields(\'\',\'user_sub_text\')" /> <input type="text" id="user_sub_text" maxlength="150" class="textbox" style="width:90%; value="#{user_sub_value}" disabled="true" /></div></td></tr><tr><td class="left_td">Personal Note</td><td><div><textarea maxlength="64980" name="edit_p_note" id="edit_p_note" rows="8" >#{desc2}</textarea></div></td></tr><tr><td colspan="2" style="text-align:center;"><button id="save_p_note" class="sexybutton" ><span><span><span class="save">Save</span></span></span></button><button id="cancel_p_note" class="sexybutton" ><span><span><span class="cancel">Cancel</span></span></span></button></td></tr></table></form></div><div class="ft"></div>');var cont=MS.Dom.create("div",{id:"edit_p_note_popup",style:"display:none"});var checked_sys="checked='checked'";var checked_usr="";if($F("subject_txt")!=""){checked_sys="";checked_usr="checked='checked'"}cont.innerHTML=tpl.evaluate({desc1:desc,desc2:desc,sys_sub:sys_sub,checked_sys:checked_sys,checked_usr:checked_usr,user_sub_value:user_sub_value});document.body.appendChild(cont);$("user_sub_text").value=user_sub_value;if($F("subject_txt")!=""){disable_enable_fields("","user_sub_text")}}catch(e){}},changePersonalNoteDesc:function(){try{DCManager.createEditPersonalNote();var edit_p_note_popup=window.edit_p_note_popup;var related_conversation_id=$("related_conversation_id").value;var event_desc_editor_id="edit_p_note";var member_role_admin=$("member_role_admin").value;var data="";var edit_p_noteId="edit_p_note_popup";$D.setStyle(edit_p_noteId,"display","block");edit_p_note_popup=new YAHOO.widget.Dialog(edit_p_noteId,{width:"700px",zIndex:275,fixedcenter:false,xy:[(($D.getViewportWidth()-750)/2),getPopupY($D.getViewportHeight())],visible:false,modal:true,postmethod:"manual",constraintviewport:true});edit_p_note_popup.render();edit_p_note_popup.show();edit_p_note_popup.center();var handleCancel=function(){edit_p_note_popup.destroy()};var handleSave=function(){try{var subject="";var subject_changed="N";var event_id=$("event_id").value;var data=$("edit_p_note").value;$("edit_p_note_org").value=$("edit_p_note").value;if($("subject_txt")){$("subject_txt").value=$F("user_sub_text");subject=$F("user_sub_text")}if($("sub_user_defined")){if($("user_sub_radio").checked){subject_changed="Y"}$("sub_user_defined").value=subject_changed}$("personal_note_to_put").value=data;if($("host_personal_note_"+event_id)){$("host_personal_note_"+event_id).value=data}if($("personal_note_"+event_id)){$("personal_note_"+event_id).value=data}if($("p_note_div1")){$("p_note_div1").innerHTML=data;$("p_note_div2").innerHTML=data;$("p_note_text_div").innerHTML=data}if(member_role_admin&&($("send_type")&&$("is_host_invite")&&$("is_host_invite").value!="true")){var onComplete=function(){Yahoo_hideLoading();edit_p_note_popup.destroy()};var url=g_service_path+"/events/save_event_email_text";Yahoo_showLoading();ajaxCall(url,{parameters:$H({event_id:event_id,send_type:$("send_type").value,subject:subject,subject_changed:subject_changed,related_conversation_id:related_conversation_id,personal_note:data,invite_host:($("invite_host")?"Y":"N")}).toQueryString(),onComplete:onComplete})}else{edit_p_note_popup.destroy()}}catch(e){alert("aa "+e.message)}};$E.on("cancel_p_note","click",handleCancel,edit_p_note_popup,true);$E.on("save_p_note","click",handleSave,edit_p_note_popup,true);edit_p_note_popup.hide=handleCancel}catch(e){alert(e.message)}},smsInviteStorePopup:function(is_premium_invitation){try{Yahoo_showLoading("Wait...");var page_txt="Reminders";var tpl=new Template("<div class='hd left' style='float:none'>Invite #{page_txt}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"smsStorePopup",style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"sms_store_popup_body",page_txt:page_txt});document.body.appendChild(cont);var url=g_service_path+"/store/show_my_cart_ajax";ajaxCall(url,{parameters:{is_premium_invitation:is_premium_invitation}});cont=null}catch(e){}},smsInviteStorePopupShow:function(){try{Yahoo_hideLoading();var smsStorePopupId="smsStorePopup";$D.setStyle(smsStorePopupId,"display","block");var setsmsStorePopup=new YAHOO.widget.Dialog(smsStorePopupId,{width:"450px",zIndex:275,fixedcenter:false,visible:false,modal:true,postmethod:"manual",xy:[(($D.getViewportWidth()-450)/2),getPopupY($D.getViewportHeight())],constraintoviewport:true});setsmsStorePopup.render();setsmsStorePopup.show();var handleCancel=function(){setsmsStorePopup.destroy()};setsmsStorePopup.hide=handleCancel;window.smsStorePopupId=setsmsStorePopup;$E.on("sms_popup_cancel","click",handleCancel,setsmsStorePopup,true)}catch(e){}},doConfirmInvite:function(){try{if(window.smsStorePopupId){window.smsStorePopupId.cancel();smsStorePopupId=null}Yahoo_showLoading("sending...");var url=g_service_path+"/events/do_confirm_invites";ajaxCall(url,{parameters:{},onComplete:Yahoo_hideLoading})}catch(e){}},paypalSMSInvite:function(){try{DCManager.submitInviteGuest($("invite_guests"),"draft",$("resend_flow_type"),"Y")}catch(e){}},groupContacts:function(group_id,obj){try{var div_data=$("each_group_"+group_id).innerHTML;if(div_data==""){var url=g_service_path+"/events/get_group_contact_ids";ajaxCall(url,{parameters:{group_id:group_id}})}else{Element.toggle("each_group_"+group_id)}}catch(e){}},validateSI:function(cont_id){try{var select=$SL.query("input:checked",cont_id);var email_fld=$SL.query("input[type=text]",cont_id);var return_val=[];var wrong_email=[];var empty_email=[];var emailFilter=/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;for(var i=0,el;el=select[i];i++){var email=$SL.query("input[type=text]",el.parentNode.parentNode,true).value.strip()||"";if(email==""){empty_email.push(true);break}else{if(!emailFilter.test(email)){wrong_email.push(email);break}else{return_val.push(true)}}}if(return_val.length>0&&wrong_email.length==0&&empty_email.length==0){return true}else{if(return_val.length==0){alert("Please select at least one contact to send invite")}else{if(wrong_email.length>0){alert("Please correct following\n"+wrong_email+" \n email id's")}else{if(empty_email.length>0){alert("One of the checked guests does not have an email id.")}}}return false}}catch(e){}},inviteGuestChkToggle:function(cont_id,flag){try{var select=$SL.query("input[type=checkbox]",cont_id);var i=select.length-1;while(i>=0){select[i].checked=(flag=="All");i--}}catch(e){}}}}();if(typeof Effect=="undefined"){throw ("controls.js requires including script.aculo.us' effects.js library")}var Autocompleter={};Autocompleter.Base=Class.create({baseInitialize:function(element,update,options){element=$(element);this.element=element;this.update=$(update);this.hasFocus=false;this.changed=false;this.active=false;this.index=0;this.entryCount=0;this.oldElementValue=this.element.value;if(this.setOptions){this.setOptions(options)}else{this.options=options||{}}this.options.paramName=this.options.paramName||this.element.name;this.options.tokens=this.options.tokens||[];this.options.frequency=this.options.frequency||0.4;this.options.minChars=this.options.minChars||1;this.options.onShow=this.options.onShow||function(element,update){if(!update.style.position||update.style.position=="absolute"){update.style.position="absolute";Position.clone(element,update,{setHeight:false,offsetTop:element.offsetHeight})}Effect.Appear(update,{duration:0.15})};this.options.onHide=this.options.onHide||function(element,update){new Effect.Fade(update,{duration:0.15})};if(typeof (this.options.tokens)=="string"){this.options.tokens=new Array(this.options.tokens)}if(!this.options.tokens.include("\n")){this.options.tokens.push("\n")}this.observer=null;this.element.setAttribute("autocomplete","off");Element.hide(this.update);Event.observe(this.element,"blur",this.onBlur.bindAsEventListener(this));Event.observe(this.element,"keydown",this.onKeyPress.bindAsEventListener(this))},show:function(){if(Element.getStyle(this.update,"display")=="none"){this.options.onShow(this.element,this.update)}if(!this.iefix&&(Prototype.Browser.IE)&&(Element.getStyle(this.update,"position")=="absolute")){new Insertion.After(this.update,'<iframe id="'+this.update.id+'_iefix" style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" src="javascript:false;" frameborder="0" scrolling="no"></iframe>');this.iefix=$(this.update.id+"_iefix")}if(this.iefix){setTimeout(this.fixIEOverlapping.bind(this),50)}},fixIEOverlapping:function(){Position.clone(this.update,this.iefix,{setTop:(!this.update.style.height)});this.iefix.style.zIndex=1;this.update.style.zIndex=2;Element.show(this.iefix)},hide:function(){this.stopIndicator();if(Element.getStyle(this.update,"display")!="none"){this.options.onHide(this.element,this.update)}if(this.iefix){Element.hide(this.iefix)}},startIndicator:function(){if(this.options.indicator){Element.show(this.options.indicator)}},stopIndicator:function(){if(this.options.indicator){Element.hide(this.options.indicator)}},onKeyPress:function(event){if(this.active){switch(event.keyCode){case Event.KEY_TAB:case Event.KEY_RETURN:this.selectEntry();Event.stop(event);case Event.KEY_ESC:this.hide();this.active=false;Event.stop(event);return ;case Event.KEY_LEFT:case Event.KEY_RIGHT:return ;case Event.KEY_UP:this.markPrevious();this.render();Event.stop(event);return ;case Event.KEY_DOWN:this.markNext();this.render();Event.stop(event);return }}else{if(event.keyCode==Event.KEY_TAB||event.keyCode==Event.KEY_RETURN||(Prototype.Browser.WebKit>0&&event.keyCode==0)){return }}this.changed=true;this.hasFocus=true;if(this.observer){clearTimeout(this.observer)}this.observer=setTimeout(this.onObserverEvent.bind(this),this.options.frequency*1000)},activate:function(){this.changed=false;this.hasFocus=true;this.getUpdatedChoices()},onHover:function(event){var element=Event.findElement(event,"LI");if(this.index!=element.autocompleteIndex){this.index=element.autocompleteIndex;this.render()}Event.stop(event)},onClick:function(event){var element=Event.findElement(event,"LI");this.index=element.autocompleteIndex;this.selectEntry();this.hide()},onBlur:function(event){setTimeout(this.hide.bind(this),250);this.hasFocus=false;this.active=false},render:function(){if(this.entryCount>0){for(var i=0;i<this.entryCount;i++){this.index==i?Element.addClassName(this.getEntry(i),"selected"):Element.removeClassName(this.getEntry(i),"selected")}if(this.hasFocus){this.show();this.active=true}}else{this.active=false;this.hide()}},markPrevious:function(){if(this.index>0){this.index--}else{this.index=this.entryCount-1}this.getEntry(this.index).scrollIntoView(true)},markNext:function(){if(this.index<this.entryCount-1){this.index++}else{this.index=0}this.getEntry(this.index).scrollIntoView(false)},getEntry:function(index){return this.update.firstChild.childNodes[index]},getCurrentEntry:function(){return this.getEntry(this.index)},selectEntry:function(){this.active=false;this.updateElement(this.getCurrentEntry())},updateElement:function(selectedElement){if(this.options.updateElement){this.options.updateElement(selectedElement);return }var value="";if(this.options.select){var nodes=$(selectedElement).select("."+this.options.select)||[];if(nodes.length>0){value=Element.collectTextNodes(nodes[0],this.options.select)}}else{value=Element.collectTextNodesIgnoreClass(selectedElement,"informal")}var bounds=this.getTokenBounds();if(bounds[0]!=-1){var newValue=this.element.value.substr(0,bounds[0]);var whitespace=this.element.value.substr(bounds[0]).match(/^\s+/);if(whitespace){newValue+=whitespace[0]}this.element.value=newValue+value+this.element.value.substr(bounds[1])}else{this.element.value=value}this.oldElementValue=this.element.value;this.element.focus();if(this.options.afterUpdateElement){this.options.afterUpdateElement(this.element,selectedElement)}},updateChoices:function(choices){if(!this.changed&&this.hasFocus){this.update.innerHTML=choices;Element.cleanWhitespace(this.update);Element.cleanWhitespace(this.update.down());if(this.update.firstChild&&this.update.down().childNodes){this.entryCount=this.update.down().childNodes.length;for(var i=0;i<this.entryCount;i++){var entry=this.getEntry(i);entry.autocompleteIndex=i;this.addObservers(entry)}}else{this.entryCount=0}this.stopIndicator();this.index=0;if(this.entryCount==1&&this.options.autoSelect){this.selectEntry();this.hide()}else{this.render()}}},addObservers:function(element){Event.observe(element,"mouseover",this.onHover.bindAsEventListener(this));Event.observe(element,"click",this.onClick.bindAsEventListener(this))},onObserverEvent:function(){this.changed=false;this.tokenBounds=null;if(this.getToken().length>=this.options.minChars){this.getUpdatedChoices()}else{this.active=false;this.hide()}this.oldElementValue=this.element.value},getToken:function(){var bounds=this.getTokenBounds();return this.element.value.substring(bounds[0],bounds[1]).strip()},getTokenBounds:function(){if(null!=this.tokenBounds){return this.tokenBounds}var value=this.element.value;if(value.strip().empty()){return[-1,0]}var diff=arguments.callee.getFirstDifferencePos(value,this.oldElementValue);var offset=(diff==this.oldElementValue.length?1:0);var prevTokenPos=-1,nextTokenPos=value.length;var tp;for(var index=0,l=this.options.tokens.length;index<l;++index){tp=value.lastIndexOf(this.options.tokens[index],diff+offset-1);if(tp>prevTokenPos){prevTokenPos=tp}tp=value.indexOf(this.options.tokens[index],diff+offset);if(-1!=tp&&tp<nextTokenPos){nextTokenPos=tp}}return(this.tokenBounds=[prevTokenPos+1,nextTokenPos])}});Autocompleter.Base.prototype.getTokenBounds.getFirstDifferencePos=function(newS,oldS){var boundary=Math.min(newS.length,oldS.length);for(var index=0;index<boundary;++index){if(newS[index]!=oldS[index]){return index}}return boundary};Ajax.Autocompleter=Class.create(Autocompleter.Base,{initialize:function(element,update,url,options){this.baseInitialize(element,update,options);this.options.asynchronous=true;this.options.onComplete=this.onComplete.bind(this);this.options.defaultParams=this.options.parameters||null;this.url=url},getUpdatedChoices:function(){this.startIndicator();var entry=encodeURIComponent(this.options.paramName)+"="+encodeURIComponent(this.getToken());this.options.parameters=this.options.callback?this.options.callback(this.element,entry):entry;if(this.options.defaultParams){this.options.parameters+="&"+this.options.defaultParams}new Ajax.Request(this.url,this.options)},onComplete:function(request){this.updateChoices(request.responseText)}});Autocompleter.Local=Class.create(Autocompleter.Base,{initialize:function(element,update,array,options){this.baseInitialize(element,update,options);this.options.array=array},getUpdatedChoices:function(){this.updateChoices(this.options.selector(this))},setOptions:function(options){this.options=Object.extend({choices:10,partialSearch:true,partialChars:2,ignoreCase:true,fullSearch:false,selector:function(instance){var ret=[];var partial=[];var entry=instance.getToken();var count=0;for(var i=0;i<instance.options.array.length&&ret.length<instance.options.choices;i++){var elem=instance.options.array[i];var foundPos=instance.options.ignoreCase?elem.toLowerCase().indexOf(entry.toLowerCase()):elem.indexOf(entry);while(foundPos!=-1){if(foundPos==0&&elem.length!=entry.length){ret.push("<li><strong>"+elem.substr(0,entry.length)+"</strong>"+elem.substr(entry.length)+"</li>");break}else{if(entry.length>=instance.options.partialChars&&instance.options.partialSearch&&foundPos!=-1){if(instance.options.fullSearch||/\s/.test(elem.substr(foundPos-1,1))){partial.push("<li>"+elem.substr(0,foundPos)+"<strong>"+elem.substr(foundPos,entry.length)+"</strong>"+elem.substr(foundPos+entry.length)+"</li>");break}}}foundPos=instance.options.ignoreCase?elem.toLowerCase().indexOf(entry.toLowerCase(),foundPos+1):elem.indexOf(entry,foundPos+1)}}if(partial.length){ret=ret.concat(partial.slice(0,instance.options.choices-ret.length))}return"<ul>"+ret.join("")+"</ul>"}},options||{})}});Field.scrollFreeActivate=function(field){setTimeout(function(){Field.activate(field)},1)};Ajax.InPlaceEditor=Class.create({initialize:function(element,url,options){this.url=url;this.element=element=$(element);this.prepareOptions();this._controls={};arguments.callee.dealWithDeprecatedOptions(options);Object.extend(this.options,options||{});if(!this.options.formId&&this.element.id){this.options.formId=this.element.id+"-inplaceeditor";if($(this.options.formId)){this.options.formId=""}}if(this.options.externalControl){this.options.externalControl=$(this.options.externalControl)}if(!this.options.externalControl){this.options.externalControlOnly=false}this._originalBackground=this.element.getStyle("background-color")||"transparent";this.element.title=this.options.clickToEditText;this._boundCancelHandler=this.handleFormCancellation.bind(this);this._boundComplete=(this.options.onComplete||Prototype.emptyFunction).bind(this);this._boundFailureHandler=this.handleAJAXFailure.bind(this);this._boundSubmitHandler=this.handleFormSubmission.bind(this);this._boundWrapperHandler=this.wrapUp.bind(this);this.registerListeners()},checkForEscapeOrReturn:function(e){if(!this._editing||e.ctrlKey||e.altKey||e.shiftKey){return }if(Event.KEY_ESC==e.keyCode){this.handleFormCancellation(e)}else{if(Event.KEY_RETURN==e.keyCode){this.handleFormSubmission(e)}}},createControl:function(mode,handler,extraClasses){var control=this.options[mode+"Control"];var text=this.options[mode+"Text"];if("button"==control){var btn=document.createElement("input");btn.type="submit";btn.value=text;btn.className="editor_"+mode+"_button";if("cancel"==mode){btn.onclick=this._boundCancelHandler}this._form.appendChild(btn);this._controls[mode]=btn}else{if("link"==control){var link=document.createElement("a");link.href="#";link.appendChild(document.createTextNode(text));link.onclick="cancel"==mode?this._boundCancelHandler:this._boundSubmitHandler;link.className="editor_"+mode+"_link";if(extraClasses){link.className+=" "+extraClasses}this._form.appendChild(link);this._controls[mode]=link}}},createEditField:function(){var text=(this.options.loadTextURL?this.options.loadingText:this.getText());var fld;if(1>=this.options.rows&&!/\r|\n/.test(this.getText())){fld=document.createElement("input");fld.type="text";var size=this.options.size||this.options.cols||0;if(0<size){fld.size=size}}else{fld=document.createElement("textarea");fld.rows=(1>=this.options.rows?this.options.autoRows:this.options.rows);fld.cols=this.options.cols||40}fld.name=this.options.paramName;fld.value=text;fld.className="editor_field";if(this.options.submitOnBlur){fld.onblur=this._boundSubmitHandler}this._controls.editor=fld;if(this.options.loadTextURL){this.loadExternalText()}this._form.appendChild(this._controls.editor)},createForm:function(){var ipe=this;function addText(mode,condition){var text=ipe.options["text"+mode+"Controls"];if(!text||condition===false){return }ipe._form.appendChild(document.createTextNode(text))}this._form=$(document.createElement("form"));this._form.id=this.options.formId;this._form.addClassName(this.options.formClassName);this._form.onsubmit=this._boundSubmitHandler;this.createEditField();if("textarea"==this._controls.editor.tagName.toLowerCase()){this._form.appendChild(document.createElement("br"))}if(this.options.onFormCustomization){this.options.onFormCustomization(this,this._form)}addText("Before",this.options.okControl||this.options.cancelControl);this.createControl("ok",this._boundSubmitHandler);addText("Between",this.options.okControl&&this.options.cancelControl);this.createControl("cancel",this._boundCancelHandler,"editor_cancel");addText("After",this.options.okControl||this.options.cancelControl)},destroy:function(){if(this._oldInnerHTML){this.element.innerHTML=this._oldInnerHTML}this.leaveEditMode();this.unregisterListeners()},enterEditMode:function(e){if(this._saving||this._editing){return }this._editing=true;this.triggerCallback("onEnterEditMode");if(this.options.externalControl){this.options.externalControl.hide()}this.element.hide();this.createForm();this.element.parentNode.insertBefore(this._form,this.element);if(!this.options.loadTextURL){this.postProcessEditField()}if(e){Event.stop(e)}},enterHover:function(e){if(this.options.hoverClassName){this.element.addClassName(this.options.hoverClassName)}if(this._saving){return }this.triggerCallback("onEnterHover")},getText:function(){return this.element.innerHTML.unescapeHTML()},handleAJAXFailure:function(transport){this.triggerCallback("onFailure",transport);if(this._oldInnerHTML){this.element.innerHTML=this._oldInnerHTML;this._oldInnerHTML=null}},handleFormCancellation:function(e){this.wrapUp();if(e){Event.stop(e)}},handleFormSubmission:function(e){var form=this._form;var value=$F(this._controls.editor);this.prepareSubmission();var params=this.options.callback(form,value)||"";if(Object.isString(params)){params=params.toQueryParams()}params.editorId=this.element.id;if(this.options.htmlResponse){var options=Object.extend({evalScripts:true},this.options.ajaxOptions);Object.extend(options,{parameters:params,onComplete:this._boundWrapperHandler,onFailure:this._boundFailureHandler});new Ajax.Updater({success:this.element},this.url,options)}else{var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:params,onComplete:this._boundWrapperHandler,onFailure:this._boundFailureHandler});new Ajax.Request(this.url,options)}if(e){Event.stop(e)}},leaveEditMode:function(){this.element.removeClassName(this.options.savingClassName);this.removeForm();this.leaveHover();this.element.style.backgroundColor=this._originalBackground;this.element.show();if(this.options.externalControl){this.options.externalControl.show()}this._saving=false;this._editing=false;this._oldInnerHTML=null;this.triggerCallback("onLeaveEditMode")},leaveHover:function(e){if(this.options.hoverClassName){this.element.removeClassName(this.options.hoverClassName)}if(this._saving){return }this.triggerCallback("onLeaveHover")},loadExternalText:function(){this._form.addClassName(this.options.loadingClassName);this._controls.editor.disabled=true;var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(transport){this._form.removeClassName(this.options.loadingClassName);var text=transport.responseText;if(this.options.stripLoadedTextTags){text=text.stripTags()}this._controls.editor.value=text;this._controls.editor.disabled=false;this.postProcessEditField()}.bind(this),onFailure:this._boundFailureHandler});new Ajax.Request(this.options.loadTextURL,options)},postProcessEditField:function(){var fpc=this.options.fieldPostCreation;if(fpc){$(this._controls.editor)["focus"==fpc?"focus":"activate"]()}},prepareOptions:function(){this.options=Object.clone(Ajax.InPlaceEditor.DefaultOptions);Object.extend(this.options,Ajax.InPlaceEditor.DefaultCallbacks);[this._extraDefaultOptions].flatten().compact().each(function(defs){Object.extend(this.options,defs)}.bind(this))},prepareSubmission:function(){this._saving=true;this.removeForm();this.leaveHover();this.showSaving()},registerListeners:function(){this._listeners={};var listener;$H(Ajax.InPlaceEditor.Listeners).each(function(pair){listener=this[pair.value].bind(this);this._listeners[pair.key]=listener;if(!this.options.externalControlOnly){this.element.observe(pair.key,listener)}if(this.options.externalControl){this.options.externalControl.observe(pair.key,listener)}}.bind(this))},removeForm:function(){if(!this._form){return }this._form.remove();this._form=null;this._controls={}},showSaving:function(){this._oldInnerHTML=this.element.innerHTML;this.element.innerHTML=this.options.savingText;this.element.addClassName(this.options.savingClassName);this.element.style.backgroundColor=this._originalBackground;this.element.show()},triggerCallback:function(cbName,arg){if("function"==typeof this.options[cbName]){this.options[cbName](this,arg)}},unregisterListeners:function(){$H(this._listeners).each(function(pair){if(!this.options.externalControlOnly){this.element.stopObserving(pair.key,pair.value)}if(this.options.externalControl){this.options.externalControl.stopObserving(pair.key,pair.value)}}.bind(this))},wrapUp:function(transport){this.leaveEditMode();this._boundComplete(transport,this.element)}});Object.extend(Ajax.InPlaceEditor.prototype,{dispose:Ajax.InPlaceEditor.prototype.destroy});Ajax.InPlaceCollectionEditor=Class.create(Ajax.InPlaceEditor,{initialize:function($super,element,url,options){this._extraDefaultOptions=Ajax.InPlaceCollectionEditor.DefaultOptions;$super(element,url,options)},createEditField:function(){var list=document.createElement("select");list.name=this.options.paramName;list.size=1;this._controls.editor=list;this._collection=this.options.collection||[];if(this.options.loadCollectionURL){this.loadCollection()}else{this.checkForExternalText()}this._form.appendChild(this._controls.editor)},loadCollection:function(){this._form.addClassName(this.options.loadingClassName);this.showLoadingText(this.options.loadingCollectionText);var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(transport){var js=transport.responseText.strip();if(!/^\[.*\]$/.test(js)){throw ("Server returned an invalid collection representation.")}this._collection=eval(js);this.checkForExternalText()}.bind(this),onFailure:this.onFailure});new Ajax.Request(this.options.loadCollectionURL,options)},showLoadingText:function(text){this._controls.editor.disabled=true;var tempOption=this._controls.editor.firstChild;if(!tempOption){tempOption=document.createElement("option");tempOption.value="";this._controls.editor.appendChild(tempOption);tempOption.selected=true}tempOption.update((text||"").stripScripts().stripTags())},checkForExternalText:function(){this._text=this.getText();if(this.options.loadTextURL){this.loadExternalText()}else{this.buildOptionList()}},loadExternalText:function(){this.showLoadingText(this.options.loadingText);var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(transport){this._text=transport.responseText.strip();this.buildOptionList()}.bind(this),onFailure:this.onFailure});new Ajax.Request(this.options.loadTextURL,options)},buildOptionList:function(){this._form.removeClassName(this.options.loadingClassName);this._collection=this._collection.map(function(entry){return 2===entry.length?entry:[entry,entry].flatten()});var marker=("value" in this.options)?this.options.value:this._text;var textFound=this._collection.any(function(entry){return entry[0]==marker}.bind(this));this._controls.editor.update("");var option;this._collection.each(function(entry,index){option=document.createElement("option");option.value=entry[0];option.selected=textFound?entry[0]==marker:0==index;option.appendChild(document.createTextNode(entry[1]));this._controls.editor.appendChild(option)}.bind(this));this._controls.editor.disabled=false;Field.scrollFreeActivate(this._controls.editor)}});Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions=function(options){if(!options){return }function fallback(name,expr){if(name in options||expr===undefined){return }options[name]=expr}fallback("cancelControl",(options.cancelLink?"link":(options.cancelButton?"button":options.cancelLink==options.cancelButton==false?false:undefined)));fallback("okControl",(options.okLink?"link":(options.okButton?"button":options.okLink==options.okButton==false?false:undefined)));fallback("highlightColor",options.highlightcolor);fallback("highlightEndColor",options.highlightendcolor)};Object.extend(Ajax.InPlaceEditor,{DefaultOptions:{ajaxOptions:{},autoRows:3,cancelControl:"link",cancelText:"cancel",clickToEditText:"Click to edit",externalControl:null,externalControlOnly:false,fieldPostCreation:"activate",formClassName:"inplaceeditor-form",formId:null,highlightColor:"#ffff99",highlightEndColor:"#ffffff",hoverClassName:"",htmlResponse:true,loadingClassName:"inplaceeditor-loading",loadingText:"Loading...",okControl:"button",okText:"ok",paramName:"value",rows:1,savingClassName:"inplaceeditor-saving",savingText:"Saving...",size:0,stripLoadedTextTags:false,submitOnBlur:false,textAfterControls:"",textBeforeControls:"",textBetweenControls:""},DefaultCallbacks:{callback:function(form){return Form.serialize(form)},onComplete:function(transport,element){new Effect.Highlight(element,{startcolor:this.options.highlightColor,keepBackgroundImage:true})},onEnterEditMode:null,onEnterHover:function(ipe){ipe.element.style.backgroundColor=ipe.options.highlightColor;if(ipe._effect){ipe._effect.cancel()}},onFailure:function(transport,ipe){alert("Error communication with the server: "+transport.responseText.stripTags())},onFormCustomization:null,onLeaveEditMode:null,onLeaveHover:function(ipe){ipe._effect=new Effect.Highlight(ipe.element,{startcolor:ipe.options.highlightColor,endcolor:ipe.options.highlightEndColor,restorecolor:ipe._originalBackground,keepBackgroundImage:true})}},Listeners:{click:"enterEditMode",keydown:"checkForEscapeOrReturn",mouseover:"enterHover",mouseout:"leaveHover"}});Ajax.InPlaceCollectionEditor.DefaultOptions={loadingCollectionText:"Loading options..."};Form.Element.DelayedObserver=Class.create({initialize:function(element,delay,callback){this.delay=delay||0.5;this.element=$(element);this.callback=callback;this.timer=null;this.lastValue=$F(this.element);Event.observe(this.element,"keyup",this.delayedListener.bindAsEventListener(this))},delayedListener:function(event){if(this.lastValue==$F(this.element)){return }if(this.timer){clearTimeout(this.timer)}this.timer=setTimeout(this.onTimerEvent.bind(this),this.delay*1000);this.lastValue=$F(this.element)},onTimerEvent:function(){this.timer=null;this.callback(this.element,$F(this.element))}});var ConsensusManager=function(){return{lockUnlockRequest:function(ev_id,type,lock,event_time,event_time_text,event_location,send_email_flag,recurring_flag){try{var place_fix=$("fixed_vals").getAttribute("place_fix");var time_fix=$("fixed_vals").getAttribute("time_fix");var lock_unlock_email_template_type_element=$("email_template_type");var lock_unlock_email_template_type="";if(lock_unlock_email_template_type_element){lock_unlock_email_template_type=lock_unlock_email_template_type_element.value}var event_status=$("fixed_vals").getAttribute("event_status");var conversation_id=$("fixed_vals").getAttribute("conversation_id");send_email_flag=(send_email_flag!=undefined)?send_email_flag:"";if(send_email_flag!=""){var personal_note="";Element.hide("previewEventBtn");Element.show("previewEventLdr")}var ev_time_to_comp=event_time.split(" ")[0].replace(/-/g,"/");var store_close_date=$("fixed_vals").getAttribute("store_close_date");var p_note=($("edit_p_note"))?$("edit_p_note").value:"";var actionCall=function(){var onComplete=function(){Yahoo_hideLoading()};Yahoo_showLoading("Processing... ");var url=g_service_path+"/events/lock_unlock_event";ajaxCall(url,{parameters:$H({event_id:ev_id,type:type,lock:lock,event_time_text:event_time_text,event_time:event_time,event_location:event_location,event_status:event_status,related_conversation_id:conversation_id,send_email_flag:send_email_flag,recurring_flag:recurring_flag,personal_note:p_note,email_template_type:lock_unlock_email_template_type}).toQueryString(),onComplete:onComplete})};var member_role=$("fixed_vals").getAttribute("member_role");if(CEManager.CheckDate(store_close_date,ev_time_to_comp)&&lock=="Y"&&member_role=="C"){var dlg_text="Party Store is closing before the Party Date. Are you are sure you want to continue ?";var handleYes=function(){actionCall();this.destroy()};var handleNo=function(){this.destroy();return false};YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:dlg_text,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Ok",handler:handleYes,isDefault:true},{text:"Cancel",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}else{actionCall()}}catch(e){}},verifySchedules:function(ev_id,chk_box_id){try{var invitesScheduled=$("fixed_vals").getAttribute("invites_scheduled");if(invitesScheduled=="Y"){var obj_event_time=$("event_time_select"+ev_id);var event_time=obj_event_time.options[obj_event_time.selectedIndex].getAttribute("event_time");if(event_time){var event_time_arr=event_time.split("-");var actual_time=event_time_arr[1]+"/"+event_time_arr[2]+"/"+event_time_arr[0];var evtDate=new Date(actual_time);var invitesScheduledAt=$("fixed_vals").getAttribute("invites_scheduled_at");var invSchDate=new Date(invitesScheduledAt);if(evtDate<invSchDate){ConsensusManager.confirmInviteSchedule(ev_id,chk_box_id,invitesScheduledAt,"reg")}else{if(evtDate.toString()==invSchDate.toString()){ConsensusManager.confirmInviteSchedule(ev_id,chk_box_id,invitesScheduledAt,"eql")}else{ConsensusManager.freezePlaceTime(ev_id,chk_box_id)}}}else{ConsensusManager.freezePlaceTime(ev_id,chk_box_id)}}else{ConsensusManager.freezePlaceTime(ev_id,chk_box_id)}}catch(e){alert(e.message)}},confirmInviteSchedule:function(ev_id,chk_box_id,invitesScheduledAt,msgType){try{var handleYes=function(){try{SimpleDialog.hide();ConsensusManager.freezePlaceTime(ev_id,chk_box_id)}catch(e){}};var handleNo=function(){SimpleDialog.hide()};var warn_ext="later than";if(msgType&&msgType=="eql"){warn_ext="the same day as"}var warn_txt="There are invites scheduled to go out at "+invitesScheduledAt+", which is "+warn_ext+" the locked time. Continue?";SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{id:"suspend_btn_yes",text:"Yes",handler:handleYes},{id:"suspend_btn_no",text:"No",handler:handleNo,isDefault:true}]});SimpleDialog.show({title:"Are you sure?",body:warn_txt,params:params})}catch(e){alert(e.message)}},freezePlaceTime:function(ev_id,chk_box_id){try{var obj_event_time=$("event_time_select"+ev_id);var obj_event_location=$("event_location_select"+ev_id);var event_time="";var event_time_text="";var event_date_min="";var event_date_am_pm="";var event_location="";if(obj_event_time&&obj_event_time.value!=""){event_time=obj_event_time.options[obj_event_time.selectedIndex].getAttribute("event_time");event_time_text=obj_event_time.options[obj_event_time.selectedIndex].getAttribute("event_time_text")}if(obj_event_location){event_location=obj_event_location.value}var type="place";if(event_time!=""&&event_location!=""){type="both_place_time_lock"}else{if(event_time!=""&&event_location==""){type="time"}else{if(event_time==""&&event_location==""){alert("Please select a value");return false}}}if(!$(chk_box_id).checked){ConsensusManager.lockUnlockRequest(ev_id,type,"Y",event_time,event_time_text,event_location)}else{if($("fixed_loc_key"+ev_id)){event_location=$("fixed_loc_key"+ev_id).getAttribute("location")}if($("fixed_time_key"+ev_id)){event_time=$("fixed_time_key"+ev_id).getAttribute("fixed_time");event_time_text=$("fixed_time_key"+ev_id).getAttribute("fixed_time_text")}ConsensusManager.emailPreview(ev_id,type,"Y",event_time,event_time_text,event_location,event_date_min,event_date_am_pm)}}catch(e){}},unFreezePlaceTime:function(ev_id,chk_box_id){try{var ev_place_obj=$("fixed_loc_key"+ev_id);var ev_time_obj=$("fixed_time_key"+ev_id);var ev_place=(ev_place_obj)?ev_place_obj.getAttribute("location"):"";var ev_time="";var ev_time_text="";if(ev_time_obj){ev_time=ev_time_obj.getAttribute("fixed_time");ev_time_text=ev_time_obj.getAttribute("fixed_time_text")}var event_status=$("fixed_vals").getAttribute("event_status");var is_recurring="N";var is_reminder_set=$("fixed_vals").getAttribute("reminder_set");var dlg_text="";if(event_status!="L"){var type="place";if(ev_time!=""&&ev_place==""){type="time";if(is_recurring=="Y"){dlg_text="This "+g_event_label+" is part of a recurring series. Editing the "+g_event_label+" time will cancel the series. You can make it recurring again after finalizing the "+g_event_label+" time."}}}else{var type="";if($("open_op_1"+ev_id).checked==true){type="both_place_time_unlock"}else{if($("open_op_2"+ev_id).checked==true){type="place"}else{if($("open_op_3"+ev_id).checked==true){type="time"}}}if(is_reminder_set=="Y"){dlg_text="This "+g_event_label+" has a reminder set. Unlocking the "+g_event_label+" time will cancel the reminder settings. You can set the reminder again after finalizing the "+g_event_label+" place/time."}if(type!="place"&&is_recurring=="Y"){if(dlg_text!=""){dlg_text+="<br /><br />"}dlg_text+="This "+g_event_label+" is part of a recurring series. Editing the "+g_event_label+" time will cancel the series. You can make it recurring again after finalizing the "+g_event_label+" time."}}if(dlg_text!=""){var handleYes=function(){if(!$(chk_box_id).checked){ConsensusManager.lockUnlockRequest(ev_id,type,"N",ev_time,ev_time_text,ev_place,"","","Y")}else{ConsensusManager.emailPreview(ev_id,type,"N",ev_time,ev_time_text,ev_place,"","","Y")}this.destroy()};var handleNo=function(){this.destroy();return false};YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:dlg_text,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}else{if(!$(chk_box_id).checked){ConsensusManager.lockUnlockRequest(ev_id,type,"N",ev_time,ev_time_text,ev_place)}else{ConsensusManager.emailPreview(ev_id,type,"N",ev_time,ev_time_text,ev_place,"","")}}}catch(e){}},emailPreview:function(ev_id,type,usr_action,event_time,event_time_text,event_location,ev_date_min,ev_date_am_pm,recurring_flag){try{Yahoo_showLoading();var event_status=$("fixed_vals").getAttribute("event_status");var tpl=new Template("<div class='hd gray left' style='float:none'>Select email template</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"show_toggle_loc_unloc_preview_"+ev_id,style:"display:none"});cont.innerHTML=tpl.evaluate({body_id:"show_toggle_loc_unloc_preview_body_"+ev_id});document.body.appendChild(cont);var conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_name=MS.Dom.closeTags($("fixed_vals").getAttribute("event_name"));var event_desc=MS.Dom.closeTags($("cond_top_ev_desc").value);var event_image_url=$("fixed_vals").getAttribute("event_image_url");var theme_id=$("fixed_vals").getAttribute("theme_id");var ev_address=$("event_address"+ev_id)||"";var ev_city=$("event_city"+ev_id)||"";var ev_state=$("stateUS"+ev_id)||"";var ev_zip_code=$("event_zip_code"+ev_id)||"";var onComplete=function(){Yahoo_hideLoading()};var end_time="";var end_time_text="";if($("end_event_time"+ev_id)&&($F("end_event_time"+ev_id)!="mm/dd/yyyy"&&$F("end_event_time"+ev_id)!="")){end_time=$F("end_event_time"+ev_id);end_time_text=$F("end_event_time_text"+ev_id);if(!$("end_ev_date_min"+ev_id).disabled){end_time_text+=$F("end_ev_date_min"+ev_id)+$F("end_ev_date_am_pm"+ev_id)}}var edit_address="";if(ev_address.value!=""||ev_address.value!=undefined||ev_city.value!=""||ev_city.value!=undefined||ev_state.value!=""||ev_state.value!=undefined||ev_zip_code.value!=""||ev_zip_code.value!=undefined){try{if(ev_address.value!=""){edit_address=ev_address.value+", "}if(ev_city.value!=""){edit_address+=ev_city.value+", "}if(ev_state.value!=""){edit_address+=ev_state.value+", "}if(ev_zip_code.value!=""){edit_address+=ev_zip_code.value+", "}edit_address+=$F("country"+ev_id)}catch(e){edit_address=""}}var url=g_service_path+"/events/preview_toggle_lock_unlock_event";ajaxCall(url,{parameters:$H({div:"show_toggle_loc_unloc_preview_body_"+ev_id,event_id:ev_id,related_conversation_id:conversation_id,type:type,usr_action:usr_action,event_name:event_name,event_desc:event_desc,event_time_text:event_time_text,event_time:event_time,event_status:event_status,event_location:event_location,event_image_url:event_image_url,ev_date_min:ev_date_min,ev_date_am_pm:ev_date_am_pm,theme_id:theme_id,recurring_flag:recurring_flag,end_time:end_time,end_time_text:end_time_text,edit_address:edit_address}).toQueryString(),onComplete:onComplete});cont=null}catch(e){}},emailPreviewPopupCreate:function(ev_id){try{var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var emailPrevId="show_toggle_loc_unloc_preview_"+ev_id;dom.setStyle(emailPrevId,"display","block");var emailPreviewPopup=new YAHOO.widget.Dialog(emailPrevId,{width:"650px",zIndex:275,fixedcenter:false,visible:false,modal:true,postmethod:"manual",xy:[((dom.getViewportWidth()-750)/2),getPopupY(dom.getViewportHeight())],constraintoviewport:true});emailPreviewPopup.render();emailPreviewPopup.show();var handleCancel=function(){emailPreviewPopup.destroy()};window.emailPrevId=emailPreviewPopup;emailPreviewPopup.hide=handleCancel}catch(e){}},emailPreviewOuterClose:function(){window.emailPrevId.cancel();window.emailPrevId=null},verifySchedulesEdit:function(ev_id,frm_obj){try{var invitesScheduled=$("fixed_vals").getAttribute("invites_scheduled");if(invitesScheduled=="Y"){var event_time=$F("event_time"+ev_id);if(event_time){var evtDate=new Date(event_time);var invitesScheduledAt=$("fixed_vals").getAttribute("invites_scheduled_at");var invSchDate=new Date(invitesScheduledAt);if(evtDate<invSchDate){ConsensusManager.confirmInviteScheduleEdit(ev_id,frm_obj,invitesScheduledAt,"reg")}else{if(evtDate.toString()==invSchDate.toString()){ConsensusManager.confirmInviteScheduleEdit(ev_id,frm_obj,invitesScheduledAt,"eql")}else{ConsensusManager.editLockedOption(ev_id,frm_obj)}}}else{ConsensusManager.editLockedOption(ev_id,frm_obj)}}else{ConsensusManager.editLockedOption(ev_id,frm_obj)}}catch(e){alert(e.message)}},confirmInviteScheduleEdit:function(ev_id,frm_obj,invitesScheduledAt,msgType){try{var handleYes=function(){try{SimpleDialog.hide();ConsensusManager.editLockedOption(ev_id,frm_obj)}catch(e){}};var handleNo=function(){SimpleDialog.hide()};var warn_ext="later than";if((msgType)&&msgType=="eql"){warn_ext="the same day as"}var warn_txt="There are invites scheduled to go out at "+invitesScheduledAt+", which is "+warn_ext+" the locked time. Continue?";SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{id:"suspend_btn_yes",text:"Yes",handler:handleYes},{id:"suspend_btn_no",text:"No",handler:handleNo,isDefault:true}]});SimpleDialog.show({title:"Are you sure?",body:warn_txt,params:params})}catch(e){alert(e.message)}},editLockedOption:function(ev_id,frm_obj){try{var ev_time=$F("event_time"+ev_id);var ev_time_text=$F("event_time_text"+ev_id);var ev_place=$F("ev_loc_op_"+ev_id);var ev_time_min=(!$("ev_date_min"+ev_id).disabled)?$F("ev_date_min"+ev_id):"";var ev_time_am_pm=(!$("ev_date_am_pm"+ev_id).disabled)?$F("ev_date_am_pm"+ev_id):"";if($("send_email_notifiy"+ev_id).checked){if(ConsensusManager.validateEditLockedOption(ev_id)){ConsensusManager.emailPreview(ev_id,"","edit",ev_time,ev_time_text,ev_place,ev_time_min,ev_time_am_pm)}}else{ConsensusManager.editLockedOptionRequest(ev_id,frm_obj)}}catch(e){}},validateEditLockedOption:function(ev_id){try{var ev_time_text=$F("event_time_text"+ev_id);var end_ev_time_text=$F("end_event_time_text"+ev_id);var end_event_time=$F("end_event_time"+ev_id);var event_time=$F("event_time"+ev_id);var ymd_text="mm/dd/yyyy";var ev_place=$F("ev_loc_op_"+ev_id);var return_val=false;if(event_time!=""&&ev_place!=""){var ret_add_val=validate_total_address(ev_id);if(!ret_add_val[1]){CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,ret_add_val[0]);return false}else{CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,"");return_val=true}if(event_time!=""&&event_time!=ymd_text&&ev_time_text==""){CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,ERR_MSG.WHEN_ERR);return false}else{CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,"");return_val=true}if(end_event_time!=""&&end_event_time!=ymd_text&&end_ev_time_text==""){CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,ERR_MSG.END_DATE_ERR);return false}else{CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,"");return_val=true}if(end_event_time==ymd_text&&end_ev_time_text!=""){CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,ERR_MSG.END_DATE_ERR);return false}else{CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,"");return_val=true}if(event_time==ymd_text){CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,ERR_MSG.WHEN_ERR);return false}else{CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,"");return_val=true}}else{CEManager.evt_showErrorMsg("edit_place_time_div_err_div"+ev_id,"");$("edit_place_time_div_err_div"+ev_id).innerHTML=ERR_MSG.PLACE_TIME_EMPTY;return false}return return_val}catch(e){}},editLockedOptionRequest:function(ev_id,frm_obj,send_email_flag){try{var event_place_time_choice_id=$("fixed_vals").getAttribute("ep_choice_id");var conversation_id=$("fixed_vals").getAttribute("conversation_id");var reminder_set=$("fixed_vals").getAttribute("reminder_set");send_email_flag=send_email_flag||"";var ev_time_text=$F("event_time_text"+ev_id);var old_time_text=$("event_time_text"+ev_id).getAttribute("old_sel_time");var end_ev_time_text=$F("end_event_time_text"+ev_id);var end_event_time=$F("end_event_time"+ev_id);var event_time=$F("event_time"+ev_id);var old_time=$("event_time"+ev_id).getAttribute("old_time");var ymd_text="mm/dd/yyyy";var ev_place=$F("ev_loc_op_"+ev_id);var lock_unlock_email_template_type=($("email_template_type"))?$("email_template_type").value:"";$("edit_place_time_div_err_div"+ev_id).innerHTML="";if(ConsensusManager.validateEditLockedOption(ev_id)){if(send_email_flag!=""){var personal_note="";if($("edit_p_note")){personal_note=$("edit_p_note").value}Element.hide("previewEventBtn");Element.show("previewEventLdr")}var time_changed=false;if(event_time!=old_time||ev_time_text!=old_time_text){time_changed=true}var store_close_date=$("fixed_vals").getAttribute("store_close_date");var actionCall=function(){var onComplete=function(){Yahoo_hideLoading()};Yahoo_showLoading();var url=g_service_path+"/events/update_locked_ep_choice_info";var params=$H(Form.serialize(frm_obj,true));params.update({event_id:ev_id,related_conversation_id:conversation_id,event_place_time_choice_id:event_place_time_choice_id,personal_note:personal_note,email_template_type:lock_unlock_email_template_type,send_email_flag:send_email_flag});ajaxCall(url,{parameters:params.toQueryString(),onComplete:onComplete})};var sampleDLG=function(){YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:dlg_text,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Ok",handler:handleYes,isDefault:true},{text:"Cancel",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()};if(reminder_set=="Y"&&time_changed){var dlg_text="This "+g_event_label+" has a reminder set. Please check your settings after finalizing the "+g_event_label+" time by going to <br /><span style='padding-left:24px;'><b>'Send "+g_event_label+" reminders to "+g_guest_label+"s'</b></span>. ";var handleYes=function(){if(end_event_time==ymd_text&&end_ev_time_text==""){$("end_event_time"+ev_id).value="";$("end_event_time_text"+ev_id).value=""}actionCall();this.destroy()};var handleNo=function(){this.destroy();return false};sampleDLG()}else{if(end_event_time==ymd_text&&end_ev_time_text==""){$("end_event_time"+ev_id).value="";$("end_event_time_text"+ev_id).value=""}var member_role=$("fixed_vals").getAttribute("member_role");if(time_changed&&CEManager.CheckDate(store_close_date,event_time)&&member_role=="C"){var dlg_text="Party Store is closing before the Party Date. Are you are sure you want to continue ?";var handleYes=function(){actionCall();this.destroy()};var handleNo=function(){this.destroy();return false};sampleDLG()}else{actionCall()}}}}catch(e){}},add_suggest_new_option:function(formObj,ev_id,member_role){try{var validate_val=ConsensusManager.validate_show_event_choices(ev_id);if(validate_val[0]){var conversation_id=$("fixed_vals").getAttribute("conversation_id");var url=g_service_path+"/events/suggest_new_option";Yahoo_showLoading("Processing... ");var params=$H(Form.serialize(formObj,true));params.update({event_id:ev_id,related_conversation_id:conversation_id,member_role:member_role});ajaxCall(url,{parameters:params});return false}else{$("suggest_new_option_err_div"+ev_id).innerHTML=validate_val[1];return false}}catch(e){}},validate_show_event_choices:function(ev_id){try{var time_fix=($("fixed_vals").getAttribute("time_fix")!="")?true:false;var place_fix=($("fixed_vals").getAttribute("place_fix")!="")?true:false;var can_suggest_place=($("fixed_vals").getAttribute("can_suggest_place")!="N")?true:false;var can_suggest_time=($("fixed_vals").getAttribute("can_suggest_time")!="N")?true:false;var time="";var time_text="";var sep_time="";var sep_time_text="";var place_def_text="Place Name";var time_def_text="mm/dd/yyyy";var ret_arr=[];if(!time_fix){if(can_suggest_time){time=Trim($("event_date"+ev_id).value);time_text=$("ev_date_time"+ev_id).value;var end_time=Trim($("end_event_date"+ev_id).value);var end_time_text=$("end_ev_date_time"+ev_id).value;if($("radio_event_date"+ev_id)&&$("radio_event_date"+ev_id).checked!=true){time=$("event_flexi_time_text"+ev_id).value;time_text=$("ev_felxi_time"+ev_id).value}}else{var sel_time=$("event_specific_time_show"+ev_id);time=sel_time.options[sel_time.selectedIndex].getAttribute("event_time");time_text=sel_time.options[sel_time.selectedIndex].getAttribute("event_time_text");$("settings_event_time_text_"+ev_id).value=time_text;$("settings_event_time_"+ev_id).value=time}}else{time=$("settings_event_time_"+ev_id).value;time_text=$("settings_event_time_text_"+ev_id).value}var place=$("ev_loc_op_"+ev_id).value;if(place!=""&&place!=place_def_text){if((time!=""||time!=time_def_text)&&time_text!=""){var ret_add_val=validate_total_address(ev_id);if(ret_add_val[1]){if((end_time!=""&&end_time!=time_def_text)&&end_time_text!=""){ret_arr[0]=true;ret_arr[1]=""}else{if((end_time==""||end_time==time_def_text)&&end_time_text==""){ret_arr[0]=true;ret_arr[1]="";$("end_event_date"+ev_id).value=""}else{ret_arr[0]=false;ret_arr[1]=ERR_MSG.END_DATE_ERR}}}else{ret_arr[0]=false;ret_arr[1]=ret_add_val[0]}}else{ret_arr[0]=false;ret_arr[1]=ERR_MSG.WHEN_ERR}}else{if((time!=""||time!=time_def_text)&&time_text!=""){ret_arr[0]=false;ret_arr[1]=ERR_MSG.WHERE_ERR}else{ret_arr[0]=false;ret_arr[1]=ERR_MSG.WHERE_ERR}}return ret_arr}catch(e){}},showToggle:function(){try{Element.toggle("personal_note_container")}catch(e){}},PersonalNoteHandler:function(str){try{if(str=="save"){var options={afterSave:function(obj){try{var data=obj.markup;if($("p_note_div1")){$("p_note_div1").innerHTML=data;$("p_note_div2").innerHTML=data;$("p_note_text_div").innerHTML=data}}catch(e){}}};ApplicationManager.saveEditorData("edit_p_note",$H(options));ConsensusManager.showToggle()}else{ConsensusManager.showToggle()}}catch(e){}}}}();var location_arr_create="";var themeImagesHash={};var CEManager=function(){var Y=YAHOO,Dom=YAHOO.util.Dom,Event=YAHOO.util.Event,SL=YAHOO.util.Selector;$E=YAHOO.util.Event;var CE_STATE="NORMAL";var SE_STATE="NORMAL";var category_options_images={};var selected_category="";var max_time_place_option=10;var current_create_event_theme="default";var onStep2=new YAHOO.util.CustomEvent("step2",this);var createEditors=function(type,args){try{var step=args[0];if(step==2){ApplicationManager.initEditor("event_description");var iEtimer=YAHOO.lang.later(1000,null,function(){if($("yui-editor-panel")){try{$("yui-editor-panel").style.width="10px";iEtimer.cancel()}catch(e){}}},null,true)}onStep2.unsubscribe(createEditors)}catch(e){}};onStep2.subscribe(createEditors);return{toggleSteps:function(step){try{var flexi_time=false;var toggle=true;if(step=="3"){CEManager.evt_showErrorMsg("event_name_err_div","");if(($("event_name").value).strip()==""){CEManager.evt_showErrorMsg("event_name_err_div",ERR_MSG.EV_NAME);toggle=false}else{if((($("ev_loc_op_1").value).strip()!="")&&((($("event_date1").value).strip()=="mm/dd/yyyy")&&flexi_time==false)){CEManager.evt_showErrorMsg("when_err_div_1",ERR_MSG.WHERE_WHEN_ERR);toggle=false}else{var max_desc_valid=CEManager.validateEventDescription("event_description");if(max_desc_valid&&CEManager.validate_when_where_option()){if(toggle){for(var i=1;i<=3;i++){var disp=(step==i)?"block":"none";$("step"+i).style.display=disp;$("step_attr").value=step;window.scrollTo(0,0)}YAHOO.lang.later(50,this,function(){$("create_invite_nav").src=g_service_path+"/images/create"+step+".gif"})}}else{}}}}else{if(toggle){if((step=="1")&&$("createMap").getAttribute("referer")){window.location.href=$("createMap").getAttribute("referer");return 0}if(step=="2"){CEManager.reFillCreateEvent()}for(var i=1;i<=3;i++){var disp=(step==i)?"block":"none";$("step"+i).style.display=disp;$("step_attr").value=step}YAHOO.lang.later(50,this,function(){$("create_invite_nav").src=g_service_path+"/images/create"+step+".gif"});var obj_desc=YAHOO.util.Selector.query("div.cat_img_selected_th","theme_images_list");var evt_desc=$("event_description").value;if(evt_desc==""){}}}}catch(e){}return false},toggleStepsWrap:function(obj){try{var go_val=obj.getAttribute("steper");CEManager.toggleSteps(go_val);var step=$("step_attr").value;if(step=="1"){$("area1").setAttribute("steper","2");$("area2").setAttribute("steper","3")}else{if(step=="2"){$("area1").setAttribute("steper","1");$("area2").setAttribute("steper","3")}else{if(step=="3"){$("area1").setAttribute("steper","1");$("area2").setAttribute("steper","2")}}}}catch(e){}},emptyValues:function(){try{var divs=document.getElementsByAttrib("location_option","div","when_where_row","");var len=divs.length;var row_id=null;for(var i=0;i<len;i++){row_id=divs[i].getAttribute("location_option");var ev_felxi_time=$("ev_felxi_time"+row_id);$("ev_loc_op_"+row_id).value="";$("event_date"+row_id).value="";$("end_event_date"+row_id).value="";$("ev_date_time"+row_id).value="";$("end_ev_date_time"+row_id).value="";$("event_address"+row_id).value="";$("event_city"+row_id).value="";$("event_zip_code"+row_id).value=""}}catch(e){}},reFillCreateEvent:function(){try{var len=$("place_time_choice_count").value;for(var i=1;i<=len;i++){if($("event_date"+i).value==""){$("event_date"+i).value="mm/dd/yyyy";$("ev_date_time"+i).selectedIndex=0;$("ev_date_min"+i).selectedIndex=0;$("ev_date_am_pm"+i).selectedIndex=0}if($("end_event_date"+i).value==""){$("end_event_date"+i).value="mm/dd/yyyy";$("end_ev_date_time"+i).selectedIndex=0;$("end_ev_date_min"+i).selectedIndex=0;$("end_ev_date_am_pm"+i).selectedIndex=0}}}catch(e){}},editDetailsView:function(str){try{if(str=="announcment"){show_hide_elements("","when_where_row#can_new_place_suggestion_header#can_new_place_suggestion_td#can_new_time_suggestion_header#can_new_time_suggestion_td#can_people_bring_along_guest_th#can_people_bring_along_guest_td#add_another_when_where_op_link_div");$("party_name").innerHTML="Announcement:<b class='required_field'>*</b>";$("tagline_li").innerHTML="Announcement tag line:";$("event_detail_li").innerHTML="Announcement details:";$("create_invite_host_span").innerHTML="Announcer";$("add_org_detail").innerHTML="Add additional announcer details";$("view_setting").innerHTML="Who can see the announcement?";$("who_can_join_th").innerHTML="Who can join the announcement?";Element.addClassName("view_setting","page_item");Element.removeClassName("who_can_join_th","page_item");Element.addClassName("update_settings","page_item");Element.removeClassName("create_event_module_th","page_item");$("is_rsvp_enabled").value="N"}else{show_hide_elements("when_where_row#can_new_place_suggestion_header#can_new_place_suggestion_td#can_new_time_suggestion_header#can_new_time_suggestion_td#can_people_bring_along_guest_th#can_people_bring_along_guest_td#add_another_when_where_op_link_div","");$("party_name").innerHTML=_get_const_value("event")+" Name:<b class='required_field'>*</b>";$("tagline_li").innerHTML=_get_const_value("event")+" tag line:";$("event_detail_li").innerHTML=_get_const_value("event")+" details:";$("create_invite_host_span").innerHTML=g_host_label.capitalize()+" details";$("add_org_detail").innerHTML="Add additional contact details";$("view_setting").innerHTML="Who can see the event?";$("who_can_join_th").innerHTML="Who can join the event?";Element.removeClassName("view_setting","page_item");Element.removeClassName("update_settings","page_item");Element.addClassName("who_can_join_th","page_item");Element.addClassName("create_event_module_th","page_item");$("is_rsvp_enabled").value="Y"}}catch(e){}},resetCreateEvent:function(event_id){try{event_id=event_id||"";var dom=YAHOO.util.Dom;for(var i=0;i<rte_cache.length;++i){if(rte_cache[i].which_page=="create_event"){rte_cache[i].clearEditorDoc()}}this.resetOrgDetail(event_id);CEManager.removeTimePlaceOption();$("show_create_event").reset();$("suggest_time_").innerHTML="No";$("can_other_suggest_time").value="N";$("suggest_place_").innerHTML="No";$("can_other_suggest_place").value="N";$("event_message11").innerHTML="";$("ev_name_detail").style.display="none";$("where_err_div_1").innerHTML="";$("when_err_div_1").innerHTML="";$("theme_id").value="";$("own_theme_create").value="false";$("foreground_img_id").value="";$("background_img_id").value="";dom.setStyle("create_event_loader","display","none");dom.setStyle("btn_create_event","display","block");CEManager.resetCreateOwnTheme();CEManager.toggleSteps()}catch(e){}},removeTimePlaceOption:function(cnt){try{var cont=$("when_where_row");var ev_count=$("place_time_choice_count");Element.remove("time_place_option_"+cnt);$("p_t_choice_count").value=parseInt($("p_t_choice_count").value)-1;YAHOO.util.Dom.setStyle("add_another_fn_div","visibility","visible")}catch(e){}},addOrgContDetail:function(event_id,obj,tabindex,show_country_code){try{event_id=event_id||"";var suffix=$("event_contact_detail_count"+event_id).value;suffix=parseInt(suffix)+1;var tbl="org_cont_detail"+event_id;if(suffix==3){Element.hide("add_org_detail")}obj=obj||$("add_org_detail"+event_id);prefix="contact_";tbl=$(tbl);if(!tbl.last_tabindex){tbl.last_tabindex=parseInt(tabindex)}var trId="evt_host_contat_details_"+suffix;var tr=MS.Table.addRow(tbl);tr.id=trId;var td=null;td=MS.Table.addCell(tr,{});td.appendChild(MS.Dom.create("div",{id:"contact_name_error"+suffix,"class":"error_msg error no_margin"}));td.appendChild(MS.Dom.create("input",{type:"text",attr_type:"name",oldvalue:"",id:"contact_name_"+suffix,name:"contact_name_"+suffix,inp_id:suffix}));td=MS.Table.addCell(tr,{});var phoneOptions={count:suffix-1,tabindex:tabindex,phoneNumber:"",showSelectPhoneType:false,isRemoveBtn:false,phoneNumberName:"contact_no_",phoneNumberId:"contact_no_",showCountryCode:show_country_code};var trId="evt_host_contat_details_"+suffix;var tr=MS.Table.addRow(tbl);tr.id=trId;var td1=MS.Table.addCell(tr,{colspan:"2"});td1.appendChild(MS.Dom.create("div",{id:"contact_email_error"+suffix,"class":"error_msg error no_margin"}));td1.appendChild(MS.Dom.create("input",{type:"text",attr_type:"email",oldvalue:"",id:"contact_email_"+suffix,name:"contact_email_"+suffix,inp_id:suffix}));replaceHtml(td,getCustomPhoneFeild(phoneOptions));$("event_contact_detail_count"+event_id).value=suffix}catch(e){}},resetOrgDetail:function(event_id){try{event_id=event_id||"";var tbl="org_cont_detail"+event_id;tbl=$(tbl);var obj=$("add_org_detail"+event_id);var count=parseInt($("event_contact_detail_count").value);for(var i=1;i<count;++i){MS.Table.removeRow(tbl)}$("event_contact_detail_count").value=1}catch(e){}},submitCreateEvent:function(form){try{if(form){Yahoo_showLoading("Creating "+g_event_label+"...");form.event_name.value=MS.Dom.closeTags(form.event_name.value);form.event_description.value=MS.Dom.closeTags(form.event_description.value);var url=g_service_path+"/events/create_event";ajaxCall(url,{parameters:Form.serialize(form,true)})}}catch(e){}},setCreateEventTheme:function(new_theme){current_create_event_theme=new_theme},getCreateEventTheme:function(){return current_create_event_theme},addTimePlaceOption:function(obj){try{var cont=$("when_where_row");var p_t_count=parseInt($("p_t_choice_count").value);if(p_t_count>=max_time_place_option){return }p_t_count++;var dv=MS.Dom.create("div",{id:"time_place_option_"+p_t_count,location_option:p_t_count});cont.appendChild(dv);$("p_t_choice_count").value=p_t_count;show_loading("Adding...Please wait!",obj);var url=g_service_path+"/events/add_row";ajaxCall(url,{parameters:"col_id="+p_t_count+"&tg="+dv.id,onComplete:function(){hide_loading()}});if(p_t_count>=max_time_place_option){YAHOO.util.Dom.setStyle("add_another_fn_div","visibility","hidden")}return false}catch(e){}},changeQuickDescText:function(o){try{if(o.selectedIndex!=0){$("event_description").value=o.options[o.selectedIndex].text}}catch(e){}},attachCategoryHandler:function(o,main_cat_id){try{var lis=Dom.get(o).getElementsByTagName("li");selected_category="main_cat_"+main_cat_id;MS.Dom.Element.scrollInView($("main_cat_"+main_cat_id),$("category_list_cont"));Dom.batch(lis,function(el,i){Event.addListener(el,"mouseover",function(e){if(Y.env.ua.ie==6){var targ=Event.getTarget(e);Dom.setStyle(targ,"backgroundColor","#FBF0CD")}var ol=SL.query("ol",el,true);if(ol){Dom.setStyle(ol,"display","block")}});Event.addListener(el,"mouseout",function(e){if(Y.env.ua.ie==6){var targ=Event.getTarget(e);if(Dom.hasClass(targ,"selected_main_category")){Dom.setStyle(targ,"backgroundColor","#FBE0CD")}else{targ.style.removeAttribute("backgroundColor")}}var ol=SL.query("ol",el,true);if(ol){Dom.setStyle(ol,"display","none")}});Event.addListener(el,"click",function(e){if(this.getAttribute("subcount")!=undefined&&parseInt(this.getAttribute("subcount"))>1){return }var cat_id="";var sub_cat_id="";cat_id=this.getAttribute("cat_id");sub_cat_id=this.getAttribute("sub_cat_id");var li_id=this.getAttribute("id");if(this.getAttribute("sub_cat")!="true"){Dom.addClass(this,"selected_main_category");if(this.id!=selected_category&&selected_category){Dom.removeClass(selected_category,"selected_main_category")}selected_category=this.id}else{Dom.removeClass(selected_category,"selected_main_category");Dom.addClass("main_cat_"+cat_id,"selected_main_category");selected_category="main_cat_"+cat_id}Dom.get("sub_category_id").value=sub_cat_id;var params=$H({cat_id:cat_id,sub_cat_id:sub_cat_id});show_loading("Processing...",this);ajaxCall(g_service_path+"/events/get_themes",{parameters:params.toQueryString(),onComplete:hide_loading,onSuccess:function(){CEManager.change_bread_crumb_text(li_id)}})})})}catch(e){}},change_bread_crumb_text:function(cat_id){try{var main_cat_name,sub_cat_name;if(cat_id!=null){var sub_cat=$(cat_id).getAttribute("sub_cat");if(sub_cat=="true"){main_cat_name=$(cat_id).parentNode.parentNode.getAttribute("main_cat_name");sub_cat_name=$(cat_id).getAttribute("sub_cat_name")}else{main_cat_name=$(cat_id).getAttribute("main_cat_name");sub_cat_name=""}}else{main_cat_name="Search Results";sub_cat_name=""}$("bread_cat_id").innerHTML=main_cat_name;$("bread_sub_cat_id").innerHTML=sub_cat_name}catch(e){}},set_bread_crumb_text:function(text){try{$("bread_cat_id").innerHTML=text;$("bread_sub_cat_id").innerHTML=""}catch(e){}},setCategoryClassName:function(main_cat_id){try{var current_cat_id="main_cat_"+main_cat_id;Dom.addClass($(current_cat_id),"selected_main_category");if(current_cat_id!=selected_category&&selected_category){Dom.removeClass(selected_category,"selected_main_category")}selected_category=current_cat_id}catch(e){}},changeTheme:function(obj_id,thm_name,src_path){try{var obj=$("new_"+obj_id);if(obj==undefined){return false}var isanimated=obj.getAttribute("isanimated");var isVideo=obj.getAttribute("isvideo");var theme_id=obj.getAttribute("theme_id");var show_details=obj.getAttribute("show_details");if(show_details=="N"){Element.hide("show_details")}else{Element.show("show_details")}if($("show_details_new")){$("show_details_new").value=show_details}var old_sel=obj.parentNode.parentNode.selected_child;Element.addClassName(obj,"cat_img_selected_th");Element.removeClassName(obj,"cat_img_normal_th");if(old_sel){if(Element.hasClassName(old_sel,"cat_img_selected_th")){if(old_sel!=obj){Element.removeClassName(old_sel,"cat_img_selected_th");Element.addClassName(old_sel,"cat_img_normal_th")}}}obj.parentNode.parentNode.selected_child=obj;$("theme_id").value=(obj).getAttribute("theme_id");var theme_image=$("event_img");$("theme_image_url").value=src_path;if(theme_image.src==src_path){return }theme_image.src="/images/jumbo.jpg";if(isanimated!="true"){CEManager.showVideoThemePreview(theme_id);$("web_image_theme_preview").hide();$("web_animated_theme_preview").show()}else{if(isanimated=="true"){CEManager.showAnimatedThemePreview(theme_id);$("web_image_theme_preview").hide();$("web_animated_theme_preview").show()}}$("email_prev_img").src=ApplicationManager.changeImagePattern(src_path,"_email");$("email_prev_img2").src=ApplicationManager.changeImagePattern(src_path,"_email");if($("host_email_prev_img")){$("host_email_prev_img").src=ApplicationManager.changeImagePattern(src_path,"_email");$("host_email_prev_img2").src=ApplicationManager.changeImagePattern(src_path,"_email")}if($("fundraiser_email_prev_img")){$("fundraiser_email_prev_img").src=ApplicationManager.changeImagePattern(src_path,"_email");$("fundraiser_email_prev_img2").src=ApplicationManager.changeImagePattern(src_path,"_email")}$("print_preview_img").src=ApplicationManager.changeImagePattern(src_path,"_preview");$("email_prev_back").className=thm_name+"_email_prev_back";if($("host_email_prev_back")){$("host_email_prev_back").className=thm_name+"_email_prev_back"}if($("fundraiser_email_prev_back")){$("fundraiser_email_prev_back").className=thm_name+"_email_prev_back"}$("text_area_div").className=thm_name+"_txt_area_div";if($("host_text_area_div")){$("host_text_area_div").className=thm_name+"_txt_area_div"}if($("fundraiser_text_area_div")){$("fundraiser_text_area_div").className=thm_name+"_txt_area_div"}$("email_prev_place_time_table").className=thm_name+"_place_time_font_color";if($("host_email_prev_place_time_table")){$("host_email_prev_place_time_table").className=thm_name+"_place_time_font_color"}if($("fundraiser_email_prev_place_time_table")){$("fundraiser_email_prev_place_time_table").className=thm_name+"_place_time_font_color"}if(obj){try{var theme_description=obj.getAttribute("theme_description");ApplicationManager.setData(event_desc_editor_id,theme_description)}catch(e){}}}catch(e){alert("error "+e.message+" :: "+e.lineNumber)}},showAnimatedThemePreview:function(theme_id){try{if(theme_id&&theme_id!=""){var animatedHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="616" height="434" id="animated" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="/player1/player.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><param name="FlashVars" value="theme_id='+theme_id+'"><embed src="/player1/player.swf" wmode="transparent" FlashVars="theme_id='+theme_id+'&module_type=EV" quality="high" bgcolor="#ffffff" width="616" height="434" name="animated" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';$("web_image_theme_preview").hide();$("web_animated_theme_preview").show();$("web_animated_theme_preview").innerHTML="";$("web_animated_theme_preview").innerHTML=animatedHTML}}catch(e){}},showVideoThemePreview:function(theme_id){try{if(theme_id&&theme_id!=""){var path=ptdc_editor_and_preview_host+"public/files/ptdc20_swf/videothemeplayer_"+video_theme_player_ver+".swf";var request_host=location.host;var videoHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="616" height="434" id="animated" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+path+"?domain_url="+request_host+"&bucket_url="+s3_bucket_url+'" wmode="transparent" FlashVars="theme_id='+theme_id+'" quality="high" bgcolor="#ffffff" width="616" height="434" name="animated" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><param name="FlashVars" value="theme_id='+theme_id+'"><param name="FlashVars" value="domain_url='+request_host+"&bucket_url="+s3_bucket_url+'"><embed src="'+path+"?domain_url="+request_host+"&bucket_url="+s3_bucket_url+"theme_id="+theme_id+'" wmode="transparent" FlashVars="theme_id='+theme_id+'" quality="high" bgcolor="#ffffff" width="616" height="434" name="animated" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';$("web_image_theme_preview").hide();$("web_animated_theme_preview").show();$("web_animated_theme_preview").innerHTML="";$("web_animated_theme_preview").innerHTML=videoHTML}}catch(e){}},tabNav:function(li_id,div_id){try{var divs_id=["web","email","SMS","print","voice"];var lis_id=["web_li","email_li","SMS_li","print_li","voice_li"];var len=divs_id.length;for(var i=0;i<len;i++){if(divs_id[i]==div_id){$(divs_id[i]).style.display="block";$(lis_id[i]).className="selected"}else{$(divs_id[i]).style.display="none";$(lis_id[i]).className=""}}}catch(e){}},innerTabNav:function(li_id,div_id){try{var divs_id=["host_email","guest_email","fundraiser_email","contacts_div","group_div"];var lis_id=["host_email_li","guest_email_li","fundraiser_email_li","contacts_li","group_li"];var len=divs_id.length;for(var i=0;i<len;i++){if($(divs_id[i])&&$(lis_id[i])){if(divs_id[i]==div_id){$(divs_id[i]).style.display="block";$(lis_id[i]).className="selected"}else{$(divs_id[i]).style.display="none";$(lis_id[i]).className=""}}}}catch(e){}},evt_showErrorMsg:function(err_dv_id,msg){try{var elem=$(err_dv_id);if(!msg){Element.hide(elem)}if(msg!=""){Element.scrollTo(elem)}Element.show(elem);Element.update(elem,"<span id='errMsg' class='error_msg' style='font-size:9pt'>"+msg+"</span>")}catch(ex){}return false},CheckDate:function(start_date,end_date){try{var startdate=new Date(start_date);var enddate=new Date(end_date);if(startdate<=enddate){return true}else{return false}}catch(e){}},validate_when_where_option:function(){try{var errMsg=ERR_MSG.WHEN_WHERE;var divs=document.getElementsByAttrib("location_option","div","when_where_row","");var len=divs.length;var row_id=null;var condition=[];var defevent_date="mm/dd/yyyy";var scrollToElems=new Array();var isEventNameOk=false;for(var i=0;i<len;i++){row_id=divs[i].getAttribute("location_option");var place=$("ev_loc_op_"+row_id);var event_date=$("event_date"+row_id);var ev_date_time=$("ev_date_time"+row_id);var start_date=new Array();start_date.date=event_date.value;start_date.hour=CEManager.getSelectedValue(ev_date_time,true);start_date.min=CEManager.getSelectedValue($("ev_date_min"+row_id));start_date.sec=0;start_date.ampm=CEManager.getSelectedValue($("ev_date_am_pm"+row_id));var end_event_date=$("end_event_date"+row_id);var end_ev_date_time=$("end_ev_date_time"+row_id);var end_date=new Array();end_date.date=end_event_date.value;end_date.hour=CEManager.getSelectedValue(end_ev_date_time,true);end_date.min=CEManager.getSelectedValue($("end_ev_date_min"+row_id));end_date.sec=0;end_date.ampm=CEManager.getSelectedValue($("end_ev_date_am_pm"+row_id));if(event_date.value!=defevent_date&&ev_date_time.value!=""){if(end_event_date.value!=defevent_date&&end_event_date.value!=""&&end_ev_date_time.value!=""){var date_chk=CEManager.CheckDateTime(start_date,end_date);if(!date_chk[0]){CEManager.evt_showErrorMsg("when_err_div_"+row_id,ERR_MSG[date_chk[1]]);scrollToElems[scrollToElems.length]="when_err_div_"+row_id;condition[i]="false"}else{CEManager.evt_showErrorMsg("when_err_div_"+row_id,"");condition[i]="true"}}else{if((end_event_date.value!=defevent_date&&end_event_date.value!="")||end_ev_date_time.value!=""){CEManager.evt_showErrorMsg("when_err_div_"+row_id,ERR_MSG.END_DATE_ERR);scrollToElems[scrollToElems.length]="when_err_div_"+row_id;condition[i]="false"}else{CEManager.evt_showErrorMsg("when_err_div_"+row_id,"");end_event_date.value=""}}var isPlaceOk=false;if(place&&(place.value).strip()==""){CEManager.evt_showErrorMsg("where_err_div_"+row_id,ERR_MSG.WHERE_ERR);scrollToElems[scrollToElems.length]="where_err_div_"+row_id;isPlaceOk=false}else{var ret_val=validate_total_address(row_id);if(!ret_val[1]){CEManager.evt_showErrorMsg("where_err_div_"+row_id,ret_val[0]);isPlaceOk=false}else{CEManager.evt_showErrorMsg("where_err_div_"+row_id,"");isPlaceOk=true}}}else{if(event_date.value!=defevent_date&&event_date.value!=""&&ev_date_time.value==""){CEManager.evt_showErrorMsg("when_err_div_"+row_id,ERR_MSG.START_DATE_ERR);scrollToElems[scrollToElems.length]="when_err_div_"+row_id;condition[i]="false"}else{event_date.value="";end_event_date.value=""}}}if(isPlaceOk==false){condition[condition.length]="false"}var len2=condition.length;var r_val=true;for(var j=0;j<len2;j++){if(condition[j]=="false"){r_val=false;break}}if(r_val==false&&scrollToElems.length>0){Element.scrollTo(scrollToElems[0])}return r_val}catch(e){}},getSelectedValue:function(o,leaveFirst){var value=null;if(!leaveFirst){leaveFirst=false}try{if(leaveFirst){if(o.selectedIndex!=0){value=o.options[o.selectedIndex].value}}else{value=o.options[o.selectedIndex].value}}catch(e){}return value},CheckDateTime:function(start_dt,end_dt){try{var flag=false;var errType="";var startdate=new Date(start_dt.date);var enddate=new Date(end_dt.date);var sHour=parseInt(start_dt.hour);var sMin=parseInt(start_dt.min);var sSec=parseInt(start_dt.sec);var sAmPm=start_dt.ampm;var eHour=parseInt(end_dt.hour);var eMin=parseInt(end_dt.min);var eSec=parseInt(end_dt.sec);var eAmPm=end_dt.ampm;if(startdate<enddate){flag=true}else{if((startdate.toString()==enddate.toString())&&((start_dt.hour).indexOf("n")>0||(end_dt.hour).indexOf("n")>0)){flag=true}else{if(startdate.toString()==enddate.toString()){var regex=/^[0-9]+$/;if(regex.test(new String(sHour+sMin+sSec+eHour+eMin+eSec))){if(sAmPm&&sHour==12){sHour=0}if(eAmPm&&eHour==12){eHour=0}if(sAmPm&&("PM"==sAmPm.toUpperCase())){sHour=sHour+12}if(eAmPm&&("PM"==eAmPm.toUpperCase())){eHour=eHour+12}var startTime=sHour*60*60+sMin*60+sSec;var endTime=eHour*60*60+eMin*60+eSec;var timeDiff=endTime-startTime;if(timeDiff>0){flag=true}else{if(0==timeDiff){errType="NOT_A_VALID_DATE"}else{errType="END_DATE"}}}else{errType="NOT_A_VALID_DATE"}}else{errType="END_DATE"}}}return new Array(flag,errType)}catch(e){}},setEndDate:function(step){var divs=new Array($("time_place_option_1"));var len=divs.length;var row_id=null;var defevent_date="mm/dd/yyyy";for(var i=0;i<len;i++){row_id=divs[i].getAttribute("location_option");var end_event_date=$("end_event_date"+row_id);var end_ev_date_time=$("end_ev_date_time"+row_id);if(step=="3"){if(end_event_date.value==defevent_date){end_event_date.value="";end_ev_date_time.selectedIndex=0}}else{if((end_event_date.value).strip()==""){end_event_date.value=defevent_date;end_ev_date_time.selectedIndex=0}}}},addPaginHandlers:function(){var pagin_cont=Dom.get("theme_pagination");if(pagin_cont){var aTags=SL.query("a",pagin_cont);Event.addListener(aTags,"click",this.navigate)}},searchEventTrap:function(e){try{if(!e){window.event}if(e.keyCode==13){CEManager.searchTheme()}}catch(e){}},searchTheme:function(){var search_value=$("search_theme").value;var url=g_service_path+"/events/search_themes";show_loading("Fetching...",$("search_theme"));ajaxCall(url,{parameters:"search_value="+search_value,onComplete:hide_loading,onSuccess:function(){CEManager.change_bread_crumb_text(null)}})},navigate:function(e){Event.stopEvent(e);var aTag=Event.getTarget(e);show_loading("Fetching...",aTag.parentNode);sub_cat_id=conversation_id=$("theme_pagination").getAttribute("sub_cat_id");cat_id=$("theme_pagination").getAttribute("cat_id");search_value=$("theme_pagination").getAttribute("search_value");var href=aTag.href+"&sub_cat_id="+sub_cat_id+"&cat_id="+cat_id+"&search_value="+search_value;href=href.replace("previewtheme","events/get_themes");href=href.replace("show_change_theme","get_themes");href=href.replace("previewtheme","events/get_themes");href=href.replace("create_invite","get_themes");ajaxCall(href,{onComplete:hide_loading})},changePreviewTemplate:function(str,cont_id,val,obj,sel_class,def_class){try{var selected_class=sel_class||"tab_live";var default_class=def_class||"tab";var old_sel=obj.parentNode.parentNode.selected_child;Element.addClassName(obj,selected_class);Element.removeClassName(obj,default_class);if(old_sel){if(Element.hasClassName(old_sel,selected_class)){if(old_sel!=obj){Element.removeClassName(old_sel,selected_class);Element.addClassName(old_sel,default_class)}}}obj.parentNode.parentNode.selected_child=obj;var html_div=YAHOO.util.Selector.query("div[template_container=html]",cont_id);var len=html_div.length;var text_div=YAHOO.util.Selector.query("div[template_container=text]",cont_id);var len1=text_div.length;var html_div2=YAHOO.util.Selector.query("div[template_container=html2]",cont_id);var len2=html_div2.length;var elem;if(str=="html"){for(var i=0;i<len;i++){var elements=$(html_div[i],html_div2[i],text_div[i]);if(elements[0]){Element.show(html_div[i])}if(elements[1]){Element.hide(html_div2[i])}if(elements[2]){Element.hide(text_div[i])}}if((elem=$("backgroundc-container-home"))){elem.hide()}}else{if(str=="html2"){for(var k=0;k<len2;k++){var elements=$(html_div[k],text_div[k],html_div2[k]);if(elements[0]){Element.hide(html_div[k])}if(elements[1]){Element.hide(text_div[k])}if(elements[2]){Element.show(html_div2[k])}}if((elem=$("backgroundc-container-home"))){elem.show()}}else{for(var j=0;j<len1;j++){var elements=$(html_div[j],text_div[j],html_div2[j]);if(elements[0]){Element.hide(html_div[j])}if(elements[1]){Element.show(text_div[j])}if(elements[2]){Element.hide(html_div2[j])}}if((elem=$("backgroundc-container-home"))){elem.hide()}}}if((elem=$("email_template_type"))){elem.value=val}}catch(e){}},addHostContDetail:function(event_id,obj,tabindex,show_country_ui){try{event_id=event_id||"";var suffix_orig=$("event_contact_detail_count"+event_id).value;var suffix=$("event_contact_current_rows_count"+event_id).value;suffix=parseInt(suffix)+1;suffix_orig=parseInt(suffix_orig)+1;var tbl="org_cont_detail"+event_id;if(suffix_orig>0){try{Element.hide("no_host_err_msg")}catch(e){}}if(suffix_orig==3){try{Element.hide("add_org_detail"+event_id)}catch(e){}}obj=obj||$("add_org_detail"+event_id);prefix="contact_";tbl=$(tbl);if(!tbl.last_tabindex){tbl.last_tabindex=parseInt(tabindex)}var trId="evt_host_contact_details_"+suffix;var tr=MS.Table.addRow(tbl);tr.id=trId;tr.appendChild(MS.Dom.create("input",{type:"hidden",name:"event_contact_row_ids[]",value:suffix}));var td=null;td=MS.Table.addCell(tr,{});td.appendChild(MS.Dom.create("div",{id:"contact_name_error"+suffix,"class":"error_msg error no_margin"}));td.appendChild(MS.Dom.create("input",{type:"text",attr_type:"name",oldvalue:"",id:"contact_name_"+suffix,name:"contact_name_"+suffix,inp_id:suffix}));td=MS.Table.addCell(tr,{});td.id="nopad";var phoneOptions={count:suffix-1,tabindex:tabindex,phoneNumber:"",showSelectPhoneType:false,isRemoveBtn:false,phoneNumberName:"contact_no_",phoneNumberId:"contact_no_",showCountryCode:show_country_ui};var td1=MS.Table.addCell(tr,{});td1.appendChild(MS.Dom.create("div",{id:"contact_email_error"+suffix,"class":"error_msg error no_margin"}));td1.appendChild(MS.Dom.create("input",{type:"text",attr_type:"email",oldvalue:"",id:"contact_email_"+suffix,name:"contact_email_"+suffix,inp_id:suffix}));var td2=MS.Table.addCell(tr,{});td2.appendChild(MS.Dom.create("img",{id:"img_"+suffix,src:"/images/default/delete_msg.gif",border:"0",alt:"delete",title:"Delete","class":"hand"}));replaceHtml(td,getCustomPhoneFeild(phoneOptions));$("event_contact_detail_count"+event_id).value=suffix_orig;$("event_contact_current_rows_count"+event_id).value=suffix;$E.on("img_"+suffix,"click",function(){CEManager.removeHostDetails(trId,event_id)})}catch(e){}},removeHostDetails:function(id,event_id){try{$(id).remove();var ev_id=event_id||"";var count=$("event_contact_detail_count"+ev_id).value;count-=1;$("event_contact_detail_count"+ev_id).value=count;if(count<3){Element.show("add_org_detail"+ev_id)}if(count==0){Element.show("no_host_err_msg")}}catch(e){}},persionliseTheme:function(type,asset_id,name){try{var d=new Date();var t=d.getTime();var asset_id=asset_id||"";var name=name||"";var show_details=$("show_details_new").value;if(type=="EV"){var show_back_link="false";if($("show_back_link")){show_back_link=$F("show_back_link")}window.location.href=g_service_path+"/events/create_own_design_flash?type="+type+"&theme_id="+$F("theme_id")+"&asset_id="+asset_id+"&name="+name+"&show_details="+show_details+"&show_back_link="+show_back_link+"&t="+t}else{window.location.href=g_service_path+"/events/create_own_design_flash?type="+type+"&theme_id="+$F("theme_id")+"&asset_id="+asset_id+"&name="+name+"&show_details=N&t="+t}}catch(e){}},redirectPtdc:function(theme_id,show_details,module_type,module_id,related_conversation_id,gallery_module,is_dadmin,regular_design_type){try{var cat_id=cat_id||"-1";var sub_category_id=sub_category_id||"-1";var related_conversation_id=related_conversation_id||"";$("data_saved").value="saved";if(module_id==""){if(module_type=="EV"){if(is_dadmin=="true"){if(window.opener){window.opener.location.reload(true);window.close()}}else{window.location.href=g_service_path+"/events/create_invite?theme_id="+theme_id+"&sub_category_id="+sub_category_id+"&cat_id="+cat_id+"&show_details="+show_details+"&self_created_theme=Y"}}else{if(module_type=="EC"){window.location.href=g_service_path+"/ecards/show_create_ecard?theme_id="+theme_id+"&sub_category_id="+sub_category_id+"&cat_id="+cat_id+"&show_details="+show_details+"&self_created_theme=Y"}else{if(module_type=="AN"){window.location.href=g_service_path+"/announcements/show_create_announcement?theme_id="+theme_id+"&sub_category_id="+sub_category_id+"&cat_id="+cat_id+"&show_details="+show_details+"&self_created_theme=Y"}else{if(module_type=="DG"){if(gallery_module=="print"){if(YAHOO.ms.panel.showPTDC!=undefined){YAHOO.ms.panel.showPTDC.destroy()}if(regular_design_type=="M"){window.location.href=g_service_path+"/print_design_gallery/evaluate_ptdc_response/"+theme_id+"?gm=print&regular_design_type="+regular_design_type}else{window.location.href=g_service_path+"/print_design_gallery/evaluate_ptdc_response/"+theme_id+"?gm=print"}}else{window.location.href=g_service_path+"/design_gallery/evaluate_ptdc_response/"+theme_id}}else{alert("Your design has been successfully created")}}}}}else{if(module_type=="EV"){if(is_dadmin=="true"){if(window.opener){window.opener.location.reload(true);window.close()}}else{window.location.href=g_service_path+"/events/manage_event?theme_id="+theme_id+"&event_id="+module_id+"&related_conversation_id="+related_conversation_id+"&load_img=Y"}}else{if(module_type=="EC"){window.location.href=g_service_path+"/ecards/show_ecard?theme_id="+theme_id+"&ecard_id="+module_id+"&related_conversation_id="+related_conversation_id}else{if(module_type=="AN"){window.location.href=g_service_path+"/announcements/show_announcement?theme_id="+theme_id+"&announcement_id="+module_id+"&related_conversation_id="+related_conversation_id}else{alert("Your design has been successfully created")}}}}}catch(e){}},redirectPtdcManageEvent:function(module_type,asset_id){try{if(module_type=="EV"){window.location.href=g_service_path+"/events/manage_event?event_id="+asset_id+""}else{if(module_type=="EC"){window.location.href=g_service_path+"/ecards/manage_ecard?asset_id="+asset_id+""}else{if(module_type=="AN"){window.location.href=g_service_path+"/announcements/manage_announcement?asset_id="+asset_id+""}else{window.location.reload()}}}}catch(e){}},redirectPtdcAddressLabel:function(asset_id){try{if(YAHOO.ms.panel.showPTDC!=undefined){YAHOO.ms.panel.showPTDC.destroy()}jQuery("#label_id").attr("value",asset_id);jQuery.ajax({url:g_service_path+"/microsite/build_ptdc_player",type:"GET",data:({id:asset_id}),dataType:"html",success:function(data){jQuery("#standard_envelop").html(data)}})}catch(e){}},exitPTDCWithoutSave:function(module_type,module_id,theme_id,show_details,gallery_module,is_dadmin){try{var cat_id=cat_id||"-1";var sub_category_id=sub_category_id||"-1";var related_conversation_id=related_conversation_id||"";switch(module_type){case"DG":if(theme_id==""){window.location.href=g_service_path+"/"+((gallery_module=="print")?"print_design_gallery":"pt_design_gallery")+"/gallery"}else{window.location.href=g_service_path+"/"+((gallery_module=="print")?"print_design_gallery":"design_gallery")+"/design_page/"+theme_id}break;case"EV":if(is_dadmin=="true"){if(window.opener){window.close()}}else{if(module_id==""){window.location.href=g_service_path+"/events/create_invite?theme_id="+theme_id+"&sub_category_id="+sub_category_id+"&cat_id="+cat_id+"&show_details="+show_details}else{window.location.href=g_service_path+"/events/manage_event?theme_id="+theme_id+"&event_id="+module_id+"&related_conversation_id="+related_conversation_id}}break;case"EC":if(module_id==""){window.location.href=g_service_path+"/ecards/show_create_ecard?theme_id="+theme_id+"&sub_category_id="+sub_category_id+"&cat_id="+cat_id+"&show_details="+show_details}else{window.location.href=g_service_path+"/ecards/show_ecard?theme_id="+theme_id+"&ecard_id="+module_id+"&related_conversation_id="+related_conversation_id}break;case"AN":if(module_id==""){window.location.href=g_service_path+"/announcements/show_create_announcement?theme_id="+theme_id+"&sub_category_id="+sub_category_id+"&cat_id="+cat_id+"&show_details="+show_details}else{window.location.href=g_service_path+"/announcements/show_announcement?theme_id="+theme_id+"&announcement_id="+module_id+"&related_conversation_id="+related_conversation_id}break}}catch(e){}},toggleReminderSect:function(){try{var is_checked=$("unset_reminder_flag_chkbox").checked;if(is_checked){$("sel_reminder_days").disable()}else{$("sel_reminder_days").enable()}}catch(e){}},validateEventDescription:function(elemId){var max_desc_valid=true;try{var curr_desc=$(elemId);var max_desc_len=curr_desc.getAttribute("maxlength");var curr_desc_len=curr_desc.value.length;if(curr_desc_len>max_desc_len){max_desc_valid=false;CEManager.evt_showErrorMsg("event_desc_err_div","Only "+max_desc_len+" characters are allowed (including HTML). Current count: "+curr_desc_len+" character(s)")}else{CEManager.evt_showErrorMsg("event_desc_err_div","")}}catch(e){alert(e.message)}return max_desc_valid},showDesignFullPreview:function(pwidth,pheight,layout,orientation){try{var temp_final_width=0;var offset_width=20;var offset_height=60;var view_port_wd=parseInt(Dom.getViewportWidth())-offset_width;var view_port_ht=parseInt(Dom.getViewportHeight())-offset_height;var final_width=0;var final_height=0;var a=new Array();pwidth=pwidth*100;pheight=pheight*100;switch(layout){case"R":a=calcFlatPostCardSize(pwidth,pheight,view_port_wd,view_port_ht,0);final_width=a[0];final_height=a[1];break;case"P":a=calcFlatPostCardSize(pwidth,pheight,view_port_wd,view_port_ht,72);final_width=a[0];final_height=a[1];break;case"G":pwidth=pwidth*2;pheight=pheight*2;if(orientation=="L"){if(pheight<view_port_ht){final_height=pheight}else{final_height=view_port_ht-20}final_width=Math.round((final_height*pwidth)/pheight);final_width=Math.round(final_width/2);if(final_width<420){final_width=420}if(final_width>view_port_wd){temp_final_width=final_width;final_width=view_port_wd-20;final_height=Math.round((final_width*final_height)/temp_final_width)}}else{if(orientation=="P"){a=calcPotraitSize(pwidth,pheight,view_port_wd,view_port_ht,80);final_width=a[0];final_height=a[1]}}break;case"B":pwidth=pwidth*2;pheight=pheight*2;a=calcPotraitSize(pwidth,pheight,view_port_wd,view_port_ht,140);final_width=a[0];final_height=a[1];break;case"T":final_width=625;final_height=690;offset_height=90;break;case"Q":final_width=625;final_height=690;offset_height=90;break;default:final_width=pwidth;final_height=pheight;break}var popup_width=final_width+offset_width;var popup_height=final_height+offset_height;var handleNo=function(){this.hide()};var designPlayerObj=$("design_player");var theme_id=designPlayerObj.getAttribute("theme_id");var path=designPlayerObj.getAttribute("path");var bucket_url=designPlayerObj.getAttribute("bucket_url");var conv_id=designPlayerObj.getAttribute("related_conversation_id");var show_details=designPlayerObj.getAttribute("show_details");var show_pdf_link=designPlayerObj.getAttribute("show_pdf_link");var request_host=location.host;var flash_vars="theme_id="+theme_id+"&show_pdf_link="+show_pdf_link+"&bucket_url="+bucket_url+((conv_id!=null)?"&related_conversation_id="+conv_id:"")+((show_details!=null)?"&show_details="+show_details:"");var dlg_html='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+final_width+'" height="'+final_height+'" id="animated" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+path+"?domain_url="+request_host+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><param name="FlashVars" value="'+flash_vars+'"><embed src="'+path+"?domain_url="+request_host+'" wmode="transparent" FlashVars="'+flash_vars+'" quality="high" bgcolor="#ffffff" width="'+final_width+'" height="'+final_height+'" name="animated" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';YAHOO.ms.panel.showDesignPreview=new YAHOO.widget.SimpleDialog("design_full_view",{width:popup_width+"px",height:popup_height+"px",fixedcenter:true,visible:false,modal:true,text:dlg_html,zIndex:110,constraintviewport:true,buttons:[]});var ff_sub_version="";var class_name="tr";var temp=navigator.userAgent;var temp_arr=temp.split("/");if(temp_arr.length>3){var temp1=temp_arr[3].split(".");ff_sub_version=temp1[1]}if(ff_sub_version=="0"&&!(YAHOO.env.ua.webkit)){class_name="tr_old"}YAHOO.ms.panel.showDesignPreview.setHeader("<div style='float:left;' class='tl'></div><span>Actual Size View</span><div style='float:right;' class='"+class_name+"'></div>");YAHOO.ms.panel.showDesignPreview.render(document.body);YAHOO.ms.panel.showDesignPreview.setFooter("<div style='float:left;' class='bl'></div><div style='float:right;' class='br'></div>");YAHOO.ms.panel.showDesignPreview.show()}catch(e){}},launchPTDC:function(frm){try{var popup_width=890;var popup_height=1090;var handleNo=function(){dialog("HandlingNo");this.hide()};if($("WzBoDyI")!=null){$("WzBoDyI").setStyle({display:"none"})}var ptdcObj=$("ptdc_editor"+frm);var theme_id=ptdcObj.getAttribute("theme_id");var theme_type=ptdcObj.getAttribute("theme_type");var path=ptdcObj.getAttribute("path");var bucket_url=ptdcObj.getAttribute("bucket_url");var show_details=ptdcObj.getAttribute("show_details");var module_type=ptdcObj.getAttribute("module_type");var asset_id=ptdcObj.getAttribute("asset_id");var video=ptdcObj.getAttribute("video");var music=ptdcObj.getAttribute("music");var rea=ptdcObj.getAttribute("rea");var rev=ptdcObj.getAttribute("rev");var do_print=ptdcObj.getAttribute("do_print");var database_key=ptdcObj.getAttribute("database_key");var avserver=ptdcObj.getAttribute("avserver");var design_host=ptdcObj.getAttribute("design_host");var regular_design_type=ptdcObj.getAttribute("regular_design_type");var gm=ptdcObj.getAttribute("gm");var al_flag=false;if(frm=="al"){al_flag=true}var flash_vars=flashvars="module_type="+module_type+"&bucket_url="+bucket_url+"&asset_id="+asset_id+"&themeType="+theme_type+"&theme_id="+theme_id+"&show_details="+show_details+"&video="+video+"&music="+music+"&REA="+rea+"&REV="+rev+"&do_print="+do_print+"&database_key="+database_key+"&AVServer="+avserver+"&regular_design_type="+regular_design_type+"&gm="+gm+"&address_label="+al_flag;var dlg_html='<object id="FlexEditor" height="910" width="1090" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="movie" value="'+path+"?domain_url="+design_host+'" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><param name="FlashVars" value="'+flash_vars+'"><embed src="'+path+"?domain_url="+design_host+'" wmode="transparent" FlashVars="'+flash_vars+'" bgcolor="#ffffff" height="100%" align="middle" width="100%" name="FlexEditor" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" /></object>';YAHOO.ms.panel.showPTDC=new YAHOO.widget.SimpleDialog("design_full_view",{width:"1105px",height:"940px",fixedcenter:false,draggable:false,visible:false,modal:true,text:dlg_html,zIndex:110,constraintviewport:true,buttons:[]});var ff_sub_version="";var class_name="tr";var temp=navigator.userAgent;var temp_arr=temp.split("/");if(temp_arr.length>3){var temp1=temp_arr[3].split(".");ff_sub_version=temp1[1]}if(ff_sub_version=="0"&&!(YAHOO.env.ua.webkit)){class_name="tr_old"}YAHOO.ms.panel.showPTDC.setHeader("<div style='float:left;' class='tl'></div><span style='color:#000;'>PurpleTrail Design Center: Customize Your Design</span><div style='float:right;' class='"+class_name+"'></div>");YAHOO.ms.panel.showPTDC.render(document.body);YAHOO.ms.panel.showPTDC.setFooter("<div style='float:left;' class='bl'></div><div style='float:right;' class='br'></div>");YAHOO.ms.panel.showPTDC.show();YAHOO.ms.panel.showPTDC.center();YAHOO.ms.panel.showPTDC.beforeHideEvent.subscribe(function(){return confirm("All changes will be lost if you leave the design center without saving your design. To stay in the design center select 'Cancel'. To exit, select 'Ok'.")})}catch(e){}}}}();function chk_mal_str(str){try{if(str.indexOf("<")!=-1||str.indexOf(">")!=-1){return true}else{return false}}catch(e){}}function calcPotraitSize(pwidth,pheight,view_port_wd,view_port_ht,add_ht){var final_width=0;var final_height=0;var temp_final_height=0;var a=new Array();if(pwidth<view_port_wd){final_width=pwidth}else{final_width=view_port_wd-20}final_height=Math.round((final_width*pheight)/pwidth);final_height=Math.round(final_height/2)+add_ht;if(final_height>view_port_ht){temp_final_height=final_height;final_height=view_port_ht-20;final_width=Math.round((final_height*final_width)/temp_final_height)}a[0]=final_width;a[1]=final_height;return a}function calcFlatPostCardSize(pwidth,pheight,view_port_wd,view_port_ht,add_ht){var final_width=0;var final_height=0;var temp_final_height=0;var a=new Array();if((pwidth>view_port_wd)&&(pheight<view_port_ht)){final_width=view_port_wd-20;final_height=Math.round((final_width*pheight)/pwidth)+add_ht}else{if((pwidth<view_port_wd)&&(pheight>view_port_ht)){final_height=view_port_ht-20;final_width=Math.round((final_height*pwidth)/pheight)}else{if((pwidth>view_port_wd)&&(pheight>view_port_ht)){final_width=view_port_wd-20;final_height=Math.round((final_width*pheight)/pwidth)+add_ht;if(final_height>view_port_ht){temp_final_height=final_height;final_height=view_port_ht-20;final_width=Math.round((final_height*final_width)/temp_final_height)}}else{final_width=pwidth;final_height=pheight+add_ht}}}a[0]=final_width;a[1]=final_height;return a}var SFCEManager=function(){var Y=YAHOO,Dom=YAHOO.util.Dom,Event=YAHOO.util.Event,SL=YAHOO.util.Selector;var onStep2=new YAHOO.util.CustomEvent("step2",this);var createEditors=function(type,args){try{var step=args[0];if(step==2){ApplicationManager.initEditor("event_description");var iEtimer=YAHOO.lang.later(1000,null,function(){if($("yui-editor-panel")){try{$("yui-editor-panel").style.width="10px";iEtimer.cancel()}catch(e){}}},null,true)}onStep2.unsubscribe(createEditors)}catch(e){}};onStep2.subscribe(createEditors);return{toggleSteps:function(step){try{var isValidationErr=false;if(step=="3"){SFCEManager.setCustomPhoneNo();var max_desc_valid=SFCEManager.validateEventDescription("event_description");if(max_desc_valid&&SFCEManager.validateCreateEventName()){if($("online_only_party")&&$("online_only_party").checked){var valid_cond=[];if(SFCEManager.validateStoreEndDate()){valid_cond[0]=true}else{valid_cond[0]=false}if(SFCEManager.validateExternalIdCondition()){valid_cond[1]=true}else{valid_cond[1]=false}if(valid_cond.indexOf(false)==-1){SFCEManager.toggleLoop(step)}else{isValidationErr=true}}else{if($("no_party")&&$("no_party").checked){var valid_cond=[];if(SFCEManager.validateCreateEventDetails()){valid_cond[0]=true}else{valid_cond[0]=false}if(SFCEManager.validateHostDetails()){valid_cond[1]=true}else{valid_cond[1]=false}if(SFCEManager.validateExternalIdCondition()){valid_cond[2]=true}else{valid_cond[2]=false}if(valid_cond.indexOf(false)==-1){$("event_store_close_date").value="";SFCEManager.toggleLoop(step)}else{isValidationErr=true}}else{if($("fundraiser_party")&&$("fundraiser_party").checked){var valid_cond=[];if(SFCEManager.validateStoreEndDate()){valid_cond[0]=true}else{valid_cond[0]=false}if(SFCEManager.validateFundraiserCondition()){valid_cond[1]=true}else{valid_cond[1]=false}if(SFCEManager.validateExternalIdCondition()){valid_cond[2]=true}else{valid_cond[2]=false}if(valid_cond.indexOf(false)==-1){SFCEManager.toggleLoop(step)}else{isValidationErr=true}}else{if($("opportunity_event")&&$("opportunity_event").checked){var passed=SFCEManager.validateCreateEventDetails();if(!passed){return }if(passed){SFCEManager.toggleLoop(step)}}else{var valid_cond=[];if(SFCEManager.validateCreateEventDetails()){valid_cond[0]=true}else{valid_cond[0]=false}if(SFCEManager.validateHostDetails()){valid_cond[1]=true}else{valid_cond[1]=false}if(SFCEManager.validateStoreEndDate()){valid_cond[2]=true}else{valid_cond[2]=false}if(SFCEManager.validateExternalIdCondition()){valid_cond[3]=true}else{valid_cond[3]=false}if(valid_cond.indexOf(false)==-1){SFCEManager.toggleLoop(step)}else{isValidationErr=true}}}}}}else{isValidationErr=true}}else{for(var i=1;i<=3;i++){var disp=(step==i)?"block":"none";$("step"+i).style.display=disp}$("create_invite_nav").src=g_service_path+"/images/create"+step+".gif";if(step==2){}}if(isValidationErr==false){SFCEManager.setEndDate(step)}}catch(e){}},toggleLoop:function(step){try{for(var i=1;i<=3;i++){var disp=(step==i)?"block":"none";$("step"+i).style.display=disp}$("create_invite_nav").src=g_service_path+"/images/create"+step+".gif";window.scrollTo(0,0)}catch(e){}},validateFundraiserCondition:function(){try{var per_of_sales=$F("percent_of_sales_to_org");var shipping_zipcode=$F("shipping_zipcode");var return_val=[];if(per_of_sales!=""){if(isNaN(per_of_sales)){CEManager.evt_showErrorMsg("percent_of_sales_to_org_error",ERR_MSG.PERCENTAGE_OF_SALES_INVAL_CHAR);return_val[0]=false}else{if((parseInt(per_of_sales)>100||parseInt(per_of_sales)<1)){CEManager.evt_showErrorMsg("percent_of_sales_to_org_error",ERR_MSG.PERCENTAGE_OF_SALES_INVAL_PER);return_val[0]=false}else{if(per_of_sales.indexOf(".")!=-1){CEManager.evt_showErrorMsg("percent_of_sales_to_org_error",ERR_MSG.PERCENTAGE_OF_SALES_FLOAT);return_val[0]=false}else{CEManager.evt_showErrorMsg("percent_of_sales_to_org_error","");return_val[0]=true}}}}else{CEManager.evt_showErrorMsg("percent_of_sales_to_org_error",ERR_MSG.PERCENTAGE_OF_SALES_BLANK);return_val[0]=false}if(shipping_zipcode!=""){if(!ApplicationManager.validateZipcode(shipping_zipcode)){CEManager.evt_showErrorMsg("shipping_zipcode_error",ERR_MSG.SHIPPING_ZIPCODE_INVAL);return_val[1]=false}else{CEManager.evt_showErrorMsg("shipping_zipcode_error","");return_val[1]=true}}else{CEManager.evt_showErrorMsg("shipping_zipcode_error",ERR_MSG.SHIPPING_ZIPCODE_BLANK);return_val[1]=false}var return_val_cond=false;if(return_val.indexOf(false)==-1){return_val_cond=true}return return_val_cond}catch(e){}},validateExternalIdCondition:function(){if(!$("external_event_id")){return true}var class_num=$F("external_event_id");var alphanum=new RegExp("^[a-z0-9]+$","i");if(!alphanum.test(class_num)){if(g_application_name.toLowerCase()=="lbri"){return CEManager.evt_showErrorMsg("external_event_id_error","Invalid Party Host ID, only numbers and alphabets are allowed.")}else{return CEManager.evt_showErrorMsg("external_event_id_error","Invalid Party Class ID, only numbers and alphabets are allowed.")}}else{CEManager.evt_showErrorMsg("external_event_id_error","")}return true},validateStoreEndDate:function(){try{if(!$("no_party")||!$("no_party").checked){if(!$("event_store_close_date")){return true}var store_end_date=$F("event_store_close_date");var defevent_date="mm/dd/yyyy";var error_cond_txt="STORE";if($("fundraiser_party")&&$("fundraiser_party").checked){error_cond_txt="FUNDRAISER"}var ev_date_to_chk=$F("event_date1");if(store_end_date!=""&&store_end_date!=defevent_date){if(CEManager.CheckDate(ev_date_to_chk,store_end_date)||$("online_only_party").checked||($("fundraiser_party").checked)){CEManager.evt_showErrorMsg("store_end_date_error","");return true}else{CEManager.evt_showErrorMsg("store_end_date_error",ERR_MSG.STORE_END_DATE);return false}}else{CEManager.evt_showErrorMsg("store_end_date_error",ERR_MSG[error_cond_txt+"_END_DATE_EMPTY"]);return false}}else{CEManager.evt_showErrorMsg("store_end_date_error","");return true}}catch(e){}},validateHostDetails:function(){try{var divs=document.getElementsByAttrib("host_detail_option","div","invite_host_detail","");var count=divs.length;return EventManager.validateHostDetails(count)}catch(e){}return false},setCustomPhoneNo:function(){try{var divs=document.getElementsByAttrib("host_detail_option","div","invite_host_detail","");var count=divs.length;var options={startIndex:1,endIndex:parseInt(count),errorElementPrefix:"err_phone_no",phoneNumberElementPrefix:"contact_no_",showError:false};setCustomPhoneNumber(options);options={startIndex:1001,endIndex:parseInt($F("cd_count")),errorElementPrefix:"err_phone_no",phoneNumberElementPrefix:"cd_no_",showError:false};setCustomPhoneNumber(options)}catch(e){}},validateHostDetails1:function(){try{var divs=document.getElementsByAttrib("host_detail_option","div","invite_host_detail","");var len=divs.length;var row_id=null;var return_val=[];for(var i=0;i<len;i++){row_id=divs[i].getAttribute("host_detail_option");CEManager.evt_showErrorMsg("host_detail_error"+row_id,"");Element.scrollTo("host_detail_error"+row_id);if($F("contact_name_"+row_id)!=""){phone_number=$F("contact_no_"+row_id);phone_number=phone_number.strip();if(phone_number.length>0){var isOk=isValidPhoneNo(phone_number);if(isOk){return_val.push(true)}else{return_val.push(false);CEManager.evt_showErrorMsg("host_detail_error"+row_id,"Please enter valid phone number");Element.scrollTo("host_detail_error"+row_id)}}if(!chkEmail($F("contact_email_"+row_id))){CEManager.evt_showErrorMsg("host_detail_error"+row_id,ERR_MSG.EML_INVALID);Element.scrollTo("host_detail_error"+row_id);return_val.push(false)}else{return_val.push(true)}}else{CEManager.evt_showErrorMsg("host_detail_error"+row_id,ERR_MSG.HOST_NAME_ERROR);Element.scrollTo("host_detail_error"+row_id);return_val.push(false)}}var len2=return_val.length;var r_val=true;for(var j=0;j<len2;j++){if(return_val[j]==false){r_val=false;break}}return r_val}catch(e){}},validateCreateEventName:function(){try{var evt_name=$("event_name");if(evt_name&&(evt_name.value).strip()==""){CEManager.evt_showErrorMsg("event_name_err_div",ERR_MSG.EV_NAME);Element.scrollTo("event_name_err_div");return false}else{CEManager.evt_showErrorMsg("event_name_err_div","");return true}}catch(e){}},validateCreateEventDetails:function(){try{var errMsg=ERR_MSG.WHEN_WHERE;var divs=document.getElementsByAttrib("location_option","div","when_where_row","");var len=divs.length;var row_id=null;var condition=[];var defevent_date="mm/dd/yyyy";var scrollToElems=new Array();var isEventNameOk=false;for(var i=0;i<len;i++){row_id=divs[i].getAttribute("location_option");var place=$("ev_loc_op_"+row_id);var event_date=$("event_date"+row_id);var ev_date_time=$("ev_date_time"+row_id);var start_date=new Array();start_date.date=event_date.value;start_date.hour=SFCEManager.getSelectedValue(ev_date_time,true);start_date.min=SFCEManager.getSelectedValue($("ev_date_min"+row_id));start_date.sec=0;start_date.ampm=SFCEManager.getSelectedValue($("ev_date_am_pm"+row_id));var end_event_date=$("end_event_date"+row_id);var end_ev_date_time=$("end_ev_date_time"+row_id);var end_date=new Array();end_date.date=end_event_date.value;end_date.hour=SFCEManager.getSelectedValue(end_ev_date_time,true);end_date.min=SFCEManager.getSelectedValue($("end_ev_date_min"+row_id));end_date.sec=0;end_date.ampm=SFCEManager.getSelectedValue($("end_ev_date_am_pm"+row_id));var isPlaceOk=false;if(place&&(place.value).strip()==""){CEManager.evt_showErrorMsg("where_err_div_"+row_id,ERR_MSG.WHERE_ERR);scrollToElems[scrollToElems.length]="where_err_div_"+row_id;isPlaceOk=false}else{var ret_val=validate_total_address(row_id);if(!ret_val[1]){CEManager.evt_showErrorMsg("where_err_div_"+row_id,ret_val[0]);isPlaceOk=false}else{CEManager.evt_showErrorMsg("where_err_div_"+row_id,"");isPlaceOk=true}}if(event_date.value!=defevent_date&&ev_date_time.value!=""){if(end_event_date.value!=defevent_date&&end_event_date.value!=""&&end_ev_date_time.value!=""){var date_chk=SFCEManager.CheckDateTime(start_date,end_date);if(!date_chk[0]){CEManager.evt_showErrorMsg("when_err_div_"+row_id,ERR_MSG[date_chk[1]]);scrollToElems[scrollToElems.length]="when_err_div_"+row_id;condition[i]="false"}else{CEManager.evt_showErrorMsg("when_err_div_"+row_id,"");condition[i]="true"}}else{if(end_event_date.value!=defevent_date||end_ev_date_time.value!=""){CEManager.evt_showErrorMsg("when_err_div_"+row_id,ERR_MSG.END_DATE_ERR);scrollToElems[scrollToElems.length]="when_err_div_"+row_id;condition[i]="false"}else{CEManager.evt_showErrorMsg("when_err_div_"+row_id,"")}}}else{CEManager.evt_showErrorMsg("when_err_div_"+row_id,ERR_MSG.START_DATE_ERR);scrollToElems[scrollToElems.length]="when_err_div_"+row_id;condition[i]="false"}}if(isPlaceOk==false){condition[condition.length]="false"}var len2=condition.length;var r_val=true;for(var j=0;j<len2;j++){if(condition[j]=="false"){r_val=false;break}}if(r_val==false&&scrollToElems.length>0){Element.scrollTo(scrollToElems[0])}return r_val}catch(e){}},getSelectedValue:function(o,leaveFirst){var value=null;if(!leaveFirst){leaveFirst=false}try{if(leaveFirst){if(o.selectedIndex!=0){value=o.options[o.selectedIndex].value}}else{value=o.options[o.selectedIndex].value}}catch(e){}return value},CheckDateTime:function(start_dt,end_dt){try{var flag=false;var errType="";var startdate=new Date(start_dt.date);var enddate=new Date(end_dt.date);var sHour=parseInt(start_dt.hour);var sMin=parseInt(start_dt.min);var sSec=parseInt(start_dt.sec);var sAmPm=start_dt.ampm;var eHour=parseInt(end_dt.hour);var eMin=parseInt(end_dt.min);var eSec=parseInt(end_dt.sec);var eAmPm=end_dt.ampm;if(startdate<enddate){flag=true}else{if((startdate.toString()==enddate.toString())&&((start_dt.hour).indexOf("n")>0||(end_dt.hour).indexOf("n")>0)){flag=true}else{if(startdate.toString()==enddate.toString()){var regex=/^[0-9]+$/;if(regex.test(new String(sHour+sMin+sSec+eHour+eMin+eSec))){if(sAmPm&&sHour==12){sHour=0}if(eAmPm&&eHour==12){eHour=0}if(sAmPm&&("PM"==sAmPm.toUpperCase())){sHour=sHour+12}if(eAmPm&&("PM"==eAmPm.toUpperCase())){eHour=eHour+12}var startTime=sHour*60*60+sMin*60+sSec;var endTime=eHour*60*60+eMin*60+eSec;var timeDiff=endTime-startTime;if(timeDiff>0){flag=true}else{if(0==timeDiff){errType="NOT_A_VALID_DATE"}else{errType="END_DATE"}}}else{errType="NOT_A_VALID_DATE"}}else{errType="END_DATE"}}}return new Array(flag,errType)}catch(e){}},setEndDate:function(step){var divs=new Array($("time_place_option_1"));var len=divs.length;var row_id=null;var defevent_date="mm/dd/yyyy";for(var i=0;i<len;i++){row_id=divs[i].getAttribute("location_option");var end_event_date=$("end_event_date"+row_id);var end_ev_date_time=$("end_ev_date_time"+row_id);if(step=="3"){if(end_event_date.value==defevent_date){end_event_date.value="";end_ev_date_time.selectedIndex=0}}else{if((end_event_date.value).strip()==""){end_event_date.value=defevent_date;end_ev_date_time.selectedIndex=0}}}},addhostDetail:function(obj){try{var cont=$("invite_host_detail");var count=parseInt($("host_detail_count").value);count++;var dv=MS.Dom.create("div",{id:"host_detail_"+count,host_detail_option:count});cont.appendChild(dv);var is_fundraiser=$F("is_fundraiser");var is_rsvp_enabled=$F("is_rsvp_enabled");new_show_loading("Adding...!",obj);var url=g_service_path+"/events/add_host_detail_row";ajaxCall(url,{parameters:"col_id="+count+"&tg="+dv.id+"&is_fundraiser="+is_fundraiser+"&is_rsvp_enabled="+is_rsvp_enabled,onComplete:function(){new_hide_loading();$("host_detail_count").value=count}});return false}catch(e){}},editDetailsView:function(str){try{SFCEManager.clearErrorDivs();var map_module=$("item_17");if(map_module){var fun_str=map_module.onclick.toString();if(fun_str.match("addModule")){YAHOO.lang.later(100,this,function(){map_module.onclick()})}}if(str=="online_only"){if(map_module){YAHOO.lang.later(500,this,function(){map_module.onclick()})}show_hide_elements("event_class_number_td#whocanjoin2-lbl#whocanjoin3-lbl#invite_host_detail#add-another-host-row#event_close_date_td","when_where_row#can_new_place_suggestion_header#can_new_place_suggestion_td#can_new_time_suggestion_header#can_new_time_suggestion_td#can_people_bring_along_guest_th#can_people_bring_along_guest_td#percent_of_sales_to_org_td#shipping_zipcode_td#invite_contact_details");try{$("join_settings_data").innerHTML="Who can join the "+g_event_label+"?";$("party_name").innerHTML=g_event_label.capitalize()+" name:<b class='required_field'>*</b>";$("event_detail_li").innerHTML=g_event_label.capitalize()+" details:";$("evt_details_title_span").innerHTML=g_event_label.capitalize()+" web page details:";$("tagline_li").innerHTML=g_event_label.capitalize()+" tagline:";$("tagline_ex").innerHTML='(eg: "One night only" or "Because she\'ll only turn 21 once...")';$("add_another_host_fun_span").innerHTML="Add another "+g_host_label;$("whocansee1").checked=true;$("whocanjoin1").checked=true;$("is_rsvp_enabled").value="N";$("is_event_store_enabled").value="Y";if($("event_store_close_date")){if($("external_event_id")){$("event_close_date_tr").show();$("event_store_close_date").enable()}$("event_store_close_date").value="";$("event_close_date_span").innerHTML=g_event_label.capitalize()+" store closes on"}$("is_fundraiser").value="N";ApplicationManager.setCKEditorData("event_description",online_party_evt_desc_text);$("personal_note").value=online_only_party_personal_note;$("personal_subject").value=online_only_party_personal_subject}catch(e){alert(e.message)}try{$("where-lbl-id").innerHTML=g_event_label.capitalize()+" location:";$("when-lbl-id").innerHTML=g_event_label.capitalize()+" specific time:"}catch(e){alert(e.message)}var len=$F("host_detail_count");for(var i=1;i<=len;i++){if($("host_name_req_"+i)){Element.hide("host_name_req_"+i);Element.hide("host_email_req_"+i);$("host_detail_span_"+i).innerHTML=g_host_label.capitalize()+" details"}}}else{if(str=="no_party"){show_hide_elements("event_class_number_td#whocanjoin2-lbl#whocanjoin3-lbl#invite_host_detail#add-another-host-row#when_where_row#can_new_place_suggestion_header#can_new_place_suggestion_td#can_new_time_suggestion_header#can_new_time_suggestion_td#can_people_bring_along_guest_th#can_people_bring_along_guest_td","event_close_date_td#invite_contact_details#percent_of_sales_to_org_td#shipping_zipcode_td");try{$("join_settings_data").innerHTML="Who can join the "+g_event_label+"?";$("party_name").innerHTML=g_event_label.capitalize()+" name:<b class='required_field'>*</b>";$("event_detail_li").innerHTML=g_event_label.capitalize()+" details:";$("evt_details_title_span").innerHTML=g_event_label.capitalize()+" web page details:";$("tagline_li").innerHTML=g_event_label.capitalize()+" tagline:";$("tagline_ex").innerHTML='(eg: "One night only" or "Because she\'ll only turn 21 once...")';$("add_another_host_fun_span").innerHTML="Add another "+g_host_label;$("whocansee1").checked=true;$("whocanjoin1").checked=true;$("is_rsvp_enabled").value="Y";$("is_event_store_enabled").value="N";if($("event_store_close_date")){if($("external_event_id")){$("event_close_date_tr").hide();$("event_store_close_date").disable()}$("event_store_close_date").value="";$("event_close_date_span").innerHTML=g_event_label.capitalize()+" store closes on"}$("is_fundraiser").value="N";ApplicationManager.setCKEditorData("event_description",no_party_evt_desc_text);$("personal_note").value=no_party_store_personal_note;$("personal_subject").value=no_party_store_personal_subject}catch(e){}try{$("where-lbl-id").innerHTML=g_event_label.capitalize()+" location:";$("when-lbl-id").innerHTML=g_event_label.capitalize()+" specific time:"}catch(e){}var len=$F("host_detail_count");for(var i=1;i<=len;i++){if($("host_name_req_"+i)){Element.show("host_name_req_"+i);Element.show("host_email_req_"+i);$("host_detail_span_"+i).innerHTML=g_host_label.capitalize()+" details"}}}else{if(str=="fundraiser"){show_hide_elements("whocanjoin2-lbl#whocanjoin3-lbl#invite_host_detail#add-another-host-row#percent_of_sales_to_org_td#shipping_zipcode_td#invite_contact_details#event_close_date_td#event_class_number_td","when_where_row#can_new_place_suggestion_header#can_new_place_suggestion_td#can_new_time_suggestion_header#can_new_time_suggestion_td#can_people_bring_along_guest_th#can_people_bring_along_guest_td");try{$("join_settings_data").innerHTML="Who can join the "+g_fundraiser_event_label.capitalize()+"?";$("party_name").innerHTML=g_fundraiser_event_label.capitalize()+" name:<b class='required_field'>*</b>";$("event_detail_li").innerHTML=g_fundraiser_event_label.capitalize()+" details:";$("evt_details_title_span").innerHTML=g_fundraiser_event_label.capitalize()+" web page details:";$("tagline_li").innerHTML="Organization name:";$("tagline_ex").innerHTML='(eg: "Boys and Girls Club of Orange County")';$("add_another_host_fun_span").innerHTML="Add another coordinator";$("whocansee1").checked=true;$("whocanjoin1").checked=true;$("is_rsvp_enabled").value="N";$("is_event_store_enabled").value="Y";if($("event_store_close_date")){if($("external_event_id")){$("event_close_date_tr").hide();$("event_store_close_date").disable()}$("event_store_close_date").value="mm/dd/yyyy";$("event_close_date_span").innerHTML=g_fundraiser_event_label+" closes on"}$("is_fundraiser").value="Y";ApplicationManager.setCKEditorData("event_description",fundraiser_evt_desc_text);$("personal_note").value=fundraiser_personal_note;$("personal_subject").value=fundraiser_personal_subject}catch(e){}try{$("where-lbl-id").innerHTML=g_event_label.capitalize()+" location:";$("when-lbl-id").innerHTML=g_event_label.capitalize()+" specific time:"}catch(e){}var len=$F("host_detail_count");for(var i=1;i<=len;i++){if($("host_name_req_"+i)){Element.hide("host_name_req_"+i);Element.hide("host_email_req_"+i);$("host_detail_span_"+i).innerHTML="Coordinator details"}}}else{if(str==="opportunity"){try{show_hide_elements("when_where_row","event_class_number_td#whocanjoin2-lbl#whocanjoin3-lbl#invite_host_detail#add-another-host-row#percent_of_sales_to_org_td#shipping_zipcode_td#invite_contact_details#event_close_date_td","can_new_place_suggestion_header#can_new_place_suggestion_td#can_new_time_suggestion_header#can_new_time_suggestion_td#can_people_bring_along_guest_th#can_people_bring_along_guest_td");$("join_settings_data").innerHTML="Who can join the "+g_opportunity_event_label+"?";$("party_name").innerHTML="Event name:<b class='required_field'>*</b>";$("event_detail_li").innerHTML="Event details:";$("tagline_li").innerHTML="Event tagline:";$("tagline_ex").innerHTML='(eg: "Boys and Girls Club of Orange County")';try{$("where-lbl-id").innerHTML="Event location:";$("when-lbl-id").innerHTML="Event specific time:"}catch(e){}$("whocanjoin4-lbl-txt").innerHTML="Invitation only. "+g_guest_label.capitalize()+"s also can invite";$("whocansee1").checked=true;$("whocanjoin1").checked=true;$("is_rsvp_enabled").value="Y";$("is_event_store_enabled").value="N";if($("event_store_close_date")){if($("external_event_id")){$("event_close_date_tr").hide();$("event_store_close_date").disable()}$("event_store_close_date").value=""}$("is_fundraiser").value="N";ApplicationManager.setCKEditorData("event_description",opp_evt_desc_text);$("personal_note").value=opportunity_event_personal_note;$("personal_subject").value=opportunity_event_personal_subject}catch(e){}}else{show_hide_elements("event_class_number_td#whocanjoin2-lbl#whocanjoin3-lbl#invite_host_detail#add-another-host-row#when_where_row#can_new_place_suggestion_header#can_new_place_suggestion_td#can_new_time_suggestion_header#can_new_time_suggestion_td#can_people_bring_along_guest_th#can_people_bring_along_guest_td#event_close_date_td","invite_contact_details#percent_of_sales_to_org_td#shipping_zipcode_td");try{$("join_settings_data").innerHTML="Who can join the "+g_event_label+"?";$("party_name").innerHTML=g_event_label.capitalize()+" name:<b class='required_field'>*</b>";$("event_detail_li").innerHTML=g_event_label.capitalize()+" details:";$("evt_details_title_span").innerHTML=g_event_label.capitalize()+" web page details:";$("tagline_li").innerHTML=g_event_label.capitalize()+" tagline:";$("tagline_ex").innerHTML='(eg: "One night only" or "Because she\'ll only turn 21 once...")';$("add_another_host_fun_span").innerHTML="Add another "+g_host_label;$("whocansee1").checked=true;$("whocanjoin1").checked=true;$("is_rsvp_enabled").value="Y";$("is_fundraiser").value="N";$("is_event_store_enabled").value="Y";if($("event_store_close_date")){if($("external_event_id")){$("event_close_date_tr").hide();$("event_store_close_date").disable()}$("event_close_date_span").innerHTML=g_event_label.capitalize()+" store closes on";$("event_store_close_date").value="mm/dd/yyyy"}ApplicationManager.setCKEditorData("event_description",evt_desc_text);$("personal_note").value=evt_personal_note_text;$("personal_subject").value=evt_personal_subject_text}catch(e){}try{$("where-lbl-id").innerHTML=g_event_label.capitalize()+" location:";$("when-lbl-id").innerHTML=g_event_label.capitalize()+" specific time:"}catch(e){}var len=$F("host_detail_count");for(var i=1;i<=len;i++){if($("host_name_req_"+i)){Element.show("host_name_req_"+i);Element.show("host_email_req_"+i);$("host_detail_span_"+i).innerHTML=g_host_label.capitalize()+" details"}}}}}}}catch(e){}},removeHostDetailOption:function(cnt){try{var cont=$("invite_host_detail");var host_count=$("host_detail_count");Element.remove("host_detail_"+cnt)}catch(e){}},createHostDetailDiv:function(cnt){try{var cont=$("invite_host_detail");var count=parseInt($("host_detail_count").value);count++;var dv=MS.Dom.create("div",{id:"host_detail_"+count,host_detail_option:count});cont.appendChild(dv);$("host_detail_count").value=count}catch(e){}},insertStateCountry:function(obj_id,val){try{if(val==""){return }var obj=$(obj_id);var len=obj.options.length;for(var i=0;i<len;i++){if(val==obj.options[i].value){obj.selectedIndex=i;break}}}catch(e){}},addOrgContDetail:function(tabindex){try{var suffix=$("cd_count").value;suffix=parseInt(suffix)+1;var tbl="org_cont_detail";if(suffix==3){Element.hide("add_org_detail")}obj=$("add_org_detail");tbl=$(tbl);if(!tbl.last_tabindex){tbl.last_tabindex=parseInt(tabindex)}var tr=MS.Table.addRow(tbl);var td=null;td=MS.Table.addCell(tr,{});td.appendChild(MS.Dom.create("input",{type:"text",attr_type:"name",oldvalue:"",id:"cd_name_"+suffix,name:"cd_name_"+suffix,inp_id:suffix}));td=MS.Table.addCell(tr,{});var phoneOptions={count:suffix-1,tabindex:tabindex,phoneNumber:"",showSelectPhoneType:false,isRemoveBtn:false,phoneNumberName:"cd_no_",phoneNumberId:"cd_no_"};replaceHtml(td,getCustomPhoneFeild(phoneOptions));td=MS.Table.addCell(tr,{colspan:2});td.appendChild(MS.Dom.create("input",{type:"text",attr_type:"email",oldvalue:"",id:"cd_email_"+suffix,name:"cd_email_"+suffix,inp_id:suffix}));$("cd_count").value=suffix}catch(e){}},clearErrorDivs:function(){try{var err_divs=["event_name_err_div","host_detail_error1","when_err_div_1","where_err_div_1","store_end_date_error","percent_of_sales_to_org_error","shipping_zipcode_error","external_event_id_error"];var len=err_divs.length;for(var i=0;i<len;i++){if(err_divs[i]=="host_detail_error1"){if(parseInt($F("host_detail_count"))>1){var len1=$F("host_detail_count");for(var j=1;j<=len1;j++){CEManager.evt_showErrorMsg("host_detail_error"+j,"")}}}else{CEManager.evt_showErrorMsg(err_divs[i],"")}}}catch(e){}},showEmailPreview:function(o){Yahoo_showLoading();try{var emailPreviewPopup=this.emailPreviewPopup;CEManager.tabNav("email_li","email");CEManager.innerTabNav("host_email_li","host_email");var emailPreviewBoxId="email_preview_popup";var emailPreviewBoxBody=emailPreviewBoxId+"_body";var tpl=new Template("<div class='hd left' id='#{header_id}'>#{header_html}</div><div class='bd' id='#{body_id}' style=''>#{body_html}</div><div class='ft' id='#{footer_id}'>#{footer_html}</div>");var cont=MS.Dom.create("div",{id:emailPreviewBoxId,style:"display:block;"});var footer_html='<div id="email_preview_popup_btn" style="text-align:center"><input type="button" name="save_email_text_btn" id="save_email_text_btn" value="Save" class="button" title="Click to save" />&nbsp;&nbsp;<input type="button" name="cancel_email_text_btn" id="cancel_email_text_btn" value="Cancel" class="button" title="Click to cancel" /></div>';cont.innerHTML=tpl.evaluate({header_id:emailPreviewBoxId+"_header",body_id:emailPreviewBoxBody,footer_id:emailPreviewBoxId+"_footer",header_html:g_host_label.capitalize()+" email preview",footer_html:footer_html});document.body.appendChild(cont);emailPreviewPopup=new YAHOO.widget.Dialog(emailPreviewBoxId,{width:"635px",zIndex:255,visible:false,modal:true,postmethod:"manual",constraintviewport:true,fixedcenter:false});emailPreviewPopup.render();var saveEmail=function(){try{$("host_personal_note").value=$("host_personal_note_prev").value;emailPreviewPopup.hide()}catch(e){}};var handelCancel=function(){emailPreviewPopup.hide()};var close=function(){try{Dom.get(emailPreviewBoxBody).innerHTML="";this.emailPreviewPopup.destroy()}catch(e){}};emailPreviewPopup.hide=close.bind(this);Event.on("save_email_text_btn","click",saveEmail,emailPreviewPopup,true);Event.on("cancel_email_text_btn","click",handelCancel,emailPreviewPopup,true);this.emailPreviewPopup=emailPreviewPopup;var bodyHtml=Dom.get("host_email").innerHTML;Dom.get(emailPreviewBoxBody).innerHTML="";emailPreviewPopup.show();bodyHtml=bodyHtml.replace("host_personal_note","host_personal_note_prev");Dom.get(emailPreviewBoxBody).innerHTML='<div style="border:1px solid #CACACA; padding:3px;height:510px;width:605px; overflow-y:auto;overflow-x:hidden;">'+bodyHtml+"</div>";emailPreviewPopup.center();try{$("host_personal_note_prev").value=$("host_personal_note").value}catch(e){}}catch(e){}Yahoo_hideLoading()},validateEventDescription:function(elemId){var max_desc_valid=true;try{var curr_desc=$(elemId);curr_desc.value=CKEDITOR.instances.event_description.getData();var max_desc_len=curr_desc.getAttribute("maxlength");var curr_desc_len=curr_desc.value.length;if(curr_desc_len>max_desc_len){max_desc_valid=false;CEManager.evt_showErrorMsg("event_desc_err_div","Only "+max_desc_len+" characters are allowed (including HTML). Current count: "+curr_desc_len+" character(s)")}else{CEManager.evt_showErrorMsg("event_desc_err_div","")}}catch(e){alert(e.message)}return max_desc_valid}}}();YAHOO.namespace("ms.dialog");YAHOO.namespace("ms.panel");YAHOO.namespace("ms.config");var PublicEventManager=function(){var Dom=YAHOO.util.Dom,Event=YAHOO.util.Event,Widget=YAHOO.widget,Lang=YAHOO.lang,Selector=YAHOO.util.Selector;var join_dlg=null;Event.onDOMReady(function(){aTags=Selector.query("a[nofollow]",document.body);Dom.batch(aTags,function(el,i){el.onclick=null;Event.on(el,"click",function(e){Event.stopEvent(e);MSUtils.createWarnDialog("<div class='font_l'>Please, sign in to access this feature!</div>","Sorry!")})});divs=Selector.query("*[join_event]",document.body);Dom.batch(divs,function(el,i){Dom.addClass(el,"hand")});Dom.batch(divs,function(el,i){el.onclick=null;var completed_flag=$("fixed_vals").getAttribute("completed_flag");if(completed_flag!="true"){Event.on(el,"click",function(e){Event.stopEvent(e);PublicEventManager.showJoin();if(el.getAttribute("join_msg")!="false"){$("join_message").show()}else{$("join_message").hide()}})}});join_dlg=createDialog("join_dialog",{hideaftersubmit:false});join_dlg.beforeSubmitEvent.subscribe(toggleSubmitButtons);Event.on("cancel_join","click",join_dlg.hide,join_dlg,true)});var createDialog=function(el,obj){if(!el){return }obj=obj||{};var dlg=new Widget.Dialog(el,Object.extend({width:"350px",zIndex:300,visible:false,constraintviewport:true},obj));dlg.render();return dlg};var toggleSubmitButtons=function(doShow){doShow=doShow===true?true:false;Dom.setStyle(["join_event_submit","cancel_join"],"display",!doShow?"none":"");Dom.setStyle("loading_img","display",!doShow?"":"none")};return{showJoin:function(){join_dlg.callback={success:function(xhr){var resp=eval("("+xhr.responseText+")");if(resp.success){if($("user_logged_in").value=="true"){event_join_setting=$("fixed_vals").getAttribute("event_join_setting");text="<div> <span class='black_msg'>An "+g_event_label+" invitation has been sent to the email address that you provided. Page will now get refreshed.</span> <br /></div>"}else{event_join_setting=$("fixed_vals").getAttribute("event_join_setting");text="<div> <span class='black_msg'>An "+g_event_label+" invitation has been sent to the email address that you provided. Please click on the invitation link in the email to view the "+g_event_label+" as a "+g_guest_label+" and RSVP</span> <br /> <div class='center'><button class='sexybutton' id='okbutton'><span><span><span class='ok'>Ok</span></span></span></button> </div> </div>"}join_dlg.setBody(text);var temp_var=$("top_wrap");if(temp_var){temp_var.hide()}temp_var=$("top_wrap_email_list");if(temp_var){temp_var.hide()}Event.removeListener("okbutton","click",join_dlg.hide);Event.on("okbutton","click",join_dlg.hide,join_dlg,true);if($("user_logged_in").value=="true"){top.window.location.href=location.href}}else{join_dlg.callback.failure(xhr)}},failure:function(xhr){join_dlg.hide();toggleSubmitButtons(true);text="Error occurred while processing request. Please try again.";ApplicationManager.showErrorNotice(text)}};join_dlg.validate=function(){if(this.getData().full_name==""){$("full_name_err").innerHTML="Full name cannot be blank";return false}if(this.getData().email_id==""){$("email_id_err").innerHTML="Email Id cannot be blank";return false}if(!check_email_format(this.getData().email_id,false,"error_and_notice_message")){$("email_id_err").innerHTML="Email Id format is not valid";return false}$("email_id_err").innerHTML="";$("full_name_err").innerHTML="";return true};join_dlg.center();join_dlg.show()}}}();var PhotoManager=function(){var Dom=YAHOO.util.Dom,Event=YAHOO.util.Event,Widget=YAHOO.widget,Ajax=YAHOO.util.Connect,Lang=YAHOO.lang;var photoList=null;var isLoadingList=false;Event.onDOMReady(function(){Event.on(["upload_pic_link","uploaded_avatar","uploaded_avatar_top_bar"],"click",PhotoManager.showPhotoMenu)});return{upload:function(){try{var form=this.form;Ajax.setForm(form,true,YAHOO.env.ua.ie?true:undefined);Ajax.asyncRequest("POST",g_service_path+"/upload/upload_photo",{success:function(){form.reset()}})}catch(e){}},_uplodComplete:function(filepath){PhotoManager.setPhoto(filepath);photoList.hide()},showPhotoMenu:function(e){if(isLoadingList){return }var target=this;if(e){Event.stopEvent(e)}if(!photoList){if(!Dom.get("photo_list")&&!isLoadingList){isLoadingList=true;show_loading("Loading list...",Event.getTarget(e));return Ajax.asyncRequest("POST",g_service_path+"/upload/photo_list",{success:function(xhr){PhotoManager.globalEval(xhr.responseText);hide_loading();if(MS.responseObject){var dv=document.createElement("div");dv.innerHTML=MS.responseObject.content;document.body.appendChild(Dom.getFirstChild(dv));isLoadingList=false;PhotoManager.showPhotoMenu.apply(target,[null]);Event.on("photo_upload","change",PhotoManager.upload)}},failure:function(xhr){isLoadingList=false}})}photoList=new YAHOO.widget.Overlay("photoListOverlay",{context:[target,"tl","bl"],width:"250px",visible:true,zIndex:300});photoList.setBody(YAHOO.util.Selector.query("table","photo_list",true));photoList.render(document.body);Event.on(photoList.element,"click",PhotoManager._selectPhoto);Event.on(document.body,"click",function(e){var targ=Event.getTarget(e);if(targ.type!="file"){photoList.hide()}})}else{photoList.cfg.setProperty("context",[Event.getTarget(e)]);photoList.align("tl","bl");photoList.show()}photoList.bringToTop()},_selectPhoto:function(e){var el=Event.getTarget(e);if(el.nodeName.toLowerCase()=="img"){Event.stopEvent(e)}if(el.nodeName.toLowerCase()!="img"){return }photoList.hide();var new_src=PhotoManager.setPhoto(el.src);if(new_src){Ajax.asyncRequest("POST",g_service_path+"/upload/select_photo",{success:function(){}},"image_url="+encodeURIComponent(new_src))}},setPhoto:function(src){var current_avatar=Dom.get("uploaded_avatar");var new_src=src.replace(/_medium/,"");if(current_avatar){if(current_avatar.src==new_src){return }current_avatar.src=new_src}onAvtarChange.fire(new_src);return new_src},globalEval:function(data){data=data.trim();if(data){if(window.execScript){window.execScript(data)}else{if(YAHOO.env.ua.webkit){window.setTimeout(data,0)}else{eval.call(window,data)}}}}}}();var AccountManager=function(){var $D=YAHOO.util.Dom,$E=YAHOO.util.Event,$W=YAHOO.widget,$C=YAHOO.util.Connect,$L=YAHOO.lang;var _email_to_confirm=[];var _emails_pending_conf=[];return{completeSmsBuyTransaction:function(){var handleDone=function(){this.hide();window.location.reload()};var msg='<div class="font_m bold pad5">Please click on "Done" only after you have successfully completed the transaction on PayPal site. As soon as payment is approved (typically within minutes), number of messages purchased will be credited to your account. You can also keep track of your SMS credits in "My Accounts" section<br/></div>';YAHOO.widget.Module.CSS_HEADER="hd left gray";YAHOO.ms.panel.completeSmsBuyTrans=new YAHOO.widget.SimpleDialog("completePaypalTrans",{width:"500px",fixedcenter:true,visible:false,modal:true,text:msg,icon:YAHOO.widget.SimpleDialog.ICON_INFO,zIndex:110,constraintoviewport:true,buttons:[{text:"Done",handler:handleDone}]});YAHOO.ms.panel.completeSmsBuyTrans.setHeader("Notification");YAHOO.ms.panel.completeSmsBuyTrans.render(document.body);YAHOO.ms.panel.completeSmsBuyTrans.show()},validateActivation:function(e,form){var activationBtn=form.btnActivatePhone;var dd=form.ddCountry;var txtBox=form.mobile_no;var isBlank=(txtBox.value.length>0||txtBox.value!="")?false:true;var isValid=(!(txtBox.value.length<10)&&/^(\d{10}){1}?$/.test(txtBox.value))?true:false;$E.stopEvent(e);if(isBlank){MSUtils.createWarnDialog(ERR_MSG.MOBILE_BLANK);return false}if(!isValid){MSUtils.createWarnDialog(ERR_MSG.MOBILE_INVALID);return false}AccountManager.activatePhone(form)},activatePhone:function(form){try{var params=$H(Form.serialize(form,true));params.update({div:"show_sms_wizard_popup_body"});Yahoo_showLoading();var url="";if(form.btnActivatePhone.value=="Activate"){url=g_service_path+"/account/save_and_activate_mobile"}else{url=g_service_path+"/account/resend_mobile_confirmation_code"}ajaxCall(url,{parameters:params,onComplete:Yahoo_hideLoading})}catch(e){}},confirmPhoneNo:function(e,form){try{Yahoo_showLoading();$E.stopEvent(e);var params=$H(Form.serialize(form,true));params.update({div:"show_sms_wizard_popup_body"});var url=g_service_path+"/account/confirm_phone_no";ajaxCall(url,{parameters:params,onComplete:Yahoo_hideLoading})}catch(e){}},resendConfCode:function(){Yahoo_showLoading();var params=$H(Form.serialize("resend_conf",true));params.update({div:"show_sms_wizard_popup_body"});var url=g_service_path+"/account/resend_phone_activation";ajaxCall(url,{parameters:params,onComplete:Yahoo_hideLoading})},setPrevMobileData:function(country,mobile,carrier){try{$("isd_prefix").innerHTML=country;if((mobile!=null)&&(country!=null)){$("mobile_no").value=mobile.substring(country.length)}$("country_code").value=country;var ops=$("ddCountry").options;for(var i=0,mid=Math.ceil(ops.length/2),j=ops.length-1;i<=mid;++i,--j){if(ops[i].value==country){$("ddCountry").selectedIndex=i;break}if(ops[j].value==country&&ops[j].text==carrier){$("ddCountry").selectedIndex=j;break}}}catch(e){}},hasConfCode:function(ref){Yahoo_showLoading();var params=$H(Form.serialize("activate_ph_form",true));var url=g_service_path+"/account/already_has_conf_code";ajaxCall(url,{parameters:params,onComplete:Yahoo_hideLoading})},addBlog:function(){max_item=10;var f="_flag",db="_db";var p="blog_website";var len=($(p+"_count").value-1)+2;var t=$("blog_tbl");if(t.rows.length>=max_item){ApplicationManager.showErrorNotice("Sorry, you can not add more than 10 blog/website urls","red");return }var tr=MS.Table.addRow(t);var td=MS.Table.addCell(tr);var td=MS.Table.addCell(tr);var inp1=this.createInputs({id:p+len,type:"text",name:p+len,className:"textbox",style:"width:60%"});inp1.setAttribute("group","AN");var inp2=this.createInputs({id:p+db+len,type:"hidden",name:p+db+len});var inp3=this.createInputs({id:p+f+len,type:"hidden",name:p+f+len});td.appendChild(inp1);td.appendChild(inp2);td.appendChild(inp3);var div=this.createElem("div",{});div.style.width="63%";var span=document.createElement("span");span=this.createElem("span",{});span.className="hand underline blue bold float-right";Element.update(span,"Remove");MS.Event.add(span,"mousedown",function(){Element.remove(tr)});div.appendChild(span);td.appendChild(div);$(p+"_count").value=len},createElem:function(type,options){options=options||{};var elem=document.createElement(type);Object.extend(elem,options);return elem},createInputs:function(options){options=options||{};var inp=document.createElement("input");if(options.style){MS.Dom.addStyle(inp,options.style);delete options.style}Object.extend(inp,options);return inp},cancelAccount:function(obj){try{var warn_txt="Are you sure you wish to cancel your account? You will not be able to create and send invites/ ecards or announcemets if you proceed.";var tpl=new Template("<div class='hd left' style='float:none'>#{title}</div><div class='bd'>#{body_html}</div>");var cont=MS.Dom.create("div",{id:"caccount_warn",style:"display:none"});cont.innerHTML=tpl.evaluate({title:"Are you sure",body_html:warn_txt});document.body.appendChild(cont);var handleYes=function(){new_show_loading("Processing...",obj);var onComplete=function(){new_hide_loading()};var url=g_service_path+"/account/cancel_account";ajaxCall(url,{parameters:{},onComplete:onComplete});this.destroy()};var handleNo=function(){this.destroy()};var caccount_warnId="caccount_warn";$D.setStyle(caccount_warnId,"display","block");var caccount_warnPopup=new YAHOO.widget.Dialog(caccount_warnId,{width:"400px",zIndex:110,fixedcenter:true,visible:false,modal:true,postmethod:"manual",buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}],constraintoviewport:true});caccount_warnPopup.render();caccount_warnPopup.show();caccount_warnPopup.hide=handleNo}catch(e){}},addIm:function(){try{var tbl=$("im_table");var t=$("im_table").getElementsByTagName("tbody")[0];max_item=4;var total_count=parseInt(($("im_id_count").value));if(total_count>max_item){ApplicationManager.showErrorNotice("Sorry, you can not add more than 5 IM ids");return }var tr=MS.Table.addRow(t);total_count++;tr.id="new_im_tr"+total_count;var td=MS.Table.addCell(tr,{"class":"pad3"});var temp_im_id_cnt="im_id"+total_count;var temp_im_type_cnt="im_type"+total_count;Element.update(td,"<input type='text' class='textbox' name='"+temp_im_id_cnt+"' value='' style='width:95%' />");var td=MS.Table.addCell(tr,{width:"20%"});Element.update(td,"<select name='"+temp_im_type_cnt+"'style='width:99px' ><option>Community</option><option>AIM</option><option>MSN</option><option>YAHOO</option><option>GTALK</option></select>");var td=MS.Table.addCell(tr,{"class":"font_xs pad3"});Element.update(td,"<span class='blue bold hand' onclick='AccountManager.removeRow(\"new_im_tr"+total_count+"\")'>Remove</span>");$("im_id_count").value=total_count}catch(e){}},removeRow:function(tr){try{$(tr).parentNode.removeChild($(tr));var count=$("im_id_count");var total_count=count.value;count.value=total_count-1}catch(e){}},addEmail:function(){var max_item=10;var id="email_id";var e_id=id+"_err_msg";var err_msg_container=id+"_err_msg_container";var count=parseInt($("email_id_count").value)+1;$("email_id_count").value=count;var table=$(id+"_tbl");if(table.rows.length>=max_item){ApplicationManager.showErrorNotice("Sorry, You can not add more than 10 email ids");return }var tr=MS.Table.addRow(table);var tabidx=4+count;var td=MS.Table.addCell(tr);td.className="pad_left_3 pad_top_5";var td2=MS.Table.addCell(tr);td2.className="pad_left_3";td2.width="10%";td2.style.verticalAlign="top";td2.style.paddingTop="10px";var inp1=this.createInputs({id:id+count,type:"text",name:id+count,className:"textbox",style:"width:95%"});inp1.setAttribute("tabindex",tabidx);inp1.setAttribute("group","AN");MS.Event.add(inp1,"change",function(){AccountManager.validateEmail(count)});var inp2=this.createInputs({id:id+"_db"+count,type:"hidden",name:id+"_db"+count});var inp3=this.createInputs({id:id+"_flag"+count,type:"hidden",name:id+"_flag"+count});var inp4=this.createInputs({id:id+"_old"+count,type:"hidden",name:id+"_old"+count});var inp5=this.createInputs({id:"is_email_changed_"+count,type:"hidden",value:"yes",name:"is_email_changed_"+count});td.appendChild(inp1);td.appendChild(inp2);td.appendChild(inp3);td.appendChild(inp4);td.appendChild(inp5);var span2=this.createElem("span",{id:e_id+count+"_img","class":"left"});span2.style.paddingTop="5px";td2.appendChild(span2);var div=this.createElem("span",{});span3=this.createElem("span",{id:err_msg_container+count,className:"bold"});div.appendChild(span3);span=this.createElem("span",{id:e_id+count,className:"bold"});div.appendChild(span);td.appendChild(div);var td=MS.Table.addCell(tr);td.className="top pad_top_5";span=this.createElem("span");span.className="blue hand pad3";Element.update(span,"Remove");MS.Event.add(span,"mousedown",function(){Element.remove(tr)});td2.appendChild(span)},setEmailOnceWeekVal:function(){if($("email_once_a_week").value=="Y"){$("email_once_a_week").value="N"}else{$("email_once_a_week").value="Y"}},setEmailOnceDayVal:function(){if($("email_once_a_day").value=="Y"){$("email_once_a_day").value="N"}else{$("email_once_a_day").value="Y"}},setRsvpUpdatesVal:function(){if($("rsvp_updates").value=="Y"){$("rsvp_updates").value="N"}else{$("rsvp_updates").value="Y"}},saveSmsNotifications:function(e){YAHOO.util.Event.preventDefault(e);var form=$("frmSmsNotifications");var params=$H(Form.serialize(form,true));var url=g_service_path+"/account/save_sms_notification_settings";ajaxCall(url,{parameters:params});return false},sendConfirmation:function(target,eml,err_div){if(eml!=""){var url=g_service_path+"/account/send_confirmation_email";Element.update(err_div,"Sending...");ajaxCall(url,{parameters:$H({email_ids:eml,targ:err_div}).toQueryString()})}else{alert("Please enter a email first")}},ConfirmationEmailSentComplete:function(targ_div){targ_div=$(targ_div);if(targ_div){Element.update(targ_div,"Confirmation email sent successfully.");targ_div.onclick=null;YAHOO.util.Dom.setStyle(targ_div,"color","green");YAHOO.util.Dom.setStyle(targ_div,"cursor","default")}},change_the_confirmation_sent_msg:function(){var arrLoadingElems=document.getElementsByAttrib("loading","*","account_info","yes");var len=arrLoadingElems.length;for(var j=0;j<len;j++){arrLoadingElems[j].innerHTML="Confirmation email sent";arrLoadingElems[j].setAttribute("loading","no")}},resetSendLinkDivs:function(flag){try{var cnt=$("im_id_count").value;var str=(!flag)?"Confirm It?":"Confirmation Sent";for(var i=1;i<=cnt;i++){var d=$("error_msg"+i);if(d){if(flag){if(d.innerHTML.indexOf("Sending")!=-1){Element.update(d,str);d.onclick=function(){};Element.addClassName(d,"gray");break}}else{if(d.innerHTML.indexOf("Sending")!=-1){Element.update(d,str);d.onclick=function(){AccountManager.sendConfirmation(d)};Element.addClassName(d,"blue")}}}}}catch(e){}},validateEmail:function(count){email_id_new=$("email_id"+count).value;email_id_old=$("email_id_old"+count).value;if(email_id_new==email_id_old){$("email_id_confirm_msg"+count).show()}var id="email_id"+count;var el=$(id);if(el.value.length==0){Element.hide("email_id_err_msg"+count)}else{Element.show("email_id_err_msg"+count)}var result=check_email_format(el.value,false,"email_id_err_msg"+count);if(result){}else{}return result},validateUserPasswordData:function(formObj){try{var isOk=true;var old_password=formObj.old_password.value;var new_password=formObj.new_password.value;var confirm_password=formObj.confirm_password.value;new_password=new_password.strip();confirm_password=confirm_password.strip();old_password=old_password.strip();showError("old_password_error","",false);showError("other_passwords_error","",false);if(!(isBlank(old_password)&&isBlank(new_password)&&isBlank(confirm_password))){if(isBlank(new_password)&&isBlank(confirm_password)){isOk=false;showError("other_passwords_error",ERR_MSG.PWD_BLANK,true,"new_password")}else{if(new_password!=confirm_password){isOk=false;showError("other_passwords_error",ERR_MSG.PWD_CONF_MSG,true,"new_password")}else{if(new_password.length<pwd_min_len){isOk=false;showError("other_passwords_error",ERR_MSG.PWD_MINLEN,true,"new_password")}}}if(isBlank(old_password)){isOk=false;showError("old_password_error",ERR_MSG.PWD_BLANK)}else{if(old_password.length<pwd_min_len){isOk=false;showError("old_password_error",ERR_MSG.PWD_MINLEN)}}}}catch(e){}return isOk},checkConfirmationStatus:function(obj,msg_cont){var eml_str=obj.value;var count=(obj.id).match(/\d+$/g);if(eml_str.length==0){$(msg_cont).innerHTML="&nbsp;";return }var eml_arr=$("preferred_email_list").value.split(",");var el=$(msg_cont);var remove_link="";if(eml_arr.indexOf(eml_str)!=-1){Element.addClassName(el,"gray");Element.update(el,"Confirmed"+remove_link)}else{if(_emails_pending_conf.indexOf(eml_str)!=-1){Element.addClassName(el,"gray");Element.update(el,"Confirmation email sent"+remove_link)}else{Element.addClassName(el,"blue hand");Element.update(el,"Confirm It?");if(el.target_el){el.target_el=obj.id}else{el.setAttribute("target_el",obj.id)}if(Element.readAttribute(el,"loading")!="no"){if(el.onclick){el.setAttribute("loading","no")}else{el.onclick=function(){AccountManager.sendConfirmation(el)}}}else{el.onclick=function(){AccountManager.sendConfirmation(el)}}}}},fake_signout:function(){try{to_disconnect=true;alert("Account Merged Successfully. Page will now get refreshed.");document.location.href=g_service_path+"/events/my_events"}catch(e){alert("in exception "+e.message)}},buySms:function(referrer,relatedConversationID,selectedOption,event_id,perform){try{var onComplete=function(){Yahoo_hideLoading()};Yahoo_showLoading();if(!referrer){referrer="account"}var url=g_service_path+"/account/buy_sms";ajaxCall(url,{parameters:$H({referrer:referrer,related_conversation_id:relatedConversationID,event_id:event_id,perform:perform,selected_option:selectedOption}).toQueryString(),onComplete:onComplete})}catch(e){Yahoo_hideLoading()}},toggleBuySMS:function(step,related_conversation_id,event_id,perform){try{if(step==3){AccountManager.buySms("event",related_conversation_id,"",event_id,perform)}else{for(var i=1;i<3;i++){var disp=(step==i)?"block":"none";var tempDiv=$("step"+i);if(tempDiv){tempDiv.style.display=disp}}$("buy_sms_nav").src="/pt2/images/buy_sms"+step+".gif"}}catch(e){}},changeView:function(val){try{if(val=="show"){Element.show("link_span");Element.show("user_email_id_text_span");Element.hide("user_email_id_span");Element.hide("user_email_id_button_span")}else{Element.hide("link_span");Element.hide("user_email_id_text_span");Element.show("user_email_id_span");Element.show("user_email_id_button_span")}}catch(e){}},changeLoginId:function(){try{var email_id=$F("user_email_id");new_show_loading("Saving...",$("save_button"));var url=g_service_path+"/account/verify_change_login_id";ajaxCall(url,{parameters:$H({email_id:email_id}).toQueryString(),onComplete:new_hide_loading})}catch(e){}},validate_up_full_name:function(obj,err_div_id){try{var val=Trim(obj.value);var isBlank=(obj.value.length>0||obj.value!="")?false:true;obj.value=val;var num=false;if(!isBlank){if(val.indexOf(" ")==-1){AccountManager.showError(ERR_MSG.FNAME_INVALID,err_div_id);obj.focus();return false}else{for(i=0;i<val.length;i++){ch=val.charCodeAt(i);if((ch>=48)&&(ch<=57)){num=true}}if(num){AccountManager.showError(ERR_MSG.FNAME_ONLYCHAR,err_div_id);obj.focus();return false}}AccountManager.clearError(err_div_id);return true}else{alert("Full Name can't be blank");AccountManager.clearError(err_div_id);obj.focus();return false}}catch(e){}},clearError:function(div){try{$(div).innerHTML=""}catch(e){}},showError:function(msg,div){try{if($(div)!=null&&$(div)!="undefined"){$(div).innerHTML="<span class='error_message' >"+msg+"</span>"}}catch(e){}},checkPlanUpgrade:function(current_month,current_year){try{var full_name=$("up_full_name");var address1=$("up_address1");var address2=$("up_address1");var city=$("up_city");var state=$("stateUS1");var zip_code=$("up_postal_code");var country=$("country1");var phone=$("up_phone");var credit_card_num=$("up_credit_card_number");var credit_month=$("up_credit_month");var credit_year=$("up_credit_year");var sec_code=$("up_security_code");var err_div_id=$("full_name_status");if(!AccountManager.validate_up_full_name(full_name,err_div_id)){return false}if(!AccountManager.alertFunction(address1,"0","Address1")){return false}if(!AccountManager.alertFunction(city,"0","City")){return false}if(state.disabled==false&&!AccountManager.alertFunction(state,"0","State")){return false}if(!AccountManager.alertFunction(zip_code,"0","Zip/Postal code",true)){return false}else{if(country.value=="US"&&!ApplicationManager.validateZipcode(zip_code.value)){alert(ERR_MSG.INV_ZIP);zip_code.focus();return false}}if(!AccountManager.alertFunction(country,"0","Country")){return false}if(!AccountManager.alertFunction(phone,"0","Phone")){return false}if(!AccountManager.alertFunction(credit_card_num,"10","Credit Card number")){return false}if((parseInt(current_year)==parseInt(credit_year.value))&&(parseInt(credit_month.value)<parseInt(current_month))){alert("The expiration date entered for the credit card is invalid. Please check the date and try again.");credit_month.focus();return false}if(!AccountManager.alertFunction(sec_code,"3","Security code",false)){return false}}catch(e){}},alertFunction:function(obj,len,txt_to_app,dontCheckAlpha){try{if(!dontCheckAlpha){dontCheckAlpha=false}var returned_val=AccountManager.chkForConditions(obj.value,len,dontCheckAlpha);if(!returned_val[0]){if(returned_val[1]=="BLANK"){obj.focus();alert(txt_to_app+" can't be blank");return false}else{if(returned_val[1]=="NAN"){obj.focus();alert(txt_to_app+" can't be characters");return false}else{if(returned_val[1]=="SL"){obj.focus();alert(txt_to_app+" can't be less then "+len+" numbers");return false}}}}else{return true}}catch(e){}},chkForConditions:function(val,len_to_chk,dontCheckAlpha){try{var return_val=[];if(val!=""){if(parseInt(len_to_chk)>0){if(isNaN(val)&&!dontCheckAlpha){return_val[0]=false;return_val[1]="NAN"}else{if(val.length<len_to_chk){return_val[0]=false;return_val[1]="SL"}else{return_val[0]=true;return_val[1]=""}}}else{return_val[0]=true;return_val[1]=""}}else{return_val[0]=false;return_val[1]="BLANK"}return return_val}catch(e){}},validateMyProfile:function(formObj){try{var isOk=true;var isPhoneOk=isValidCustomPhoneNo(1,{checkBlank:false});if(!isPhoneOk[0]){CEManager.evt_showErrorMsg("err_phone_no1",isPhoneOk[1]);$("err_phone_no1").focus();isOk=false}else{formObj.home_phone.value=isPhoneOk[2]}if(!isValidName(formObj.full_name.value,"full_name_err")){formObj.full_name.focus();isOk=false}if(formObj.home_zip.value!=""){if(!ApplicationManager.validateZipcode(formObj.home_zip.value)){CEManager.evt_showErrorMsg("home_zip_err",ERR_MSG.INV_ZIP);formObj.home_zip.focus();isOk=false}}return isOk}catch(e){}}}}();if(onAvtarChange){onAvtarChange.subscribe(function(type,args){path=args[0];var img=YAHOO.util.Selector.query("img.user_image","snsContainer",true);if(img&&path){img.src=path}})}function submitReview(order_id,item_id){var publish_review=jQuery("#publish_review"+item_id).attr("checked");var review=jQuery("#review"+item_id).val();if(review==""){alert("Please enter your review first and then click on Submit!")}else{jQuery.ajax({url:g_service_path+"/dstore/submit_review",type:"POST",data:({order_id:order_id,item_id:item_id,review:review,publish_review:publish_review}),dataType:"html",success:function(){window.location.reload(true)}})}}function show_form(){jQuery("#credit_frm_div").show()}function submitCreditForm(){if(validateData()){jQuery("#loader_div").html("<img src='/images/jquery_colorbox_images/loading.gif' />");jQuery("#payment_form_save").hide();jQuery("#payment_form_cancel").hide();var country=jQuery("#country").val();var state=jQuery("#state_sel").val();if(country!="1"){state=jQuery("#state_text").val()}jQuery.ajax({url:g_service_path+"/account/submit_payment_pref",type:"POST",data:({card_number:jQuery("#card_number").val(),card_type:jQuery("#card_type").val(),month:jQuery("#month").val(),year:jQuery("#year").val(),ccv_number:jQuery("#ccv_number").val(),firstname:jQuery("#firstname").val(),lastname:jQuery("#lastname").val(),address:jQuery("#address").val(),city:jQuery("#city").val(),zipcode:jQuery("#zipcode").val(),phone:jQuery("#phone").val(),country:country,state:state}),dataType:"html",success:function(data){if(data=="success"){window.location.reload(true)}else{jQuery("#error_and_notice").show();jQuery("#error_and_notice").html(data);jQuery("#loader_div").html("");jQuery("#payment_form_save").show();jQuery("#payment_form_cancel").show()}}})}}function deleteCreditCard(){if(confirm("Are you sure you want to remove these Credit Card Details?")){var url=g_service_path+"/account/delete_credit_card";new Ajax.Request(url,{method:"get",onSuccess:function(){window.location.reload(true)},onFailure:function(){alert("Something went wrong...")}})}}function toggleStateBox(){if(jQuery("#country").val()=="1"){jQuery("#state_text").hide();jQuery("#state_sel").show()}else{jQuery("#state_sel").hide();jQuery("#state_text").show()}}function validateData(){if(jQuery("#card_number").val()==""){alert("Card Number Can't be Blank");return false}if(jQuery("#ccv_number").val()==""){alert("Security Code Can't be Blank");return false}if(jQuery("#firstname").val()==""){alert("firstname Can't be Blank");return false}if(jQuery("#lastname").val()==""){alert("lastname Can't be Blank");return false}if(jQuery("#address").val()==""){alert("address Can't be Blank");return false}if(jQuery("#city").val()==""){alert("city Can't be Blank");return false}if(jQuery("#zipcode").val()==""){alert("zipcode Can't be Blank");return false}if(jQuery("#phone").val()==""){alert("phone Can't be Blank");return false}if(jQuery("#country").val()!="1"&&jQuery("#state_text").val()==""){alert("state Can't be Blank");return false}if(jQuery("#country").val()=="1"&&jQuery("#state_sel").val()==""){alert("state Can't be Blank");return false}if(ApplicationManager.validateZipcode(jQuery("#zipcode").val())==false){alert("Enter valid Zip code");return false}return true}YAHOO.namespace("popup.container");var g_fname,g_fname1,g_groupname,global_check;var g_email=false;var g_password=false;var g_matchcode1=false;var g_matchcode=false;var aol_mail=false;var ajaxvalidemail=false;var captchaValid=false;var wrong_invite_id=false;function check_str_val(val,len,ref_id,msg,msg2){if(isBlank(val)){msg2?showFalseStatus(msg+ERR_MSG.FLD_BLANK,ref_id):showFalseStatus("",ref_id);return false}else{if(chkLen(val,len,msg2)){showTrueStatus(ref_id);return true}else{msg2?showFalseStatus(msg+ERR_MSG.FLD_MINLEN+len,ref_id):showFalseStatus("",ref_id);return false}}}function check_pwd(val,len,ref_id,msg,msg2){var pw_len=check_str_val(val,len,ref_id,msg,msg2);if(!pw_len){msg2?showFalseStatus(ERR_MSG.PWD_MINLEN,ref_id):showFalseStatus("",ref_id);return false}else{var cap=false,small=false,num=false;for(i=0;i<val.length;i++){ch=val.charCodeAt(i);if(((ch>=97)&&(ch<=122))||((ch>=65)&&(ch<=90))){small=true}if((ch>=48)&&(ch<=57)){num=true}}if((small!=true)||(num!=true)){msg2?showFalseStatus(msg+ERR_MSG.SPLCHAR_NOT,ref_id):showFalseStatus("",ref_id);return false}else{showTrueStatus(ref_id);return true}}}function check_email(str,msg,ref_id,msg2){try{if(str!=""){return checkEmailStr(str,msg,msg2,ref_id)}else{showFalseStatus(ERR_MSG.EML_BLANK,ref_id)}}catch(e){}}function checkEmailStr(str,msg,msg2,ref_id){var correct=false;if(str.length>0){correct=oRegEx.email.test(str);if(!correct){msg2?showFalseStatus(ERR_MSG.EML_INVALID,ref_id):showFalseStatus("",ref_id);g_email=false;return false}else{showTrueStatus(ref_id);g_email=true;return true}}else{$(ref_id).innerHTML="";return true}}function phoneNOTest(str){try{var isOk=false;var phoneNum=new String(str);var regExp=/[^0-9-]/;phoneNum=phoneNum.replace(/ /g,"");var ok=regExp.exec(phoneNum);if(!ok){isOk=true}return isOk}catch(e){}}function showTrueStatus(div){try{try{$(div).innerHTML=""}catch(e){}if($(div+"_img")!="undefined"){$(div+"_img").innerHTML="<img src='"+imgPath+"right.jpg'>"}}catch(e){}}function showFalseStatus(msg,div){try{if($(div)!=null&&$(div)!="undefined"){$(div).innerHTML="<span class='error_message' style='padding-left:10px;'>"+msg+"</span>"}if($(div+"_img")!=null&&$(div+"_img")!="undefined"){$(div+"_img").innerHTML="<img src='"+imgPath+"wrong.jpg'>"}}catch(e){alert("false status "+e.message)}}function clearStatus(div){try{if($(div)!=null&&$(div)!="undefined"){$(div).innerHTML=""}if($(div+"_img")!=null&&$(div+"_img")!="undefined"){$(div+"_img").innerHTML=""}}catch(e){}}function checkSignInEmail(oTxtBox,sStatusImgCont){var strEmail=oTxtBox.value;if(oTxtBox.timeout){window.clearTimeout(oTxtBox.timeout)}$(sStatusImgCont).innerHTML="&nbsp;";if(strEmail.length==0){return }oTxtBox.timeout=window.setTimeout(function(){validateSignInEmail(oTxtBox,sStatusImgCont)},2000)}function validateSignInEmail(oTxtBox,sImgContId){oTxtBox.value=(new String(oTxtBox.value)).strip();var regex=oRegEx.email;var result;var phoneresult=false;var sEmail=oTxtBox.value;$(sImgContId).innerHTML="&nbsp;";if(sEmail.length>0){result=regex.test(sEmail);if(!result){if(isNaN(sEmail)){$(sImgContId).innerHTML="<img src='"+imgPath+"wrong.gif'>"}else{phoneresult=true}}}else{$(sImgContId).innerHTML="&nbsp;"}if(!result){result=phoneresult}return result}var getLocationValues=function(){var h=$H(location.href.parseQuery());return h.toQueryString().replace(/%2B/g,"%20")};function Trim(sInString){try{sInString=sInString.replace(/^\s+/g,"");return sInString.replace(/\s+$/g,"")}catch(e){alert("trim "+e.message)}}function send_general_email(formObj,methodToCall){try{if(isBlank(formObj.name.value)){formObj.name.focus();return false}if(isBlank(formObj.email_id.value)){formObj.email_id.focus();return false}if(isBlank(formObj.message.value)){formObj.message.focus();return false}var c=parseInt(formObj.textval1.value)+parseInt(formObj.textval2.value);if(isBlank(formObj.math.value)||(formObj.math.value!=c)){formObj.math.value="";formObj.math.focus();return false}$("user_action_processing").style.display="block";new Ajax.Request(methodToCall,{asynchronous:true,evalScripts:true,onComplete:function(request){Element.hide("user_action_processing");clear_fields()},parameters:Form.serialize(formObj)});return false;return false}catch(e){}}function clear_fields(){$("forgot_pass_email_id").value="";$("captcha").value=""}function init_sign(formObj){try{window.onload=function(){formObj.password.value=""};if(formObj.user_id.value.length>0){formObj.password.focus()}else{formObj.user_id.focus()}if(arguments[1]==""){if(getCookie("email_id")!=null&&getCookie("email_id")!=""){formObj.user_id.value=getCookie("email_id");formObj.password.focus()}}}catch(ex){}}function getCookie(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null}if(start==-1){return null}var end=document.cookie.indexOf(";",len);if(end==-1){end=document.cookie.length}return unescape(document.cookie.substring(len,end))}function setCookie(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires){expires=expires*1000*60*60*24}var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+((expires)?";expires="+expires_date.toGMTString():"")+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?";secure":"")}function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}}function desc_text_limit(obj,target_id){var maxlength=parseInt(Element.readAttribute(obj,"maxlength"));if(obj.value.length>maxlength){obj.value=obj.value.substring(0,maxlength)}var status=target_id||Element.readAttribute(obj,"status");if(status){var remaining=(maxlength-obj.value.length);Element.update(status,(remaining>1)?remaining+" characters remaining":remaining+" character remaining")}}function check_true_date(day_fld,month_fld,year_fld,err_msg_cont,strict){strict=strict||false;var error_msg=ERR_MSG.SEL_DATE_INVALID;var DaysObject=$(day_fld);var MonthObject=$(month_fld);var YearObject=$(year_fld);var days_in_month=function(WhichMonth,WhichYear){var DaysInMonth=31;if(WhichMonth==4||WhichMonth==6||WhichMonth==9||WhichMonth==11){DaysInMonth=30}if(WhichMonth==2&&(WhichYear/4)!=Math.floor(WhichYear/4)){DaysInMonth=28}if(WhichMonth==2&&(WhichYear/4)==Math.floor(WhichYear/4)){DaysInMonth=29}return DaysInMonth}}function validate_create_felix_account(formObj){var temp=null;try{var valid=0;if(!checkName(formObj.full_name.value,"full_name_status")){formObj.full_name.focus();return false}else{if(isBlank(formObj.email_id.value)){formObj.email_id.focus();return false}else{if(isBlank(formObj.password.value)){formObj.password.focus();return false}else{if(!check_pwd(formObj.password.value,pwd_min_len,"password_status","Password",true)){formObj.password.focus();return false}else{window.onbeforeunload=null;Yahoo_showLoading("Signing up");Element.hide($("fake_signup_action"));new Ajax.Request(g_service_path+"/signup/signup_fake_felix_user",{evalScripts:true,asynchronous:true,parameters:Form.serialize(formObj),onComplete:function(){Yahoo_hideLoading();Element.hide($("fake_signup_action"))}});return false}}}}return false}catch(e){alert(e.message+e.lineNumber)}}function validate_full_name(obj,msg,msg2,ref_id){var val=Trim(obj.value);obj.value=val;var num=false;if(!isBlank(val)){if(chkLen(val,fname_min_len)){if(val.indexOf(" ")==-1){msg2?showFalseStatus(ERR_MSG.FNAME_INVALID,ref_id):showFalseStatus("",ref_id);return false}else{for(i=0;i<val.length;i++){ch=val.charCodeAt(i);if((ch>=48)&&(ch<=57)){num=true}}if(num){msg2?showFalseStatus(ERR_MSG.FNAME_ONLYCHAR,ref_id):showFalseStatus("",ref_id);return false}}showTrueStatus(ref_id);return true}else{msg2?showFalseStatus(ERR_MSG.FNAME_MINLEN,ref_id):showFalseStatus("",ref_id);return false}}else{msg2?showFalseStatus(ERR_MSG.FNAME_BLANK,ref_id):showFalseStatus("",ref_id);return false}}function fakeFelixSignUpAlert(event_id){var image_icon=eval("YAHOO.widget.SimpleDialog.ICON_WARN");var handleOK=function(){var url=g_service_path+"/events/my_events";window.location.href=url;this.destroy()};YAHOO.popup.container.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:"<div class='gray left' style='float:none'>You have successfully signed up for a "+g_application_name+" account. The page will now get refreshed.</div>",icon:image_icon,zIndex:260,constraintoviewport:true,buttons:[{text:"OK",handler:handleOK,isDefault:true}]});YAHOO.popup.container.simpledialog1.setHeader("Alert");YAHOO.popup.container.simpledialog1.render(document.body);YAHOO.popup.container.simpledialog1.show()}function validate_fake_sign_in(formObj){try{var err_div=$("error_status");if(isBlank(formObj.email_id.value)){err_div.innerHTML=ERR_MSG.EML_BLANK;formObj.email_id.focus();return false}else{if(!check_email(formObj.email_id.value,"","email_id_status",false)){formObj.email_id.focus();return false}else{if(isBlank(formObj.password.value)){err_div.innerHTML=ERR_MSG.PWD_BLANK;formObj.password.focus();return false}else{if(!check_str_val(formObj.password.value,pwd_min_len,"pwd_status","Password",false)){showFalseStatus(ERR_MSG.PWD_MINLEN,"error_status");formObj.password.focus();return false}else{$("sign_in_bt").style.display="none";$("sign_in_loader").style.display="block";new Ajax.Request(g_service_path+"/login/merge_felix_user",{evalScripts:true,asynchronous:true,parameters:Form.serialize(formObj),onComplete:function(){$("sign_in_bt").style.display="block";$("sign_in_loader").style.display="none"}});return false}}}}return false}catch(e){alert(e.message+e.lineNumber)}}function check_email_format(str_to_check,required_field,error_msg_cont_id){var regex=oRegEx.email;var err_msg=ERR_MSG.EML_INVALID;var err_msg_required="";var show_msg=(error_msg_cont_id)?true:false;var email=str_to_check.trim();var email_len=email.length;var display_status=function(type){switch(type){case"required":if(show_msg){showFalseStatus(err_msg_required,error_msg_cont_id)}else{showFalseStatus("",error_msg_cont_id)}break;case"wrong":if(show_msg){showFalseStatus(err_msg,error_msg_cont_id)}else{showFalseStatus("",error_msg_cont_id)}break;case"correct":showTrueStatus(error_msg_cont_id);break;default:clearStatus(error_msg_cont_id)}};if(required_field&&email_len==0){display_status("required");return false}else{if(email_len==0){display_status();return true}else{var valid=regex.test(str_to_check);if(valid){display_status("correct");return true}else{display_status("wrong");return false}}}}function checkEmailStr(str,msg,msg2,ref_id){var correct=false;if(str.length>0){correct=oRegEx.email.test(str);if(!correct){msg2?showFalseStatus(ERR_MSG.EML_INVALID,ref_id):showFalseStatus("",ref_id);g_email=false;return false}else{showTrueStatus(ref_id);g_email=true;return true}}else{$(ref_id).innerHTML="";return true}}function validateContactMeForm(formObj){try{$("is_ready_to_submit").value="yes";var email_id_count=0;email_id_count=parseInt($("email_id_count").value);var i=1;for(i=1;i<=email_id_count;i++){var result=false;var el=$("email_id"+i);if(el){result=check_email_format(el.value,false,"email_id_err_msg"+i)}else{result=false;continue}if(!result){$("is_ready_to_submit").value="no";break}}if($("is_ready_to_submit").value=="yes"){return true}else{ApplicationManager.showErrorNotice("Sorry, please enter correct Email Ids");return false}return false}catch(e){}}function checkName(nameStr,status_id){var nameStr=new String(nameStr);nameStr=nameStr.strip();var nameReg=/[0-9]/;var isOk=true;try{if(isBlank(nameStr)){isOk=false;showFalseStatus(ERR_MSG.NAME_BLANK,status_id)}else{if(!chkLen(nameStr,fname_min_len)){isOk=false;showFalseStatus(ERR_MSG.NAME_MINLEN,status_id)}else{showTrueStatus(status_id)}}}catch(e){}return isOk}var dtCh="/";var minYear=1900;var maxYear=2100;var defFormat="mm/dd/yyyy";function isInteger(s){var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))){return false}}return true}function stripCharsInBag(s,bag){var i;var returnString="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(bag.indexOf(c)==-1){returnString+=c}}return returnString}function daysInFebruary(year){return(((year%4==0)&&((!(year%100==0))||(year%400==0)))?29:28)}function DaysArray(n){for(var i=1;i<=n;i++){this[i]=31;if(i==4||i==6||i==9||i==11){this[i]=30}if(i==2){this[i]=29}}return this}function isDate(dtStr_val,obj){try{var daysInMonth=DaysArray(12);var dtStr=Trim(dtStr_val);var pos1=dtStr.indexOf(dtCh);var pos2=dtStr.indexOf(dtCh,pos1+1);var strDay=dtStr.substring(pos1+1,pos2);var strMonth=dtStr.substring(0,pos1);var strYear=dtStr.substring(pos2+1);strYr=strYear;if(strYear.length!=4||strMonth.length>2||strDay.length>2){alert("The date format should be : mm/dd/yyyy");setTimeout(function(){obj.focus()},10);return false}month=strMonth;day=strDay;year=strYr;if(dtStr!=defFormat&&dtStr!=""){if(pos1==-1||pos2==-1){alert("The date format should be : mm/dd/yyyy");obj.value=defFormat;setTimeout(function(){obj.focus()},10);return false}if((strYear.length!=4||year==0||year<minYear||year>maxYear)&&(dtStr!=defFormat)){alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear);setTimeout(function(){obj.focus()},10);return false}if(strMonth.length<1||month<1||month>12){alert("Please enter a valid month");setTimeout(function(){obj.focus()},10);return false}if(strDay.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>daysInMonth[month]){alert("Please enter a valid day");setTimeout(function(){obj.focus()},10);return false}if((dtStr.indexOf(dtCh,pos2+1)!=-1||isInteger(stripCharsInBag(dtStr,dtCh))==false)&&(dtStr!=defFormat)){alert("Please enter a valid date");obj.value=defFormat;setTimeout(function(){obj.focus()},10);return false}}return true}catch(e){alert(e.message)}}var ABManager=function(){var fetch_timer;var refreshABTimer;var fecthedComm=[];var ad_open=false;var my_abook={existing_groups_array:["one","two","three"],other_groups_array:["four","five"]};YAHOO.util.Event.onDOMReady(function(){YAHOO.util.Event.on("upload_mobile_ab","click",ABManager.uploadMobAB,ABManager,true)});return{setABRefreshTimer:function(timer){try{refreshABTimer=timer}catch(e){}},setMyAddressBook:function(egr,ogr){try{egr=eval(egr);ogr=eval(ogr);my_abook.existing_groups_array=egr;my_abook.other_groups_array=ogr;var gmenu=ABManager.contact_group_menu_Obj;if(gmenu){gmenu.destroy(gmenu);ABManager.contact_group_menu_Obj=null}}catch(e){}},addSelectedClass:function(contact_id,group_id){try{var parentObj=$("guest_list");var obj=$("div_contact_"+contact_id+"_"+group_id);var old_sel=parentObj.parentNode.selected_child;YAHOO.util.Dom.addClass(obj,"selected");if(old_sel){if(Element.hasClassName(old_sel,"selected")){if(old_sel!=obj){Element.removeClassName(old_sel,"selected")}}}parentObj.parentNode.selected_child=obj}catch(e){}},closeOtherGroup:function(group_contact_list_id){try{var parentObj=$("guest_list");var obj=$(group_contact_list_id+"_img");var old_sel_id=parentObj.parentNode.selected_group_id;if(old_sel_id&&old_sel_id!=group_contact_list_id){var disp=$(old_sel_id);if(disp){disp=YAHOO.util.Dom.getStyle(disp,"display");if(disp&&disp=="block"){ApplicationManager.toggleList(old_sel_id,old_sel_id+"_img")}}}parentObj.parentNode.selected_group_id=group_contact_list_id}catch(e){}},openProfile:function(contact_id,group_id){try{ABManager.addSelectedClass(contact_id,group_id);var hide_list="add_contact_title#default_title#add_group_text#delete_group_img#group_info#edit_group_text#add_to_addressbook#edit_profile_text#edit_group_img#delete_contacts_text";var show_list="edit_profile_img#delete_profile_img#block_profile_img#contact_group_menu_img#bestmatch_data";var url=g_service_path+"/addressbook/get_contact_details";ajaxCall(url,{parameters:$H({contact_id:contact_id,group_id:group_id}).toQueryString(),onComplete:function(){Element.hide("add_contact_group_text");Element.show("member_group_list");Element.show("edit_contact_group_text")}});show_hide_elements(show_list,hide_list)}catch(e){}},openEditContact:function(state){try{var hide_list="";var show_list="";if(state=="profile"){hide_list="edit_info_container#edit_profile_text#add_group_text#delete_group_img#group_info#edit_group_text#delete_group_img#delete_contacts_text";show_list="ab_page_container#contact_group_menu_img"}else{hide_list="ab_page_container#block_profile_img#delete_profile_img#edit_profile_img#add_group_text#delete_group_img#contact_group_menu_img#group_info#edit_group_text#delete_group_img#member_group_list#delete_contacts_text";show_list="edit_info_container#edit_profile_text"}show_hide_elements(show_list,hide_list)}catch(e){}},addContact:function(){try{var hide_list="edit_info_container#edit_profile_text#default_title#edit_profile_img#delete_profile_img#block_profile_img#contact_group_menu_img#add_group_text#delete_group_img#group_info#edit_group_text#edit_group_img#member_group_list#delete_contacts_text";var show_list="add_contact_title#ab_page_container";show_hide_elements(show_list,hide_list);Yahoo_showLoading("Loading, please wait...");ajaxCall(g_service_path+"/addressbook/add_contact_page",{onComplete:function(){Yahoo_hideLoading();Element.hide("edit_contact_group_text");Element.show("add_contact_group_text")}})}catch(e){}},openDeleteAllContacts:function(){try{var hide_list="add_contact_title#default_title#add_group_text#delete_group_img#group_info#edit_group_text#add_to_addressbook#edit_profile_text#contact_group_menu_img#edit_group_img#edit_profile_img#delete_profile_img#block_profile_img#bestmatch_data#member_group_list#edit_info_container";var show_list="delete_contacts_text";show_hide_elements(show_list,hide_list);Yahoo_showLoading("Loading, please wait...");ajaxCall(g_service_path+"/addressbook/delete_contacts_page",{onComplete:function(){Yahoo_hideLoading();Element.show("ab_page_container")}})}catch(e){}},deleteSelectedContacts:function(){try{var chkElems=document.getElementsByAttrib("ACS","input",$("delete_contacts"));var len=chkElems.length;var isAnySelected=false;for(var i=0;i<len;i++){if(chkElems[i].type=="checkbox"){if(chkElems[i].checked){isAnySelected=true;break}}}if(isAnySelected==false){CEManager.evt_showErrorMsg("delete_contact_err",ERR_MSG.AB_SELECT_TO_DELETE)}else{CEManager.evt_showErrorMsg("delete_contact_err","");var handleYes=function(){try{var params=$H(Form.serialize($("delete_contacts"),true));Yahoo_showLoading("Deleting contacts...");ajaxCall(g_service_path+"/addressbook/delete_contacts",{parameters:params,onComplete:Yahoo_hideLoading});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Delete contact(s) from contacts list?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}}catch(e){}},cancel_delete_contacts:function(){try{window.location=$("address_book_home").href}catch(e){}},deleteContact:function(){try{var handleYes=function(){try{var contact_id=$("ab_page_container").getAttribute("contact_id");var group_id=$("ab_page_container").getAttribute("group_id");var next_contact_id=$("div_contact_"+contact_id+"_"+group_id).getAttribute("next_ct_id");Yahoo_showLoading("Deleting contact...");ajaxCall(g_service_path+"/addressbook/delete_contact",{parameters:$H({contact_id:contact_id,next_contact_id:next_contact_id,group_id:group_id}).toQueryString(),onComplete:Yahoo_hideLoading});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Delete contact from contacts list?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},openEvent:function(event_id){try{location.href="/pt2/cons/events/show_event?event_id="+event_id}catch(e){}},deleteAllContacts:function(){try{var handleYes=function(){try{Yahoo_showLoading("Deleting contacts...");ajaxCall(g_service_path+"/addressbook/delete_address_book",{onComplete:Yahoo_hideLoading});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Delete All contact from contacts list?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},blockContact:function(){try{var contact_id=$("ab_page_container").getAttribute("contact_id");var group_id=$("ab_page_container").getAttribute("group_id");var next_contact_id=$("div_contact_"+contact_id+"_"+group_id).getAttribute("next_ct_id");var handleYes=function(){try{Yahoo_showLoading("Blocking contact...");ajaxCall(g_service_path+"/addressbook/block_contact",{parameters:$H({contact_id:contact_id,next_contact_id:next_contact_id,group_id:group_id}).toQueryString(),onComplete:Yahoo_hideLoading});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Block this contact from contacts list?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},fetch_best_possible_matches:function(uid){try{var uname=$("name").innerHTML;ajaxCall(g_service_path+"/addressbook/possible_matches",{parameters:$H({name:uname,contact_id:uid}).toQueryString()});if($("best_match_data"+uid)!=null){$("best_match_data"+uid).innerHTML="<br><br><br><img src='"+imgPath+"/loading_blue_bar.gif' border=0><br><br>Loading best possible matches."}}catch(e){}},createBestPossibleMatches:function(selectedContact,serverData){try{var searchData=window.searchObj.getData();var contactNameArray=searchData[0];var contactIdArray=searchData[1];var bestMatchDataString="";var length=contactIdArray.length;if(length>100){length=100}for(var i=0;i<length;i++){var contactName=contactNameArray[i];var contactId=contactIdArray[i];var includeContact=true;for(var j=0,tempLength=serverData.length;j<tempLength;j++){if((contactId==selectedContact)||(contactId==serverData[j])){includeContact=false;break}}if(contactId==selectedContact){includeContact=false}if(includeContact){bestMatchDataString+="<div  class='ad_oddBgColor left'>";bestMatchDataString+="<div class='left ad_best_match_buddy_name bold gray' title='"+contactName+"'>";bestMatchDataString+="<div class='hand' style='float:left;width:90%' onclick='ABManager.ad_expand_collapse( "+contactId+")'>";bestMatchDataString+=contactName;bestMatchDataString+="</div>";bestMatchDataString+="<div style='float:right;width:8%'><input type='checkbox' name='merge_ids' id='merge_id' value="+contactId+" merge_ids="+contactId+" fid='' ic=''>";bestMatchDataString+="</div>";bestMatchDataString+="</div></div><div class='ad_best_match_details_cont' ad_bs_show='false' id='contact_"+contactId+"_content' style='display:none'>Loading...</div>"}}$("merge_data_from_client").innerHTML=bestMatchDataString}catch(e){}},addEditGroups:function(group_id,user_action){try{var hide_list="";var show_list="";if(user_action=="add"){hide_list="edit_group_text#delete_group_img#group_info#edit_group_img";show_list="add_group_text"}else{hide_list="edit_group_text#add_group_text";show_list="group_info#delete_group_img#edit_group_img"}hide_list+="#delete_contacts_text#edit_info_container#add_contact_title#edit_profile_text#default_title#edit_profile_img#contact_group_menu_img#delete_profile_img#block_profile_img#member_group_list";show_list+="#ab_page_container";show_hide_elements(show_list,hide_list);Yahoo_showLoading("Loading, please wait...");ajaxCall(g_service_path+"/addressbook/add_edit_groups",{parameters:$H({group_id:group_id,user_action:user_action}).toQueryString(),onComplete:Yahoo_hideLoading})}catch(e){}},cancel_edit_contact:function(state){try{if(state=="edit"){var hide_list="edit_info_container#edit_profile_text#add_group_text#delete_group_img#group_info#edit_group_text#delete_group_img#delete_contacts_text";var show_list="ab_page_container#member_group_list#edit_profile_img#block_profile_img#contact_group_menu_img#delete_profile_img";show_hide_elements(show_list,hide_list)}else{if(state=="add"){window.location=$("address_book_home").href}}}catch(e){}},cancel_edit_group:function(user_action){try{var hide_list="";var show_list="";if(user_action=="add"){window.location=$("address_book_home").href}else{hide_list="edit_group_text#delete_group_img#add_group_text#edit_group_img";show_list="group_info"}hide_list+="#delete_contacts_text#edit_info_container#add_contact_title#edit_profile_text#contact_group_menu_img#default_title#edit_profile_img#delete_profile_img#block_profile_img#member_group_list";show_list+="#delete_group_img#edit_group_img#ab_page_container";show_hide_elements(show_list,hide_list)}catch(e){}},add_edit_form_submit:function(formObj,user_action){try{var gr_name=$("txt_group_name");var gr_name_val=gr_name.value;gr_name_val=new String(gr_name_val);gr_name_val=gr_name_val.strip();CEManager.evt_showErrorMsg("group_name_err_span","");if(gr_name_val.length!=0){Yahoo_showLoading("Saving group...");var params=$H(Form.serialize(formObj,true));params.update({user_action:user_action});var url=g_service_path+"/addressbook/add_edit_groups_submit";ajaxCall(url,{parameters:params,onComplete:Yahoo_hideLoading})}else{CEManager.evt_showErrorMsg("group_name_err_span",ERR_MSG.AB_GROUP_NAME_BLANK)}}catch(e){}},openEditGroup:function(){try{var hide_list="ab_page_container#edit_group_img#group_info#member_group_list#delete_group_img#delete_contacts_text#contact_group_menu_img";var show_list="edit_group_text#edit_info_container";show_hide_elements(show_list,hide_list)}catch(e){}},checked_unchecked:function(chk_list,unchk_list){try{if(chk_list&&chk_list.indexOf("#")==0){chk_list=chk_list.substring(1,chk_list.length)}if(chk_list&&chk_list.lastIndexOf("#")==(chk_list.length-1)){chk_list=chk_list.substring(0,chk_list.length-1)}if(unchk_list&&unchk_list.indexOf("#")==0){unchk_list=unchk_list.substring(1,unchk_list.length)}if(unchk_list&&unchk_list.lastIndexOf("#")==(unchk_list.length-1)){unchk_list=unchk_list.substring(0,unchk_list.length-1)}var arrchk=chk_list.split("#");var arrunchk=unchk_list.split("#");var chkLen=arrchk.length;var unchkLen=arrunchk.length;var dom=YAHOO.util.Dom;var chkElem=null;for(var i=0;i<chkLen;i++){chkElem=$(arrchk[i]);if(chkElem){chkElem.checked=true}}for(var i=0;i<unchkLen;i++){chkElem=$(arrunchk[i]);if(chkElem){chkElem.checked=false}}}catch(e){}},deleteGroup:function(){try{var handleYes=function(){try{var group_id=$("group_name").getAttribute("group_id");Yahoo_showLoading("Deleting group...");ajaxCall(g_service_path+"/addressbook/delete_group",{parameters:$H({group_id:group_id}).toQueryString(),onComplete:Yahoo_hideLoading});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Delete group from Address Book?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},deleteAllGroups:function(){try{var handleYes=function(){try{Yahoo_showLoading("Deleting groups...");ajaxCall(g_service_path+"/addressbook/delete_all_groups",{parameters:"",onComplete:Yahoo_hideLoading});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Delete All groups from Address Book?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},ad_expand_collapse:function(id){try{var elem=$("contact_"+id+"_content");if(ad_open){ABManager.ad_collapseAll();ad_open=false}if(elem.innerHTML.indexOf("Loading...")!=-1){ajaxCall(g_service_path+"/addressbook/possible_match_data",{parameters:$H({contact_id:id,div:"contact_"+id+"_content"}).toQueryString()})}elem.style.display="block";elem.setAttribute("ad_bs_show","true");elem.ad_bs_show="true";ad_open=true}catch(e){}},ad_collapseAll:function(){try{var elem=document.getElementsByAttrib("ad_bs_show","div","","true");var len=elem.length;for(var i=0;i<len;i++){elem[i].style.display="none"}}catch(e){}},merge_contact:function(){try{var cid=arguments[0];var felix_id=arguments[1];var contact_id=cid||$("contact_id").value;var f=eval("document.merge_contact_frm_"+cid);var allmergeid=document.getElementsByAttrib("merge_ids","input","","");var len=allmergeid.length;var merge_ids=[];for(i=0;i<len;i++){if(allmergeid[i].checked==true){merge_ids.push(allmergeid[i].value)}}var merge_id=merge_ids.join(",");if(merge_id!=""){$("merge_contact_processing"+cid).style.display="block";$("merge_contact_action"+cid).style.display="none";ajaxCall(g_service_path+"/addressbook/merge_contact",{parameters:$H({merge_id:merge_id,contact_id:contact_id}).toQueryString()});return false}else{alert(ERR_MSG.SELECT_MERGE_CONTACT);return false}}catch(e){return false}},openFelixBuddyDetails:function(contact_id,felix_user_id,flag){try{var hide_list="add_contact_title#edit_profile_text#edit_profile_img#delete_profile_img";var show_list="";if(contact_id.length==0){show_list+="add_block_profile_img";hide_list+="#block_profile_img"}else{show_list+="block_profile_img";hide_list+="#add_block_profile_img"}show_hide_elements(show_list,hide_list);var search="";if(flag=="ab"){search="N"}else{search="Y"}var url=g_service_path+"/addressbook/get_felix_buddy_details";ajaxCall(url,{parameters:$H({contact_id:contact_id,felix_user_id:felix_user_id,search_myab:search}).toQueryString()})}catch(e){}},addBlockContact:function(){try{var contact_id=$("ab_page_container").getAttribute("contact_id");var group_id=$("ab_page_container").getAttribute("group_id");var next_contact_id=$("div_contact_"+contact_id+"_"+group_id).getAttribute("next_ct_id");var felix_id=$("ab_page_container").getAttribute("felix_id");var handleYes=function(){try{Yahoo_showLoading("Blocking contact...");ajaxCall(g_service_path+"/addressbook/add_and_block_felix_user",{parameters:$H({contact_id:contact_id,next_contact_id:next_contact_id,group_id:group_id,felix_id:felix_id}).toQueryString(),onComplete:Yahoo_hideLoading});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Block this contact from contacts list?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},add_contact_to_ab:function(){try{var felix_id=$("add_to_addressbook").getAttribute("felix_id");var url=g_service_path+"/addressbook/add_felix_user_in_address_book";ajaxCall(url,{parameters:$H({felix_id:felix_id}).toQueryString()})}catch(e){}},addContactFeild:function(cont){try{var count=parseInt($("email_id_count").value);var container=$(cont);count++;var cnt=0;var nDiv=[];nDiv[cnt++]="<div id='add_another_email_"+count+"' class='no_margin'><div id='add_contact_email_id_status";nDiv[cnt++]=count;nDiv[cnt++]="' class='no_margin'></div>";nDiv[cnt++]="<div class='no_margin' >";nDiv[cnt++]="<input type='text' name='email_id";nDiv[cnt++]=count;nDiv[cnt++]="' id='email_id";nDiv[cnt++]=count;nDiv[cnt++]="' class='textbox' tabindex='4' ><span style='margin-left:3px;' class='blue hand' onclick=\"ABManager.removeAnotherFeild('add_another_email_"+count+"');\"  title='Remove this Email ID'>Remove</span>";nDiv[cnt++]="<input type='hidden' name='email_id_db";nDiv[cnt++]=count;nDiv[cnt++]="' value=''>";nDiv[cnt++]="</div></div>";Element.insert(container,{bottom:nDiv.join("")});$("email_id_count").value=count}catch(e){}},addContactPhFeild:function(cont){try{var type=arguments[0];var container=$(cont);var count=parseInt($("phone_count").value);count++;var cnt=0;var nDiv=[];nDiv[cnt++]="<div id='add_another_phone_"+count+"' class='no_margin'><div id='err_phone_no"+count+"' class='error no_margin' > </div><input type='text' name='phone_no";nDiv[cnt++]=count;nDiv[cnt++]="' id='phone_no";nDiv[cnt++]=count;nDiv[cnt++]="' value='' class='textbox' maxlength='50' >";nDiv[cnt++]=" <select name='' onchange='ABManager2.changedPhoneType(this,\"";nDiv[cnt++]='","';nDiv[cnt++]=count;nDiv[cnt++]="\")' style='width:14%;'><option value='MOBILE'>Mobile</option><option value='HOME'>Home</option><option value='WORK'>Work</option><option value='OTHERS'>Others</option></select>";nDiv[cnt++]=" <span class='hand blue' style='width:4%' onmousedown=\"ABManager.removeAnotherFeild('add_another_phone_"+count+"')\"  title='Remove this Phone'>Remove</span>";nDiv[cnt++]="<span id='phone_number";nDiv[cnt++]=count;nDiv[cnt++]="_status' ></span>";nDiv[cnt++]="<input type='hidden' name='ph_count";nDiv[cnt++]=count;nDiv[cnt++]="' value='MOBILE'  id='phone_type";nDiv[cnt++]=count;nDiv[cnt++]="_'>";nDiv[cnt++]="<input type='hidden' name='phone_id_db";nDiv[cnt++]=count;nDiv[cnt++]="' value=''>";nDiv[cnt++]="</div>";Element.insert(container,{bottom:nDiv.join("")});$("phone_count").value=count}catch(e){}},removeAnotherFeild:function(elemId){try{var elem=$(elemId);var prt=elem.parentNode;prt.removeChild(elem)}catch(e){}},submitAddEditContact:function(formObj,user_action,spec_usr_action){try{if(user_action=="edit"){var url=g_service_path+"/addressbook/update_contact"}else{var url=g_service_path+"/addressbook/add_contact"}if(validate_full_name(formObj.full_name,"Full Name",true,"full_name_err_div")){CEManager.evt_showErrorMsg("full_name_err_div","");if(ABManager.validate_add_contact(formObj)){Yahoo_showLoading("Saving contact...");var params=$H(Form.serialize(formObj,true));if(spec_usr_action=="add_another"){params.update({add_another:"true"})}ajaxCall(url,{parameters:params,onComplete:Yahoo_hideLoading})}}else{Element.scrollTo($("full_name_err_div"))}}catch(e){}},validate_add_contact:function(formObj){try{var email=this.validate_add_contact_email();if(email==0||email==2){return false}else{return true}}catch(e){}},validate_add_contact_email:function(){try{var count=parseInt($("email_id_count").value);var ret_arr=[];var blank_arr=[];for(var i=1;i<=count;i++){var eml=$("email_id"+i).value;CEManager.evt_showErrorMsg("add_contact_email_id_status"+i,"");if(!isBlank(eml)){ret_arr[i-1]=true;blank_arr[i-1]=true;if(!checkEmailStr(eml,"Email Id",true,"add_contact_email_id_status"+i)){ret_arr[i-1]=false;blank_arr[i-1]=false;CEManager.evt_showErrorMsg("add_contact_email_id_status"+i,ERR_MSG.EML_INVALID);Element.scrollTo($("add_contact_email_id_status"+i))}}else{CEManager.evt_showErrorMsg("add_contact_email_id_status"+i,ERR_MSG.EML_INVALID);Element.scrollTo($("add_contact_email_id_status"+i))}}var len=ret_arr.length;var len2=blank_arr.length;var return_val=1;if(len2>0){for(var j=0;j<len;j++){if(!ret_arr[j]){return_val=2;break}}}else{return_val=0}return return_val}catch(e){}},validate_add_contact_ph:function(){try{var count=parseInt($("phone_count").value);var blank_arr=[];try{for(var i=1;i<=count;i++){var ph=$("phone_no"+i);if(!isBlank(ph.value)){blank_arr[i]=false}}}catch(e){}if(blank_arr.length>0){return 1}else{return 0}}catch(e){}},inviteContact:function(){var cid=arguments[0];var obj=arguments[1];var e=arguments[2];var mem_name=arguments[3];var handleYes=function(){try{if(!e){window.event;MS.Event.cancel(e)}show_loading("Sending Invite...",obj);if(cid!=""){ajaxCall(g_service_path+"/addressbook/invite_contact",{parameters:$H({contact_id:cid}).toQueryString(),onComplete:function(){hide_loading()}})}this.destroy()}catch(e){hide_loading()}};var handleNo=function(){this.destroy()};var warn_txt="<div class='gray left'>An invitation to join "+g_application_name+" will be sent to &quot;"+mem_name+"&quot;. Are you sure?</div>";YAHOO.widget.Module.CSS_HEADER="hd left gray";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Send "+g_application_name+" invite?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()},showImportPopup:function(){if(!YAHOO.ms.dialog.importABPopUpDialog){var tpl=new Template("<div class='hd gray left' style='float:none'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"import_ab_popup"});var l_title="Import Address Book";cont.innerHTML=tpl.evaluate({title:l_title,body_id:"import_ab_popup_body"});document.body.appendChild(cont);YAHOO.ms.dialog.importABPopUpDialog=new YAHOO.widget.Dialog("import_ab_popup",{width:"700px",zIndex:275,visible:false,modal:true,postmethod:"manual",xy:[((YAHOO.util.Dom.getViewportWidth()-750)/2),getPopupY(YAHOO.util.Dom.getViewportHeight())],constraintviewport:true});YAHOO.ms.dialog.importABPopUpDialog.render();YAHOO.ms.dialog.importABPopUpDialog.show()}else{YAHOO.ms.dialog.importABPopUpDialog.show()}ajaxCall(g_service_path+"/addressbook/create_import_ab_popup",{parameters:$H({div:"import_ab_popup_body",dlg:"YAHOO.ms.dialog.importABPopUpDialog"}).toQueryString()})},appendDomain:function(oTxt,domain){var strInputValue=oTxt.value;var blnRetVal=false;if(domain=="msn"){domain="hotmail"}if(strInputValue.length>0){if(strInputValue.indexOf(domain)==-1){if(strInputValue.indexOf("@")==-1){strInputValue+="@"+domain+".com"}}if(domain=="yahoo"){if(this.value!=""){$("yahoo_email_id_status_img").innerHTML="<img src='"+imgPath+"right.jpg'>"}else{$("yahoo_email_id_status_img").innerHTML="<img src='"+imgPath+"wrong.jpg'>"}}else{if(domain=="evite"){if(this.value!=""){$("evite_email_id_status_img").innerHTML="<img src='"+imgPath+"right.jpg'>"}else{$("evite_email_id_status_img").innerHTML=""}}else{blnRetVal=check_email(strInputValue,"",domain+"_email_id_status",true);oTxt.value=strInputValue}}}return blnRetVal},checkCommunityId:function(img_id,obj){try{if(obj.value!==""){$(img_id).innerHTML="<img src='"+imgPath+"right.jpg'>"}else{$(img_id).innerHTML=""}}catch(e){}},fetch_address_book:function(){formObj=$("frm_fetch_community_data");try{if(ABManager.validateFetchForm()){YAHOO.ms.dialog.importABPopUpDialog.hide();if(!YAHOO.ms.dialog.fetchABPopUpDialog){var tpl=new Template("<div class='hd gray left'>#{title}</div><div class='bd' id='#{body_id}'></div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"ab_fetch_popup"});var l_title="Fetching Address Book";cont.innerHTML=tpl.evaluate({title:l_title,body_id:"ab_fetch_popup_body"});document.body.appendChild(cont);YAHOO.ms.dialog.fetchABPopUpDialog=new YAHOO.widget.Dialog("ab_fetch_popup",{width:"700px",zIndex:275,visible:false,modal:true,postmethod:"manual",constraintviewport:true});YAHOO.ms.dialog.fetchABPopUpDialog.render();YAHOO.ms.dialog.fetchABPopUpDialog.show();YAHOO.ms.dialog.fetchABPopUpDialog.center()}else{YAHOO.ms.dialog.fetchABPopUpDialog.show()}var params=$H(Form.serialize(formObj,true));params.update({div:"ab_fetch_popup_body",dlg:"YAHOO.ms.dialog.fetchABPopUpDialog"});var onComplete=function(){ABManager.setFetchTimeoutTimer();var page=$F("page_name");if(page=="address_book"){YAHOO.ms.dialog.fetchABPopUpDialog.hideEvent.subscribe(ABManager.fetchComplete)}};ajaxCall(g_service_path+"/addressbook/fetch_address_book",{parameters:params,onComplete:onComplete});return false}else{return false}}catch(e){}},startPolling:function(jobId){try{if(!jobId||jobId.length==0){return }fetch_timer=setTimeout("ABManager.getABImportStatus("+jobId+")",5000)}catch(e){}},getABImportStatus:function(jobId){try{var params=$H({job_id:jobId});ajaxCall(g_service_path+"/addressbook/get_ab_import_status",{parameters:params})}catch(e){}},validateFetchForm:function(){try{can_fetch=false;if(formObj.aol_check.checked==true){var aol_id=$("aol_id");if((aol_id!=null)&&(aol_id.value.length>0)){can_fetch=true}else{alert("Please enter your EmailId for AIM service");return false}var aol_pwd=$("aol_pwd");if((aol_pwd!=null)&&(aol_pwd.value.length>0)){can_fetch=true}else{alert("Please enter your Password for AIM service");return false}}if(formObj.evite_check.checked==true){var evite_id=$("evite_id");if((evite_id!=null)&&(evite_id.value.length>0)){can_fetch=true}else{alert("Please enter your EmailId for Evite service");return false}var evite_pwd=$("evite_pwd");if((evite_pwd!=null)&&(evite_pwd.value.length>0)){can_fetch=true}else{alert("Please enter your Password for Evite service");return false}}if(formObj.gmail_check.checked==true){var gtalk_id=$("gtalk_id");if((gtalk_id!=null)&&(gtalk_id.value.length>0)){can_fetch=true}else{alert("Please enter your EmailId for Gmail service");return false}var gtalk_pwd=$("gtalk_pwd");if((gtalk_pwd!=null)&&(gtalk_pwd.value.length>0)){can_fetch=true}else{alert("Please enter your Password for Gmail service");return false}}if(formObj.msn_check.checked==true){var msn_id=$("msn_id");if((msn_id!=null)&&(msn_id.value.length>0)){can_fetch=true}else{alert("Please enter your EmailId for MSN service");return false}var msn_pwd=$("msn_pwd");if((msn_pwd!=null)&&(msn_pwd.value.length>0)){can_fetch=true}else{alert("Please enter your Password for MSN service");return false}}if(formObj.yahoo_check.checked==true){var yahoo_id=$("yahoo_id");if((yahoo_id!=null)&&(yahoo_id.value.length>0)){can_fetch=true}else{alert("Please enter your EmailId for Yahoo service");return false}var yahoo_pwd=$("yahoo_pwd");if((yahoo_pwd!=null)&&(yahoo_pwd.value.length>0)){can_fetch=true}else{alert("Please enter your Password for Yahoo service");return false}}if(!can_fetch){alert(ERR_MSG.SELECT_COMMUNITY_FOR_FETCH)}else{return true}}catch(e){return true}},setFetchTimeoutTimer:function(){try{clearTimeout(fetch_timer);fetch_timer=window.setTimeout("ABManager.show_fetch_done('NORESPONSE')",Math.round(1000*60*1.5))}catch(e){}},show_fetch_done:function(opt){try{if(opt=="PERROR"){}else{if(opt=="ERROR"||opt=="NORESPONSE"){$("fetchingdone").style.display="block";$("fetch_processing").style.display="none";$("fetch_processing_modal").style.display="none";window.clearTimeout(fetch_timer)}else{if(opt=="COMPLETE"){$("fetchingdone").style.display="block";$("fetch_processing").style.display="none";window.clearTimeout(fetch_timer)}}}}catch(e){}},fetchComplete:function(){try{var page=$F("page_name");if(page=="address_book"){window.location.reload()}else{YAHOO.ms.dialog.fetchABPopUpDialog.hide();ApplicationManager.addfromAddressBook()}}catch(e){}},showABImportError:function(msg){try{window.clearTimeout(refreshABTimer);$("fetchingdone").style.display="block";$("fetch_processing_modal").style.display="none";$("fetching_error_message").style.display="block";$("fetching_error_message").innerHTML=msg;window.clearTimeout(fetch_timer)}catch(e){}},returnAddressBook:function(msg,jobId){try{msg=eval("("+YAHOO.lang.dump(msg)+")");if(msg.data.MSG.indexOf("FETCH COMPLETE")==-1){fetch_timer=setTimeout("ABManager.getABImportStatus("+jobId+")",5000)}else{if(msg.data.MSG.indexOf("FETCH COMPLETE")!=-1){var addr_status=eval("("+msg.data.MSG+")");var f=document.frm_fetch_community_data;var totalCount=$F("total_communities");var comms=addr_status.communities;var nDiv=[];var cnt=0;var failedCount=0;Element.show("import_report_comm_wise");if(comms.GTALK!=null){if($("GTALK_ERROR_MSG").innerHTML==""){if(comms.GTALK.STATUS){$("GTALK_ERROR_MSG").innerHTML="<div class='left green font10 bold'>"+comms.GTALK.CONTACTS+" contact(s) were fetched.</div>"}else{$("GTALK_ERROR_MSG").innerHTML="<div class='left red font10 bold'>"+comms.GTALK.MSG+"</div>"}Element.show("GTALK_ERROR")}else{failedCount++}}if(comms.MSN!=null){if($("MSN_ERROR_MSG").innerHTML==""){if(comms.MSN.STATUS){$("MSN_ERROR_MSG").innerHTML="<div class='left green font10 bold'>"+comms.MSN.CONTACTS+" contact(s) were fetched.</div>"}else{$("MSN_ERROR_MSG").innerHTML="<div class='left red font10 bold'>"+comms.MSN.MSG+"</div>"}Element.show("MSN_ERROR")}else{failedCount++}}if(comms.YAHOO!=null){if($("YAHOO_ERROR_MSG").innerHTML==""){if(comms.YAHOO.STATUS){$("YAHOO_ERROR_MSG").innerHTML="<div class='left green font10 bold'>"+comms.YAHOO.CONTACTS+" contact(s) were fetched.</div>"}else{$("YAHOO_ERROR_MSG").innerHTML="<div class='left red font10 bold'>"+comms.YAHOO.MSG+"</div>"}Element.show("YAHOO_ERROR")}else{failedCount++}}if(comms.AOL!=null){if($("AOL_ERROR_MSG").innerHTML==""){if(comms.AOL.STATUS){$("AOL_ERROR_MSG").innerHTML="<div class='left green font10 bold'>"+comms.AOL.CONTACTS+" contact(s) were fetched.</div>"}else{$("AOL_ERROR_MSG").innerHTML="<div class='left red font10 bold'>"+comms.AOL.MSG+"</div>"}Element.show("AOL_ERROR")}else{failedCount++}}if(comms.EVITE!=null){if($("EVITE_ERROR_MSG").innerHTML==""){if(comms.EVITE.STATUS){$("EVITE_ERROR_MSG").innerHTML="<div class='left green font10 bold'>"+comms.EVITE.CONTACTS+" contact(s) were fetched.</div>"}else{$("EVITE_ERROR_MSG").innerHTML="<div class='left red font10 bold'>"+comms.EVITE.MSG+"</div>"}Element.show("EVITE_ERROR")}else{failedCount++}}nDiv[cnt++]="<div>";nDiv[cnt++]="<div><span class='font_ms gray bold'> Summary </span></div>";nDiv[cnt++]="<div><ul class='font_ms gray'><li>Overall status = ";if(failedCount==totalCount){nDiv[cnt++]="Failed"}else{if(failedCount==0){nDiv[cnt++]="Success"}else{nDiv[cnt++]="Fetch from some communities succeeded."}}nDiv[cnt++]="</li>";nDiv[cnt++]="<li>Total contacts fetched = ";nDiv[cnt++]=addr_status.stats.total;nDiv[cnt++]="</li>";if(parseInt(addr_status.stats.felix)>0){nDiv[cnt++]="<li>Out of the fetched list, contacts who are already "+g_application_name+" users = ";nDiv[cnt++]=addr_status.stats.felix;nDiv[cnt++]="</li>"}if(parseInt(addr_status.stats.total)>0){if(parseInt(addr_status.stats.merged)>0){nDiv[cnt++]="<li>Duplicates removed = ";nDiv[cnt++]=addr_status.stats.merged;nDiv[cnt++]="</li>"}else{nDiv[cnt++]="<li>No Duplicates found.</li>"}if(parseInt(addr_status.stats.dropped)>0){nDiv[cnt++]="<li>Contacts Ignored = ";nDiv[cnt++]=addr_status.stats.dropped;nDiv[cnt++]="</li>"}}nDiv[cnt++]="</ul></div>";$("fetchingdone").style.display="block";$("fetch_processing_modal").style.display="none";window.clearTimeout(fetch_timer);ABManager.show_fetch_done("COMPLETE");var o=$("fetch_processing_msg");var text=o.innerHTML.toLowerCase();if(text.indexOf("error")==-1){o.innerHTML=nDiv.join("")}window.clearTimeout(refreshABTimer)}}}catch(e){}},save_plaxo_ab_data:function(formObj){try{Yahoo_showLoading();var onComplete=function(){Yahoo_hideLoading()};if(formObj.contact_details.value.length!=0){ajaxCall("/pt2/addressbook2/save_plaxo_data",{parameters:Form.serialize(formObj),onComplete:onComplete});formObj.contact_details.value=""}}catch(e){}},initUpload:function(props){var up_options={clickTarget:"",form:"",input:"",url:"",callback:function(){},event:"change"};Object.extend(up_options,props);var Ajax=YAHOO.util.Connect,Event=YAHOO.util.Event;var onUpload=function(e){Ajax.setForm(up_options.form,true);var uploadHandler={upload:up_options.callback};if(props.url){Yahoo_showLoading();Ajax.asyncRequest("POST",up_options.url,uploadHandler)}};if(up_options.input){Event.on(up_options.input,up_options.event,onUpload)}},csvUploadComplete:function(){try{var page=$F("page_name");if(page=="address_book"){Yahoo_hideLoading();window.location.reload()}else{Yahoo_hideLoading();YAHOO.ms.dialog.importABPopUpDialog.hide();ApplicationManager.addfromAddressBook()}}catch(e){}},uploadMobAB:function(e){try{var Event=YAHOO.util.Event;var targ=Event.getTarget(e);Event.stopEvent(e);var popUpWin=window.open(targ.href,null,"width=840,height=700,top=30,left=100,status=yes,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,location=no");if(!popUpWin){throw new Error("")}}catch(e){alert("You have pop-up blocker enabled, Please add this site to the allow popups list.")}},slideUp:function(){try{var obj=$("contact_slider");var topBanner=$("existing_label");var bottomElem=$("bottomDiv");var topElem=$("topDiv");topBanner.setAttribute("isopen","false");obj.setAttribute("isopen","true");new Effect.BlindUp(topElem,{duration:0.3});new Effect.BlindDown(bottomElem,{duration:0.1});obj.onclick=function(){ABManager.slideDown()};topBanner.onclick=function(){ABManager.slideDown()};ABManager.toggleImage("contact_slider_arrow_img","ab_up_button.png");ABManager.toggleImage("existing_label_arrow_img","ab_down_button.png")}catch(e){}},slideDown:function(){try{var obj=$("contact_slider");var topBanner=$("existing_label");var bottomElem=$("bottomDiv");var topElem=$("topDiv");topBanner.setAttribute("isopen","true");obj.setAttribute("isopen","false");new Effect.BlindUp(bottomElem,{duration:0.1});new Effect.BlindDown(topElem,{duration:0.4});obj.onclick=function(){ABManager.slideUp()};topBanner.onclick=function(){};ABManager.toggleImage("existing_label_arrow_img","ab_up_button.png");ABManager.toggleImage("contact_slider_arrow_img","ab_down_button.png")}catch(e){}},showSlider:function(sliderId){try{var sliderObj=$(sliderId);var isOpen=sliderObj.getAttribute("isopen");if(isOpen=="false"){MS.Event.dispatch(sliderObj,"click")}}catch(e){}},toggleImage:function(elemId,showImg){try{var toggleImg=$(elemId);if(toggleImg){toggleImg.src=imgBasePath+"default/"+showImg}}catch(e){}},showContactGroupMenu:function(){},onCGMenuItemClick:function(e,obj){},contactGroupMenuInit:function(){YAHOO.util.Event.onAvailable("renderMenuTarget",function(){try{var contactGrMenu=new YAHOO.widget.Menu("contact_group_menu",{context:["contact_group_menu_img","tl","bl"]});var existingGrs=my_abook.existing_groups_array;var otherGrs=my_abook.other_groups_array;var existingGrItems=new Array();var allMenuItems=new Array();var otherGrItems=new Array();var len1=otherGrs.length;var gr=null;if(len1>0){for(var i=0;i<len1;i++){gr=otherGrs[i];if(gr&&gr.name){otherGrItems[i]={text:gr.name,onclick:{fn:ABManager.onCGMenuItemClick,obj:[gr.id,"add"]}}}}allMenuItems.push(otherGrItems)}var len2=existingGrs.length;gr=null;var DBStr="";if(len2>0){for(var i=0;i<len2;i++){gr=existingGrs[i];DBStr+="\ni="+i+" ::"+YAHOO.lang.dump(gr);if(gr&&gr.name){existingGrItems[i]={text:gr.name,onclick:{fn:ABManager.onCGMenuItemClick,obj:[gr.id,"delete"]}}}}allMenuItems.push(existingGrItems)}contactGrMenu.addItems(allMenuItems);if(len1>0&&len2>0){contactGrMenu.setItemGroupTitle("<b>Add to...</b>",0);contactGrMenu.setItemGroupTitle("<b>Delete from...</b>",1)}else{if(len1==0&&len2>0){contactGrMenu.setItemGroupTitle("<b>Delete from...</b>",0)}else{if(len1>0&&len2==0){contactGrMenu.setItemGroupTitle("<b>Add to...</b>",0)}else{if(len1==0&&len2==0){contactGrMenu.addItems([{text:"No Groups",onclick:{fn:function(){}}}])}}}}ABManager.contact_group_menu_Obj=contactGrMenu;contactGrMenu.render("renderMenuTarget");contactGrMenu.subscribe("show",contactGrMenu.focus);YAHOO.util.Event.addListener("contact_group_menu_img","click",function(){contactGrMenu.show()},null,contactGrMenu)}catch(e){}})}}}();var ABManager2=function(){var Dom=YAHOO.util.Dom,Event=YAHOO.util.Event,Lang=YAHOO.lang,SL=YAHOO.util.Selector;var ALL_GROUP_ID="-1";var loadInterval=20;var loadItemCount=300;var memorizerTimer=null;var GROUPS_CONTAINER_ID="ab_groups";var CONTACTS_CONTAINER_ID="guest_list";var AB_PAGE_CONTAINER_ID="ab_page_container";var AB_PROFILE_GROUP_LIST="ab_profile_group_list";var AB_CREATE_ELEMENT="ab_create_element";var ab_msg_board_timer=null;var abook={contacts:{c_id:"c_obj",c_id:"c_obj"},groups:{g_id:"g_obj",g_id:"c_obj"},CGR:{c_id:["g_id","g_id"],c_id:["g_id","g_id"]},GCR:{g_id:["c_id","c_id"],g_id:["c_id","c_id"]}};var sortedGrpHash=null;return{loadComplete:new YAHOO.util.CustomEvent("load",ABManager2,true),setAddressBookData:function(contacts,groups,contact_group_relation,group_contact_relation,g_id_to_open,c_id_to_open){try{abook.contacts=new Hash(contacts);abook.groups=new Hash(groups);abook.CGR=new Hash(contact_group_relation);abook.GCR=new Hash(group_contact_relation);sortedGrpHash=new Hash();ABManager2.createGroupList(abook.groups);if(g_id_to_open==null){g_id_to_open=ALL_GROUP_ID}ABManager2.openGrContacts(g_id_to_open);if(c_id_to_open!=null){ABManager2.openProfile(null,c_id_to_open,g_id_to_open)}this.loadComplete.fire()}catch(e){}},getContact:function(c_id){},sortGrpContacts:function(grpId,contacts){var isAlreadySorted=sortedGrpHash.get(grpId);if((isAlreadySorted!=null)&&(isAlreadySorted==true)){return }var c_ids=abook.GCR.get(grpId);var len=c_ids.size();var sortedContacIds=new Array();if(len>0){var sortedContactObjectList=new Array();for(var i=0;i<len;i++){sortedContactObjectList[i]=contacts.get(c_ids[i])}ABManager2.sortArray(sortedContactObjectList);for(var i=0;i<len;i++){sortedContacIds[i]=sortedContactObjectList[i].id}}sortedGrpHash.set(grpId,true);abook.GCR.set(grpId,sortedContacIds)},resetGrpContacts:function(grpId){sortedGrpHash.set(grpId,null)},addContact:function(contact,group_ids,isChangeUI,deleted_ids){try{var c_id=null;contact=eval("("+YAHOO.lang.dump(contact)+")");group_ids=eval("("+YAHOO.lang.dump(group_ids)+")");if(contact!=null&&contact.id!=null){c_id=new String(contact.id);ABManager2.addToABContacts(c_id,contact);ABManager2.addToABCGR(c_id,group_ids);ABManager2.editABGCR(group_ids,c_id,"add",true);if(!deleted_ids||typeof (deleted_ids)=="undefined"){deleted_ids=null}deleted_ids=eval("("+deleted_ids+")");if(deleted_ids&&deleted_ids.size()>0){var len=deleted_ids.size();for(var i=0;i<len;i++){ABManager2.deleteContact(deleted_ids[i],null,true)}}if(isChangeUI){var g_id=ALL_GROUP_ID;sortedGrpHash.set(g_id,null);ABManager2.updateGrOfGroupList(g_id);ABManager2.selectGroup(g_id);ABManager2.createContactList(abook.contacts,g_id);ABManager2.openProfile(null,c_id,g_id);typesearch.addData(contact.name,c_id);sortedGrpHash.set(g_id,null)}}}catch(e){}},editContact:function(contact,curr_g_id,group_ids,isChangeUI,deleted_ids){try{contact=eval("("+YAHOO.lang.dump(contact)+")");group_ids=eval("("+YAHOO.lang.dump(group_ids)+")");var c_id=new String(contact.id);if(curr_g_id==null){curr_g_id=ALL_GROUP_ID}ABManager2.editABContacts(c_id,contact);if(!deleted_ids||typeof (deleted_ids)=="undefined"){deleted_ids=null}deleted_ids=eval("("+deleted_ids+")");if(deleted_ids&&deleted_ids.size()>0){var len=deleted_ids.size();for(var i=0;i<len;i++){ABManager2.deleteContact(deleted_ids[i],curr_g_id,true)}}if(isChangeUI){ABManager2.updateContactOfCList(c_id,curr_g_id);ABManager2.openProfile(null,c_id,curr_g_id);typesearch.updateData(contact.name,contact.id);ABManager2.scrollContactInView(c_id,curr_g_id)}}catch(e){}},deleteContact:function(c_id,g_id,isChangeUI){try{c_id=new String(c_id);if(c_id!=null&&c_id.length>0){var g_ids=abook.CGR.get(c_id);ABManager2.deleteFromABContacts(c_id);ABManager2.editABGCR(g_ids,c_id,"delete",true);ABManager2.deleteFromABCGR(c_id);if(isChangeUI){ABManager2.createGroupList(abook.groups);var divId="div_contact_"+c_id+"_"+g_id;var next_contact_id=ABManager2.getNext(divId);if(next_contact_id!=null){next_contact_id=next_contact_id.split("_");next_contact_id=next_contact_id[2];ABManager2.selectGroup(g_id);ABManager2.removeContactFromCList(c_id,g_id);ABManager2.openProfile(null,next_contact_id,g_id)}else{ABManager2.openGrContacts(g_id)}typesearch.removeData(c_id)}}}catch(e){}},blockContact:function(c_id,g_id,isChangeUI){try{ABManager2.deleteContact(c_id,g_id,true)}catch(e){}},addGroup:function(group,contact_ids,isChangeUI){try{var g_id=null;group=eval("("+YAHOO.lang.dump(group)+")");contact_ids=eval("("+YAHOO.lang.dump(contact_ids)+")");if(group!=null&&group.id!=null){g_id=group.id;ABManager2.addToABGroups(g_id,group);ABManager2.addToABGCR(g_id,contact_ids);ABManager2.editABCGR(contact_ids,g_id,"add",true);if(isChangeUI){var newGrHtml=ABManager2.formatGroup(abook.groups.get(g_id));MS.Dom.replaceHtml(AB_CREATE_ELEMENT,newGrHtml);Dom.insertAfter(Dom.getFirstChild(AB_CREATE_ELEMENT),Dom.get("group_"+ALL_GROUP_ID));MS.Dom.replaceHtml(AB_CREATE_ELEMENT,"");ABManager2.openGrContacts(g_id)}}}catch(e){}},editGroup:function(group,contact_ids,isChangeUI){try{group=eval("("+YAHOO.lang.dump(group)+")");contact_ids=eval("("+YAHOO.lang.dump(contact_ids)+")");var g_id=group.id;var old_c_ids=abook.GCR.get(g_id);ABManager2.editABGroups(g_id,group);ABManager2.addToABGCR(g_id,contact_ids);ABManager2.editABCGR(old_c_ids,g_id,"delete",isChangeUI);ABManager2.editABCGR(contact_ids,g_id,"add",isChangeUI);if(isChangeUI){sortedGrpHash.set(g_id,null);ABManager2.updateGrOfGroupList(g_id);ABManager2.openGrContacts(g_id)}}catch(e){}},deleteGroup:function(g_id,isChangeUI){try{if(g_id){var contact_ids=abook.GCR.get(g_id);ABManager2.deleteFromABGroups(g_id);ABManager2.editABCGR(contact_ids,g_id,"delete",isChangeUI);ABManager2.deleteFromABGCR(g_id);if(isChangeUI){var gr_div=Dom.get("group_"+g_id);var next_group_id=ABManager2.getNext("group_"+g_id);Element.remove(gr_div);if(next_group_id){next_group_id=next_group_id.split("_");next_group_id=next_group_id[1]}else{next_group_id=ALL_GROUP_ID}ABManager2.openGrContacts(next_group_id)}}}catch(e){}},addToABContacts:function(c_id,c_obj){var isDone=false;try{if(c_id!=null&&c_obj!=null){abook.contacts.set(c_id,c_obj);isDone=true}}catch(e){}return isDone},editABContacts:function(c_id,c_obj){var isDone=false;try{if(c_id!=null&&c_id!=null){abook.contacts.set(c_id,c_obj);isDone=true}}catch(e){}return isDone},deleteFromABContacts:function(c_id){try{if(c_id!=null){abook.contacts.unset(c_id)}}catch(e){}},addToABGroups:function(g_id,g_obj){var isDone=false;try{if(g_id!=null&&g_obj!=null){abook.groups.set(g_id,g_obj);isDone=true}}catch(e){}return isDone},editABGroups:function(g_id,g_obj){var isDone=false;try{if(g_id!=null&&g_obj!=null){abook.groups.set(g_id,g_obj);isDone=true}}catch(e){}return isDone},deleteFromABGroups:function(g_id){try{if(g_id!=null){abook.groups.unset(g_id)}}catch(e){}},addToABCGR:function(c_id,group_ids){var isDone=false;try{if(c_id!=null&&group_ids!=null){if(!(group_ids instanceof Array)){group_ids=[]}abook.CGR.set(c_id,group_ids);isDone=true}}catch(e){}return isDone},editABCGR:function(contact_ids,g_id,action,isChangeUI){action=typeof (action)!="undefined"?action:"add";isChangeUI=typeof (isChangeUI)!="undefined"?isChangeUI:true;var isDone=false;if(contact_ids==null||g_id==null||g_id.length==0){return isDone}try{var c_id=null;var g_ids=null;var len=contact_ids.length;for(var i=0;i<len;i++){c_id=contact_ids[i];g_ids=abook.CGR.get(c_id);if(g_ids!=null){var idx=g_ids.indexOf((" "+g_id).strip());if(action=="add"){if(idx==-1){g_ids.push(g_id)}isDone=true}else{if(action=="delete"){g_ids.splice(idx,1);isDone=true}}}}}catch(e){}return isDone},deleteFromABCGR:function(c_id){try{if(c_id){abook.CGR.unset(c_id)}}catch(e){}},addToABGCR:function(g_id,contact_ids){var isDone=false;try{if(g_id!=null&&contact_ids!=null){if(!(contact_ids instanceof Array)){contact_ids=[]}abook.GCR.set(g_id,contact_ids);isDone=true}}catch(e){}return isDone},editABGCR:function(group_ids,c_id,action,isChangeUI){action=typeof (action)!="undefined"?action:"add";isChangeUI=typeof (isChangeUI)!="undefined"?isChangeUI:true;var isDone=false;if(group_ids==null||c_id==null||c_id.length==0){return isDone}try{var g_id=null;var c_ids=null;var len=group_ids.length;for(var i=0;i<len;i++){g_id=group_ids[i];c_ids=abook.GCR.get(g_id);if(c_ids!=null){var idx=c_ids.indexOf((" "+c_id).strip());if(action=="add"){if(idx==-1){c_ids.push(c_id)}isDone=true}else{if(action=="delete"){c_ids.splice(idx,1);isDone=true}}}}}catch(e){}return isDone},deleteFromABGCR:function(g_id){try{if(g_id){abook.GCR.unset(g_id)}}catch(e){}},addGroupToContact:function(group_id,contact_id){try{if(group_id&&group_id!=""){var waitContainer="ab_other_groups";ABManager2.showWait(waitContainer,"right");ajaxCall(g_service_path+"/addressbook2/add_contact_to_group",{parameters:$H({contact_id:contact_id,group_id:group_id}).toQueryString(),onComplete:ABManager2.hideWait})}}catch(e){}},removeGroupFromContact:function(group_id,contact_id){try{if(group_id&&group_id!=""){var waitContainer="delete_group_from_contact_"+group_id;ABManager2.showWait(waitContainer,"right");ajaxCall(g_service_path+"/addressbook2/delete_contact_from_group",{parameters:$H({contact_id:contact_id,group_id:group_id}).toQueryString(),onComplete:ABManager2.hideWait})}}catch(e){}},refreshProfileGroups:function(contact_id,group_id){try{contact_id=new String(contact_id);if(contact_id&&contact_id.length>0){var contactObj=abook.contacts.get(contact_id);var newInnerHTML=ABManager2.formatABProfileGroups(contactObj);Element.update(AB_PROFILE_GROUP_LIST,newInnerHTML)}}catch(e){}},getNext:function(divId){var nextContactDiv=null;if(divId==null||divId.length==0){return nextContactDiv}try{var nextContactId=null;var currDiv=Dom.get(divId);nextContactDiv=Dom.getNextSiblingBy(currDiv,function(el){return(el.tagName=="DIV")});if(nextContactDiv==null){nextContactDiv=Dom.getFirstChildBy(currDiv.parentNode,function(el){return(el.tagName=="DIV")})}if(nextContactDiv&&currDiv&&(currDiv.id==nextContactDiv.id)){nextContactDiv=null}}catch(e){}return(nextContactDiv==null?null:nextContactDiv.id)},createGroupList:function(groups){try{var allGrList=new Array();allGrList[0]=ABManager2.formatGroup(groups.get(ALL_GROUP_ID));var newInnerHTML=allGrList.join("");if(memorizerTimer){memorizerTimer.cancel();memorizerTimer=null}MS.Dom.replaceHtml(GROUPS_CONTAINER_ID,"");Element.insert(GROUPS_CONTAINER_ID,{bottom:newInnerHTML});var keys=groups.keys();var len=keys.size();var tempGrp=new Array();for(var i=0;i<len;i++){if(keys[i]!=ALL_GROUP_ID){tempGrp.push(groups.get(keys[i]))}}ABManager2.sortArray(tempGrp);len=tempGrp.length;ABManager2.createGroupListMemoizer(tempGrp,len,0)}catch(e){}},createGroupListMemoizer:function(g_ids,len,startIndex){try{var interval=loadInterval;startIndex=startIndex||0;var allGrList=[];var contacts=abook.contacts;var count=0;var i=startIndex;for(;i<len;i++){allGrList.push(ABManager2.formatGroup(g_ids[i]));count++;if(count==loadItemCount){break}}startIndex=i+1;if(memorizerTimer){memorizerTimer.cancel()}if(startIndex<len){memorizerTimer=YAHOO.lang.later(interval,this,arguments.callee,[g_ids,len,startIndex],true)}else{memorizerTimer=null}var newInnerHTML=allGrList.join("");Element.insert(GROUPS_CONTAINER_ID,{bottom:newInnerHTML})}catch(e){}},addGrToGroupList:function(){},removeGrFromGroupList:function(){},updateGrOfGroupList:function(g_id){var isDone=false;try{if(g_id&&g_id.length>0){var newGrHtml=ABManager2.formatGroup(abook.groups.get(g_id));var grDiv=Dom.get("group_"+g_id);MS.Dom.replaceHtml(AB_CREATE_ELEMENT,newGrHtml);newGrHtml=Dom.getFirstChild(AB_CREATE_ELEMENT).innerHTML;Element.update(grDiv,newGrHtml);ABManager2.glow(grDiv);MS.Dom.replaceHtml(AB_CREATE_ELEMENT,"");isDone=true}}catch(e){}return isDone},openAddGroup:function(container_id){try{var groupName="";var body_str='<div><div style="float:left;width:60px;"><img border="0" src="/images/default/group_icon.png" /></div><div style="margin-left:62px;"><span class="bold">Enter Group name</span>&nbsp;&nbsp;<span id="grp_name_err" style="color:red;"></span><br/><input type="text" class="textbox" id="enter_group_name_txt" value="" /></div></div>';var tpl=new Template("<div class='hd left' style='float:none'>#{title}</div><div class='bd'>#{body_html}</div>");var cont=MS.Dom.create("div",{id:"group_name_popup",style:"display:none"});cont.innerHTML=tpl.evaluate({title:"Group Name",body_html:body_str});document.body.appendChild(cont);var handleYes=function(){groupName=$("enter_group_name_txt").value;groupName=groupName.strip();if(groupName!=""&&groupName.length<250){ABManager2.createNewGroup(groupName,container_id);$("grp_name_err").innerHTML="";this.destroy()}else{$("grp_name_err").innerHTML="Please enter group name"}};var handleNo=function(){this.destroy()};var groupPopupId="group_name_popup";Dom.setStyle(groupPopupId,"display","block");var groupPopup=new YAHOO.widget.Dialog(groupPopupId,{width:"330px",zIndex:110,fixedcenter:true,visible:false,modal:true,postmethod:"manual",buttons:[{text:"Ok",handler:handleYes},{text:"Cancel",handler:handleNo,isDefault:true}],constraintoviewport:true});groupPopup.render();groupPopup.show();groupPopup.hide=handleNo}catch(e){}},openEditGroup:function(g_id){try{ABManager2.openGrContacts(g_id);var url=g_service_path+"/addressbook2/edit_group";ABManager2.showWait("edit_group_button","right");ajaxCall(url,{parameters:$H({group_id:g_id}).toQueryString(),onComplete:ABManager2.hideWait})}catch(e){ABManager2.hideWait()}},createNewGroup:function(group_name,container_id){try{var params=null;group_name=removeSingleAndDoubleQuotes(group_name);params={group_name:group_name};ABManager2.showWait(container_id,"right");var url=g_service_path+"/addressbook2/add_group_submit";ajaxCall(url,{parameters:params,onComplete:ABManager2.hideWait})}catch(e){}},saveGroup:function(){try{var g_txt_box=Dom.get("txt_group_name");var group_name=new String(g_txt_box.value);group_name=group_name.strip();if(group_name.length==0){CEManager.evt_showErrorMsg("group_name_err_span",ERR_MSG.AB_GROUP_NAME_BLANK);return }else{CEManager.evt_showErrorMsg("group_name_err_span","")}var formObj=Dom.get("add_edit_group");var params=$H(Form.serialize(formObj,true));ABManager2.showWait("save_group_button");ajaxCall(g_service_path+"/addressbook2/edit_group_submit",{parameters:params,onComplete:ABManager2.hideWait})}catch(e){ABManager2.hideWait()}},openDeleteGroup:function(group_id){try{var handleYes=function(){try{ABManager2.showWait("delete_group_button","right");ajaxCall(g_service_path+"/addressbook2/delete_group",{parameters:$H({group_id:group_id}).toQueryString(),onComplete:ABManager2.hideWait});this.destroy()}catch(e){}};var handleNo=function(){ABManager2.hideWait();this.destroy()};var warn_txt="Delete group from Address Book?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},selectGroup:function(g_id){if(g_id==null||g_id.length==0){return }try{var parentObj=Dom.get(GROUPS_CONTAINER_ID);var obj=Dom.get("group_"+g_id);var old_sel=parentObj.selected_group_node;if(parentObj.selected_group_node!=obj){Dom.addClass(obj,"selected");if(old_sel==null){old_sel=Dom.get("group_"+ALL_GROUP_ID)}if(Element.hasClassName(old_sel,"selected")){if(old_sel!=obj){Element.removeClassName(old_sel,"selected")}}parentObj.selected_group_node=obj;parentObj.refreshContactList=true}}catch(e){}},setRefreshContactListStatus:function(flag){try{var parentObj=Dom.get(GROUPS_CONTAINER_ID);parentObj.refreshContactList=flag}catch(e){}},getSelectedGroup:function(){try{var parentObj=Dom.get(GROUPS_CONTAINER_ID);var sel_gr_div=parentObj.selected_group_node;var selected_gr_id=null;if(sel_gr_div){var selected_gr_id=sel_gr_div.id;selected_gr_id=selected_gr_id.replace("group_","")}}catch(e){}return selected_gr_id},formatGroup:function(groupObj){var output=[],count=0,g_id="",g_name="",no_of_contacts=0;try{g_id=groupObj.id;if(g_id==null){g_id=ALL_GROUP_ID}g_name=groupObj.name;g_name=(Filter.sanitize(g_name));no_of_contacts=(abook.GCR.get(g_id)).size();output[count++]='<option group_index="" id="group_'+g_id+'" value="'+g_id+'">';output[count++]=(g_name.truncate(40)).insertWBR(22)+" ("+no_of_contacts+")";output[count++]="</option>";output=output.join("")}catch(e){}return output},openGrContacts1:function(g_id){var contacts=abook.contacts;ABManager2.selectGroup(g_id);ABManager2.createContactList(contacts,g_id);var c_ids=abook.GCR.get(g_id);var c_id=c_ids.size()>0?c_ids[0]:null;ABManager2.openProfile(null,c_id,g_id)},openGrContacts:function(g_id){var contacts=abook.contacts;ABManager2.selectGroup(g_id);ABManager2.createContactList(contacts,g_id);var c_ids=abook.GCR.get(g_id);var c_id_len=c_ids.size()>0?c_ids.size():"No";var g_obj=abook.groups.get(g_id);var gr_details="";gr_details+=ABManager2.formatGroupActionBar(g_id);gr_details+="<div class='ab_contact_profile' ><div><H2>"+g_obj.name.insertWBR(25)+"</H2></div>";gr_details+="<div>"+c_id_len+" contacts</div></div>";ABManager2.changeABPageContainer(gr_details)},createContactList:function(contacts,g_id){try{var parentObj=Dom.get(GROUPS_CONTAINER_ID);if(parentObj.refreshContactList==false){return }if(contacts==null){contacts=abook.contacts}ABManager2.sortGrpContacts(g_id,contacts);var c_ids=abook.GCR.get(g_id);var len=c_ids.size();if(memorizerTimer){memorizerTimer.cancel();memorizerTimer=null}MS.Dom.replaceHtml(CONTACTS_CONTAINER_ID,"");if(len>0){ABManager2.createContactListMemoizer(c_ids,g_id,len,0)}else{Element.insert(CONTACTS_CONTAINER_ID,{bottom:'<br/><center><span class="dimmed"><I>No Contacts</I></center></span>'})}}catch(e){}},createContactListMemoizer:function(c_ids,g_id,len,startIndex){try{startIndex=startIndex||0;var allContactList=[];var contacts=abook.contacts;var count=0;var i=startIndex;fragment=document.createDocumentFragment();for(;i<len;i++){fragment.appendChild(ABManager2.formatContact(contacts.get(c_ids[i]),g_id,i,true));count++;if(count==loadItemCount){break}}startIndex=i+1;Dom.get(CONTACTS_CONTAINER_ID).appendChild(fragment.cloneNode(true));if(memorizerTimer){memorizerTimer.cancel()}if(startIndex<len){memorizerTimer=YAHOO.lang.later(loadInterval,this,arguments.callee,[c_ids,g_id,len,startIndex])}else{memorizerTimer=null}fragment=null}catch(e){}},addContactToCList:function(c_id,g_id){try{if(c_id&&c_id.length>0&&g_id&&g_id.length){var curr_g_id=ABManager2.getSelectedGroup();if(curr_g_id&&curr_g_id!=ALL_GROUP_ID&&curr_g_id==g_id){var newContactDivHTML=ABManager2.formatContact(abook.contacts.get(c_id),g_id,0);var firstContact=Dom.getFirstChild(CONTACTS_CONTAINER_ID);MS.Dom.replaceHtml(AB_CREATE_ELEMENT,newContactDivHTML);var newContactNode=Dom.getFirstChild(AB_CREATE_ELEMENT);if(firstContact){Dom.insertBefore(newContactNode,firstContact)}else{var contact_list_container=Dom.get(CONTACTS_CONTAINER_ID);contact_list_container.appendChild(newContactNode)}MS.Dom.replaceHtml(AB_CREATE_ELEMENT,"");ABManager2.selectContact(c_id,g_id)}}}catch(e){}},removeContactFromCList:function(c_id,g_id){try{if(c_id!=null&&c_id.length>0&&g_id!=null&&g_id.length>0){var contactDivId="div_contact_"+c_id+"_"+g_id;Element.remove(contactDivId)}}catch(e){}},updateContactOfCList:function(c_id,g_id){var isDone=false;try{if(c_id&&c_id.length>0&&g_id&&g_id.length>0){var newGrHtml=ABManager2.formatContact(abook.contacts.get(c_id),g_id,0,null,true);var contactDiv=Dom.get("div_contact_"+c_id+"_"+g_id);MS.Dom.replaceHtml(AB_CREATE_ELEMENT,newGrHtml);newGrHtml=(Dom.getFirstChild(AB_CREATE_ELEMENT)).innerHTML;Element.update(contactDiv,newGrHtml);ABManager2.glow(contactDiv);MS.Dom.replaceHtml(AB_CREATE_ELEMENT,"");isDone=true}}catch(e){}return isDone},selectContact:function(c_id,g_id){if(c_id==null||c_id.length==0||g_id==null||g_id.length==0){return }try{var parentObj=Dom.get(CONTACTS_CONTAINER_ID);var obj=Dom.get("div_contact_"+c_id+"_"+g_id);var old_sel=parentObj.selected_contact_node;Dom.addClass(obj,"selected");if(old_sel==null){old_sel=Dom.get("div_contact_"+c_id+"_"+g_id)}if(old_sel){if(Element.hasClassName(old_sel,"selected")){if(old_sel!=obj){Element.removeClassName(old_sel,"selected")}}}parentObj.selected_contact_node=obj}catch(e){}},formatContact:function(contactObj,g_id,c_index,asDomEl){var output=[],count=0;if(contactObj==null){return }try{var c_id=contactObj.id;var c_name=contactObj.name;var p_id=1;var user_image="";var status_img="";var contact_user=contactObj.contact_user;if(contact_user!=null){p_id=contact_user.presence_option_id==null?1:contact_user.presence_option_id;user_image=contact_user.user_image}var f_id=contactObj.felix_user_id;var p_text=MS.PresenceManager.getPresenceText(p_id);var isSendInvite=null;if(user_image==null||user_image.length==0){user_image=imgBasePath+"users/default/1_small.gif";status_img="/pt2/space.gif"}else{user_image=ApplicationManager.changeImagePattern(user_image,"_small")}c_name=Filter.sanitize(c_name);var d=document.createElement("div");output[count++]='<div id="div_contact_'+c_id+"_"+g_id+'" class="addrb_div" contact_id="'+c_id+'" group_id="'+g_id+'" contact_index="'+c_index+'" title="'+c_name+'">';output[count++]='<a href="javascript://" group_id="'+g_id+'" contact_id="'+c_id+'" >';output[count++]='<div class="contact_list_div" group_id="'+g_id+'" contact_id="'+c_id+'">';output[count++]='<img id="send_invite_img_'+c_id+'" border="0" src="'+user_image+'" contact_id="'+c_id+'" group_id="'+g_id+'" class="contact_small_img" '+(isSendInvite?isSendInvite:"")+" />";output[count++]='<div class="contact_label"  title="'+c_name+'" contact_id="'+c_id+'" group_id="'+g_id+'" >';output[count++]=c_name.truncate(23).insertWBR(15);output[count++]="</div>";output[count++]="</div>";output[count++]="</a>";output[count++]="</div>";output=output.join("");if(asDomEl){d.innerHTML=output;return Dom.getFirstChild(d)}}catch(e){}return output},openProfile:function(evt,c_id,g_id){var trgEl=null;if(evt){trgEl=Event.getTarget(evt);c_id=trgEl.getAttribute("contact_id");g_id=trgEl.getAttribute("group_id");Event.stopPropagation(evt)}var output=[],count=0;try{if(c_id==null&&g_id==null){return }if(c_id!=null){c_id=new String(c_id)}output[count++]='<div id="ab_user_profile_container">';if(c_id!=null&&c_id.length>0){var contactObj=abook.contacts.get(c_id);output[count++]=ABManager2.formatProfileActionBar(c_id,g_id);output[count++]='<div id="ab_contact_profile" class="ab_contact_profile" >';output[count++]='<table  width="100%" cellspacing="0" cellpadding="0" border="0">';output[count++]="<tbody>";output[count++]="<tr>";output[count++]='<td width="50%">';output[count++]=ABManager2.formatABProfile(contactObj);output[count++]="</td>";output[count++]="</tr>";output[count++]="</tbody>";output[count++]="</table>";output[count++]="</div>";output[count++]="</div>";output[count++]="<br />";output[count++]="<br />";if(contactObj.is_felix_user=="Y"){}}else{output[count++]='<div class="ab_tab_header" id="ab_contact_action_bar">Contact details</span></div>';output[count++]='<div id="add_contact_1">&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript://" onclick="ABManager2.openAddContact(\'add_contact_1\');"> + Add contact</a></div>'}output[count++]="</div>";output=output.join("");ABManager2.changeABPageContainer(output);ABManager2.selectContact(c_id,g_id)}catch(e){}},formatProfileActionBar:function(c_id,g_id,addFrndNTFelixUserId){var output=[],count=0;try{output[count++]='<div class="ab_tab_header" id="ab_contact_action_bar">';output[count++]='<table width="100%" cellspacing="0" cellpadding="0" border="0">';output[count++]="<tbody>";output[count++]="<tr>";output[count++]='<td width="40%">';output[count++]='<span class="font_family" style="padding-left:12px;">Contact details</span>';if(g_id!=ALL_GROUP_ID){var g_id_to_open=$("ab_groups").value;output[count++]='<span><a id="switch_back_to_group" style="padding-left:15px;" href="javascript://" onclick="ABManager2.openGrContacts(\''+g_id_to_open+'\');" class="hand" style="text-align:right" title="switch back to group details">Group Details</a></span> '}output[count++]="</td>";output[count++]='<td width="8%">';if(c_id==null&&addFrndNTFelixUserId){output[count++]="<div  onclick=\"ABManager2.add_contact_to_ab('"+addFrndNTFelixUserId+'\');" class="hand" title="click to add this user to your address book "><img border="0" align="absmiddle" alt="click to add contact" src="'+imgBasePath+'default/ab_add_contact.gif" width="20" height="16"/> <a id="add_to_ab_button" href="javascript://">Add to address book</a></div>'}else{output[count++]="<div onclick=\"ABManager2.openEditContact('"+c_id+"', '"+g_id+'\');" class="hand" style="text-align:center" title="click to edit the contact details"><img border="0" align="absmiddle" alt="click to edit contact" src="'+imgBasePath+'default/edit.png" width="13" height="11" /> <a id="edit_contact_button" href="javascript://">Edit</a></div>'}output[count++]="</td>";output[count++]='<td width="14%">';if(c_id==null&&addFrndNTFelixUserId){}else{output[count++]='<div style="padding-left:5px;text-align:center;" onclick="ABManager2.openBlockContact(\''+c_id+"', '"+g_id+'\');" class="hand" title="click to block this contact"><img  border="0" align="absmiddle" alt="click to block this contact" src="'+imgBasePath+'default/ab_block.gif" width="13" height="13" /> <a id="block_contact_button" href="javascript://">Block</a></div>';output[count++]="</td>";output[count++]='<td width="10%">';output[count++]="<div onclick=\"ABManager2.openDeleteContact('"+c_id+"', '"+g_id+'\');" class="hand" style="text-align:center" title="click to delete the contact"><img border="0" align="absmiddle" alt="click to delete this contact" src="'+imgBasePath+'default/delete.png" width="9" height="10" /> <a id="delete_contact_button" href="javascript://">Delete</a></div>'}output[count++]="</td>";output[count++]="</tr>";output[count++]="</tbody>";output[count++]="</table>";output[count++]="</div>";output=output.join("")}catch(e){}return output},formatABProfile:function(contactObj){var output=[],count=0;if(contactObj==null){return }try{var mail_type={YAHOO:"YAHOO",MSN:"MSN",HOTMAIL:"HOTMAIL",GTALK:"GTALK",GMAIL:"GMAIL",SKYPE:"SKYPE",AIM:"AIM",IRC:"IRC",ICQ:"ICQ"};var phone_type={MOBILE:"MOBILE",HOME:"HOME",WORK:"WORK",OTHERS:"OTHERS"};var len=0;var contact_name=contactObj.name;var c_email_im_addresses=contactObj.contact_email_im_addresses;var c_ph_numbers=contactObj.contact_ph_numbers;var formatted_contact_address=contactObj.formatted_contact_address;var formatted_office_address=contactObj.formatted_office_address;var user_image=imgBasePath+"default/avatar100.png";var user_age=null;var user_blogWebsites=[];var felix_user=contactObj.contact_user;var my_profile=contactObj.my_profile;if(felix_user!=null){user_image=felix_user.user_image}if(my_profile!=null){user_age=(my_profile.user_age?my_profile.user_age:null);user_blogWebsites=(my_profile.blogWebsite?my_profile.blogWebsite:[])}contact_name=(contact_name!=null)?contact_name:"";formatted_contact_address=(formatted_contact_address!=null)?formatted_contact_address:"";formatted_office_address=(formatted_office_address!=null)?formatted_office_address:"";c_email_im_addresses=(c_email_im_addresses!=null||c_email_im_addresses instanceof Array)?c_email_im_addresses:[];c_ph_numbers=(c_ph_numbers!=null||c_ph_numbers instanceof Array)?c_ph_numbers:[];contact_name=Filter.sanitize(contact_name);output[count++]='<div id="ab_contact_ab_profile" class="ab_ab_profile font_family" >';if(typeof (contactObj.id)!="undefined"||contactObj.id!=null){output[count++]='<div style="padding-bottom:80px;"><div class="user_img"><img border="0" src="'+user_image+'"/></div><div id="name" class="bold">'+contact_name.insertWBR(20)+"</div>";if(user_age!=null){output[count++]='<div class="address_book_value address_book_field_div" id="age"><span>Age: '+user_age+"</span></div>"}len=user_blogWebsites!=null?user_blogWebsites.size():0;if(len>0){var blogsite=null;for(var i=0;i<len;i++){blogsite=user_blogWebsites[i];if(blogsite&&blogsite.blogWebsite){var blog=blogsite.blogWebsite;blog=(Filter.sanitize(blog)).insertWBR(30);output[count++]='<div id="blog">'+blog+"</div>"}}output[count++]="<br/>"}output[count++]="</div>";output[count++]="<br/>";output[count++]='<div class="ab_profile_values">';len=c_email_im_addresses.length;if(len>0){output[count++]='<div class="title">Email</div>';output[count++]='<div id="email_ids">';var email=null;for(var i=0;i<len;i++){email=c_email_im_addresses[i];email=email!=null?email.email_id:"";email=email.insertWBR(30);output[count++]='<div class="address_book_value address_book_field_div">';output[count++]=email;output[count++]="<span>";if(email.category=="2"){}else{if(email.im_type==mail_type.YAHOO){output[count++]=' <img border="0" src="'+imgBasePath+'default/yahoo.gif"/>'}else{if(email.im_type==mail_type.MSN||email.im_type==mail_type.HOTMAIL){output[count++]=' <img border="0" src="'+imgBasePath+'default/msn.gif"/>'}else{if(email.im_type==mail_type.GMAIL||email.im_type==mail_type.GTALK){output[count++]=' <img border="0" src="'+imgBasePath+'default/gmail.gif"/>'}else{if(email.im_type==mail_type.AIM){output[count++]=' <img border="0" src="'+imgBasePath+'default/aim.gif"/>'}}}}}output[count++]="</span>";output[count++]="</div>"}output[count++]="</div>  ";output[count++]="<br />"}len=c_ph_numbers.length;if(len>0){output[count++]='<div class="title">Contact(s)</div>';output[count++]='<div id="phone_nos">';var ph=null;for(var i=0;i<len;i++){ph=c_ph_numbers[i];phone_number=ph!=null?ph.phone_number:"";phone_number=phone_number.insertWBR(20);output[count++]='<div class="address_book_value address_book_field_div">';output[count++]=phone_number;output[count++]="<span>";if(ph.phone_type==phone_type.MOBILE){output[count++]='<img border="0" src="'+imgBasePath+'default/mobile_option.gif"/>'}else{if(ph.phone_type==phone_type.HOME){output[count++]='<img border="0" src="'+imgBasePath+'default/home_option.gif"/>'}else{if(ph.phone_type==phone_type.WORK){output[count++]='<img border="0" src="'+imgBasePath+'default/work_option.gif"/>'}else{if(ph.phone_type==phone_type.OTHERS){output[count++]='<img border="0" src="'+imgBasePath+'default/others_option.gif"/>'}}}}output[count++]="</span>";output[count++]="</div>"}output[count++]="</div>";output[count++]="<br />"}if((formatted_contact_address.strip()).length!=0){output[count++]='<div class="title">Address</div>';output[count++]='<div id="ab_address">';output[count++]='<div id="address" class="address_book_value address_book_field_div">';output[count++]=formatted_contact_address;if((formatted_office_address.strip()).length!=0){output[count++]="<br /><br />";output[count++]=formatted_office_address}output[count++]="</div>";output[count++]="</div>";output[count++]="<br />"}output[count++]='<div id="'+AB_PROFILE_GROUP_LIST+'">';output[count++]=ABManager2.formatABProfileGroups(contactObj);output[count++]="</div>";output[count++]="</div>"}else{output[count-1]="<div>";var userObj=contactObj.contact_user;var felix_user_id=userObj?(userObj.id?userObj.id:null):null;if(!felix_user_id||typeof (felix_user_id)=="undefined"){felix_user_id=contactObj.my_profile.userId}output[count++]='<div style="vertical-align:middle;"><center><img class="png" src="'+imgBasePath+'/default/avatar100.png" align="center" /><br /><br /><br />';output[count++]='Add this user to address book.<br /> <img border="0" align="absmiddle" alt="click to add contact" src="'+imgBasePath+'default/ab_add_contact.gif" width="20" height="16"/>&nbsp;&nbsp;&nbsp;<a href="javascript://" onclick="ABManager2.add_contact_to_ab(\''+felix_user_id+'\');" title="click to add this user">Add to address book </a></center></div>'}output[count++]="</div>";output=output.join("")}catch(e){}return output},formatABProfileGroups:function(contactObj){var output=[],count=0;if(contactObj==null){return }try{var len=0;var existing_group_ids=abook.CGR.get(contactObj.id);var other_group_ids=abook.groups.keys();if(existing_group_ids==null){existing_group_ids=[]}if(other_group_ids==null){other_group_ids=[]}existing_group_ids=existing_group_ids.without(ALL_GROUP_ID);existing_group_ids=existing_group_ids.uniq();len=existing_group_ids.length;for(var i=0;i<len;i++){other_group_ids=other_group_ids.without(existing_group_ids[i])}other_group_ids=other_group_ids.without(ALL_GROUP_ID);other_group_ids=other_group_ids.uniq();output[count++]='<div class="title">Groups</div>';output[count++]='<div id="contact_groups">';len=existing_group_ids.size();var tempGrp=new Array();if(len>0){for(var i=0;i<len;i++){tempGrp.push(abook.groups.get(existing_group_ids[i]))}ABManager2.sortArray(tempGrp);var g_obj=null;len=tempGrp.size();for(var i=0;i<len;i++){g_obj=tempGrp[i];var gid=g_obj.id;output[count++]='<div style="padding-bottom:5px;" id="delete_contact_from_group_div_'+gid+'" class="address_book_value address_book_field_div" g_id="'+gid+'">';output[count++]=g_obj.name.insertWBR(20)+'<img id="delete_group_from_contact_'+gid+'" class="ab_remove_group hand" src="'+imgBasePath+'default/ab_group_remove.gif" width="10" height="11" align="absmiddle" border="0" onclick="ABManager2.removeGroupFromContact(\''+gid+"','"+contactObj.id+'\');" title="click to remove this group from contact">';output[count++]="</div>"}}output[count++]='<div id="add_contact_to_group_div" class="address_book_value address_book_field_div" >';len=other_group_ids.size();if(len>0){tempGrp=[];for(var i=0;i<len;i++){tempGrp.push(abook.groups.get(other_group_ids[i]))}ABManager2.sortArray(tempGrp);len=tempGrp.size();var g_obj=null;output[count++]='<select name="ab_other_groups" id="ab_other_groups" class="add_groups" onchange="ABManager2.addGroupToContact(this.value,\''+contactObj.id+'\');" title="select the group to add" >';output[count++]='<option value="">Add to...</option>';for(var i=0;i<len;i++){g_obj=tempGrp[i];output[count++]='<option value="'+g_obj.id+'" title="'+g_obj.name+'">';output[count++]=g_obj.name.truncate(25);output[count++]="</option>"}output[count++]="</select>"}output[count++]="</div>";output[count++]="</div>";output=output.join("")}catch(e){}return output},formatFelixUserProfile:function(contactObj){var output=[],count=0;if(contactObj==null){return }try{var mail_type={YAHOO:"YAHOO",MSN:"MSN",HOTMAIL:"HOTMAIL",GTALK:"GTALK",GMAIL:"GMAIL",SKYPE:"SKYPE",AIM:"AIM",IRC:"IRC",ICQ:"ICQ"};var phone_type={MOBILE:"MOBILE",HOME:"HOME",WORK:"WORK",OTHERS:"OTHERS"};var len=0;var pt_joined_date=null;var birth_date=null;var aniv_date=null;var user_address=null;var my_profile=null;var user_age=null;var user_image=imgBasePath+"default/avatar100.png";var user_email_ids=[];var user_blogWebsites=[];var user_phone_nos=[];var felix_user_name=null;var felix_email_id=null;var userObj=contactObj.contact_user;var my_profile=null;if(userObj!=null){felix_user_name=userObj.name;user_image=userObj.user_image;felix_email_id=userObj.email_id;my_profile=contactObj.my_profile;if(my_profile!=null){birth_date=(my_profile.birthDay?my_profile.birthDay:"")+" "+(my_profile.birthMonth?my_profile.birthMonth:"")+" "+(my_profile.birthYear?my_profile.birthYear:"");birth_date=birth_date.strip();birth_date=(birth_date.length==0?null:birth_date);aniv_date=(my_profile.annvDay?my_profile.annvDay:"")+" "+(my_profile.annvMonth?my_profile.annvMonth:"")+" "+(my_profile.annvYear?my_profile.annvYear:"");aniv_date=aniv_date.strip();aniv_date=(aniv_date.length==0?null:aniv_date);user_age=(my_profile.user_age?my_profile.user_age:null);user_address=(my_profile.user_address?my_profile.user_address:null);user_blogWebsites=(my_profile.blogWebsite?my_profile.blogWebsite:[]);user_email_ids=(my_profile.emailId?my_profile.emailId:[]);user_phone_nos=(my_profile.phNo?my_profile.phNo:[])}output[count++]='<div class="ab_felix_profile" id="ab_contact_felix_profile">';output[count++]='<table cellspacing="0" cellpadding="0" border="0">';output[count++]="<tbody>";output[count++]="<tr>";output[count++]='<td valign="top">';output[count++]='<img border="0" src="'+user_image+'"/>';output[count++]="</td>";output[count++]='<td valign="top" style="padding: 5px 0px 0px 5px;">';if(felix_user_name!=null){felix_user_name=(Filter.sanitize(felix_user_name)).insertWBR(20);output[count++]='<div class="address_book_value address_book_field_div" id="felix_user_name"><h4>'+felix_user_name.insertWBR(20)+"</h4></div>"}if(user_age!=null){output[count++]='<div class="address_book_value address_book_field_div" id="age">'+user_age+"<span>Age</span></div>"}if(birth_date!=null){output[count++]='<div class="address_book_value address_book_field_div" id="birth_day">'+birth_date+"<span>B'day</span></div>"}if(aniv_date!=null){output[count++]='<div class="address_book_value address_book_field_div" id="aniversary">'+aniv_date+"<span>Aniversary</span></div>"}output[count++]="</td>";output[count++]="</tr>";output[count++]="</tbody>";output[count++]="</table>";output[count++]="<br/>";len=user_blogWebsites!=null?user_blogWebsites.size():0;if(len>0){var blogsite=null;for(var i=0;i<len;i++){blogsite=user_blogWebsites[i];if(blogsite&&blogsite.blogWebsite){var blog=blogsite.blogWebsite;blog=(Filter.sanitize(blog)).insertWBR(30);output[count++]='<div id="blog">'+blog+"</div>"}}output[count++]="<br/>"}if(user_email_ids!=null||felix_email_id!=null){output[count++]='<div class="title">Email</div>';if(felix_email_id!=null){felix_email_id=(Filter.sanitize(felix_email_id)).insertWBR(30)}if(user_email_ids!=null){len=user_email_ids.size();var u_emailId=null;for(var i=0;i<len;i++){u_emailId=user_email_ids[i];if(u_emailId&&u_emailId.emailId){var uemail=u_emailId.emailId;uemail=(Filter.sanitize(uemail)).insertWBR(30)}}}output[count++]="<br/>"}len=user_phone_nos.length;if(len>0){output[count++]='<div class="title">Contact(s)</div>';output[count++]='<div id="user_phone_nos">';var ph=null;for(var i=0;i<len;i++){ph=user_phone_nos[i];phone_number=ph!=null?ph.phNo:"";phone_number=phone_number.insertWBR(20);var src=null;if(ph.phType==phone_type.MOBILE){src="mobile_option.gif"}else{if(ph.phType==phone_type.HOME){src="home_option.gif"}else{if(ph.phType==phone_type.WORK){src="work_option.gif"}else{if(ph.phType==phone_type.OTHERS){src="others_option.gif"}}}}if(src){output[count++]='<div class="address_book_value address_book_field_div">';output[count++]=phone_number;output[count++]="<span>";output[count++]='<img border="0" src="'+imgBasePath+"default/"+src+'"/>';output[count++]="</span>";output[count++]="</div>"}}output[count++]="</div>";output[count++]="<br />"}if(user_address!=null){output[count++]='<div class="title">Address</div>';output[count++]='<div class="address_book_value address_book_field_div">'+user_address+"</div>"}}else{output[count++]='<div style="vertical-align:middle;"><center><img class="png" src="'+imgBasePath+'/default/avatar100.png" align="center" /><br /><br /><br />This contact is currently not registered with '+g_application_name+".<br />"}output[count++]="</div>";output=output.join("")}catch(e){}return output},formatUpcomingEvent:function(felix_user_id,c_name){var output=[],count=0;try{output[count++]='<div style="margin: 40px 8px;" id="ab_upcoming_events">';output[count++]="<div title=\"click to view upcoming events\" style=\"font-size: 1.2em; padding-bottom: 20px;\" onclick=\"ABManager2.toggleContainer('contact_upcoming_event','ab_upc_toggle_img');ABManager2.getUpcomingEvents(this, '"+felix_user_id+'\');" class="title hand">';output[count++]='<div style="float: left; width: 95%;" id="ab_contact_upcoming_events">'+(Filter.sanitize(c_name)).insertWBR(50)+"'s upcoming events</div>";output[count++]='<div style="float: left; padding-top: 5px;">';output[count++]='<img class="png" src="'+imgBasePath+'default/expand.png" id="ab_upc_toggle_img"/>';output[count++]="</div>";output[count++]="</div>";output[count++]='<div style="clear: both;display:none;" id="contact_upcoming_event">';output[count++]="&nbsp;";output[count++]="</div>";output[count++]="</div>";output=output.join("")}catch(e){}return output},formatNTFriends:function(felix_user_id,felix_user_name,g_id){var output=[],count=0;try{output[count++]='<div style="margin: 40px 8px;" id="ab_network_friends">';output[count++]="<div title=\"click to view friends network\" style=\"font-size: 1.2em; padding-bottom: 20px;\" onclick=\"ABManager2.toggleContainer('ab_network_cont','ab_ntf_toggle_img');ABManager2.getNTFriends(this, '"+felix_user_id+"', '"+g_id+'\');" class="title hand">';output[count++]='<div style="float: left; width: 95%;" id="ab_contact_network_contacts">'+(Filter.sanitize(felix_user_name)).insertWBR(50)+"'s friends</div>";output[count++]='<div style="float: left; padding-top: 5px;">';output[count++]='<img class="png" src="'+imgBasePath+'default/expand.png" id="ab_ntf_toggle_img"/>';output[count++]="</div>";output[count++]="</div>";output[count++]='<div style="display: none; clear: both;" id="ab_network_cont">';output[count++]="&nbsp;";output[count++]="</div>";output[count++]="</div>";output=output.join("")}catch(e){}return output},formatGroupActionBar:function(g_id){var output=[],count=0;try{output[count++]='<div class="ab_tab_header" id="ab_contact_action_bar">';output[count++]='<table width="100%" cellspacing="0" cellpadding="0" border="0">';output[count++]="<tbody>";output[count++]="<tr>";output[count++]='<td width="30%">';output[count++]='<span class="font_family" style="padding-left:15px;">Group details</span>';output[count++]="</td>";if(g_id.toString()!=ALL_GROUP_ID){output[count++]='<td width="40%" align="left">';output[count++]="<div onclick=\"ABManager2.openEditGroup('"+g_id+'\');" class="hand" style="text-align:right" title="click to edit group contacts and group details"><img border="0" align="absmiddle" alt="click to edit group contacts and group details" src="'+imgBasePath+'default/edit.png" width="13" height="11" /> <a id="edit_group_button" href="javascript://">Edit</a></div>';output[count++]="</td>"}if(g_id.toString()!=ALL_GROUP_ID){output[count++]='<td width="30%" align="right">';output[count++]="<div onclick=\"ABManager2.openDeleteGroup('"+g_id+'\');" class="hand" style="text-align:center" title="click to delete the group"><img border="0" align="absmiddle" alt="click to delete this contact" src="'+imgBasePath+'default/delete.png" width="9" height="10" /> <a id="delete_group_button" href="javascript://">Delete group</a></div>';output[count++]="</td>"}else{var c_ids=abook.GCR.get(g_id);var groups=abook.groups.size();output[count++]='<td width="47%" align="right">';if(c_ids.size()>0){output[count++]='<div onclick="ABManager2.deleteAllContacts();" class="hand" title="click to delete all contacts from the address book"> <a id="delete_all_contact_button" href="javascript://">Delete all contacts</a></div>'}output[count++]="</td>";if(abook.groups.size()>1){output[count++]='<td width="23%" align="right">';output[count++]='<div onclick="ABManager2.deleteAllGroups();" class="hand" title="click to delete all groups from the address book"> <a id="delete_all_group_button" href="javascript://">Delete all groups</a></div>';output[count++]="</td>"}}output[count++]="</tr>";output[count++]="</tbody>";output[count++]="</table>";output[count++]="</div>";output=output.join("")}catch(e){}return output},openAddContact:function(container_id){try{ABManager2.showWait(container_id,"right");ajaxCall(g_service_path+"/addressbook2/add_contact",{onComplete:ABManager2.hideWait})}catch(e){}},openEditContact:function(contact_id,group_id){try{var url=g_service_path+"/addressbook2/edit_contact";ABManager2.showWait("edit_contact_button","right");ajaxCall(url,{parameters:$H({contact_id:contact_id,group_id:group_id}).toQueryString(),onComplete:ABManager2.hideWait})}catch(e){}},createNewContact:function(addAnotherFlag){try{if(addAnotherFlag==null){addAnotherFlag=false}var formObj=Dom.get("add_edit_info");var url=g_service_path+"/addressbook2/add_contact_submit";CEManager.evt_showErrorMsg("full_name_err_div","");if(isValidName(formObj.full_name.value,"full_name_err_div")){if(ABManager2.validate_add_contact()){var params=$H(Form.serialize(formObj,true));if(addAnotherFlag==true){ABManager2.showWait("add_another_button");url=g_service_path+"/addressbook2/add_another_contact_submit";params.update({add_another:"true"})}else{ABManager2.showWait("save_contact_button")}ajaxCall(url,{parameters:params,onComplete:ABManager2.hideWait});ABManager2.setRefreshContactListStatus(true)}}else{Element.scrollTo("add_contact");$("full_name").focus()}}catch(e){}},addAnotherNewContact:function(){try{ABManager2.createNewContact(true)}catch(e){}},saveContact:function(contact_id,group_id){try{var formObj=Dom.get("add_edit_info");var url=g_service_path+"/addressbook2/edit_contact_submit";formObj.full_name.value=removeSingleAndDoubleQuotes(formObj.full_name.value);formObj.address.value=removeSingleAndDoubleQuotes(formObj.address.value);formObj.city.value=removeSingleAndDoubleQuotes(formObj.city.value);if(isValidName(formObj.full_name.value,"full_name_err_div")){if(ABManager2.validate_add_contact()){ABManager2.showWait("save_contact_button");var params=$H(Form.serialize(formObj,true));params.update({contact_id:contact_id,curr_group_id:group_id});ajaxCall(url,{parameters:params,onComplete:ABManager2.hideWait})}}else{Element.scrollTo($("full_name_err_div"))}}catch(e){}},openDeleteContact:function(contact_id,group_id){try{var handleYes=function(){try{ABManager2.showWait("delete_contact_button","right");ajaxCall(g_service_path+"/addressbook2/delete_contact",{parameters:$H({contact_id:contact_id,group_id:group_id}).toQueryString(),onComplete:ABManager2.hideWait});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Delete contact from contacts list?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},deleteAllContacts:function(){try{var handleYes=function(){try{ABManager2.showWait("delete_all_contact_button","right");ajaxCall(g_service_path+"/addressbook2/delete_all_contacts",{onComplete:ABManager2.hideWait});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Delete All contact from contacts list?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},deleteAllGroups:function(){try{var handleYes=function(){try{ABManager2.showWait("delete_all_group_button","right");ajaxCall(g_service_path+"/addressbook2/delete_all_groups",{parameters:"",onComplete:ABManager2.hideWait});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Delete All groups from Address Book?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},openMergeContactList:function(contact_id,group_id){var mergeContactPopup=null;try{var tpl=new Template("<style> .yui-skin-sam .yui-dialog .ft .button-group { text-align: center; }</style><div class='hd gray left' style='float:none'>#{title}</div><div style='padding:10px 30px' class='bd' id='#{body_id}'>#{body_html}</div><div class='ft'></div>");var cont=MS.Dom.create("div",{id:"merge_contact_popup_"+contact_id,style:"display:none"});var body_div_id="merge_contact_popup_body_"+contact_id;cont.innerHTML=tpl.evaluate({title:"Select Contact(s) to Merge",body_id:body_div_id,body_html:"<div class='center pad10'>Loading data...</div>"});document.body.appendChild(cont);var dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event;var mergeContactId="merge_contact_popup_"+contact_id;dom.setStyle(mergeContactId,"display","block");var handleYes=function(){try{var formObj=$("merge_contact_list_form");var elements=formObj.elements;var mainContactId=null;var checkedContacts="";var currentElement=null;for(var i=0,j=elements.length;i<j;i++){currentElement=elements[i];if(currentElement.type=="checkbox"){if(currentElement.checked){checkedContacts=checkedContacts+", "+currentElement.value}}else{if((currentElement.type=="hidden")&&(currentElement.name=="main_contact_id")){mainContactId=currentElement.value}}}if((mainContactId!=null)&&(checkedContacts.length>0)){Yahoo_showLoading("Merging contacts...");ajaxCall(g_service_path+"/addressbook2/merge_contact",{parameters:$H({contact_id:mainContactId,merge_id:checkedContacts}).toQueryString(),onComplete:function(){var newPath=g_service_path+"/addressbook2/address_book?contact_id="+contact_id+"&group_id="+group_id;window.location.href=newPath}})}this.destroy()}catch(e){Yahoo_hideLoading()}};var handleNo=function(){this.destroy()};mergeContactPopup=new YAHOO.widget.Dialog(mergeContactId,{width:"500px",zIndex:275,fixedcenter:true,visible:false,modal:true,close:true,postmethod:"manual",constraintviewport:true,buttons:[{text:"Merge",handler:handleYes,isDefault:true},{text:"Cancel",handler:handleNo}]});mergeContactPopup.render();mergeContactPopup.show();ABManager2.createMergeContactList(contact_id,body_div_id);mergeContactPopup.center()}catch(e){if(mergeContactPopup){mergeContactPopup.destroy()}}},createMergeContactList:function(mainContactId,mainDivId){var output=[],count=0;try{var sortedArrays=ABManager2.createMergeArrayList(mainContactId);var contactInfo=null;var contactId=0;var contactName=null;var contactEmailImAddresses=null;var contactInfoDivId=null;var checkBoxId=null;var formHTMLData=function(array){for(var i=0,j=array.length;i<j;i++){contactInfo=array[i];contactId=contactInfo.id;contactName=contactInfo.name;contactInfoDivId="merge_contact_info_"+contactId;checkBoxId="checkbox_contact_id_"+contactId;contactName=(contactName!=null)?contactName:"";contactName=Filter.sanitize(contactName);contactEmailImAddresses=contactInfo.contact_email_im_addresses;contactEmailImAddresses=(contactEmailImAddresses!=null&&contactEmailImAddresses instanceof Array)?contactEmailImAddresses:[];contactPhNumbers=contactInfo.contact_ph_numbers;contactPhNumbers=(contactPhNumbers!=null&&contactPhNumbers instanceof Array)?contactPhNumbers:[];output[count++]='<div style="padding-bottom: 5px;margin-left:5px;" class="title hand">';output[count++]="<input type='checkbox' name='contact_id_"+contactId+"' id='"+checkBoxId+"'value='"+contactId+"');\" />";output[count++]='<span style="margin-left:10px;" onclick="show_hide_simple(\''+contactInfoDivId+"')\">"+contactName+"</span>";output[count++]='<div style="display : none;" id=\''+contactInfoDivId+"'>";var emailCount=contactEmailImAddresses.length;var email=null;for(var k=0;k<emailCount;k++){email=contactEmailImAddresses[k];email=email!=null?email.email_id:"";output[count++]='<div style="padding-bottom: 5px;margin-left:15px;" class="address_book_value">';output[count++]=email;output[count++]="</div>"}var phoneCount=contactPhNumbers.length;var phoneNo=null;for(var k=0;k<phoneCount;k++){phoneNo=contactPhNumbers[k];phoneNo=phoneNo!=null?phoneNo.phone_number:"";output[count++]='<div style="padding-bottom: 5px;margin-left:15px;" class="address_book_value">';output[count++]=phoneNo;output[count++]="</div>"}output[count++]="</div>";output[count++]="</div>"}};output[count++]='<div class="left" style="float:none">';output[count++]="Select contacts to merge with: "+abook.contacts.get(mainContactId).name;output[count++]="</div>";output[count++]='<div class="merge_contact_list" id="merge_contacts">';output[count++]='<form name="merge_contact_list_form" id="merge_contact_list_form">';output[count++]='<input type="hidden" name="main_contact_id" value=\''+mainContactId+"'>";formHTMLData(sortedArrays[0]);formHTMLData(sortedArrays[1]);output[count++]="</form>";output[count++]="</div>";output=output.join("");MS.Dom.replaceHtml(mainDivId,output)}catch(e){}},createMergeArrayList:function(mainContactId){try{var allContacts=abook.contacts;var mainContactInfo=allContacts.get(mainContactId);var name=mainContactInfo.name;var matchingContacts=new Array();var remainingContacts=new Array();var namePttr=name.charAt(0).toLowerCase();var contactInfo=null;var tempName=null;var iter=function(entry){contactInfo=entry[1];if(contactInfo.id!=mainContactId){tempName=contactInfo.name;tempName=tempName!=null?tempName.charAt(0).toLowerCase():" ";if(tempName==namePttr){matchingContacts.push(contactInfo)}else{remainingContacts.push(contactInfo)}}};allContacts.each(iter);ABManager2.sortArray(matchingContacts);ABManager2.sortArray(remainingContacts);var result=new Array();result[0]=matchingContacts;result[1]=remainingContacts;return result}catch(e){}},sortArray:function(array){var iter=function(a,b){var a_name=a.name.toLowerCase();var b_name=b.name.toLowerCase();return(a_name<b_name)?-1:((a_name>b_name)?1:0)};array.sort(iter)},openBlockContact:function(contact_id,group_id){try{var handleYes=function(){try{ABManager2.showWait("block_contact_button","right");ajaxCall(g_service_path+"/addressbook2/block_contact",{parameters:$H({contact_id:contact_id,group_id:group_id}).toQueryString(),onComplete:ABManager2.hideWait});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Block this contact from contacts list?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},changeABPageContainer:function(newInnerHTML){try{MS.Dom.replaceHtml(AB_PAGE_CONTAINER_ID,newInnerHTML);MS.Dom.replaceHtml(AB_CREATE_ELEMENT,"")}catch(e){}},getUpcomingEvents:function(obj,felix_user_id,is_more){try{ABManager2.showWait("contact_upcoming_event");if(is_more==null){is_more=false}obj.onclick=function(){ABManager2.toggleContainer("contact_upcoming_event","ab_upc_toggle_img")};ajaxCall(g_service_path+"/addressbook2/get_upcoming_events",{parameters:$H({felix_user_id:felix_user_id,is_more:is_more}).toQueryString(),onComplete:ABManager2.hideWait})}catch(e){}},getNTFriends:function(obj,felix_user_id,group_id){try{ABManager2.showWait("ab_network_cont");obj.onclick=function(){ABManager2.toggleContainer("ab_network_cont","ab_ntf_toggle_img")};ajaxCall(g_service_path+"/addressbook2/get_user_network",{parameters:$H({felix_user_id:felix_user_id,group_id:group_id}).toQueryString(),onComplete:ABManager2.hideWait})}catch(e){}},openFelixBuddyDetails:function(contact_id,felix_user_id,flag){try{var search="";if(flag=="ab"){search="N"}else{search="Y"}try{var parentObj=Dom.get(GROUPS_CONTAINER_ID);var selected_group_id=parentObj.selected_group_node.id.replace("group_","");var contact_div_id="div_contact_"+contact_id+"_"+selected_group_id;ABManager2.selectContact(contact_id,selected_group_id);MS.Dom.Element.scrollInView(Dom.get(contact_div_id),Dom.get("guest_list"))}catch(e){}var url=g_service_path+"/addressbook2/get_felix_buddy_details";ABManager2.showWait("get_felix_buddy_"+felix_user_id);ajaxCall(url,{parameters:$H({contact_id:contact_id,felix_user_id:felix_user_id,search_myab:search}).toQueryString(),onComplete:ABManager2.hideWait})}catch(e){}},showFelixBudyDetails:function(contactObj,g_id){try{var contactObj=eval("("+contactObj+")");var userObj=contactObj.contact_user;var felix_user_name=contactObj.name;var felix_user_id=userObj?(userObj.id?userObj.id:null):null;if(!felix_user_id||typeof (felix_user_id)=="undefined"){felix_user_id=contactObj.my_profile.userId}var c_id=contactObj.id?contactObj.id:null;var output=[],count=0;var ab_profile=ABManager2.formatABProfile(contactObj);var felix_profile=ABManager2.formatFelixUserProfile(contactObj);if(g_id==null){g_id=ALL_GROUP_ID}output[count++]='<div id="ab_user_profile_container">';output[count++]=ABManager2.formatProfileActionBar(c_id,g_id,felix_user_id);output[count++]='<div id="ab_contact_profile" class="ab_contact_profile" >';output[count++]='<table  width="100%" cellspacing="0" cellpadding="0" border="0">';output[count++]="<tbody>";output[count++]="<tr>";if(typeof (contactObj.id)!="undefined"||contactObj.id!=null){output[count++]='<td width="50%">';output[count++]=ab_profile;output[count++]="</td>";output[count++]='<td width="50%">';output[count++]=felix_profile;output[count++]="</td>"}else{output[count++]='<td width="50%">';output[count++]='<div class="ab_ab_profile">';output[count++]=felix_profile;output[count++]="</div>";output[count++]="</td>";output[count++]='<td width="50%">';output[count++]=ab_profile;output[count++]="</td>"}output[count++]="</tr>";output[count++]="</tbody>";output[count++]="</table>";output[count++]="</div>";output[count++]="</div>";output[count++]="<br />";output[count++]="<br />";output=output.join("");ABManager2.changeABPageContainer(output)}catch(e){}},scrollContactInView:function(c_id,g_id){try{var contact_div_id="div_contact_"+c_id+"_"+g_id;MS.Dom.Element.scrollInView(Dom.get(contact_div_id),Dom.get("guest_list"));Element.scrollTo(Dom.get(contact_div_id))}catch(e){}},addBlockContact:function(felix_id,group_id){try{var handleYes=function(){try{ABManager2.showWait("add_block_contact_button","right");ajaxCall(g_service_path+"/addressbook2/add_and_block_felix_user",{parameters:$H({felix_id:felix_id,group_id:group_id}).toQueryString(),onComplete:Yahoo_hideLoading});this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="Block this contact from contacts list?";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes},{text:"No",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.simpledialog1.setHeader("Are you sure?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},add_contact_to_ab:function(felix_id){try{var url=g_service_path+"/addressbook2/add_felix_user_in_address_book";ABManager2.showWait("add_to_ab_button","right");ajaxCall(url,{parameters:$H({felix_id:felix_id}).toQueryString(),onComplete:ABManager2.hideWait})}catch(e){}},toggleContainer:function(containerId,imgId){try{Element.toggle(containerId);toggleImg=Dom.get(imgId);if(toggleImg){var imgPath=toggleImg.src;if(imgPath.indexOf("collapse")>0){imgPath=imgPath.replace("collapse","expand")}else{imgPath=imgPath.replace("expand","collapse")}toggleImg.src=imgPath}}catch(e){}},addContactPhFeild:function(cont,show_country_ui){try{var type=arguments[0];var container=$(cont);var count=parseInt($("phone_count").value);count++;var cnt=0;var nDiv=[];nDiv[cnt++]='<div id="add_another_phone_#{count}" class="ab_phone no_margin">';nDiv[cnt++]='<div id="err_phone_no#{count}" class="error no_margin" ></div>';nDiv[cnt++]='<table cellspacing="2" cellpadding="0" border="0">';nDiv[cnt++]="<tr>";if(show_country_ui){nDiv[cnt++]="<td>";nDiv[cnt++]='<input type="text" style="width: 25px;" size="2" maxlength="3" class="textbox" value="1" name="phone_country_code#{count}" id="phone_country_code#{count}"/>';nDiv[cnt++]="</td>";nDiv[cnt++]='<td class="phone_sep">&#8211;&nbsp;</td>';nDiv[cnt++]="<td>"}else{nDiv[cnt++]='<td style="width:1px">';nDiv[cnt++]='<input type="hidden" value="1" name="phone_country_code#{count}" id="phone_country_code#{count}"/>';nDiv[cnt++]="</td>"}nDiv[cnt++]='<input type="text" maxlength="3" size="3" class="textbox" value="" name="phone_area_code#{count}" id="phone_area_code#{count}" style="width: 25px;" />';nDiv[cnt++]="</td>";nDiv[cnt++]='<td class="phone_sep">&#8211;&nbsp;</td>';nDiv[cnt++]="<td>";nDiv[cnt++]='<input type="text" maxlength="3" size="3" class="textbox" value="" name="ph_local_number2#{count}" id="ph_local_number2#{count}" style="width: 25px;" />';nDiv[cnt++]="</td>";nDiv[cnt++]='<td class="phone_sep">&#8211;&nbsp;</td>';nDiv[cnt++]="<td>";nDiv[cnt++]='<input type="text" style="width: 35px;" maxlength="4" size="4" class="textbox" value="" name="ph_local_number1#{count}" id="ph_local_number1#{count}"/>';nDiv[cnt++]="</td>";nDiv[cnt++]='<td class="phone_sep">&#8211;&nbsp;</td>';nDiv[cnt++]="<td>";nDiv[cnt++]='<select onchange="ABManager2.changedPhoneType(this,\'\',\'#{count}\')" style="padding: 1px 2px; width: 80px; height: 23px;" name="phone_type#{count}">';nDiv[cnt++]='<option value="MOBILE">Mobile</option>';nDiv[cnt++]='<option value="HOME">Home</option>';nDiv[cnt++]='<option value="WORK">Work</option>';nDiv[cnt++]='<option value="OTHERS">Others</option>';nDiv[cnt++]="</select>";nDiv[cnt++]="</td>";nDiv[cnt++]='<td style="vertical-align: middle; padding-left: 2px;">';nDiv[cnt++]='<span class="hand blue" style="width:4%" onmousedown="ABManager2.removeAnotherFeild(\'add_another_phone_#{count}\')"  title="Remove this Phone">Remove</span>';nDiv[cnt++]='<span id="phone_number#{count}_status" ></span>';nDiv[cnt++]='<input type="hidden" name="ph_count#{count}" value="MOBILE"  id="phone_type#{count}_">';nDiv[cnt++]='<input type="hidden" name="phone_id_db#{count}" value="">';nDiv[cnt++]="</td>";nDiv[cnt++]="</tr>";nDiv[cnt++]="</table>";nDiv[cnt++]="</div>";var phTpl=new Template(nDiv.join(""));var nPhoneHTML=phTpl.evaluate({count:count});Element.insert(container,{bottom:nPhoneHTML});$("phone_count").value=count}catch(e){}},removeAnotherFeild:function(elemId){try{var elem=$(elemId);var prt=elem.parentNode;prt.removeChild(elem)}catch(e){}},inviteContact:function(){try{var cid=arguments[0];var obj=arguments[1];var evt=arguments[2];var mem_name=arguments[3];if(!evt){evt=window.event}Event.stopPropagation(evt);var handleYes=function(){try{ABManager2.showWait(obj.id);if(cid!=""){ajaxCall(g_service_path+"/addressbook2/invite_contact",{parameters:$H({contact_id:cid}).toQueryString(),onComplete:ABManager2.hideWait})}this.destroy()}catch(e){}};var handleNo=function(){this.destroy()};var warn_txt="<div class='gray left'>An invitation to join "+g_application_name+" will be sent to &quot;"+mem_name+"&quot;. Are you sure?</div>";YAHOO.widget.Module.CSS_HEADER="hd left gray";YAHOO.ms.panel.simpledialog1=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"400px",fixedcenter:true,visible:false,modal:true,text:warn_txt,icon:YAHOO.widget.SimpleDialog.ICON_WARN,zIndex:110,constraintoviewport:true,buttons:[{text:"Yes",handler:handleYes,isDefault:true},{text:"No",handler:handleNo}]});YAHOO.ms.panel.simpledialog1.setHeader("Send "+g_application_name+" invite?");YAHOO.ms.panel.simpledialog1.render(document.body);YAHOO.ms.panel.simpledialog1.show()}catch(e){}},showWaiting:function(elemId){try{ABManager2.showWait(elemId);return ;var elem=Dom.get(elemId);if(elem){elem.innerHTML="<div style='margin:20px 0px 0px 20px;'><center><img src='"+imgBasePath+"default/loading.gif'></center></div>"}}catch(e){}},showWait:function(relativeElem,h_align,v_align){try{if(relativeElem==null){return }ABManager2.showMsgBoard("");var wtDiv=Dom.get("waiting_img_div");var wtImgContainer=Dom.get("waiting_img_container");if(!h_align){h_align=""}if(!v_align){v_align=""}if(h_align==""&&v_align==""){h_align="center";v_align="middle"}wtImgContainer.setAttribute("align",h_align);wtImgContainer.setAttribute("valign",v_align);relativeElem=Dom.get(relativeElem);var pos=Dom.getXY(relativeElem);var region=Dom.getRegion(relativeElem);Dom.setXY(wtDiv,pos,true);var width=region.right-region.left;var height=region.bottom-region.top;var left=region.left;var top=region.top;if(h_align.toLowerCase()=="right"){width=width+20}else{if(h_align.toLowerCase()=="left"){width=region.right-region.left;width=width+20;left=left-20}}wtDiv.style.width=width+"px";wtDiv.style.height=height+"px";wtDiv.style.left=left+"px";wtDiv.style.top=top+"px";wtDiv.style.display="block"}catch(e){}},hideWait:function(){try{Element.hide("waiting_img_div")}catch(e){}},showMsgBoard:function(msg,timeToHide,color,image){try{var msgDivId="ab_msg_board";var msgDiv=Dom.get(msgDivId);var msgDivText=Dom.get("ab_msg_board_text");var relativeElem=Dom.get("ab_top");var region=Dom.getRegion(relativeElem);msg=new String(msg);msg=msg.strip();if(msg.length==0){Element.hide(msgDivId);return }if(timeToHide==null){timeToHide=10000}else{timeToHide=parseInt(timeToHide)}if(color==null){color="#000"}msgDivText.innerHTML=msg;msgDivText.style.color=color;var width="400";var relElemWidth=region.right-region.left;var top=region.top-56;msgDiv.style.top=top+"px";msgDiv.style.width=width+"px";msgDiv.style.display="block";var left=region.left+Math.round(relElemWidth/2)-msgDiv.offsetWidth/2;msgDiv.style.left=left+"px";if(ab_msg_board_timer){clearTimeout(ab_msg_board_timer)}Element.scrollTo("pt_site_header");ab_msg_board_timer=setTimeout("Element.hide('"+msgDivId+"');",timeToHide)}catch(e){}},changedPhoneType:function(o,cid,count){try{$("ph_no_type_"+count+"_"+cid).value=o.options[o.selectedIndex].value.toUpperCase();$("ph_no_flag_"+count+"_"+cid).value="Y"}catch(e){}},validate_add_contact:function(){try{var isOk=false;var email=this.validate_add_contact_email();var zipStr=$("zipcode").value;var zip=true;CEManager.evt_showErrorMsg("zipcode_err_div","");if(!isBlank(zipStr)){var countryValue=$F("country");if(countryValue=="US"||countryValue=="United States"){zip=ApplicationManager.validateZipcode(zipStr)}else{zip=true}if(!zip){CEManager.evt_showErrorMsg("zipcode_err_div",ERR_MSG.INV_ZIP)}}if(email[0]){var checkBlank=false;var phone=this.validate_add_contact_ph(checkBlank)}else{if(email[1]){var checkBlank=false}}if(((email[0]&&email[1])||phone)&&zip){if(!checkBlank&&!phone){isOk=false}else{isOk=true}}}catch(e){}return isOk},validate_add_contact_email:function(){try{var count=parseInt($("email_id_count").value);var isValid=true;var err=[];var blank_err=[];var return_val=[];for(var i=1;i<=count;i++){var emailBox=Dom.get("email_id"+i);if(emailBox!=null){CEManager.evt_showErrorMsg("add_contact_email_id_status"+i,"");var eml=emailBox.value;if(!isBlank(eml)&&(!checkEmailStr(eml,"Email Id",true,"add_contact_email_id_status"+i))){CEManager.evt_showErrorMsg("add_contact_email_id_status"+i,ERR_MSG.EML_INVALID);err.push(Dom.get("add_contact_email_id_status"+i))}else{if(isBlank(eml)){blank_err.push(Dom.get("add_contact_email_id_status"+i))}}}}return_val[0]=false;return_val[1]=false;if(err.length>0){Element.scrollTo(err[0]);isValid=false;return_val[1]=false}else{if(blank_err.length==count){Element.scrollTo(blank_err[0]);for(var j=0;j<blank_err.length;j++){CEManager.evt_showErrorMsg(blank_err[j],ERR_MSG.EML_BLANK)}isValid=false;return_val[1]=false}return_val[1]=true}return_val[0]=isValid;return return_val}catch(e){}},validate_add_contact_ph:function(isCheckBlank){try{var count=parseInt($("phone_count").value);var scrollToElem=null;var isValid=true;var err=[];var isAnyValid=false;for(var i=1;i<=count;i++){var ph=isValidCustomPhoneNo(i,{checkBlank:isCheckBlank});if(ph[0]){CEManager.evt_showErrorMsg("err_phone_no"+i,"");isAnyValid=true}else{CEManager.evt_showErrorMsg("err_phone_no"+i,ph[1]);err.push(Dom.get("err_phone_no"+i));isAnyValid=false;break}}if(err.length>0&&!isAnyValid){Element.scrollTo("add_contact");isValid=false}return isValid}catch(e){}},glow:function(grDiv){try{Element.removeClassName(grDiv,"ab_pulsate");Dom.addClass(grDiv,"ab_pulsate");new Effect.Pulsate(grDiv,{pulses:2,duration:2});setTimeout("Element.removeClassName('"+grDiv.id+"', 'ab_pulsate')",2050)}catch(e){}},inviteContactsPopup:function(){try{if(ABManager2.InviteeChecked()){var handleYes=function(){Yahoo_showLoading("Sending...");document.invite_contacts.method="post";document.invite_contacts.action=g_service_path+"/addressbook2/send_invite";document.invite_contacts.submit();inviteContactsPopup.hide()};var handleNo=function(){inviteContactsPopup.hide()};ApplicationManager.initEditor("invite_now_p_note","555px","140px",{editorType:"simple"});Dom.setStyle("invite_contacts_popup_cont_div","display","block");var inviteContactsPopup=new YAHOO.widget.Dialog("invite_contacts_popup_cont_div",{width:"600px",zIndex:110,fixedcenter:false,xy:[(((Dom.getViewportWidth()-750)/2)+90),getPopupY(Dom.getViewportHeight())],visible:false,modal:true,postmethod:"manual",buttons:[{text:"Send",handler:handleYes},{text:"Cancel",handler:handleNo,isDefault:true}],constraintoviewport:true});inviteContactsPopup.render();inviteContactsPopup.show()}else{var warn_txt="Choose Contacts to send invite.";MSUtils.createWarnDialog(warn_txt)}}catch(e){alert("error "+e.message)}},invitePersonalNoteHandler:function(){try{var options={afterSave:function(obj){try{var data=obj.markup;$("invite_contacts_p_note").value=data;$("invite_now_personal_text").innerHTML=data}catch(e){}}};ApplicationManager.saveEditorData("invite_now_p_note",$H(options));Element.toggle("invite_now_p_note_div")}catch(e){alert("error invitePersonalNoteHandler "+e.message)}},InviteeChecked:function(){ret_value=false;try{var select=SL.query("input[type=checkbox]","tab_invite_contacts");total_count=select.length;for(var i=0;i<(total_count);i++){if(select[i].checked==true){ret_value=true;break}}return ret_value}catch(e){}},sendNewMemberInvite:function(){try{if(ABManager2.validateNewMember()){Yahoo_showLoading("Adding Contact");var url=g_service_path+"/addressbook2/invite_add_send_contact";var params=$H(Form.serialize($("invite_add_guest_detail"),true));var onComplete=function(){Yahoo_hideLoading()};ajaxCall(url,{parameters:params,onComplete:onComplete})}}catch(e){alert("error 2"+e.message)}},sendNewsletterInvite:function(){try{if(ABManager2.InviteeChecked()){Yahoo_showLoading("Sending...");var url=g_service_path+"/addressbook2/send_newsletter";var params=$H(Form.serialize($("invite_contacts"),true));var onComplete=function(){Yahoo_hideLoading()};ajaxCall(url,{parameters:params,onComplete:onComplete})}else{var warn_txt="Choose Contacts to send newsletter.";MSUtils.createWarnDialog(warn_txt)}}catch(e){}},validateNewMember:function(){try{var email_val=check_email(Trim($F("email_id1")),"Email id","err_div",true);if($F("full_name")!=""&&email_val){return true}else{if($F("full_name")==""){CEManager.evt_showErrorMsg("err_div",ERR_MSG.FNAME_BLANK)}return false}}catch(e){}}}}();function isValidName(nameStr,errorDivId){var nameStr=new String(nameStr);nameStr=nameStr.strip();var nameReg=/^[a-zA-Z\s]+$/;var isOk=true;try{CEManager.evt_showErrorMsg(errorDivId,"");if(isBlank(nameStr)){isOk=false;CEManager.evt_showErrorMsg(errorDivId,ERR_MSG.FNAME_BLANK)}else{if(!chkLen(nameStr,fname_min_len)){isOk=false;CEManager.evt_showErrorMsg(errorDivId,ERR_MSG.FNAME_MINLEN)}else{if(!nameReg.match(nameStr)){isOk=false;CEManager.evt_showErrorMsg(errorDivId,ERR_MSG.FNAME_ONLYCHAR)}}}}catch(e){}return isOk}function removeSingleAndDoubleQuotes(str){var str=new String(str);try{str=str.replace(/'/gm,"`");str=str.replace(/"/gm,"``")}catch(e){}return str}var niftyOk=(document.getElementById&&document.createElement&&Array.prototype.push);var niftyCss=false;String.prototype.find=function(what){return(this.indexOf(what)>=0?true:false)};var oldonload=window.onload;if(typeof (NiftyLoad)!="function"){NiftyLoad=function(){}}if(typeof (oldonload)=="function"){window.onload=function(){oldonload();AddCss();NiftyLoad()}}else{window.onload=function(){AddCss();NiftyLoad()}}function AddCss(){niftyCss=true}function Nifty(selector,options){if(niftyOk==false){return }if(niftyCss==false){AddCss()}var i,v=selector.split(","),h=0;if(options==null){options=""}if(options.find("fixed-height")){h=getElementsBySelector(v[0])[0].offsetHeight}for(i=0;i<v.length;i++){Rounded(v[i],options)}if(options.find("height")){SameHeight(selector,h)}}function Rounded(selector,options){var i,top="",bottom="",v=new Array();if(options!=""){options=options.replace("left","tl bl");options=options.replace("right","tr br");options=options.replace("top","tr tl");options=options.replace("bottom","br bl");options=options.replace("transparent","alias");if(options.find("tl")){top="both";if(!options.find("tr")){top="left"}}else{if(options.find("tr")){top="right"}}if(options.find("bl")){bottom="both";if(!options.find("br")){bottom="left"}}else{if(options.find("br")){bottom="right"}}}if(top==""&&bottom==""&&!options.find("none")){top="both";bottom="both"}v=getElementsBySelector(selector);for(i=0;i<v.length;i++){FixIE(v[i]);if(top!=""){AddTop(v[i],top,options)}if(bottom!=""){AddBottom(v[i],bottom,options)}}}function AddTop(el,side,options){var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;d.style.marginLeft="-"+getPadding(el,"Left")+"px";d.style.marginRight="-"+getPadding(el,"Right")+"px";if(options.find("alias")||(color=getBk(el))=="transparent"){color="transparent";bk="transparent";border=getParentBk(el);btype="t"}else{bk=getParentBk(el);border=Mix(color,bk)}d.style.background=bk;d.className="niftycorners";p=getPadding(el,"Top");if(options.find("small")){d.style.marginBottom=(p-2)+"px";btype+="s";lim=2}else{if(options.find("big")){d.style.marginBottom=(p-10)+"px";btype+="b";lim=8}else{d.style.marginBottom=(p-5)+"px"}}for(i=1;i<=lim;i++){d.appendChild(CreateStrip(i,side,color,border,btype))}el.style.paddingTop="0";el.insertBefore(d,el.firstChild)}function AddBottom(el,side,options){var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;d.style.marginLeft="-"+getPadding(el,"Left")+"px";d.style.marginRight="-"+getPadding(el,"Right")+"px";if(options.find("alias")||(color=getBk(el))=="transparent"){color="transparent";bk="transparent";border=getParentBk(el);btype="t"}else{bk=getParentBk(el);border=Mix(color,bk)}d.style.background=bk;d.className="niftycorners";p=getPadding(el,"Bottom");if(options.find("small")){d.style.marginTop=(p-2)+"px";btype+="s";lim=2}else{if(options.find("big")){d.style.marginTop=(p-10)+"px";btype+="b";lim=8}else{d.style.marginTop=(p-5)+"px"}}for(i=lim;i>0;i--){d.appendChild(CreateStrip(i,side,color,border,btype))}el.style.paddingBottom=0;el.appendChild(d)}function CreateStrip(index,side,color,border,btype){var x=CreateEl("b");x.className=btype+index;x.style.backgroundColor=color;x.style.borderColor=border;if(side=="left"){x.style.borderRightWidth="0";x.style.marginRight="0"}else{if(side=="right"){x.style.borderLeftWidth="0";x.style.marginLeft="0"}}return(x)}function CreateEl(x){return(document.createElement(x))}function FixIE(el){if(el.currentStyle!=null&&el.currentStyle.hasLayout!=null&&el.currentStyle.hasLayout==false){el.style.display="inline-block"}}function SameHeight(selector,maxh){var i,v=selector.split(","),t,j,els=[],gap;for(i=0;i<v.length;i++){t=getElementsBySelector(v[i]);els=els.concat(t)}for(i=0;i<els.length;i++){if(els[i].offsetHeight>maxh){maxh=els[i].offsetHeight}els[i].style.height="auto"}for(i=0;i<els.length;i++){gap=maxh-els[i].offsetHeight;if(gap>0){t=CreateEl("b");t.className="niftyfill";t.style.height=gap+"px";nc=els[i].lastChild;if(nc.className=="niftycorners"){els[i].insertBefore(t,nc)}else{els[i].appendChild(t)}}}}function getElementsBySelector(selector){var i,j,selid="",selclass="",tag=selector,tag2="",v2,k,f,a,s=[],objlist=[],c;if(selector.find("#")){if(selector.find(" ")){s=selector.split(" ");var fs=s[0].split("#");if(fs.length==1){return(objlist)}f=document.getElementById(fs[1]);if(f){v=f.getElementsByTagName(s[1]);for(i=0;i<v.length;i++){objlist.push(v[i])}}return(objlist)}else{s=selector.split("#");tag=s[0];selid=s[1];if(selid!=""){f=document.getElementById(selid);if(f){objlist.push(f)}return(objlist)}}}if(selector.find(".")){s=selector.split(".");tag=s[0];selclass=s[1];if(selclass.find(" ")){s=selclass.split(" ");selclass=s[0];tag2=s[1]}}var v=document.getElementsByTagName(tag);if(selclass==""){for(i=0;i<v.length;i++){objlist.push(v[i])}return(objlist)}for(i=0;i<v.length;i++){c=v[i].className.split(" ");for(j=0;j<c.length;j++){if(c[j]==selclass){if(tag2==""){objlist.push(v[i])}else{v2=v[i].getElementsByTagName(tag2);for(k=0;k<v2.length;k++){objlist.push(v2[k])}}}}}return(objlist)}function getParentBk(x){var el=x.parentNode,c;while(el.tagName.toUpperCase()!="HTML"&&(c=getBk(el))=="transparent"){el=el.parentNode}if(c=="transparent"){c="#FFFFFF"}return(c)}function getBk(x){var c=getStyleProp(x,"backgroundColor");if(c==null||c=="transparent"||c.find("rgba(0, 0, 0, 0)")){return("transparent")}if(c.find("rgb")){c=rgb2hex(c)}return(c)}function getPadding(x,side){var p=getStyleProp(x,"padding"+side);if(p==null||!p.find("px")){return(0)}return(parseInt(p))}function getStyleProp(x,prop){if(x.currentStyle){return(x.currentStyle[prop])}if(document.defaultView.getComputedStyle){return(document.defaultView.getComputedStyle(x,"")[prop])}return(null)}function rgb2hex(value){var hex="",v,h,i;var regexp=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var h=regexp.exec(value);for(i=1;i<4;i++){v=parseInt(h[i]).toString(16);if(v.length==1){hex+="0"+v}else{hex+=v}}return("#"+hex)}function Mix(c1,c2){var i,step1,step2,x,y,r=new Array(3);if(c1.length==4){step1=1}else{step1=2}if(c2.length==4){step2=1}else{step2=2}for(i=0;i<3;i++){x=parseInt(c1.substr(1+step1*i,step1),16);if(step1==1){x=16*x+x}y=parseInt(c2.substr(1+step2*i,step2),16);if(step2==1){y=16*y+y}r[i]=Math.floor((x*50+y*50)/100);r[i]=r[i].toString(16);if(r[i].length==1){r[i]="0"+r[i]}}return("#"+r[0]+r[1]+r[2])}var EventUtils=function(){var Dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event,Lang=YAHOO.lang;return{showTabTip:function(){try{Lang.later(100,this,function(){Effect.Appear("guest_invitaion_tab_tip");YEvent.on("guest_invitaion_tab_tip","click",function(evt){try{Event.stop(evt)}catch(e){}},this,true);YEvent.on("guest_invitaion_tab_tip","mouseover",function(evt){try{Event.stop(evt)}catch(e){}},this,true);YEvent.onAvailable("guest_invitaion_tab_tip",function(){try{var el=$("guest_invitaion_tab_tip");var style="position:relative; left:200px;top:-6px;border:0px solid blue;cursor:pointer;background-color:#FFF7D3;color:#744444;";if(YAHOO.env.ua.ie>0){el.innerHTML="<em id='guest_invitaion_tab_tip_close_btn' class='guest_invitation_tip_up1' style='"+style+'\' onmouseover=\'this.style.backgroundColor = "#744444";this.style.color = "#FFF7D3"\' onmouseout=\'this.style.backgroundColor = "#FFF7D3";this.style.color = "#744444"\' title=\'close\'>&nbsp;X&nbsp;</em>'}else{el.innerHTML="<em id='guest_invitaion_tab_tip_close_btn' class='guest_invitation_tip_up' style='"+style+"' onmouseover='this.className = \"guest_invitation_tip_over\"' onmouseout='this.className = \"guest_invitation_tip_up\"' title='close'>&nbsp;&nbsp;&nbsp;&nbsp;</em>"}}catch(e){}});YEvent.on("guest_invitaion_tab_tip_close_btn","click",function(evt){try{Event.stop(evt);Effect.Fade("guest_invitaion_tab_tip")}catch(e){}},this,true)})}catch(e){}},copyEventPopup:function(event_id){try{var dlg_title=_get_const_value("Event")+" copy";MSDialog.show({title:dlg_title,width:"400px",showLoader:true,loaderZIndex:400});var data=$H({event_id:event_id,copy_event_id:event_id}).toQueryString();var url=g_service_path+"/events/copy_event_popup";ajaxCall(url,{parameters:data})}catch(e){}},createCopyEventPopup:function(htmlContent){try{MS.hideWait();MSDialog.close();var dialogId=SimpleDialog.getSimpleDialogId();var handleYes=function(){try{var form=$("copy_event_form");var params_yes=$H(Form.serialize(form,true));var url=g_service_path+"/events/copy_event";SimpleDialog.hide();var txt="<div style=\"text-align:center;margin-bottom:10px;\" ><div style=\"font-weight:bold;margin-bottom:10px;\"> This might take couple of minutes </div><div> <img src='/images/default/yui_loading.gif' border='0'> <br /></div>";var params=$H({width:"350px",fixedcenter:true,visible:false,modal:true,close:false,zIndex:400,buttons:[],constraintoviewport:true});SimpleDialog.show({title:"Copying "+g_event_label+"...",body:txt,params:params});ajaxCall(url,{parameters:params_yes,onComplete:function(){MS.hideWait();SimpleDialog.hide()}})}catch(e){}};var handleNo=function(){MS.hideWait();SimpleDialog.hide()};var warn_txt=htmlContent;SimpleDialog.reset();var params=$H({width:"550px",fixedcenter:true,visible:false,modal:true,zIndex:400,constraintoviewport:true});SimpleDialog.show({title:g_event_label.capitalize()+" Copy",body:warn_txt,params:params,handleYes:handleYes,handleNo:handleNo})}catch(e){}},broadcastMessagePopup:function(event_id,related_conversation_id){try{var dlg_title="Send message to "+g_guest_label+"s";MSDialog.show({title:dlg_title,width:"400px",showLoader:true,loaderZIndex:400});var data=$H({event_id:event_id,related_conversation_id:related_conversation_id,broadcast_message_id:event_id}).toQueryString();var url=g_service_path+"/events/broadcast_message_popup";ajaxCall(url,{parameters:data})}catch(e){}},createBroadcastMessagePopup:function(htmlContent){try{MS.hideWait();MSDialog.close();var dialogId=SimpleDialog.getSimpleDialogId();var handleCancel=function(){MS.hideWait();SimpleDialog.hide()};var handleSubmit=function(){try{SimpleDialog.disable();MS.showWait(dialogId);var url=g_service_path+"/events/broadcast_message";var form=$("broadcast_message_form");var params_submit=$H(Form.serialize(form,true));var display_error=false;Element.hide("broadcast_message_err");Element.hide("broadcast_subject_err");Element.hide("broadcast_msg_select_error_div");Element.hide("broadcast_custom_email_box_err");if(params_submit.receivers=="0"){Element.show("broadcast_msg_select_error_div");Element.update("broadcast_msg_select_error_div","Please select receipient");display_error=true}if(params_submit.subject.trim()==""){Element.show("broadcast_subject_err");Element.update("broadcast_subject_err","Please enter subject");display_error=true}if((params_submit.receivers=="custom")&&(params_submit.custom_emails.trim()=="")){Element.show("broadcast_custom_email_box_err");Element.update("broadcast_custom_email_box_err","Please enter email ids");display_error=true}else{if(ApplicationManager.chk_multi_email("custom_emails")){}else{if(params_submit.receivers=="custom"){Element.show("broadcast_custom_email_box_err");Element.update("broadcast_custom_email_box_err","Please enter valid email addresses separated by comma");display_error=true}}}if(params_submit.message.trim()==""){Element.show("broadcast_message_err");Element.update("broadcast_message_err","Please enter message");display_error=true}if(params_submit.message.length>1000){Element.show("broadcast_message_err");Element.update("broadcast_message_err","Only 1000 characters are allowed.");display_error=true}if(params_submit.receivers!="0"&&params_submit.receivers!="custom"){var recipientTypeDiv="broadcast_checkbox_box_"+params_submit.receivers;var recipientTypeErrDiv="brodcast_recipient_err_"+params_submit.receivers;var selectChkboxes=YAHOO.util.Selector.query("input[type=checkbox]",recipientTypeDiv);var len=selectChkboxes.length;var checked_count=0;for(var i=0;i<len;i++){if(selectChkboxes[i].checked){checked_count++}}if(checked_count==0){display_error=true;Element.show(recipientTypeErrDiv);Element.update(recipientTypeErrDiv,"Please select atleast one recepient")}else{Element.hide(recipientTypeErrDiv)}}if(display_error){SimpleDialog.enable();MS.hideWait();return }var onComplete=function(){MS.hideWait();SimpleDialog.hide();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,zIndex:400,constraintoviewport:true,buttons:[{text:"Ok",handler:handleCancel,isDefault:true}]});var text="<div id='broadcast_message_popup_div' style=\"margin:20px;text-align:center;\" >Your message was sent successfully.</div>";SimpleDialog.show({title:"Send message to "+g_guest_label+"s",body:text,params:params})};ajaxCall(url,{parameters:params_submit,onComplete:onComplete})}catch(e){}};var warn_txt=htmlContent;SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:false,visible:false,modal:true,zIndex:400,constraintoviewport:true,buttons:[{text:"Send",handler:handleSubmit,isDefault:true},{text:"Cancel",handler:handleCancel}]});SimpleDialog.show({title:"Send message to "+g_guest_label+"s",body:warn_txt,params:params});SimpleDialog.center()}catch(e){}},sendBroadcastMessage:function(){try{MS.showWait("broadcast_message_popup_div");var url=g_service_path+"/events/broadcast_message";var form=$("broadcast_message_form");var params_submit=$H(Form.serialize(form,true)).toObject();var display_error=false;Element.hide("broadcast_message_err");Element.hide("broadcast_subject_err");Element.hide("broadcast_msg_select_error_div");Element.hide("broadcast_custom_email_box_err");if(params_submit.receivers=="0"){Element.show("broadcast_msg_select_error_div");Element.update("broadcast_msg_select_error_div","Please select receipient");display_error=true}if(params_submit.subject.trim()==""){Element.show("broadcast_subject_err");Element.update("broadcast_subject_err","Please enter subject");display_error=true}if((params_submit.receivers=="custom")&&(params_submit.custom_emails.trim()=="")){Element.show("broadcast_custom_email_box_err");Element.update("broadcast_custom_email_box_err","Please enter email ids");display_error=true}else{if(ApplicationManager.chk_multi_email("custom_emails")){}else{if(params_submit.receivers=="custom"){Element.show("broadcast_custom_email_box_err");Element.update("broadcast_custom_email_box_err","Please enter valid email addresses separated by comma");display_error=true}}}if(params_submit.message.trim()==""){Element.show("broadcast_message_err");Element.update("broadcast_message_err","Please enter message");display_error=true}if(params_submit.message.length>3000){Element.show("broadcast_message_err");Element.update("broadcast_message_err","Only 3000 characters are allowed (including HTML). Current count: "+params_submit.message.length+" character(s).");display_error=true}if(params_submit.receivers!="0"&&params_submit.receivers!="custom"){var recipientTypeDiv="broadcast_checkbox_box_"+params_submit.receivers;var recipientTypeErrDiv="brodcast_recipient_err_"+params_submit.receivers;var selectChkboxes=YAHOO.util.Selector.query("input[type=checkbox]",recipientTypeDiv);var len=selectChkboxes.length;var checked_count=0;for(var i=0;i<len;i++){if(selectChkboxes[i].checked){checked_count++}}if(checked_count==0){display_error=true;Element.show(recipientTypeErrDiv);Element.update(recipientTypeErrDiv,"Please select atleast one recepient")}else{Element.hide(recipientTypeErrDiv)}}if(display_error){MS.hideWait();return }var onComplete=function(){MS.hideWait();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,zIndex:400,constraintoviewport:true,buttons:[{text:"Ok",handler:handleCancel,isDefault:true}]});var text="<div id='broadcast_message_popup_div' style=\"margin:20px;text-align:center;\" >Your message was sent successfully.</div>";SimpleDialog.show({title:"Send message to "+g_guest_label+"s",body:text,params:params})};ajaxCall(url,{parameters:params_submit,onComplete:onComplete})}catch(e){}},showRecipientsBox:function(input){try{var dom=YAHOO.util.Dom;var divs=YAHOO.util.Selector.query("div","broadcast_recipients_container");var len=divs.length;var div="";var attr_val="";for(var i=0;i<len;i++){div=divs[i];attr_val=div.getAttribute("recipient_type");if(attr_val==input){div.style.display="block"}else{div.style.display="none"}}if(input=="custom"){Element.show("broadcast_custom_email_box")}else{Element.hide("broadcast_custom_email_box")}}catch(e){}},toggleSocialBar:function(input_value,event_id){SimpleDialog.getSimpleDialogId();SimpleDialog.reset();try{var toggle="";var url="url";var body_text="";var title_text="";var loaderMsg="";if(input_value=="Y"){toggle="Turn on";title_text="Turn on Social Bar";body_text="<div class='outer_boundary' style='padding:40px;text-align:center;' >Would you  like to turn on the Social Bar? This will allow "+g_guest_label+"s who are online to  chat with each other in real time. The Social Bar will be available on the '"+g_guest_label.capitalize()+" Invitation' page</div>";loaderMsg="Enabling Social Bar"}else{toggle="Turn off";title_text="Turn off Social Bar";body_text="<div class='outer_boundary' style='padding:40px;text-align:center;'>Would you like to turn off the Social Bar? Online "+g_guest_label+"s will no longer be able to chat with each other in real time on the '"+g_guest_label.capitalize()+" Invitation' page</div>";loaderMsg="Disabling Social Bar"}var handleToggle=function(){SimpleDialog.hide();Yahoo_showLoading(loaderMsg);var url=g_service_path+"/events/toggle_social_bar";var data=$H({event_id:event_id,toggle_val:input_value}).toQueryString();ajaxCall(url,{parameters:data})};var handleNo=function(){SimpleDialog.hide()};var params=$H({fixedcenter:true,visible:false,modal:true,showLoader:true,zIndex:400,close:true,constraintoviewport:true,buttons:[{text:toggle,handler:handleToggle,isDefault:true},{text:"Cancel",handler:handleNo}]});SimpleDialog.show({title:title_text,body:body_text,width:"550px",params:params})}catch(e){}},toggle_event_update_section:function(id,img_id){try{var disp_style=$(id).getStyle("display");var link_img=$(img_id);var img_name="";var get_new_image=function(){var nw_img=new Image();nw_img.src=location.protocol+"//"+location.host+"/images/default/"+img_name;var onImgComplete=function(){};if(nw_img.onreadystatechange){nw_img.onreadystatechange=function(){if(this.readyState=="complete"){}}}else{if(nw_img.onload){nw_img.onload=function(){}}else{link_img.src=nw_img.src}}};if(disp_style=="none"){try{Effect.Appear(id);img_name="less_icon.gif";get_new_image()}catch(e){}}else{var msgRow=Dom.get(id);try{new Effect.Fade(msgRow);img_name="more_icon.gif";get_new_image()}catch(e){}}}catch(e){}},toggleRSVPMessage:function(vote){try{var message_div=$("RSVP_message_div");var host_email=$("fixed_vals").getAttribute("host_email");var host_phone=$("fixed_vals").getAttribute("host_phone");if(host_phone){host_phone=" ("+host_phone+") "}if(vote=="Y"){Element.hide(message_div)}else{Element.show(message_div)}if(vote=="N"){var nDiv='<div style="padding:5px;line-height:1.7em;border: 2px solid rgb(253, 213, 105); width: 275px; text-align: justify;">I\'m sorry you will not be able to make it to my '+g_application_name+" "+g_event_label+", you will sure be missed! You can still check out all the great products that "+g_application_name+" has to offer and have your purchase count towards my "+g_event_label+". To place an order, please browse the products online by clicking the "+g_event_label+" Store tab above, or simply call"+host_phone+" or e-mail ("+host_email+") me directly and I will make sure your order is added to my "+g_event_label+" total.</div>"}else{if(vote=="M"){var nDiv='<div style="padding:5px;line-height:1.7em;border: 2px solid rgb(253, 213, 105); width: 275px; text-align: justify;">I\'m sorry you might not be able to make it to my '+g_application_name+" "+g_event_label+", you will sure be missed! You can still check out all the great products that "+g_application_name+" has to offer and have your purchase count towards my "+g_event_label+". To place an order, please browse the products online by clicking the "+g_event_label+" Store tab above, or simply call"+host_phone+" or e-mail ("+host_email+") me directly and I will make sure your order is added to my "+g_event_label+" total.</div>"}}message_div.innerHTML=nDiv}catch(e){alert("error in  "+e.message)}},toggle_evt_rsvp_box:function(id,act,vote){try{var vote=vote||"";if((act!="")&&($(id)!="undefined")){if(act=="show"){$(id).show()}else{if(act=="hide"){$(id).hide()}}}else{$(id).toggle();try{var ev_id=$("fixed_vals").getAttribute("event_id");var addnl_section="additional_people_"+ev_id;var addnl_box=$(addnl_section);if(addnl_box!=null){var transpose_style=$(id).getStyle("display");if(transpose_style=="none"){addnl_box.show()}else{addnl_box.hide()}}}catch(e){}}var is_event_store_enabled=$("fixed_vals").getAttribute("is_event_store_enabled");if(is_event_store_enabled=="Y"&&vote!=""){EventUtils.toggleRSVPMessage(vote)}}catch(e){}},toggleRSVPCall:function(vote_val){try{if(vote_val=="Yes"){EventUtils.toggle_evt_rsvp_box("rsvp_box_yes_part","show","Y")}else{if(vote_val=="Maybe"){EventUtils.toggle_evt_rsvp_box("rsvp_box_yes_part","hide","M")}else{if(vote_val=="No"){EventUtils.toggle_evt_rsvp_box("rsvp_box_yes_part","hide","N")}}}}catch(e){}},submit_evt_rsvp_response:function(){try{var ev_id=$("fixed_vals").getAttribute("event_id");var p_t_id=$("fixed_vals").getAttribute("ep_choice_id");var mem_role=$("fixed_vals").getAttribute("member_role");var conversation_id=$("fixed_vals").getAttribute("conversation_id");var event_status=$("fixed_vals").getAttribute("event_status");var is_mem_list_priv=$("fixed_vals").getAttribute("is_mem_list_priv");var is_event_store_enabled=$("fixed_vals").getAttribute("is_event_store_enabled");var url=g_service_path+"/events/vote_for_place_time";var r_yes=$("rsvp_response_yes");var r_maybe=$("rsvp_response_maybe");var r_no=$("rsvp_response_no");if(r_yes.checked){url=g_service_path+"/events/vote_for_place_time_and_add_guests"}var form=$("add_guests_form_rsvp");var data=$H(Form.serialize(form,true));data.update({event_id:ev_id,place_time_choice_id:p_t_id,related_conversation_id:conversation_id,ev_state:event_status,is_member_list_private:is_mem_list_priv});jQuery("#evt_rsvp_box").colorbox.close();Yahoo_showLoading("Updating..");var onComplete=function(){Yahoo_hideLoading();if($("do_rsvp_check")!=null){$("do_rsvp_check").value=0;if($("yet_to_rsvp_btns")!=null){$("yet_to_rsvp_btns").innerHTML="<span class='upd-rsvp' onclick='rsvp_popup();'>Change it</span>"}}if($("do_fake_check").value=="F"){window.location.href=g_service_path+"/events/rsvp?event_id="+ev_id}if(r_maybe.checked||r_no.checked){$("do_fake_check").value=""}if((!r_yes.checked)&&(is_event_store_enabled=="Y")){Yahoo_showLoading("Redirecting to store...");var domain_obj=$("domain_config_settings");var show_store=true;var url="";if(domain_obj){var has_party_store=domain_obj.getAttribute("has_party_store");var has_external_store=domain_obj.getAttribute("has_external_store");var external_store_url=domain_obj.getAttribute("external_store_url");var external_event_id=domain_obj.getAttribute("external_event_id");var consultant_external_id=domain_obj.getAttribute("consultant_external_id");if(has_party_store=="true"&&has_external_store=="true"){if(external_event_id==""||external_store_url==""||consultant_external_id==""){show_store=false;Yahoo_hideLoading();alert(pt_str_const+" store is not yet configured.")}else{url=external_store_url;url=url.replace(/#externalconsultantid/g,consultant_external_id);url=url.replace(/#externalpartyid/g,external_event_id)}}else{url=g_service_path+"/dstore?event_id="+ev_id}}else{url=g_service_path+"/dstore?event_id="+ev_id}if(show_store&&url!=""){window.location.href=url}}};ajaxCall(url,{parameters:data,onComplete:onComplete})}catch(e){}},set_evt_guest_names_rsvp:function(id,val){try{$(id).value=val}catch(e){}},manage_user_design_delete:function(e,theme_id){try{YEvent.stopEvent(e);if(confirm("Are you sure you want to delete this design!")){Yahoo_showLoading("Removing..");var onComplete=function(){var elem_to_remove=$("theme_id_"+theme_id);elem_to_remove.remove();Yahoo_hideLoading()};var params={theme_id:theme_id};var url=g_service_path+"/events/delete_my_design";ajaxCall(url,{parameters:params})}}catch(e){}},set_evt_email_attributes:function(email_attributes,attribute){try{switch(attribute){case"bg":$("email_tpl_2_bg").setStyle("background-color:"+email_attributes.bg_color+";");break;case"label":for(var i=1;i<10;i++){if($("email_tpl_2_label_c_"+i)){$("email_tpl_2_label_c_"+i).setStyle("color:"+email_attributes.label_color+";")}if($("email_tpl_3_label_c_"+i)){$("email_tpl_3_label_c_"+i).setStyle("color:"+email_attributes.label_color+";")}if(i<7){if($("email_tpl_1_label_c_"+i)){$("email_tpl_1_label_c_"+i).setStyle("color:"+email_attributes.label_color+";")}}}break;case"font":for(var i=1;i<7;i++){if($("email_tpl_2_font_c_"+i)){$("email_tpl_2_font_c_"+i).setStyle("color:"+email_attributes.font_color+";")}if($("email_tpl_3_font_c_"+i)){$("email_tpl_3_font_c_"+i).setStyle("color:"+email_attributes.font_color+";")}if(i<7){if($("email_tpl_1_font_c_"+i)){$("email_tpl_1_font_c_"+i).setStyle("color:"+email_attributes.font_color+";")}}}break}}catch(e){}},save_custom_email_attributes:function(type){try{if(type=="preview"){Yahoo_showLoading("Sending..")}else{Yahoo_showLoading("Saving..")}var onComplete=function(){Yahoo_hideLoading()};if(type=="reset"){var email_font_color=$("def_email_font_color").value;var email_label_color=$("def_email_label_color").value;var email_bg_color=$("def_email_bg_color").value}else{var email_font_color=$("email_font_color").value;var email_label_color=$("email_label_color").value;var email_bg_color=$("email_bg_color").value;if(type=="preview"){var event_id=$("event_id").value;var related_conversation_id=$("related_conversation_id").value;var email_type="EI";var personal_note_div="personal_note_"+event_id;var personal_note=$(personal_note_div).value;var email_template_type="REG";var subject="";var subject_changed="N";if($("subject_txt")){subject=$F("subject_txt");if($("subject_txt").value!=""){subject_changed="Y"}}}}var event_id=$("fixed_vals").getAttribute("event_id");var email_template_type=$("email_template_type").value;var params=$H({email_font_color:email_font_color,email_label_color:email_label_color,email_bg_color:email_bg_color,event_id:event_id,email_template_type:email_template_type,type:type});if(type=="preview"){params.update({related_conversation_id:related_conversation_id,email_type:email_type,personal_note:personal_note,subject:subject,subject_changed:subject_changed})}var url=g_service_path+"/events/"+($("custom_email_save_url")?$("custom_email_save_url").value:"save_email_attributes");ajaxCall(url,{parameters:params,onComplete:onComplete})}catch(e){}},evaluate_email_save_response:function(type,response,flag){var handleOK=function(){try{SimpleDialog.hide()}catch(e){}};SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,zIndex:110,constraintoviewport:true,buttons:[{id:"dialog_btn_yes",text:"OK",handler:handleOK}]});SimpleDialog.show({title:"Status",body:response,params:params});if(type=="reset"&&flag){Yahoo_hideLoading();EventUtils.reflect_default_email_attributes()}},reflect_default_email_attributes:function(){try{$("email_font_color").value=$("def_email_font_color").value;$("email_label_color").value=$("def_email_label_color").value;$("email_bg_color").value=$("def_email_bg_color").value;var email_bg_color=$("email_bg_color").value;var email_font_color=$("email_font_color").value;var email_label_color=$("email_label_color").value;var params=$H({bg_color:email_bg_color,font_color:email_font_color,label_color:email_label_color});var email_attributes=params.toObject();EventUtils.set_evt_email_attributes(email_attributes,"bg");EventUtils.set_evt_email_attributes(email_attributes,"font");EventUtils.set_evt_email_attributes(email_attributes,"label")}catch(e){}},save_ebase_email_attributes:function(type,asset_type){try{if(type=="preview"){Yahoo_showLoading("Sending..")}else{Yahoo_showLoading("Saving..")}var onComplete=function(){Yahoo_hideLoading()};if(type=="reset"){var email_font_color=$("def_email_font_color").value;var email_label_color=$("def_email_label_color").value;var email_bg_color=$("def_email_bg_color").value}else{var email_font_color=$("email_font_color").value;var email_label_color=$("email_label_color").value;var email_bg_color=$("email_bg_color").value}var asset_id=$("asset_id").value;var email_template_type=$("email_template_type").value;var params=$H({email_font_color:email_font_color,email_label_color:email_label_color,email_bg_color:email_bg_color,asset_id:asset_id,email_template_type:email_template_type,type:type});var url=g_service_path+"/ecards/save_email_attributes";if(asset_type=="NS"){url=g_service_path+"/announcements/save_email_attributes"}ajaxCall(url,{parameters:params,onComplete:onComplete})}catch(e){}},event_store_config:function(user_role){try{var evt=pt_str_const.match(/(^.)(.+)/);evt=evt[1].toUpperCase()+evt[2];var notify_txt="";if(user_role=="C"){notify_txt='<br /><a href="#" onclick="EventManager.processExternalEventIdReq(); return false;">Click here</a> to set the external '+evt+" ID and complete the <br />&nbsp; configuration of "+evt+" Store."}var txt=evt+" Store has not be configured fully."+notify_txt;MSUtils.createErrorDialog(txt)}catch(e){}}}}();function rsvp_popup(vote){if(vote!=""||vote!=undefined){if(vote=="Y"){EventUtils.toggle_evt_rsvp_box("rsvp_box_yes_part","show","Y");jQuery("#rsvp_response_yes").attr("checked",true)}else{if(vote=="M"){EventUtils.toggle_evt_rsvp_box("rsvp_box_yes_part","hide","M");jQuery("#rsvp_response_maybe").attr("checked",true)}else{if(vote=="N"){EventUtils.toggle_evt_rsvp_box("rsvp_box_yes_part","hide","N");jQuery("#rsvp_response_no").attr("checked",true)}}}}jQuery.fn.colorbox({transition:"none",innerWidth:"368",innerHeight:"590",inline:true,href:"#evt_rsvp_box",close:"<img src='/pt3/images/close.png' />",overlayClose:false,title:true,scrolling:false,opacity:0.6})}var LeftMenuManager=function(){var $D=YAHOO.util.Dom,$E=YAHOO.util.Event,$W=YAHOO.widget,$L=YAHOO.lang;var $SL=YAHOO.util.Selector;return{init:function(){try{var act_divs=$SL.query("div.wp-menu-toggle","adminmenu");$E.on(act_divs,"click",function(evt){var trg=$E.getTarget(evt);LeftMenuManager.classToggle(trg)});var act_links=$SL.query("a.wp-has-submenu","adminmenu");$E.on(act_links,"click",function(evt){var trg1=$E.getTarget(evt);LeftMenuManager.classToggle(trg1)})}catch(e){}},classToggle:function(obj){try{var par_obj=obj.parentNode;var alink=$D.getNextSibling(obj);if($D.hasClass(par_obj,"wp-menu-open")){$D.removeClass(par_obj,"wp-menu-open");$D.removeClass(alink,"wp-menu-open")}else{$D.addClass(par_obj,"wp-menu-open");$D.addClass(alink,"wp-menu-open")}}catch(e){}}}}();_ms_pt_str_map={event:g_event_label,Event:g_event_label.capitalize(),cancel_event_dlg_title:"Cancel this "+g_event_label+"?",cancel_event_warn_msg:"If you cancel this "+g_event_label+" the "+g_guest_label+"s will not be able to see the "+g_event_label+" details and all information within the "+g_event_label+" will be lost. You cannot undo this action. Are you sure you want to cancel this "+g_event_label+"?",cancel_event_dlg_title_only_event:"Cancel this single "+g_event_label+" in series?",cancel_event_warn_msg_only_event:"If you cancel the "+g_event_label+" none of the "+g_guest_label+"s will be able to see the "+g_event_label+" details nor send/receive messages .You can not undo this action. Are you sure?",cancel_event_dlg_title_recurring_event_series:"Cancel this "+g_event_label+" series?",cancel_event_warn_msg_recurring_event_series:"If you cancel the "+g_event_label+" series none of the "+g_guest_label+"s will be able to see the "+g_event_label+" details nor send/receive messages .You can not undo this action. Are you sure?","make-event-recurring-dlg-title":"Make "+g_event_label+" recurring","change-event-details-dlg-title":"Change "+g_event_label+" details",leave_event_warn_text:"If you leave the "+g_event_label+", you will not be able to see the "+g_event_label+" details nor send/receive messages, You cannot undo this action. Are you sure?",leave_event_dlg_title:"Leave this "+g_event_label,event_should_be_locked_first:g_event_label.capitalize()+" place/time is currenly not finalized. "+g_event_label.capitalize()+" can be made recurring only when place/time is fixed",event_time_should_be_locked_first:g_event_label.capitalize()+" time is currenly not finalized. "+g_event_label.capitalize()+" can be made recurring only when time is fixed.",event_time_should_be_locked_first_event_reminder:g_event_label.capitalize()+" place & time is currenly not finalized. "+g_event_label.capitalize()+" reminders can only be set when both of them are fixed.",event_time_should_be_locked_first_event_paid:g_event_label.capitalize()+" place & time is currenly not finalized. To make "+g_event_label+" paid set them fixed."};YAHOO.namespace("ms.dialog");YAHOO.namespace("ms.panel");var DesignGalleryManager=function(){var Dom=YAHOO.util.Dom,YEvent=YAHOO.util.Event,Lang=YAHOO.lang;return{manage_like_request:function(obj,id){try{MS.showWait(obj,"left");var onComplete=function(){MS.hideWait();$("menu_"+id).style.display="none"};var area=obj.getAttribute("area");var elem_id="like_it_link_"+id;var act=$(elem_id).getAttribute("change_to");if(area=="thumbnail"){$("menu_"+id).style.display="none"}var params=$H({id:id,act:act,area:area});var url=g_service_path+"/design_gallery/save_liked_unliked_design";ajaxCall(url,{parameters:params,onComplete:onComplete})}catch(e){}},reflect_like_unlike_response:function(id,act,area){try{var elem_id="like_it_link_"+id;var link_elem=$(elem_id);if(act=="L"){$("add_remove_design_icon_"+id).className="remove_from_short_list";link_elem.innerHTML="Remove from favorites";link_elem.setAttribute("change_to","UL");$("add_remove_design_icon_"+id).setAttribute("title","Remove from favorites");$("dg_preview_"+id).setAttribute("change_to","UL");$("dg_preview_"+id).innerHTML="Remove from favorites";$("dg_preview_icon_"+id).className="remove_from_short_list"}else{if(act=="UL"){$("add_remove_design_icon_"+id).className="add_to_short_list";link_elem.innerHTML="Add to favorites";link_elem.writeAttribute("change_to","L");$("add_remove_design_icon_"+id).setAttribute("title","Add to favorites");$("dg_preview_"+id).setAttribute("change_to","L");$("dg_preview_"+id).innerHTML="Add to favorites";$("dg_preview_icon_"+id).className="add_to_short_list"}}}catch(e){}},remove_shortlisted_design:function(obj,theme_id){var area=obj.getAttribute("area");if(area!="remove_all"){var params={theme_id:theme_id};$("add_remove_design_icon_"+theme_id).innerHTML="<img border='0' src='/images/default/loading.gif' />";var url=g_service_path+"/print_design_gallery/remove_shortlisted_design";ajaxCall(url,{parameters:params})}else{var html_txt="Are you sure you want to remove all designs from your favorites?";YAHOO.ms.panel.showDesignPreview=new YAHOO.widget.SimpleDialog("remove-shortlisted-design",{width:"400px",height:"65px",fixedcenter:true,visible:false,modal:true,text:"<div style='font-family:arial;font-size:15px;font-weight:normal;padding:10px;'>"+html_txt+"</div>",zIndex:110,constraintviewport:true,buttons:[{text:"Yes",handler:yesAction},{text:"No",handler:noAction,isDefault:true}]});var ff_sub_version="";var class_name="tr";var temp=navigator.userAgent;var temp_arr=temp.split("/");if(temp_arr.length>3){var temp1=temp_arr[3].split(".");ff_sub_version=temp1[1]}if(ff_sub_version=="0"&&!(YAHOO.env.ua.webkit)){class_name="tr_old"}YAHOO.ms.panel.showDesignPreview.setHeader("<div style='float:left;' class='tl'></div><span>Confirmation</span><div style='float:right;' class='"+class_name+"'></div>");YAHOO.ms.panel.showDesignPreview.render(document.body);YAHOO.ms.panel.showDesignPreview.setFooter("<div style='float:left;' class='bl'></div><span class='button-group'><span id='yui-gen6' class='yui-button yui-push-button'><span class='first-child'><button type='button' id='yui-gen6-button' onclick='yesAction()'>Yes</button></span></span><span id='yui-gen7' class='yui-button yui-push-button default'><span class='first-child'><button type='button' id='yui-gen7-button' onclick='noAction()'>No</button></span></span></span><div style='float:right;' class='br'></div>");YAHOO.ms.panel.showDesignPreview.show()}},openMenu:function(id){$(id).style.display="block"},closeMenu:function(id,close){if(close==true){$(id).style.display="none"}else{$(id).style.display="block"}},cancelCloseMenu:function(id,close){DesignGalleryManager.closeMenu(id,close)},deleteComment:function(obj,commentId,url){try{var dialogId=SimpleDialog.getSimpleDialogId();var handleYes=function(){try{var btns=SimpleDialog.getSimpleDialog().getButtons();YesButton=btns[0];YesButton.set("disabled",true);Element.hide("comment_delete_error");var waitObj=MS.showWait(dialogId);Dom.setStyle(waitObj,"z-index",5000);ajaxCall(url,{onComplete:function(xhr){try{var btns=SimpleDialog.getSimpleDialog().getButtons();YesButton=btns[0];YesButton.set("disabled",false);MS.hideWait();var resp=eval("("+xhr.responseText+")");if(resp&&resp.success){SimpleDialog.hide();try{var countElem=Dom.get("comment_count");var count=countElem.getAttribute("count");if(count&&parseInt(count)){count=parseInt(count)-1;if(count==0){Dom.setStyle("no_comment_section","display","block");Dom.setStyle("comment_section","display","none")}countElem.setAttribute("count",count);countElem.innerHTML=new String(count)}}catch(e){}new Effect.Highlight("comment_"+commentId);new Effect.BlindUp("comment_"+commentId,{afterFinish:function(o){o.element.parentNode.removeChild(o.element)}})}else{Element.update("comment_delete_error",resp.error);Element.show("comment_delete_error")}}catch(e){}}})}catch(e){}};var handleNo=function(){MS.hideWait();SimpleDialog.hide()};var warn_txt='<div class="gDialog" >You want to delete this comment? <br/><div id="comment_delete_error" class="error_status" style="display:none;" ></div></div>';SimpleDialog.reset();var params=$H({width:"400px",fixedcenter:true,visible:false,modal:true,icon:YAHOO.widget.SimpleDialog.ICON_WARN,constraintoviewport:true,buttons:[{id:"comment_delete_btn_yes",text:"Yes",handler:handleYes},{id:"comment_delete_btn_no",text:"No",handler:handleNo,isDefault:true}]});SimpleDialog.show({title:"Are you sure?",body:warn_txt,params:params})}catch(e){}return false},show_popup_message:function(text){var handleOK=function(){try{SimpleDialog.hide()}catch(e){}};SimpleDialog.reset();var params=$H({width:"450px",fixedcenter:true,visible:false,modal:true,zIndex:110,constraintoviewport:true,buttons:[{id:"dialog_btn_yes",text:"OK",handler:handleOK}]});SimpleDialog.show({title:"Info",body:text,params:params})},manage_competetion_request:function(obj,id,act){try{MS.showWait(obj,"right");var onComplete=function(){MS.hideWait()};var params=$H({id:id,act:act});var url=g_service_path+"/design_gallery/evaluate_competition_req";ajaxCall(url,{parameters:params,onComplete:onComplete})}catch(e){}},toggleInstr:function(obj){try{if(obj.id=="span_part_active"){$("instr-part-I").show();$("instr-part-II").hide();$("instr-body-top").removeClassName("lAllModuleTop-Flip");$("instr-body-top").addClassName("lAllModuleTop");$("span_part_inactive").removeClassName("part_active");$("span_part_inactive").addClassName("part_inactive");$("span_part_active").removeClassName("part_inactive");$("span_part_active").addClassName("part_active")}else{$("instr-part-I").hide();$("instr-part-II").show();$("instr-body-top").removeClassName("lAllModuleTop");$("instr-body-top").addClassName("lAllModuleTop-Flip");$("span_part_inactive").removeClassName("part_inactive");$("span_part_inactive").addClassName("part_active");$("span_part_active").removeClassName("part_active");$("span_part_active").addClassName("part_inactive")}}catch(e){}},show_forward_options:function(obj){try{var id=obj.id;var upload_html='<div class="community_boxes"><fieldset class="import_feildset"><div id="design_use_notify" class="show_green" style="display:none;"></div><div id="design_use_popup" style="display:block;"><table width="100%" border="0" cellspacing="2" cellpadding="0"><tr><td><input id="use_to_ci" type="radio" name="use_for" value="create_invite" checked/></td><td style="color:#7FB5B8;font-weight:bold;">Use the Design as is</td></tr><tr><td><input id="use_to_personalize" type="radio" name="use_for" value="personalize" /></td><td style="color:#7FB5B8;font-weight:bold;">Personalize it</td></tr></table></div></fieldset><br /><div align="center" style="display:block;"><img onclick="DesignGalleryManager.process_forward_options(\''+id+'\')" src="/pt2/images/design_gallery/btn_continue.gif" class="hand" alt="Continue" /></div><br /></div>';MSDialog.show({title:"Invitation",width:"300px",body:upload_html})}catch(e){}},process_forward_options:function(id){try{var option_ci=$("use_to_ci");var option_personalize=$("use_to_personalize");var redirect_url="";if(option_ci.checked){redirect_url=$(id).getAttribute("use_as_is_url")}else{redirect_url=$(id).getAttribute("personalize_url")}if(redirect_url!=""){window.location.href=redirect_url}}catch(e){}},showPreview:function(evt){try{YEvent.stopEvent(evt);var targ=YEvent.getTarget(evt);var theme_id=targ.getAttribute("theme_id");var elem=$("design_preview_"+theme_id);if(elem){YAHOO.ms.panel.themePreviewDialog=new YAHOO.widget.Panel("design-panel",{width:"520px",visible:false,constraintoviewport:true,draggable:false,context:["theme_img_"+theme_id,"tl","tl",[10,10]]});YAHOO.ms.panel.themePreviewDialog.setHeader($("dg_title_"+theme_id).innerHTML);YAHOO.ms.panel.themePreviewDialog.setBody($("design_preview_"+theme_id).innerHTML);YAHOO.ms.panel.themePreviewDialog.render(document.body);YAHOO.ms.panel.themePreviewDialog.show();DesignGalleryManager._create_theme_img_obj(theme_id,"theme_bigger_container_"+theme_id)}}catch(e){}},_create_theme_img_obj:function(id,target_id){var timg=null;try{timg=new Image();var target_elem=$(target_id);timg.src=target_elem.getAttribute("has_image");timg.setAttribute("oncontextmenu","return false;");if(target_elem.getAttribute("orientation")=="L"){if(target_elem.getAttribute("has_orientation_square")=="true"){timg.width="233";timg.height="233"}else{timg.width="350";timg.height="233"}}else{timg.width="167";timg.height="250"}target_elem.insert(timg)}catch(e){}},validateOrderPrint:function(){try{document.getElementById("add_to_cart_btn").disabled=true;var addPackage=function(){var option="";var formObj=$("pack_frm");var optionsElem=formObj.package_type;for(var i=0;i<optionsElem.length;i++){if(optionsElem[i].checked){option=optionsElem[i].value;break}}if(option==""){alert("Please select a package!")}else{document.getElementById("print_home_package").value=option;document.getElementById("yui-gen6-button").style.cursor="none";document.getElementById("yui-gen7-button").style.cursor="none";document.getElementById("yui-gen6-button").disabled=true;document.getElementById("yui-gen7-button").disabled=true;document.frm_order_print.submit()}};var cancelPackage=function(){document.getElementById("yui-gen6-button").style.cursor="none";document.getElementById("yui-gen7-button").style.cursor="none";document.getElementById("yui-gen6-button").disabled=true;document.getElementById("yui-gen7-button").disabled=true;document.frm_order_print.submit()};var option=null;var return_val=false;var designDataObj=$("curr_design_data");var formObj=$("frm_order_print");option=$("online_print").value;switch(option){case"via_pt_club":formObj.id.value=designDataObj.getAttribute("home_print_cart_code");formObj.placeholder_name.value=designDataObj.getAttribute("name")+" - Print at Home";formObj.quantity.value=1;return_val=true;break;case"digital":formObj.placeholder_name.value=designDataObj.getAttribute("name")+" - Print at Home";formObj.quantity.value=1;if(formObj.id.value=="PRINT_HOME_PB"){formObj.placeholder_name.value=designDataObj.getAttribute("name")+" - Print Anywhere"}return_val=true;break;case"print":var layout=designDataObj.getAttribute("layout");var prod_type="";switch(layout){case"P":prod_type="Flat Card - 2 Sided";break;case"G":prod_type="Folded Card";break;case"R":prod_type="Flat Card - 1 Sided";break;case"B":prod_type="Photo Book";break;case"T":prod_type="Tri-Fold Card";break;case"Q":prod_type="Quad-Fold Card";break;case"OR":prod_type="Circle Card - 1 Sided";break;case"OP":prod_type="Circle Card - 2 Sided";break;case"BR":prod_type="Business Card - 1 Sided";break;case"BP":prod_type="Business Card - 2 Sided";break;case"BG":prod_type="Business Card - 4 Sided";break;case"LH":prod_type="Letter Head";break;case"PO":prod_type="Poster";break;case"AL":prod_type="Address Label";break}var magnet_card_prod_type=designDataObj.getAttribute("regular_design_type");if((magnet_card_prod_type=="M")&&(($("paper_type").value).toLowerCase()=="premium magnet media")){prod_type="Magnet Card"}formObj.placeholder_name.value=designDataObj.getAttribute("name")+" - Order "+prod_type+" Print";return_val=true;break;default:return_val=false;break}return return_val}catch(e){return false}},showDesignPreview:function(){try{if(!YAHOO.ms.panel.showDesignPreview){var handleNo=function(){this.hide()};var designPlayerObj=$("design_player");var theme_id=designPlayerObj.getAttribute("theme_id");var width=designPlayerObj.getAttribute("t_width");var height=designPlayerObj.getAttribute("t_height");var path=designPlayerObj.getAttribute("path");var bucket_url=designPlayerObj.getAttribute("bucket_url");var request_host=location.host;var dlg_html='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'" id="animated" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+path+"?domain_url="+request_host+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><param name="FlashVars" value="theme_id='+theme_id+"&bucket_url="+bucket_url+'"><embed src="'+path+"?domain_url="+request_host+'" wmode="transparent" FlashVars="theme_id='+theme_id+"&bucket_url="+bucket_url+'" quality="high" bgcolor="#ffffff" width="'+width+'" height="'+height+'" name="animated" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';YAHOO.ms.panel.showDesignPreview=new YAHOO.widget.SimpleDialog("leaveEventDialog",{width:"920px",fixedcenter:true,visible:false,modal:false,text:dlg_html,zIndex:110,constraintviewport:true,buttons:[{text:"Close",handler:handleNo,isDefault:true}]});YAHOO.ms.panel.showDesignPreview.setHeader("Print Design Preview");YAHOO.ms.panel.showDesignPreview.render(document.body);YAHOO.ms.panel.showDesignPreview.show()}else{YAHOO.ms.panel.showDesignPreview.show()}}catch(e){}}}}();function addPackage(){var option="";var formObj=$("pack_frm");var optionsElem=formObj.package_type;for(var i=0;i<optionsElem.length;i++){if(optionsElem[i].checked){option=optionsElem[i].value;break}}if(option==""){alert("Please select a package!")}else{document.getElementById("print_home_package").value=option;document.getElementById("yui-gen6-button").style.cursor="none";document.getElementById("yui-gen7-button").style.cursor="none";document.getElementById("yui-gen6-button").disabled=true;document.getElementById("yui-gen7-button").disabled=true;document.frm_order_print.submit()}}function cancelPackage(){document.getElementById("yui-gen6-button").style.cursor="none";document.getElementById("yui-gen7-button").style.cursor="none";document.getElementById("yui-gen6-button").disabled=true;document.getElementById("yui-gen7-button").disabled=true;document.frm_order_print.submit()}function noAction(){YAHOO.ms.panel.showDesignPreview.hide()}function yesAction(){try{var url;YAHOO.ms.panel.showDesignPreview.hide();Yahoo_showLoading("Removing all designs...");url=g_service_path+"/print_design_gallery/delete_short_list";new Ajax.Request(url,{method:"get",onSuccess:function(success){window.location.href=g_service_path+"/design_gallery/index"}})}catch(e){}}function sortDesigns(data,frm){var layout="";jQuery("#no_pagination").attr("value","");if(frm==""){if($(data.id).className=="formats_group_inactive"){jQuery.colorbox({transition:"none",width:"auto",height:"auto",opacity:0,close:"",inline:true,href:"#loader_div"});jQuery("#loader_div").css({"background-color":"#F9DFFA",color:"#9a3bd5",cursor:"inherit",overflow:"hidden"});jQuery("#cboxContent").css({background:"none repeat scroll 0 0 #F9DFFA"});$("allformats").className="formats_group_inactive";$("flatcard").className="formats_group_inactive";$("postcard").className="formats_group_inactive";$("foldedcard").className="formats_group_inactive";$("rounded").className="formats_group_inactive";$("magnet").className="formats_group_inactive";$("trifoldcard").className="formats_group_inactive";$("quadfoldcard").className="formats_group_inactive";$(data.id).className="formats_group";$("magnet_cards").value="";$("customization_options").setStyle({display:"block"});$("help_box1").setStyle({display:"block"});$("help_box2").setStyle({display:"none"});switch(data.id){case"flatcard":layout="R";$("all_custom_opt").checked=true;break;case"magnet":layout="R,OR";$("magnet_cards").value="M";$("all_custom_opt").checked=true;break;case"postcard":layout="P";$("all_custom_opt").checked=true;break;case"foldedcard":layout="G";$("all_custom_opt").checked=true;break;case"trifoldcard":layout="T";$("all_custom_opt").checked=true;break;case"quadfoldcard":layout="Q";$("all_custom_opt").checked=true;break;case"photobook":layout="B";$("customization_options").setStyle({display:"none"});break;case"rounded":layout="OP,OR";$("all_custom_opt").checked=true;break;default:layout="";$("all_custom_opt").checked=true;break}$("layout").value=layout;var id="";if(layout=="B"){id="photobook_sizes"}else{if(layout=="T"){id="trifold_sizes"}else{if(layout=="Q"){id="quadfold_sizes"}else{if(layout=="OP,OR"){id="rounded_sizes"}else{id="other_sizes"}}}}$("card_size").innerHTML=$(id).innerHTML;if(layout==""){$("tri_quad_card_sizes").show()}else{$("tri_quad_card_sizes").hide()}if($("page_no")){$("page_no").value="1"}$("featured_form").request({onSuccess:function(t){$("design_data").update(t.responseText);jQuery.colorbox.close();jQuery("#cboxContent").css({background:"none repeat scroll 0 0 #FFFFFF"});$("gallery_container").scrollTo(0,0)}})}}else{if($(data.id).className=="formats_group_inactive"){jQuery.colorbox({transition:"none",width:"auto",height:"auto",opacity:0,close:"",inline:true,href:"#loader_div"});jQuery("#loader_div").css({"background-color":"#F9DFFA",color:"#9a3bd5",cursor:"inherit",overflow:"hidden"});jQuery("#cboxContent").css({background:"none repeat scroll 0 0 #F9DFFA"});$("business_allformats").className="formats_group_inactive";$("business_single_side").className="formats_group_inactive";$("business_double_side").className="formats_group_inactive";$("business_foldedcard").className="formats_group_inactive";$(data.id).className="formats_group";switch(data.id){case"business_foldedcard":layout="BG";$("all_custom_opt").checked=true;break;case"business_double_side":layout="BP";$("all_custom_opt").checked=true;break;case"business_allformats":layout="BR,BP,BG";$("all_custom_opt").checked=true;break;case"business_single_side":layout="BR";$("all_custom_opt").checked=true;break;default:layout="";$("all_custom_opt").checked=true;break}$("layout").value=layout;if($("page_no")){$("page_no").value="1"}$("featured_form").request({onSuccess:function(t){$("design_data").update(t.responseText);jQuery.colorbox.close();jQuery("#cboxContent").css({background:"none repeat scroll 0 0 #FFFFFF"});$("gallery_container").scrollTo(0,0)}})}}}function submit_design_frm(from){jQuery.colorbox({transition:"none",width:"auto",height:"auto",opacity:0,close:"",inline:true,href:"#loader_div"});jQuery("#loader_div").css({"background-color":"#F9DFFA",color:"#9a3bd5",cursor:"inherit",overflow:"hidden"});jQuery("#cboxContent").css({background:"none repeat scroll 0 0 #F9DFFA"});if(from=="fixed_layout"){$("help_box1").setStyle({display:"none"});$("help_box2").setStyle({display:"block"})}else{if(from=="flexible_layout"){$("help_box1").setStyle({display:"block"});$("help_box2").setStyle({display:"none"})}}if(from!="validation"){if($("page_no")){$("page_no").value="1"}}if(from=="view_all"){jQuery("#no_pagination").attr("value","true")}else{jQuery("#no_pagination").attr("value","")}$("featured_form").request({onSuccess:function(t){jQuery.colorbox.close();jQuery("#cboxContent").css({background:"none repeat scroll 0 0 #FFFFFF"});$("design_data").update(t.responseText);$("gallery_container").scrollTo(0,0)}})}function changePaginationToAjax(paginationContainer,frm_name){try{if(!$(frm_name)){return }var paginationElems=$(paginationContainer);paginationElems=paginationElems.getElementsByTagName("a");var len=paginationElems.length;for(var i=0;i<len;i++){var el=paginationElems[i];var href=el.href;if(href!="javascript://"){if(jQuery.browser.msie){el.setAttribute("url",href);el.onclick=function(event){event=(event)?event:window.event;YAHOO.util.Event.stopEvent(event);var hrefElem=YAHOO.util.Event.getTarget(event);submitPagination(hrefElem.getAttribute("url"),frm_name);return false}}else{el.setAttribute("onclick","submitPagination('"+href+"',"+frm_name+");return false;")}el.href="javascript://"}}if(jQuery.browser.msie){var next_up_parent_elem=$("next_up").up(0);$("next_up").url=next_up_parent_elem.url;var prev_up_parent_elem=$("prev_up").up(0);$("prev_up").url=prev_up_parent_elem.url;var next_down_parent_elem=$("next_down").up(0);$("next_down").url=next_down_parent_elem.url;var prev_down_parent_elem=$("prev_down").up(0);$("prev_down").url=prev_down_parent_elem.url}}catch(e){}}function submitPagination(href,frm_name){try{if(!href||href.length==0){return }var formObj=$(frm_name);if(formObj){var idx=href.indexOf("page=");var a=(idx>0)?href.substring(idx+5,href.length):"";var pageNo=a.split("&")[0];var hiddenPageNo=formObj.page;if(hiddenPageNo){hiddenPageNo.value=pageNo}else{hiddenPageNo=document.createElement("input");hiddenPageNo.setAttribute("type","hidden");hiddenPageNo.setAttribute("id","page_no");hiddenPageNo.setAttribute("name","page");hiddenPageNo.setAttribute("value",pageNo);formObj.appendChild(hiddenPageNo)}submit_design_frm("validation")}}catch(e){}}function quantitySlider(){var Event=YAHOO.util.Event,Dom=YAHOO.util.Dom,lang=YAHOO.lang,slider,bg="slider-bg",thumb="slider-thumb",valuearea="slider_quantity",pricearea="price",pcp="per_card_price";var topConstraint=0;var bottomConstraint=380;var tickSize=5;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,tickSize);slider.animate=true;slider.subscribe("slideStart",function(){$("price_update").show()});slider.subscribe("change",function(offsetFromStart){var valnode=Dom.get(valuearea);var minQtyOffset=20;valnode.innerHTML=offsetFromStart+minQtyOffset;$("quantity").value=offsetFromStart+minQtyOffset;$("preferred_quantity").value=offsetFromStart+minQtyOffset;var up=$("unit_price").value;var qty=$("quantity").value;var no=0;for(var i=1;i<=20;i++){if(qty>=i*20){no=i}}if(no>0){var qty_discount=(no-1)/100;up=up-qty_discount}var actualValue=parseFloat(up*qty);var fld=Dom.get(pricearea);fld.innerHTML="$"+actualValue.toFixed(2);var fly=Dom.get(pcp);if(up.toFixed(2).toString().split(".")[0]==0){fly.innerHTML="$."+up.toFixed(2).toString().split(".")[1]}else{fly.innerHTML="$"+up.toFixed(2)}Dom.get(bg).title="Quantity = "+$("preferred_quantity").value});slider.subscribe("slideEnd",function(){changeQuantity($("quantity"))})})}function quantitySlider1(){var Event=YAHOO.util.Event,Dom=YAHOO.util.Dom,lang=YAHOO.lang,slider,bg="slider-bg1",thumb="slider-thumb1",valuearea="slider_quantity1",pricearea="price1",pcp="per_card_price1";var topConstraint=0;var bottomConstraint=380;var tickSize=5;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,tickSize);slider.animate=true;slider.subscribe("slideStart",function(){$("price_update1").show()});slider.subscribe("change",function(offsetFromStart){var valnode=Dom.get(valuearea);var minQtyOffset=20;valnode.innerHTML=offsetFromStart+minQtyOffset;$("magnet_quantity").value=offsetFromStart+minQtyOffset;var up=$("magnet_unit_price").value;var qty=$("magnet_quantity").value;var no=0;for(var i=1;i<=20;i++){if(qty>=i*20){no=i}}if(no>0){var qty_discount=(no-1)/100;up=up-qty_discount}var actualValue=parseFloat(up*qty);var fld=Dom.get(pricearea);fld.innerHTML="$"+actualValue.toFixed(2);var fly=Dom.get(pcp);if(up.toFixed(2).toString().split(".")[0]==0){fly.innerHTML="$."+up.toFixed(2).toString().split(".")[1]}else{fly.innerHTML="$"+up.toFixed(2)}});slider.subscribe("slideEnd",function(){jQuery("#magnet_quantity").attr("value",$("magnet_quantity").value);if(jQuery("#price_update1")!=undefined){jQuery("#price_update1").hide()}reloadCart("")})})}YAHOO.widget.Overlay.prototype.configVisible=function(type,args,obj){var Dom=YAHOO.util.Dom,UA=YAHOO.env.ua,Config=YAHOO.util.Config;var visible=args[0],currentVis=Dom.getStyle(this.element,"visibility"),effect=this.cfg.getProperty("effect"),effectInstances=[],isMacGecko=(this.platform=="mac"&&UA.gecko),alreadySubscribed=Config.alreadySubscribed,eff,ei,e,i,j,k,h,nEffects,nEffectInstances;if(currentVis=="inherit"){e=this.element.parentNode;while(e.nodeType!=9&&e.nodeType!=11){currentVis=Dom.getStyle(e,"visibility");if(currentVis!="inherit"){break}e=e.parentNode}if(currentVis=="inherit"){currentVis="visible"}}if(effect){if(effect instanceof Array){nEffects=effect.length;for(i=0;i<nEffects;i++){eff=effect[i];effectInstances[effectInstances.length]=eff.effect(this,eff.duration)}}else{effectInstances[effectInstances.length]=effect.effect(this,effect.duration)}}if(visible){if(isMacGecko){this.showMacGeckoScrollbars()}if(effect){if(visible){if(currentVis!="visible"||currentVis===""){this.beforeShowEvent.fire();nEffectInstances=effectInstances.length;for(j=0;j<nEffectInstances;j++){ei=effectInstances[j];if(j===0&&!alreadySubscribed(ei.animateInCompleteEvent,this.showEvent.fire,this.showEvent)){ei.animateInCompleteEvent.subscribe(this.showEvent.fire,this.showEvent,true)}ei.animateIn()}}}}else{if(currentVis!="visible"||currentVis===""){this.beforeShowEvent.fire();this._setDomVisibility(true);this.cfg.refireEvent("iframe");this.showEvent.fire()}else{this._setDomVisibility(true)}}}else{if(isMacGecko){this.hideMacGeckoScrollbars()}if(effect){if(currentVis=="visible"){if(this.beforeHideEvent.fire()){nEffectInstances=effectInstances.length;for(k=0;k<nEffectInstances;k++){h=effectInstances[k];if(k===0&&!alreadySubscribed(h.animateOutCompleteEvent,this.hideEvent.fire,this.hideEvent)){h.animateOutCompleteEvent.subscribe(this.hideEvent.fire,this.hideEvent,true)}h.animateOut()}}}else{if(currentVis===""){this._setDomVisibility(false)}}}else{if(currentVis=="visible"||currentVis===""){if(this.beforeHideEvent.fire()){this._setDomVisibility(false);this.hideEvent.fire()}}else{this._setDomVisibility(false)}}}};
