
var skava_invitation_create_tempArr=new Array();var skava_invitation_addguest_tempArr=new Array();var skava_invitation_attachment_tempArr=new Array();var skava_invitation_respond_tempArr=new Array();var skava_invitation_update_greeting_tempArr=new Array();var skava_invitation_media_type_selected=null;var skava_invitation_curpage=null;var skava_invitation_totalpage=null;var skava_invitation_nofications_current=null;var skava_invitation_ct_domainUrl="http://"+document.domain+"/mc/cometogether?campaign_id="+campaignId+"&channel_id="+channelId;var skava_invitation_create_entry_url="http://"+document.domain+"/mc/user/afterupload";var SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO=1;var SKAVA_INVITATION_MEDIA_UPLOAD_VIDEO=2;var SKAVA_INVITATION_MEDIA_RECORD_VIDEO=3;var SKAVA_INVITATION_EVENT_TYPE=1;var SKAVA_INVITATION_UPLOADED_ENTRY_ID_IDX=0;var SKAVA_INVITATION_UPLOADED_MEDIA_TYPE_IDX=1;var SKAVA_INVITATION_EVENT_IDX=0;var SKAVA_INVITATION_ATTACHMENT_IDX=1;var SKAVA_INVITATION_GUEST_IDX=2;var SKAVA_INVITATION_NOTIFICATION_IDX=3;var SKAVA_INVITATION_GET_EVENTS_IDS="geteventids";var SKAVA_INVITATION_GET_METHOD_SIMPLE="geteventsimple";var SKAVA_INVITATION_GET_METHOD_EXTENDED="geteventextended";var SKAVA_INVITATION_CREATE_METHOD="createevent";var SKAVA_INVITATION_GET_ALL_MICROSITE_METHOD="getallmicrositeevents";var SKAVA_INVITATION_ALL_FACEBOOK_METHOD="getallfacebookevents";var SKAVA_INVITATION_GET_EVENTS_NON_LOGGEDIN_USER="getnonloggedinuserevents";var SKAVA_INVITATION_SAVE_GUESTS="createguests";var SKAVA_INVITATION_UPDATE_METHOD="updateevent";var SKAVA_INVITATION_CREATE_ATTACHMENT="createattachment";var SKAVA_INVITATION_UPDATE_AMOUNT_RAISED="updateamountraised";var SKAVA_INVITATION_UPDATE_DONATION_GOAL="updatedonationgoal";var SKAVA_INVITATION_GET_AMOUNT_RAISED="getamountraised";var SKAVA_INVITATION_ADD_COMMENT="addcomment";var SKAVA_INVITATION_METHOD_SHOW_RESPOND="showrespond";var SKAVA_INVITATION_METHOD_UPDATE_GUESTS="updateguests";var SKAVA_INVITATION_METHOD_UPDATE_GUEST_ID="updateguestid";var SKAVA_INVITATION_METHOD_UPDATE_GREETING="updategreeting";var SKAVA_INVITATION_CREATE_RECORDED_ENTRY_LABEL="Come Together party video";var SKAVA_INVITATION_STATIC_GUEST_MESSGAE="I\'m hosting a Come Together party to help feed families in need, and I\'d love to see you there!\n\nA Come Together party is a lot like a charity run-without the running. I host a party and my guests make a donation to help Macy\'s and Feeding America provide meals to hungry families. Every dollar donated is the equivalent of 7 meals, and Macy\'s will match our contributions.\n\nI hope you can make it-it\'s  going to be full of good food, fun and friends, and best of all it\'s for a good cause!";var SKAVA_INVITATION_STATIC_SAVE_THE_DATE_MESSGAE="Save the date! I\'m hosting a Come Together fund raising <eventname> party on <eventdate>, and I hope you can attend!";var SKAVA_INVITATION_STATIC_INVITATION_MESSGAE="I\'m hosting a Come Together party to help feed families in need, and I\'d love to see you there!\n\nA Come Together party is a lot like a charity run-without the running. I host a party and my guests make a donation to help Macy\'s and Feeding America provide meals to hungry families. Every dollar donated is the equivalent of 7 meals, and Macy\'s will match our contributions.\n\nI hope you can make it-it\'s  going to be full of good food, fun and friends, and best of all it\'s for a good cause!";var SKAVA_INVITATION_STATIC_REMINDER_MESSGAE="Just a quick reminder about my Come Together party - can\'t wait to see you all there!";var SKAVA_INVITATION_STATIC_THANKYOU_MESSGAE="Thank you for attending my Come Together party! It was a lot of fun to see you all, and I\'m proud of all the meals we raised to help feed families in need.\n\nThanks again!";var SKAVA_INVITATION_STATIC_DATE_FORMAT="mm/dd/yyyy";var SKAVA_INVITATION_METHOD_UPDATE_NOTIFICATION="updatenotification";var SKAVA_INVITATION_METHOD_CREATE_PLEDGE="createpledge";var SKAVA_INVITATION_METHOD_CHECK_USER="checkuser";var SKAVA_INVITATION_METHOD_GET_DONATIONS_TILL_DATE="getTotalDonationsTillDate";var SKAVA_INVITATION_METHOD_GET_DONATIONS_BY_STATE_FOR_DATE_RANGE="getDonationsByStateForDateRange";var SKAVA_INVITATION_METHOD_GET_DONATIONS_PLEDGES_BY_STATE_FOR_DATE_RANGE="getDonationsPledgesByStateForDateRange";var SKAVA_INVITATION_METHOD_GET_GUEST_EVENT="getguestevent";var SKAVA_INVITATION_METHOD_GET_ACTIVITY_FOR_EVENT="eventactivites";var SKAVA_INVITATION_METHOD_GET_ACTIVITY_FOR_DATE_RANGE="eventactivitesrange";var SKAVA_INVITATION_PLEASE_LOGIN="You need to be signed in to view event details. Please sign in and try again.";var SKAVA_INVITATION_INVALID_INPUT="We're sorry, we don't recognize that event ID. Please double check the information and try again.";var SKAVA_INVITATION_INVALID_PAGENUM="An invalid page ID was entered. Please check your information and try again.";var SKAVA_INVITATION_INVALID_USERID="We didn't recognize the user ID you entered. Please check your information and try again.";var SKAVA_INVITATION_GUEST_CREATION_ERROR="An error has occurred. Please check your information and try again.";var SKAVA_INVITATION_GUEST_EMAIL_ID_INVALID="Please check your email address and try again.";var SKAVA_INVITATION_GUEST_NAMES_INVALID="Guest names cannot include special characters. Please check your information and try again.";var SKAVA_INVITATION_GUEST_ERROR_NO_CONACTS_FOUND="We found no contacts to import from this account.";var SKAVA_INVITATION_GUEST_LOGIN_ERROR="You need to be signed in to add guests. Please sign in and try again.";var SKAVA_INVITATION_UPLOAD_ERROR="An error has occurred. Please check your information and try again.";var SKAVA_INVITATION_UPLOAD_MEDIA_INVALID="We're unable to upload the attached file. Please select a supported file type (png, jpg, gif; flv, mov, avi, wmv, mp4) to continue upload.";var SKAVA_INVITATION_ADD_MEDIA_LOGIN_ERROR="You need to be signed in to upload a photo or video. Please sign in and try again.";var SKAVA_INVITATION_ADD_COMMENT_LOGIN_ERROR="You need to be signed in to post comments. Please sign in and try again.";var SKAVA_INVITATION_ID_EMPTY_DATA_STR="Some required information is missing. Please double check your information and make sure all required fields are completed.";var SKAVA_INVITATION_UPDATE_AMT_RAISED_LOGIN="You need to be signed in to update donation amounts. Please sign in and try again.";var SKAVA_INVITATION_GUEST_LOGIN_RESPOND_ERROR="You need to be signed in to respond to the invitation. Please sign in and try again.";var SKAVA_INVITATION_EVENT_HOST_TIME_INVALID="Please enter a future event date.";var SKAVA_INVITATION_EVENT_HOST_TIME_FORMAT_INVALID="Event dates should be entered in the following format 'mm/dd/yyyy.' Please check the date and try again.";var SKAVA_INVITATION_LIMIT_EXCEEDS="Oops! Your invitation message has exceeded the character limit. Please check the message and try again.";var SKAVA_INVITATION_INVALID_DAYS_EMAIL="The notification date you chose is not consistent with your event date. Please check the dates and try again.";var SKAVA_INVITATION_NOCHANGES="No changes were made.";var SKAVA_INVITATION_COMMENT_LIMIT_EXCEEDS="Oops! Your comment has exceeded the character limit. Please check the comment and try again.";var SKAVA_INVITATION_GUEST_LIMIT_EXCEEDS="Oops! You can only add 25 guests at a time. Please try again.";var SKAVA_INVITATION_SESSION_EXPIRED="Your session expired due to inactivity. Please log in and try again.";var SKAVA_INVITATION_ID="id_events";var SKAVA_INVITATION_ID_HOSTID="id_hostid";var SKAVA_INVITATION_ID_HOSTNAME="id_hostname";var SKAVA_INVITATION_ID_HOSTEMAIL="id_hostemail";var SKAVA_INVITATION_ID_EVENTNAME="id_eventname";var SKAVA_INVITATION_ID_DATE="id_eventdate";var SKAVA_INVITATION_ID_HRS="id_time";var SKAVA_INVITATION_ID_MINS="id_mins";var SKAVA_INVITATION_ID_MERIDIEM="id_meridiem";var SKAVA_INVITATION_ID_LOCATION="id_location";var SKAVA_INVITATION_ID_STREET="id_street";var SKAVA_INVITATION_ID_CITY="id_city";var SKAVA_INVITATION_ID_ZIPCODE="id_zipcode";var SKAVA_INVITATION_ID_STATE="id_state";var SKAVA_INVITATION_ID_THEME="id_themeoption";var SKAVA_INVITATION_ID_REASON="id_reasonoption";var SKAVA_INVITATION_ID_DONATION_GOAL="id_donationgoal";var SKAVA_INVITATION_ID_DOANTION_AMT="id_donationamt";var SKAVA_INVITATION_ID_INCLUDE_MAP="id_includemap";var SKAVA_INVITATION_ID_EMAIL_DATE="id_emaildate";var SKAVA_INVITATION_ID_STATE="id_state";var SKAVA_INVITATION_ID_GUEST_MSG="id_guest_msg";var SKAVA_INVITATION_ID_ENTRY_TYPE="id_events_media_type";var SKAVA_INVITATION_ID_ENTRY_ID="id_events_media_entry";var SKAVA_INVITATION_ENTRY_TYPE="id_events_media_type";var SKAVA_INVITATION_ENTRY_ID="id_events_media_entry";var SKAVA_INVITATION_CACHE_CLEAR=300000;var SKAVA_INVITATION_MANUAL_CONTACTS="id_manualcontacts";var SKAVA_INVITATION_YAHOO_CONTACTS="id_yahoocontacts";var SKAVA_INVITATION_GMAIL_CONTACTS="id_gmailcontacts";var SKAVA_INVITATION_AOL_CONTACTS="id_aolcontacts";var SKAVA_INVITATION_MSN_CONTACTS="id_msncontacts";var SKAVA_INVITATION_FACEBOOK_CONTACTS="id_facebookcontacts";var SKAVA_INVITATION_CONTACTS_USER_ID="id_addguests_userid";var SKAVA_INVITATION_CONTACTS_EVENT_ID="id_addguests_eventid";var SKAVA_INVITATION_CONTACTS_TYPE="id_import_type";var SKAVA_INVITATION_CONTACTS_MANUAL_NAME="id_import_manual_name";var SKAVA_INVITATION_CONTACTS_YAHOO_NAME="id_import_yahoo_name";var SKAVA_INVITATION_CONTACTS_GMAIL_NAME="id_import_gmail_name";var SKAVA_INVITATION_CONTACTS_AOL_NAME="id_import_aol_name";var SKAVA_INVITATION_CONTACTS_MSN_NAME="id_import_msn_name";var SKAVA_INVITATION_CONTACTS_FACEBOOK_NAME="id_import_facebook_name";var SKAVA_INVITATION_CONTACTS_FACEBOOK_IDS="id_import_facebook_ids";var SKAVA_INVITATION_CONTACTS_SELECT_IDS="id_import_selectids";var SKAVA_INVITATION_CONTACTS_GUEST_TYPE="id_import_guesttype";var SKAVA_INVITATION_CONTACTS_GUEST_DATA="id_import_guestdata";var SKAVA_INVITATION_ATTACHMENT_EVENT_ID="id_attachment_eventid";var SKAVA_INVITATION_ATTACHMENT_USER_ID="id_attachment_userid";var SKAVA_INVITATION_RESOND_EVENT_ID="id_respond_eventid";var SKAVA_INVITATION_RESPOND_GUEST_ID="id_respond_guestid";var SKAVA_INVITATION_RESPOND_FACEBOOK_ID="id_respond_facebookid";var SKAVA_INVITATION_UPDATE_GREETING_EX_PHOTOID="id_ex_photo";var SKAVA_INVITATION_UPDATE_GREETING_EX_VIDEOID="id_ex_video";var SKAVA_INVITATION_CONTACTS_TYPE_EMAIL=1;var SKAVA_INVITATION_CONTACTS_TYPE_FACEBOOK=2;var SKAVA_INVITATION_NOTIFICATION_TYPE_DEFAULT=0;var SKAVA_INVITATION_NOTIFICATION_TYPE_SAVE_THE_DATE=1;var SKAVA_INVITATION_NOTIFICATION_TYPE_INVITATION=2;var SKAVA_INVITATION_NOTIFICATION_TYPE_REMINDER=3;var SKAVA_INVITATION_NOTIFICATION_TYPE_THANKYOU=4;var SKAVA_INVITATION_NOTIFICATION_MAX_TYPES=4;var SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE=0;var SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION=1;var SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER=2;var SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU=3;var SKAVA_INVITATION_DONATION_TYPE_PLEDGE=1;var SKAVA_INVITATION_DONATION_TYPE_FEEDINGAMERICA=2;var SKAVA_INVITATION_CACHE_ACTION_NONE=0;var SKAVA_INVITATION_CACHE_ACTION_UPDATE=1;var SKAVA_INVITATION_CACHE_ACTION_ADD=2;var SKAVA_INVITATION_CACHE_UPDATE_GREETING=0;var SKAVA_INVITATION_CACHE_UPDATE_AMT_RAISED=1;var SKAVA_INVITATION_CACHE_UPDATE_EVENT=2;var SKAVA_INVITATION_CACHE_UPDATE_GUEST=3;var SKAVA_INVITATION_CACHE_UPDATE_NOTIFICATION=4;var SKAVA_INVITATION_CACHE_UPDATE_DONATION_GOAL=5;var SKAVA_INVITATION_CACHE_ADD_ATTACHMENT=0;var SKAVA_INVITATION_CACHE_ADD_GUESTS=1;var SKAVA_INVITATION_MAX_ADD_GUESTS=25;var SKAVA_INVITATION_CACHE_CLS=new Skava_Invitation_Cache_class();var maxAwsSize=5242880;var maxAwsVideoSize=20971520;var ATTACHMENT_TYPE_COMMENT=1;var ATTACHMENT_TYPE_IMAGE=2;var ATTACHMENT_TYPE_VIDEO=3;var SKAVA_INVITATION_ATTACHMENT_VIDEO_PROCESSING_IMG_URL="http://d3pnveezgteiph.cloudfront.net/cometogether/static/VideoProcess_text.png";var SKAVA_INVITATION_ATTACHMENT_VIDEO_PROCESSING_FLV_URL="http://d3pnveezgteiph.cloudfront.net/cometogether/static/videoprocess.flv";var skava_invitation_event_details_before_edit=null;var skava_invitation_dateEmail_before_edit=null;function Skava_Invitation_Cache_class()
{this.eventObj=null;this.isSimple=true;this.clearCal=null;this.reqestedIds=null;}
Skava_Invitation_Cache_class.prototype.getFromCache=function(opCaller,eventIds,userId,isSimple,callbck,method,getSingle,action,actionOn,details)
{var getFromServer=false;var temp=this.eventObj;var eventIdArr=null;if(eventIds&&eventIds.length>0)
{eventIdArr=eventIds.split(',');}
if(eventIdArr!=null)
{if(temp!=null&&this.isSimple==isSimple)
{var events=(temp.events?JSON.parse(temp.events):null);var isExists=false;if(events)
{if(events.length<eventIdArr.length)
{getFromServer=true;}
else
{for(var i=0;i<eventIdArr.length;i++)
{for(var j=0;j<events.length;j++)
{var event=events[j][SKAVA_INVITATION_EVENT_IDX].event;if(eventIdArr[i]==event[0].event_id)
{isExists=true;break;}}
{if(!isExists)
{getFromServer=true;break;}}}}}
else
{getFromServer=true;}}
else
{getFromServer=true;}
if(!getFromServer)
{this.reqestedIds=eventIdArr;if(!action||action==SKAVA_INVITATION_CACHE_ACTION_NONE||!details||details.length<=0)
{callbck(JSON.stringify(temp));}
else
{this.getUpdatedCacheObj(opCaller,action,actionOn,details,callbck,temp,eventIds);}}
else
{this.reqestedIds=null;if(this.clearCall!=null)
{clearTimeout(this.clearCall);this.clearCall=null;}
var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{SKAVA_INVITATION_CACHE_CLS.eventObj=JSON.parse(result);SKAVA_INVITATION_CACHE_CLS.isSimple=isSimple;SKAVA_INVITATION_CACHE_CLS.clearCall=setTimeout(SKAVA_INVITATION_CACHE_CLS.clearCache,SKAVA_INVITATION_CACHE_CLEAR);callbck(result);}
else if(responseCode>0&&responseCode<1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}
else if(responseCode>=1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(msg)
{};var meth=(method?method:(isSimple?SKAVA_INVITATION_GET_METHOD_SIMPLE:SKAVA_INVITATION_GET_METHOD_EXTENDED));var singleParam="";if(getSingle)
{singleParam="&getsingle=true";}
var queryParamString="&method="+meth+"&user_id="+userId+"&eventids="+eventIds+singleParam;var httpNew=new Skava_Http_class();httpNew.jax.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}}}
Skava_Invitation_Cache_class.prototype.getUpdatedCacheObj=function(opCaller,action,actionOn,details,calBck,eventObj,eventId)
{var events=JSON.parse(eventObj.events);if(action==SKAVA_INVITATION_CACHE_ACTION_UPDATE)
{switch(actionOn)
{case SKAVA_INVITATION_CACHE_UPDATE_GREETING:{for(var i=0;i<events.length;i++)
{var event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(parseInt(details.event_id)==parseInt(event[0].event_id))
{event[0].event_photoentryid=parseInt(details.event_photoentryid);event[0].event_videourlentryid=parseInt(details.event_videourlentryid);event[0].event_fbuserid=details.event_fbuserid;event[0].event_fbusername=details.event_fbusername;event[0].event_fbuserprofilephotourl=details.event_fbuserprofilephotourl;event[0].event_guestsmessage=details.event_guestsmessage;event[0].event_photourl=details.event_photourl;event[0].event_videourl=(details.event_videourl&&details.event_videourl.length>0?(details.event_videourl.substring(details.event_videourl.lastIndexOf('.'),details.event_videourl.length)==".flv"?htmlEncode(details.event_videourl):SKAVA_INVITATION_ATTACHMENT_VIDEO_PROCESSING_FLV_URL):"");event[0].event_iconurl=(details.event_iconurl&&details.event_iconurl.length>0?(details.event_iconurl.substring(details.event_iconurl.lastIndexOf('.'),details.event_iconurl.length)==".png"?htmlEncode(details.event_iconurl):SKAVA_INVITATION_ATTACHMENT_VIDEO_PROCESSING_IMG_URL):(details.event_videourl&&details.event_videourl.length>0?SKAVA_INVITATION_ATTACHMENT_VIDEO_PROCESSING_IMG_URL:""));events[i][SKAVA_INVITATION_EVENT_IDX].event=event;eventObj.events=JSON.stringify(events);break;}}}
break;case SKAVA_INVITATION_CACHE_UPDATE_AMT_RAISED:{for(var i=0;i<events.length;i++)
{var event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(parseInt(eventId)==parseInt(event[0].event_id))
{event[0].event_amountraised=details.event_amountraised;events[i][SKAVA_INVITATION_EVENT_IDX].event=event;eventObj.events=JSON.stringify(events);break;}}}
break;case SKAVA_INVITATION_CACHE_UPDATE_EVENT:{for(var i=0;i<events.length;i++)
{var event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(parseInt(details.event_id)==parseInt(event[0].event_id))
{event[0].event_state=details.event_state;event[0].event_donationgoal=parseInt(details.event_donationgoal);event[0].event_reason=details.event_reason;event[0].event_eventtime=details.event_eventtime;event[0].event_suggesteddonationamount=details.event_suggesteddonationamount;event[0].event_city=details.event_city;event[0].event_theme=details.event_theme;event[0].event_street=details.event_street;event[0].event_flags=details.event_flags;event[0].event_location=details.event_location;event[0].event_dateemail=details.event_dateemail;event[0].event_name=details.event_name;event[0].event_zip=details.event_zip;events[i][SKAVA_INVITATION_NOTIFICATION_IDX].notification=details.notification;events[i][SKAVA_INVITATION_EVENT_IDX].event=event;eventObj.events=JSON.stringify(events);break;}}}
break;case SKAVA_INVITATION_CACHE_UPDATE_GUEST:{for(var i=0;i<events.length;i++)
{var event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(parseInt(eventId)==parseInt(event[0].event_id))
{var updateGuest=events[i][SKAVA_INVITATION_GUEST_IDX].guest;for(var j=0;j<updateGuest.length;j++)
{if(details.guest_id==updateGuest[j].guest_id)
{updateGuest[j].guest_status=details.guest_status;events[i][SKAVA_INVITATION_EVENT_IDX].guest=updateGuest;eventObj.events=JSON.stringify(events);break;}}
break;}}}
break;case SKAVA_INVITATION_CACHE_UPDATE_NOTIFICATION:{for(var i=0;i<events.length;i++)
{var event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(parseInt(eventId)==parseInt(event[0].event_id))
{var updated=JSON.parse(details);events[i][SKAVA_INVITATION_NOTIFICATION_IDX].notification=updated.notification;event[0].event_dateemail=updated.event_dateemail;events[i][SKAVA_INVITATION_EVENT_IDX].event=event;eventObj.events=JSON.stringify(events);break;}}}
break;case SKAVA_INVITATION_CACHE_UPDATE_DONATION_GOAL:{for(var i=0;i<events.length;i++)
{var event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(parseInt(eventId)==parseInt(event[0].event_id))
{event[0].event_donationgoal=details.event_donationgoal;event[0].event_suggesteddonationamount=details.event_suggesteddonationamount;events[i][SKAVA_INVITATION_EVENT_IDX].event=event;eventObj.events=JSON.stringify(events);break;}}}
break;}}
else if(action==SKAVA_INVITATION_CACHE_ACTION_ADD)
{switch(actionOn)
{case SKAVA_INVITATION_CACHE_ADD_ATTACHMENT:{for(var i=0;i<events.length;i++)
{var event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(parseInt(eventId)==parseInt(event[0].event_id))
{var updated=JSON.parse(details);if(events[i][SKAVA_INVITATION_ATTACHMENT_IDX]&&events[i][SKAVA_INVITATION_ATTACHMENT_IDX].attachments)
{var updateAttachments=events[i][SKAVA_INVITATION_ATTACHMENT_IDX].attachments;updateAttachments.push(updated.attachments[0]);events[i][SKAVA_INVITATION_ATTACHMENT_IDX].attachments=updateAttachments;}
else
{events[i][SKAVA_INVITATION_ATTACHMENT_IDX]=updated;}
eventObj.events=JSON.stringify(events);break;}}}
break;case SKAVA_INVITATION_CACHE_ADD_GUESTS:{for(var i=0;i<events.length;i++)
{var event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(parseInt(eventId)==parseInt(event[0].event_id))
{var updated=JSON.parse(details);if(events[i][SKAVA_INVITATION_GUEST_IDX]&&events[i][SKAVA_INVITATION_GUEST_IDX].guest)
{var updateGuests=events[i][SKAVA_INVITATION_GUEST_IDX].guest;for(var j=0;j<updated.guest.length;j++)
{updateGuests.push(updated.guest[j]);}
events[i][SKAVA_INVITATION_GUEST_IDX].guest=updateGuests;}
else
{events[i][SKAVA_INVITATION_GUEST_IDX]=updated;}
eventObj.events=JSON.stringify(events);break;}}}
break;}}
calBck(JSON.stringify(eventObj));}
Skava_Invitation_Cache_class.prototype.clearCache=function()
{SKAVA_INVITATION_CACHE_CLS.eventObj=null;SKAVA_INVITATION_CACHE_CLS.clearCall=null;}
Skava_Invitation_Cache_class.prototype.eventObj;Skava_Invitation_Cache_class.prototype.isSimple;Skava_Invitation_Cache_class.prototype.clearCal;function invitationToXMLEvent(eventsObject,isJson)
{var xmlToRet=null;if(isJson)
{eventsObject=eventsObject.replace(/vc.halficonurl/g,"vc_halficonurl");var eventsJson=JSON.parse(eventsObject);var events=JSON.parse(eventsJson.events);var pages="";if(skava_invitation_totalpage&&skava_invitation_totalpage!=0)
{pages=' totalpages="'+skava_invitation_totalpage+'" currentpage="'+skava_invitation_curpage+'"';skava_invitation_totalpage=0;skava_invitation_curpage=0;}
xmlToRet='<events'+pages+'>';for(var i=0;i<events.length;i++)
{var event=events[i][SKAVA_INVITATION_EVENT_IDX].event;var attachment=null,guests=null,notification=null;if(events[i][SKAVA_INVITATION_ATTACHMENT_IDX]&&events[i][SKAVA_INVITATION_ATTACHMENT_IDX].attachments)
{attachment=events[i][SKAVA_INVITATION_ATTACHMENT_IDX].attachments;}
if(events[i][SKAVA_INVITATION_GUEST_IDX]&&events[i][SKAVA_INVITATION_GUEST_IDX].guest)
{guests=events[i][SKAVA_INVITATION_GUEST_IDX].guest;}
if(events[i][SKAVA_INVITATION_NOTIFICATION_IDX]&&events[i][SKAVA_INVITATION_NOTIFICATION_IDX].notification)
{notification=events[i][SKAVA_INVITATION_NOTIFICATION_IDX].notification;}
var xmlToRet1="";var addEvent=true;if(SKAVA_INVITATION_CACHE_CLS.reqestedIds&&SKAVA_INVITATION_CACHE_CLS.reqestedIds.length>0)
{addEvent=false;for(var j=0;j<SKAVA_INVITATION_CACHE_CLS.reqestedIds.length;j++)
{if(event&&event[0]&&(event[0].event_id==SKAVA_INVITATION_CACHE_CLS.reqestedIds[j]))
{addEvent=true;break;}}}
if(addEvent==true)
{xmlToRet1="<event>\n"+"\t<eventid>"+(event[0].event_id?event[0].event_id:"")+"</eventid>\n"+"\t<hostuserid>"+(event[0].event_hostuserid?event[0].event_hostuserid:"")+"</hostuserid>\n"+"\t<hostusername>"+(event[0].event_username?htmlEncode(event[0].event_username):"")+"</hostusername>\n"+"\t<eventname>"+(event[0].event_name?htmlEncode(event[0].event_name):"")+"</eventname>\n"+"\t<timestamp>"+(getFormattedDate(event[0].event_eventtime))+"</timestamp>\n"+"\t<location>"+(event[0].event_location?htmlEncode(event[0].event_location):"")+"</location>\n"+"\t<street>"+(event[0].event_street?htmlEncode(event[0].event_street):"")+"</street>\n"+"\t<city>"+(event[0].event_city?htmlEncode(event[0].event_city):"")+"</city>\n"+"\t<state>"+(event[0].event_state&&event[0].event_state!="null"?htmlEncode(event[0].event_state):"")+"</state>\n"+"\t<zip>"+(event[0].event_zip?event[0].event_zip:"")+"</zip>\n"+"\t<theme>"+(event[0].event_theme?htmlEncode(event[0].event_theme):"")+"</theme>\n"+"\t<reason>"+(event[0].event_reason?htmlEncode(event[0].event_reason):"")+"</reason>\n"+"\t<donationgoal>"+(event[0].event_donationgoal?event[0].event_donationgoal:"")+"</donationgoal>\n"+"\t<amountraised>"+(event[0].event_amountraised?event[0].event_amountraised:"")+"</amountraised>\n"+"\t<suggesteddonationamount>"+(event[0].event_suggesteddonationamount?event[0].event_suggesteddonationamount:"")+"</suggesteddonationamount>\n"+"\t<flags>"+(event[0].event_flags?event[0].event_flags:"")+"</flags>\n"+"\t<photourl>"+(event[0].event_photourl?htmlEncode(event[0].event_photourl):"")+"</photourl>\n";var tempVideoURL=(event[0].event_videourl&&event[0].event_videourl.length>0?(event[0].event_videourl.substring(event[0].event_videourl.lastIndexOf('.'),event[0].event_videourl.length)==".flv"?htmlEncode(event[0].event_videourl):SKAVA_INVITATION_ATTACHMENT_VIDEO_PROCESSING_FLV_URL):"");xmlToRet1+="\t<videourl>"+tempVideoURL+"</videourl>\n"+
(SKAVA_INVITATION_CACHE_CLS.isSimple==true?"":"\t<guestmessage>"+(event[0].event_guestsmessage?htmlEncode(event[0].event_guestsmessage):"")+"</guestmessage>\n");if(attachment&&attachment.length>0)
{xmlToRet1+="\t<attachments>\n";for(var j=0;j<attachment.length;j++)
{var attachementUrl="";if(attachment[j].entry_entryprops.event_attachtype==ATTACHMENT_TYPE_VIDEO)
{attachementUrl=(attachment[j].entry_fileurl&&attachment[j].entry_fileurl.indexOf(".flv")>-1?htmlEncode(attachment[j].entry_fileurl):SKAVA_INVITATION_ATTACHMENT_VIDEO_PROCESSING_FLV_URL);}
else
{attachementUrl=(attachment[j].entry_entryprops.vc_halficonurl?htmlEncode(attachment[j].entry_entryprops.vc_halficonurl):"");}
xmlToRet1+="<attachment>\n"+"\t<attachid>"+(attachment[j].entry_id?attachment[j].entry_id:"")+"</attachid>\n"+"\t<userid>"+(attachment[j].entry_userid?attachment[j].entry_userid:"")+"</userid>\n"+"\t<username>"+(attachment[j].entry_username?htmlEncode(attachment[j].entry_username):"")+"</username>\n"+"\t<type>"+(attachment[j].entry_entryprops.event_attachtype?attachment[j].entry_entryprops.event_attachtype:"")+"</type>\n"+"\t<title>"+(attachment[j].entry_label1?htmlEncode(attachment[j].entry_label1):"")+"</title>\n"+"\t<url>"+attachementUrl+"</url>\n"+"\t<comment>"+(attachment[j].entry_comment?htmlEncode(attachment[j].entry_comment):"")+"</comment>\n"+"\t</attachment>\n";}
xmlToRet1+="\t</attachments>\n";}
if(guests&&guests.length>0)
{xmlToRet1+="\t<guests>\n";for(var j=0;j<guests.length;j++)
{xmlToRet1+="<guest>\n"+"\t<id>"+(guests[j].guest_id?guests[j].guest_id:"")+"</id>\n"+"\t<type>"+(guests[j].guest_type?guests[j].guest_type:"")+"</type>\n"+"\t<invitee>"+(guests[j].guest_invitee?htmlEncode(guests[j].guest_invitee):"")+"</invitee>\n"+"\t<inviteeuserid>"+(guests[j].guest_inviteeuserid?guests[j].guest_inviteeuserid:"")+"</inviteeuserid>\n"+"\t<inviteeusername>"+(guests[j].guest_name?platformTrim(htmlEncode(guests[j].guest_name)):"")+"</inviteeusername>\n"+"\t<inviteeuserprofilephotourl>"+(guests[j].guest_inviteeuserprofilephotourl?htmlEncode(guests[j].guest_inviteeuserprofilephotourl):"")+"</inviteeuserprofilephotourl>\n"+"\t<status>"+(guests[j].guest_status?guests[j].guest_status:"")+"</status>\n"+"\t</guest>\n";}
xmlToRet1+="\t</guests>\n";}
if(notification&&notification.length>0)
{xmlToRet1+="<notifications>\n";for(var j=0;j<notification.length;j++)
{xmlToRet1+="\t<notification>"+"\t<notfnid>"+(notification[j].notification_id?notification[j].notification_id:"")+"</notfnid>\n"+"\t<type>"+(notification[j].notification_type?notification[j].notification_type:"")+"</type>\n"+"\t<days>"+(notification[j].notification_days?notification[j].notification_days:"")+"</days>\n"+"\t<message>"+(notification[j].notification_message?htmlEncode(notification[j].notification_message):"")+"</message>\n"+"\t</notification>\n";}
xmlToRet1+="</notifications>";}
xmlToRet1+="</event>\n";xmlToRet+=xmlToRet1;}}
xmlToRet+="</events>";var responsediv=document.getElementById("responsediv");if(responsediv)
{responsediv.innerHTML="<code><pre>"+htmlEncode(xmlToRet)+"</pre></code>";}}
return xmlToRet;}
function showCreateEvent()
{if(skava_platform_showAlerts)
{alert("Function name: showCreateEvent");}
platformRegisterPageView('ca-so-ct.create.invite','ca-so-ct.invite');invitationShowCreateEvent1("showCreateEvent");}
function invitationShowCreateEvent1(opCaller)
{var userProfile=null;if(skava_invitation_create_tempArr&&!skava_invitation_create_tempArr.SKAVA_INVITATION_ID_INCLUDE_MAP)
{skava_invitation_create_tempArr.SKAVA_INVITATION_ID_INCLUDE_MAP=1;}
if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);}
var innerHtml='<table class="ctInvCreateOverlayDim" cellpadding="0" cellspacing="0">'+'<tr>'+'<td>'+'<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td>'+'<table cellspacing="0" cellpadding="0">'+'<tr>'+'<td class="ctInvCreateOverlayPadding ctInvCreateOverlayTopImg">'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="id_titleArea" class="ctInvCreateOverlayTitlePadding ctInvCreateOverlayPadding">'+'<table cellspacing="0" cellpadding="0">'+'<tr>'+'<td>'+'<font class="ctInvCreateOverlayTitle ">Tell us about your Come Together party</font>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<font class="ctInvCreateOverlaySubTitle">List the Who, What, Where and When of your event (*indicates required field) </font>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="id_fieldsArea" class="ctInvCreateOverlayPadding ctInvCreateOverlayPartyPadding">'+'<table  cellspacing="0" cellpadding="0">'+'<tr>'+'<td class="ctInvCreateOverlayField">'+'<font class="ctInvCreateOverlayVerdanaBold">*Party name:</font>'+'</td>'+'<td><input class="ctInvCreateOverlayPartyTxtDim" id="id_eventname" MAXLENGTH="250" type="text" value=""></td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<font class="ctInvCreateOverlayVerdanaRegular">&nbsp;&nbsp;Theme:</font>'+'</td>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td>'+'<div id="id_theme" class="ctInvAlignLeft"></div>'+'</td>'+'<td>'+'&nbsp;&nbsp;<a class="ctInvCreateOverlayVerdanaRegularChooseTheme" target="_blank" href="http://'+document.domain+'/cometogether/#/host_party/choose_a_theme">Choose a Theme</a>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<font class="ctInvCreateOverlayVerdanaRegular">&nbsp;&nbsp;Reason:</font>'+'</td>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<div id="id_reason" class="ctInvAlignLeft"/>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateOverlayPadding ctInvCreateOverlayDateTimePadding">'+'<table  cellspacing="0" cellpadding="0">'+'<tr>'+'<td class="ctInvCreateOverlayField">'+'<font class="ctInvCreateOverlayVerdanaBold ">*Date:</font>'+'</td>'+'<td><input id="id_date" type="text" class="ctInvDateInputBox" value="'+(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DATE?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DATE:SKAVA_INVITATION_STATIC_DATE_FORMAT)+'" onfocus="invitationShowCalendar(this); clearDateError(\'create\');"></input></td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateOverlayField ctInvCreateOverlayFieldPadding">'+'<font class="ctInvCreateOverlayVerdanaBold">*Time:</font>'+'</td>'+'<td class="ctInvAlignLeft ctInvCreateOverlayFieldPadding">'+'<table class="ctInvAlignLeft"   cellspacing="0" cellpadding="0">'+'<tr>'+'<td>'+'<select id="id_hrs">';var sel=(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS:7);for(var i=1;i<=12;i++)
{innerHtml+='<option value="'+i+'" '+(i==sel?'selected':'')+'>'+i+'</option>';}
innerHtml+='</select>'+'</td>'+'<td><b>:</b></td>'+'<td>'+'<select id="id_mins">';sel=(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS:0);innerHtml+='<option value="0" '+(sel==0?'selected':'')+'>00</option>'+'<option value="15" '+(sel==15?'selected':'')+'>15</option>'+'<option value="30" '+(sel==30?'selected':'')+'>30</option>'+'<option value="45" '+(sel==45?'selected':'')+'>45</option>'+'</select>'+'</td>'+'<td>&nbsp;</td>'+'<td>'+'<select id="id_meridiem">'+'<option value="AM" '+(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM=='AM'?'selected':'')+'>AM</option>'+'<option value="PM" '+(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM=='AM'?'':'selected')+'>PM</option>'+'</select>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateOverlayFieldPadding">'+'</td>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<table  cellspacing="0" cellpadding="0">'+'<tr>'+'<td>'+'<input id="id_emaildatecheck" class="ctInvCreateOverlaySaveDateMargin ctInvCheckBoxProps" type="checkbox" onclick="invitationShowDaysCount(this.checked)" '+(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE.length>0?'checked':'')+' />'+'</td>'+'<td>'+'<font class="ctInvCreateOverlayVerdanaRegular">Send \'Save the Date\' email&nbsp;&nbsp;</font>'+'</td>'+'<td>'+'<table cellpadding="0" cellspacing="0" id="daysSendEmail">'+'<tr>'+'<td>'+'<select id="id_emaildate" class="ctInvEmailDateCalenderTextBox">';if(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE&&platformTrim(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE).length>0)
{for(var i=1;i<=30;i++)
{innerHtml+='<option value="'+i+'" '+(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE==i?'selected':'')+'>'+i+(i==1?' day before':' days before')+'</option>';}}
else
{for(var i=1;i<=30;i++)
{innerHtml+='<option value="'+i+'" '+(i==21?'selected':'')+'>'+i+(i==1?' day before':' days before')+'</option>';}}
innerHtml+='</select>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="" class="ctInvCreateOverlayPadding ctInvCreateOverlayLocStreetCityPadding">'+'<table  cellspacing="0" cellpadding="0">'+'<tr>'+'<td class="ctInvCreateOverlayField ctInvCreateOverlayFieldPadding">'+'<font class="ctInvCreateOverlayVerdanaBold">*Location:</font>'+'</td>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<input id="id_location" MAXLENGTH="250" type="text" class="ctInvCreateOverlayFieldLocStreetCity" value=""></input>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateOverlayField ctInvCreateOverlayFieldPadding">'+'<font class="ctInvCreateOverlayVerdanaRegular">&nbsp;&nbsp;Street:</font>'+'</td>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<input id="id_street" MAXLENGTH="250" type="text" class="ctInvCreateOverlayFieldLocStreetCity" value=""></input>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateOverlayField ctInvCreateOverlayFieldPadding">'+'<font class="ctInvCreateOverlayVerdanaRegular">&nbsp;&nbsp;City:</font>'+'</td>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<input id="id_city" MAXLENGTH="250" type="text" class="ctInvCreateOverlayFieldLocStreetCity" value=""></input>'+'</td>'+'<td class="ctInvCreateOverlayFieldPadding">'+'&nbsp;&nbsp;<input class="ctInvIncludeMapProp" id="id_includemap" type="checkbox" onclick="" '+(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_INCLUDE_MAP==1?'checked':'')+'></input>'+'</td>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<font class="ctInvCreateOverlayVerdanaRegular ctInvIncludeMapProp">Include map on invitation</font>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateOverlayField ctInvCreateOverlayFieldPadding">'+'<font class="ctInvCreateOverlayVerdanaBold">*Zip:</font>'+'</td>'+'<td class="ctInvCreateOverlayFieldPadding">'+'<input id="id_zipcode" MAXLENGTH="10" type="text" class="ctInvCreateOverlayFieldZip" value="'+(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ZIPCODE?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ZIPCODE:'')+'"></input'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="" class="ctInvCreateOverlayPadding">'+'<table  cellspacing="0" cellpadding="0">'+'<tr>'+'<td class="ctInvCreateOverlayFundDonationGap"></td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateOverlayField">'+'<font class="ctInvCreateOverlayVerdanaRegular">&nbsp;&nbsp;Fundraising Goal:</font>'+'</td>'+'<td>'+'<font class="ctInvCreateOverlayVerdanaRegular">$&nbsp;</font>'+'</td>'+'<td>'+'<input class="ctInvCreateOverlayFundDonationTxtField" id="id_donationgoal" MAXLENGTH="6" type="text" value="'+(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DONATION_GOAL?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DONATION_GOAL:'')+'"/>'+'</td>'+'<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>'+'<td>'+'<font class="ctInvCreateOverlayVerdanaRegular">Suggested Guest Donation:</font>'+'</td>'+'<td>'+'<font class="ctInvCreateOverlayVerdanaRegular">&nbsp;&nbsp;$&nbsp;</font>'+'</td>'+'<td>'+'<input class="ctInvCreateOverlayFundDonationTxtField" id="id_donationamt" MAXLENGTH="6" type="text" value="'+(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DOANTION_AMT?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DOANTION_AMT:'')+'"/>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table cellspacing="0" cellpadding="0" class="ctInvCreateOverlayDim">'+'<tr>'+'<td class="ctInvCreateOverlayButtonArea">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" class="ctInvCreateOverlayButtonImg" onclick="invitationDoCreateEvent1(\''+opCaller+'\')">&nbsp;&nbsp;&nbsp;&nbsp;'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="uploadAlert" class="ctInvErrorText ctInvCreateOverlayPadding">'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>';var showTheme=function()
{invitationShowThemesAndReason((skava_invitation_create_tempArr?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_THEME:null),(skava_invitation_create_tempArr?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_REASON:null));invitationShowDaysCount((skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE.length>0?true:false));invitationSetEventInputValues();calendarOnCloseCallBack=validateDateForCreateEvent;};var height=590;platformShowHideScrollBar(height);if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,614,height,true,false,createDelegate(onClose,this,[1,opCaller]),showTheme);}
else
{platformShowPopup(innerHtml,614,height,true,true,createDelegate(onClose,this,[1,opCaller]),showTheme);}}
function validateDateForCreateEvent()
{var id_date=document.getElementById("id_date");var uploadAlert=document.getElementById("uploadAlert");if(!(id_date.value==SKAVA_INVITATION_STATIC_DATE_FORMAT)&&!checkDataFormat(platformTrim(id_date.value)))
{id_date.value=SKAVA_INVITATION_STATIC_DATE_FORMAT;if(uploadAlert)
{uploadAlert.innerHTML=SKAVA_INVITATION_EVENT_HOST_TIME_FORMAT_INVALID;}}
else
{if(uploadAlert)
{uploadAlert.innerHTML="";}}}
function clearDateError(opCaller)
{var node=null;if(opCaller=="create")
{node=document.getElementById("uploadAlert");}
else
{node=document.getElementById("errorEventEdit");}
if(node&&node.innerHTML==SKAVA_INVITATION_EVENT_HOST_TIME_FORMAT_INVALID)
{node.innerHTML="";}}
function invitationSetEventInputValues()
{var id_eventname=document.getElementById("id_eventname");var id_location=document.getElementById("id_location");var id_street=document.getElementById("id_street");var id_city=document.getElementById("id_city");if(id_eventname)
{id_eventname.value=(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EVENTNAME?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EVENTNAME:'');}
if(id_location)
{id_location.value=(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_LOCATION?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_LOCATION:'');}
if(id_street)
{id_street.value=(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_STREET?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_STREET:'');}
if(id_city)
{id_city.value=(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_CITY?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_CITY:'');}}
function invitationShowHideControls(dntshow)
{var prop=(dntshow?"hidden":"visible");var arr=["id_hrs","id_mins","id_meridiem"];var node=null;for(var i=0;i<arr.length;i++)
{node=document.getElementById(arr[i]);if(node)
{node.style.visibility=prop;}}}
function invitationShowCalendar(el)
{invitationShowHideControls(true);calendarHideCallBck=invitationShowHideControls;showCalendarControl(el);}
function invitationShowDaysCount(isChecked)
{var id_emaildate=document.getElementById("id_emaildate");if(id_emaildate)
{id_emaildate.disabled=!isChecked;}}
function invitationDoCreateEvent1(opCaller)
{var uploadAlert=document.getElementById("uploadAlert");var id_eventname=document.getElementById("id_eventname");var id_date=document.getElementById("id_date");var id_hrs=document.getElementById("id_hrs");var id_mins=document.getElementById("id_mins");var id_meridiem=document.getElementById("id_meridiem");var id_location=document.getElementById("id_location");var id_street=document.getElementById("id_street");var id_city=document.getElementById("id_city");var id_zipcode=document.getElementById("id_zipcode");var id_themeoption=document.getElementById("id_themeoption");var id_reasonoption=document.getElementById("id_reasonoption");var id_donationgoal=document.getElementById("id_donationgoal");var id_donationamt=document.getElementById("id_donationamt");var id_includemap=document.getElementById("id_includemap");var id_emaildatecheck=document.getElementById("id_emaildatecheck");var id_emaildate=document.getElementById("id_emaildate");if((id_eventname&&platformTrim(id_eventname.value).length<=0)||(id_date&&platformTrim(id_date.value).length<=0||(id_date.value==SKAVA_INVITATION_STATIC_DATE_FORMAT))||((id_hrs&&platformTrim(id_hrs.value).length<=0)&&(id_mins&&platformTrim(id_mins.value).length<=0)&&(id_meridiem&&platformTrim(id_meridiem.value).length<=0))||(id_location&&platformTrim(id_location.value).length<=0)||(id_zipcode&&platformTrim(id_zipcode.value).length<=0))
{uploadAlert.innerHTML=SKAVA_INVITATION_ID_EMPTY_DATA_STR;}
else if((id_zipcode.value).length<5||!(platformValidateNumber(id_zipcode.value,10,true,5,false)))
{uploadAlert.innerHTML=SKAVA_USERPROFILE_ZIPCODE_INVALID_STR;}
else if(id_donationgoal&&id_donationgoal.value.length>0&&!platformValidateNumber(id_donationgoal.value,6,false,0,false))
{uploadAlert.innerHTML=SKAVA_USERPROFILE_DONATION_GOAL_INVALID_STR;}
else if(id_donationamt&&id_donationamt.value.length>0&&!platformValidateNumber(id_donationamt.value,6,false,0,false))
{uploadAlert.innerHTML=SKAVA_USERPROFILE_DONATION_AMOUNT_INVALID_STR;}
else if(!checkDataFormat(platformTrim(id_date.value)))
{id_date.value=(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DATE?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DATE:SKAVA_INVITATION_STATIC_DATE_FORMAT);uploadAlert.innerHTML=SKAVA_INVITATION_EVENT_HOST_TIME_FORMAT_INVALID;}
else if(!validateDateAndTime(platformTrim(id_date.value),platformTrim(id_hrs.value),platformTrim(id_mins.value),platformTrim(id_meridiem.value)))
{uploadAlert.innerHTML=SKAVA_INVITATION_EVENT_HOST_TIME_INVALID;}
else if(id_emaildatecheck.checked&&id_emaildate.options[id_emaildate.selectedIndex].value>getElapsedDays(getTimeMilliSeconds(platformTrim(id_date.value),platformTrim(id_hrs.value),platformTrim(id_mins.value),platformTrim(id_meridiem.value))))
{uploadAlert.innerHTML=SKAVA_INVITATION_INVALID_DAYS_EMAIL;}
else
{var afterGetState=function(state,responseCde,responseMsg)
{if(responseCde==0)
{if(skava_invitation_create_tempArr==null)
{skava_invitation_create_tempArr=new Array();}
skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EVENTNAME=id_eventname.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DATE=id_date.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS=(id_hrs.options[id_hrs.selectedIndex].value?id_hrs.options[id_hrs.selectedIndex].value:7);skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS=(id_mins.options[id_mins.selectedIndex].value?id_mins.options[id_mins.selectedIndex].value:0);skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM=(id_meridiem.options[id_meridiem.selectedIndex].value?id_meridiem.options[id_meridiem.selectedIndex].value:"PM");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_LOCATION=id_location.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_STREET=(id_street.value?id_street.value:"");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_CITY=(id_city.value?id_city.value:"");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ZIPCODE=id_zipcode.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_THEME=(id_themeoption.options[id_themeoption.selectedIndex].value?id_themeoption.options[id_themeoption.selectedIndex].value:"");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_REASON=(id_reasonoption.options[id_reasonoption.selectedIndex].value?id_reasonoption.options[id_reasonoption.selectedIndex].value:"");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DONATION_GOAL=id_donationgoal.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DOANTION_AMT=id_donationamt.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_INCLUDE_MAP=(id_includemap.checked?1:0);skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE=(id_emaildatecheck.checked?id_emaildate.options[id_emaildate.selectedIndex].value:"");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_STATE=state;hideCalendarControl();if(skava_userprofile_isUserLoggedIn)
{invitationShowCreateEvent2(opCaller);}
else
{var afterLogin=function(opCaller,param1,param2)
{invitationShowCreateEvent2(opCaller);};userProfileShowLogin_(opCaller,afterLogin);}}
else
{if(uploadAlert)
{uploadAlert.innerHTML=responseMsg;}}};platformGetState(id_zipcode.value,afterGetState);}}
function invitationShowCreateEvent2(opCaller)
{var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HOSTID=userProfile.user_id;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HOSTNAME=userProfile.user_name;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HOSTEMAIL=userProfile.user_email;}
var innerHtml='<table class="ctInvCreateInvGreetDim"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td>'+'<table cellspacing="0" cellpadding="0">'+'<tr>'+'<td class="ctInvCreateInvGreetTopImg">'+'</td>'+'<td>'+'</td>'+'</tr>'+'<tr>'+'<td  class="ctInvCreateInvGreetPadding ctInvCreateInvGreetTitlePadding1">'+'<font class="ctInvCreateInvGreetTitle">Tell your guests about Come Together</font>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateInvGreetPadding ctInvCreateOverlayLineHtProps">'+'<font class="ctInvCreateInvGreetVerdanaRegular">Your Come Together party is a unique new way to raise money, so it\'s important to tell your friends & family all about it. We\'ve provided an example invitation below to get you started.</font>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateInvGreetPadding ctInvCreateInvGreetTxtAreaPadding1 cttopPadding10">'+'<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td>'+'<font class="ctInvCreateInvGreetVerdanaBold">Add Message for Guests:</font>'+'</td>'+'</tr>'+'<tr>'+'<td><textarea id="id_guest_msg" rows="4" class="ctInvCreateInvGreetTextAreaDim ctInvCreateInvGreetVerdanaRegular" onKeyPress="return platformLimiter(this, 1000)">'+(skava_invitation_create_tempArr&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_GUEST_MSG&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_GUEST_MSG.length>0?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_GUEST_MSG:SKAVA_INVITATION_STATIC_GUEST_MESSGAE)+'</textarea></td>'+'</tr>'+'<tr>'+'<td><font class="ctInvCreateInvGreetTxtAreaChars">1000 characters</font></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateInvGreetPadding cttopPadding10">'+'<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td>'+'<font class="ctInvCreateInvGreetVerdanaBold">Add a Photo or Video: </font>'+'</td>'+'</tr>'+'<tr>'+'<td><font class="ctInvCreateInvGreetTxtAreaChars">Personalize your invitation with a photo or video of your own.</font></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateInvGreetPadding ctInvCreateInvGreetUpldPhotoVideoPadding1 ctInvCreateInvGreetUpldPhotoVideo">'+'<table cellpadding="0" cellspacing="0" class="ctInvUploadTable">'+'<tr>'+'<td>'+'<input class="ctInvCheckBoxProps" id="id_upload_photo_radio" name="eventMedia" type="radio" value="" '+(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE==SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO||skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE==SKAVA_INVITATION_MEDIA_UPLOAD_VIDEO?'checked':'')+' onclick="invitationShowInputOption(this)"/><font class="ctInvCreateInvGreetVerdanaRegular">&nbsp;Upload a Photo or Video</font>'+'</td>'+'</tr>'+'<tr>'+'<td colspan="2">'+'<div id="id_uploadphoto" class="ctInvCreateInvGreetOptionPadding"></div>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvRecordVideoText">'+'<input class="ctInvCheckBoxProps" id="id_upload_record_radio" name="eventMedia" type="radio" value="" '+(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE==SKAVA_INVITATION_MEDIA_RECORD_VIDEO?'checked':'')+' onclick="invitationShowInputOption(this)"/><font class="ctInvCreateInvGreetVerdanaRegular">&nbsp;Record Your Own Video </font><font class="ctInvCreateInvGreetTxtAreaChars">(requires webcam)</font>'+'</td>'+'</tr>'+'<tr>'+'<td colspan="2">'+'<div id="id_recordvideo" class="ctInvCreateInvGreetOptionPadding"></div>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<input class="ctInvCheckBoxProps" id="id_no_photo_video" name="eventMedia" type="radio" value="" onclick="invitationShowInputOption(this)"></input><font class="ctInvCreateInvGreetVerdanaRegular">&nbsp;No Photo/Video</font>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td align="right">'+'<table cellspacing="0" cellpadding="0" class="ctInvCreateInvGreetDim">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" class="ctInvCreateInvGreetButtonBack" onclick="invitationGotoForm1(\''+opCaller+'\')"/>&nbsp;&nbsp;'+'<input id="id_saveButton" type="button" class="ctInvCreateInvGreetButtonPreviewInv" onclick="invitationDoSave(\''+opCaller+'\')"/>&nbsp;&nbsp;&nbsp;&nbsp;'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="uploadAlert" class="ctInvCreateInvGreetErrorText">'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td align="center">'+'<img src="v200911150901p/img/creative_design_red.gif" id="processingImg" class="ctInvProcessingImg"></img>'+'</td>'+'</tr>'+'</table>';var showUiAdditions=function()
{invitationShowInputOption();};var height=750;platformShowHideScrollBar(height);if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,614,height,true,false,createDelegate(invitationOnOverlayClose,this,[1,opCaller]),showUiAdditions);}
else
{platformShowPopup(innerHtml,614,height,true,true,createDelegate(invitationOnOverlayClose,this,[1,opCaller]),showUiAdditions);}}
function invitationGotoForm1(opCaller)
{invitationTempSaveData(opCaller,invitationShowCreateEvent1);}
function invitationTempSaveData(opCaller,callbck)
{var id_guest_msg=document.getElementById("id_guest_msg");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_GUEST_MSG=id_guest_msg.value;if(callbck)
{callbck(opCaller);}}
function invitationDoSave(opCaller)
{var id_guest_msg=document.getElementById("id_guest_msg");if(id_guest_msg&&id_guest_msg.value.length<=1000)
{var afterTempSave=function()
{invitationDoUpload(opCaller);}
invitationTempSaveData(opCaller,afterTempSave);}
else
{var processingImg=document.getElementById("processingImg");var errorCreate=document.getElementById("uploadAlert");if(processingImg)
{processingImg.style.visibility="hidden";}
if(errorCreate)
{errorCreate.innerHTML=SKAVA_INVITATION_LIMIT_EXCEEDS;}}}
function invitationDoUpload(opCaller)
{var processingImg=document.getElementById("processingImg");var errorCreate=document.getElementById("uploadAlert");if(processingImg)
{processingImg.style.visibility="visible";}
if(errorCreate)
{errorCreate.innerHTML="";}
var id_upload_photo_radio=document.getElementById("id_upload_photo_radio");var id_upload_record_radio=document.getElementById("id_upload_record_radio");var uploadFormName=null;if(id_upload_photo_radio.checked)
{uploadFormName="file_upload_form_id_uploadphoto";}
else if(id_upload_record_radio.checked)
{skava_invitation_media_type_selected=SKAVA_INVITATION_MEDIA_RECORD_VIDEO;}
if(uploadFormName!=null)
{var uploadImageForm=document.getElementById(uploadFormName);if(uploadImageForm)
{var file=document.getElementById("file");var imgName=(file?platformTrim(file.value):"").toLowerCase();if(imgName.length>0)
{if(!(imgName.lastIndexOf(".png")!=-1||imgName.lastIndexOf(".gif")!=-1||imgName.lastIndexOf(".jpeg")!=-1||imgName.lastIndexOf(".jpg")!=-1||imgName.lastIndexOf(".jpe")!=-1||imgName.lastIndexOf(".flv")!=-1||imgName.lastIndexOf(".mp4")!=-1||imgName.lastIndexOf(".avi")!=-1||imgName.lastIndexOf(".mov")!=-1||imgName.lastIndexOf(".wmv")!=-1))
{errorCreate.innerHTML=SKAVA_INVITATION_UPLOAD_MEDIA_INVALID;if(processingImg)
{processingImg.style.visibility="hidden";}}
else
{var maxSize=0;if(imgName.lastIndexOf(".flv")!=-1||imgName.lastIndexOf(".mp4")!=-1||imgName.lastIndexOf(".avi")!=-1||imgName.lastIndexOf(".mov")!=-1||imgName.lastIndexOf(".wmv")!=-1)
{skava_invitation_media_type_selected=SKAVA_INVITATION_MEDIA_UPLOAD_VIDEO;maxSize=maxAwsVideoSize;}
else
{skava_invitation_media_type_selected=SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO;maxSize=maxAwsSize;}
var url="/mc/user/upload?campaign_id="+campaignId+"&resptype=inline"+"&maxsize="+maxSize+"&skipentryid=true&retentryid=true&retentryidcallbckfn=invitationUploadComplete";var suffix="&"+urlEncode({'entry_itemurl1':'','entry_label1':SKAVA_INVITATION_CREATE_RECORDED_ENTRY_LABEL,'entry_comment':''});doAWSUpload(uploadImageForm.id,url+suffix,doCreateEntryErrorcbk);}}
else
{invitationDoSave_(opCaller,skava_invitation_media_type_selected);}}
else
{invitationDoSave_(opCaller,skava_invitation_media_type_selected);}}
else
{invitationDoSave_(opCaller,skava_invitation_media_type_selected,skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_ID);}}
function doCreateEntryErrorcbk(responseCode,responseMsg)
{var err=document.getElementById("uploadAlert");if(err)
{if(responseMsg=="/mc/login.jsp")
{responseMsg=SKAVA_INVITATION_SESSION_EXPIRED;}
err.innerHTML=responseMsg;}
var processingImg=document.getElementById("processingImg");if(processingImg)
{processingImg.style.visibility="hidden";}}
function invitationDoSave_(opCaller,mediaType,mediaId)
{var err=document.getElementById("uploadAlert");var processingImg=document.getElementById("processingImg");var id_saveButton=document.getElementById("id_saveButton");if(id_saveButton)
{id_saveButton.disabled=true;}
var afterCreate=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{var eventsId=JSON.parse(result);skava_invitation_create_tempArr.SKAVA_INVITATION_ID=eventsId.eventid;var afterGetEvents=function(result)
{if(processingImg)
{processingImg.style.visibility="hidden";}
platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventsId.eventid,skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HOSTID,false,afterGetEvents);skava_invitation_create_tempArr=new Array();}
else if(responseCode>0&&responseCode<1000)
{if(processingImg)
{processingImg.style.visibility="hidden";}
if(err)
{err.innerHTML=responseMessage;}
if(id_saveButton)
{id_saveButton.disabled=false;}}
else if(responseCode>=1000)
{if(responseCode==1006)
{skava_userprofile_loggedInUser=null;skava_userprofile_isUserLoggedIn=false;}
platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(status,msg)
{if(processingImg)
{processingImg.style.visibility="hidden";}
if(err)
{err.innerHTML=msg;}
if(id_saveButton)
{id_saveButton.disabled=false;}};var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);}
var time=getTimeMilliSeconds(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DATE,(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS.length>0?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS:"0"),(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS.length>0?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS:"0"),(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM.length>0?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM:"PM"));var timeZone=getTimeZone(time);var guestMessage=SKAVA_INVITATION_STATIC_SAVE_THE_DATE_MESSGAE;guestMessage=guestMessage.replace('<eventname>',skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EVENTNAME);guestMessage=guestMessage.replace('<eventdate>',getFormattedDateEx(time));var queryParamString="&method="+SKAVA_INVITATION_CREATE_METHOD+"&event_eventtype="+SKAVA_INVITATION_EVENT_TYPE+"&event_hostuserid="+userProfile.user_id+"&event_name="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EVENTNAME)+"&event_eventtime="+time+"&event_location="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_LOCATION)+"&event_street="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_STREET)+"&event_city="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_CITY)+"&event_state="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_STATE)+"&event_zip="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ZIPCODE)+"&event_theme="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_THEME)+"&event_reason="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_REASON)+"&event_donationgoal="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DONATION_GOAL)+"&event_amountraised="+"&event_suggesteddonationamount="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DOANTION_AMT)+"&event_dateemail="+(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE:"")+"&event_flags="+skava_invitation_create_tempArr.SKAVA_INVITATION_ID_INCLUDE_MAP+"&event_photoentryid="+(mediaType==SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO?mediaId:"")+"&event_videourlentryid="+(mediaType==SKAVA_INVITATION_MEDIA_UPLOAD_VIDEO||mediaType==SKAVA_INVITATION_MEDIA_RECORD_VIDEO?mediaId:"")+"&event_guestsmessage="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_GUEST_MSG)+"&event_fbuserid="+"&event_fbusername="+"&event_fbuserprofilephotourl="+"&mailer_id="+createEventMailerId+"&event_timezone="+encodeURIComponent(timeZone)+"&messages="+escape(guestMessage);jx.load(skava_invitation_ct_domainUrl+queryParamString,afterCreate,"application/x-www-form-urlencoded","POST",errcbk);}
function invitationUploadComplete(entryId,mediaType)
{var err=document.getElementById("uploadAlert");var processingImg=document.getElementById("processingImg");try
{if(entryId)
{skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_ID=entryId;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE=mediaType;invitationDoSave_('upload',skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE,skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_ID);}
else
{if(err)
{err.innerHTML=SKAVA_INVITATION_UPLOAD_ERROR;if(processingImg)
{processingImg.style.visibility="hidden";}}}}
catch(e)
{if(err)
{err.innerHTML=SKAVA_INVITATION_UPLOAD_ERROR;if(processingImg)
{processingImg.style.visibility="hidden";}}}}
function invitationDoCreateEntryFromUrl(opCaller,skava_invitation_media_type_selected,mediaUrl)
{var afterCampaignEntryCreate=function(result)
{if(result)
{skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_ID=parseInt(result);if(opCaller!="onSaveRecorded")
{invitationDoSave_(opCaller,skava_invitation_media_type_selected,skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_ID);}}};var errcbk=function(msg)
{};var userProfile=null;var userId=0;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);userId=userProfile.user_id;}
var type=mediaUrl.substring(mediaUrl.lastIndexOf(".")+1,mediaUrl.length);var prefix=";jsessionid="+platformReadCookie('JSESSIONID')+"?campaign_id="+campaignId+"&channel_id="+channelId;var queryParamString=prefix+"&user_id="+userId+"&transport=direct&entry_fileurl="+escape(mediaUrl)+"&entry_label1="+escape(SKAVA_INVITATION_CREATE_RECORDED_ENTRY_LABEL)+"&entry_mediatype="+SKAVA_INVITATION_MEDIA_UPLOAD_VIDEO+"&entry_mediacontenttype="+(skava_invitation_media_type_selected==SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO?"image/"+type:"video/flv")+"&retentryid=true";jx.load(skava_invitation_create_entry_url+queryParamString,afterCampaignEntryCreate,"application/x-www-form-urlencoded","POST",errcbk);}
function onSaveRecorded(recordedUrl)
{skava_invitation_media_type_selected=SKAVA_INVITATION_MEDIA_RECORD_VIDEO;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE=SKAVA_INVITATION_MEDIA_RECORD_VIDEO;var id_recordvideo_div=document.getElementById('id_recordvideo');if(id_recordvideo_div)
{id_recordvideo_div.style.display="none";}
invitationDoCreateEntryFromUrl("onSaveRecorded",skava_invitation_media_type_selected,recordedUrl);}
function getEvent(eventId,userId)
{if(skava_platform_showAlerts)
{alert("Function name: getEvent, Param eventId: "+eventId+", Param userId: "+userId);}
return getEvent_("getEvent",eventId,userId);}
function getEvent_(opCaller,eventId,userId)
{var afterLoad=function(result)
{platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);if(userId==userProfile.user_id)
{if(eventId>0)
{SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterLoad,null,true);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_INPUT);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_USERID);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_PLEASE_LOGIN);}}
function getAllMicrositeEventsForUserid(userid)
{if(skava_platform_showAlerts)
{alert("Function name: getAllMicrositeEventsForUserid, Param userId: "+userid);}
var userProfile=null;var opCaller="getAllMicrositeEventsForUserid";var afterLoad=function(result)
{platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{var eventsIds=JSON.parse(result);var tempArr=(eventsIds.eventids).split(",");tempArr.sort(platformSortfunction);var resultUnique=platformGetUnique(tempArr);SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,resultUnique.join(),userProfile.user_id,false,afterLoad);}
else
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(msg)
{};if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);}
if(userProfile&&userProfile.user_id==userid)
{var queryParamString="&method="+SKAVA_INVITATION_GET_EVENTS_IDS+"&user_id="+userid;jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_PLEASE_LOGIN);}}
function getAllMicrositeEvents(pagenum)
{if(skava_platform_showAlerts)
{alert("Function name: getAllMicrositeEvents, Param pagenum: "+pagenum);}
var userProfile=null;var opCaller="getAllMicrositeEvents";var afterLoad=function(result)
{platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{var eventsIds=JSON.parse(result);skava_invitation_curpage=eventsIds.pagenumber;skava_invitation_totalpage=eventsIds.numevents;SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,eventsIds.eventids,0,true,afterLoad,SKAVA_INVITATION_GET_EVENTS_NON_LOGGEDIN_USER);}
else
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(msg)
{};if(pagenum>0)
{var queryParamString="&method="+SKAVA_INVITATION_GET_ALL_MICROSITE_METHOD+"&pagenum="+pagenum;jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_PAGENUM);}}
function getAllFacebookEvents(pagenum)
{if(skava_platform_showAlerts)
{alert("Function name: getAllFacebookEvents, Param pagenum: "+pagenum);}
var opCaller="getAllFacebookEvents";var afterLoad=function(result)
{platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{var eventsIds=JSON.parse(result);skava_invitation_curpage=eventsIds.pagenumber;skava_invitation_totalpage=eventsIds.numevents;SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,eventsIds.eventids,0,true,afterLoad,SKAVA_INVITATION_GET_EVENTS_NON_LOGGEDIN_USER);}
else
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(msg)
{};if(pagenum>0)
{var queryParamString="&method="+SKAVA_INVITATION_ALL_FACEBOOK_METHOD+"&pagenum="+pagenum;jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_PAGENUM);}}
function showAddGuests(eventId,userId)
{if(skava_platform_showAlerts)
{alert("Function name: showAddGuests, Param eventId: "+eventId+", Param userId: "+userId);}
var opCaller="showAddGuests";if(userId&&userId>0&&eventId&&eventId>0)
{var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);}
if(userProfile&&userProfile.user_id==userId)
{platformRegisterPageView('ca-so-ct.add.invite','ca-so-ct.invite');showAddGuests_(opCaller,eventId,userId);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_GUEST_LOGIN_ERROR);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_GUEST_CREATION_ERROR);}}
function showAddGuests_(opCaller,eventId,userId)
{skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_USER_ID=userId;skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_EVENT_ID=eventId;var html='<table id="Table_01" border="0" cellpadding="0" cellspacing="0" class="cttable0" >'+'<tr>'+'<td>'+'<table id="Table_02" border="0" cellpadding="0" cellspacing="0" class="cttable7">'+'<tr>'+'<td><img src="v200911150901p/img/event_detail_step_3.jpg"></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="Table_03" border="0" cellpadding="0" cellspacing="0" class="cttable1">'+'<tr>'+'<td class="cttitlefont">Add guests<td>'+'</tr>'+'<tr>'+'<td class="ctsubtitlefont1">A great guest list makes a great party!</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="Table_04" border="0" cellpadding="0" cellspacing="0" class="cttable1">'+'<tr>'+'<td class="ctsubtitlefont2">Import your contacts from any of these websites:</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="Table_05" border="0" cellpadding="0" cellspacing="0" class="cttable2 ctMailListWidth">'+'<tr>'+'<td class="ctInvAlignLeft">'+'<input type="button" onclick="invitationSaveGuestData();ymailClick(); return false;" class="ctInvLinkYahoo buttonPointer"></input>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+'<input type="button" onclick="invitationSaveGuestData();aolClick(); return false;" class="ctInvLinkAOL buttonPointer"></input>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+'<input type="button" onclick="invitationSaveGuestData();gmailClick(); return false;" class="ctInvLinkGmail buttonPointer"></input>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+'<input type="button" onclick="invitationSaveGuestData();msnClick(); return false;" class="ctInvLinkHotmail buttonPointer"></input>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+'<input type="button" onclick="invitationSaveGuestData();fbClick(); return false;" class="ctInvLinkFacebook buttonPointer"></input>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="Table_06" border="0" cellpadding="0" cellspacing="0" class="cttable3">'+'<tr>'+'<td><font class="ctsubtitlefont1">*&nbsp;Don\'t worry-we won\'t use your friends\' email addresses for marketing purposes.</font><br/><font class="ctsubtitlefont2">Enter your guests\' email addresses individually:</font>&nbsp;<font class="ctsubtitlefont1">(separate addresses with a comma)</font></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td valign="top" class="cttable6 ctLeftPadding30">'+'<table id="Table_07" border="0" cellpadding="0" cellspacing="0" class="cttable6">'+'<tr>'+'<td valign="top"><textarea name="emailids" id="guestListDisplay" rows="4" class="cttextAreaDimstyle"></textarea></td>'+'</tr>'+'<tr><td>'+'<div id="facebookids" class="ctsubtitlefont1"></div>'+'</td></tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="Table_06" border="0" cellpadding="0" cellspacing="0" class="cttable4">'+'<tr>'+'<td><div id="erroralert" class="cterrorText"></div></td>'+'</tr>'+'<tr>'+'<td align="center">'+'<img src="v200911150901p/img/creative_design_red.gif" id="processingImg" class="ctAddMediaProcessingImg ctInvLeftPadding30"></img>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="Table_08" border="0" cellpadding="0" cellspacing="0" class="cttable5">'+'<tr>'+'<td class="ctInvAlignRight ctrightPadding35">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" class="ctInvAddGuestCancel" onclick="invitationClearGuestData(); platformDismissPopup(true); return false;"></input>&nbsp;&nbsp;'+'<input type="button" class="ctInvAddGuestSendNow" onclick="invitationSaveGuests(); return false;"></input>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table></div>';var showList=function()
{invitationShowAddedList();};var height=580;platformShowHideScrollBar(height);if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(html,620,height,true,false,createDelegate(invitationOnOverlayClose,this,[1,opCaller]),showList);}
else
{platformShowPopup(html,620,height,true,true,createDelegate(invitationOnOverlayClose,this,[1,opCaller]),showList);}}
function invitationSaveGuests(pagenum)
{platformRegisterPageView('ca-so-ct.send.invite','ca-so-ct.invite');var inviteuserid=skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_USER_ID;var event_id=skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_EVENT_ID;var afterLoad=function(result)
{platformOnCompleted(1,"showAddGuests",SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);var processingImg=document.getElementById("processingImg");if(processingImg)
{processingImg.style.visibility="hidden";}
if(responseCode==0)
{invitationClearGuestData();SKAVA_INVITATION_CACHE_CLS.getFromCache("showAddGuests",""+event_id,inviteuserid,false,afterLoad,null,true,SKAVA_INVITATION_CACHE_ACTION_ADD,SKAVA_INVITATION_CACHE_ADD_GUESTS,result);}
else
{var errorAlert=document.getElementById("erroralert");if(responseCode==1004)
{errorAlert.innerHTML=SKAVA_INVITATION_GUEST_EMAIL_ID_INVALID;}
else
{errorAlert.innerHTML=responseMessage;}}};var errcbk=function(msg)
{};var guest_type=skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_TYPE;var facebookNames=skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_NAME;facebookNames=((facebookNames&&facebookNames.length>0)?facebookNames:"");var facebookIds=skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_IDS;facebookIds=((facebookIds&&facebookIds.length>0)?facebookIds:"");var tempnames=invitationProcessData(1);if(tempnames&&(tempnames.lastIndexOf(",")==tempnames.length-1))
{tempnames=tempnames.substring(0,tempnames.length-1);}
var names=tempnames.split(",");var err=false;for(i=0;i<names.length;i++)
{var tempStr=platformTrim(unescape(names[i]));var idx=tempStr.indexOf("@");if(idx>-1)
{tempStr=tempStr.substring(0,idx);}
tempStr=replaceName(tempStr,"_");if(!platformValidateUserName(tempStr))
{err=true;break;}
else
{names[i]=tempStr;}}
var invitees=invitationProcessData(2);var errorAlert=document.getElementById("erroralert");if(invitees&&(invitees.lastIndexOf(",")==invitees.length-1))
{invitees=invitees.substring(0,invitees.length-1);}
var inviteesArray=invitees.split(",");if(err)
{if(errorAlert)
{errorAlert.innerHTML=SKAVA_INVITATION_GUEST_NAMES_INVALID;}}
else if(invitees&&invitees.length>0&&!checkEmails(invitees))
{if(errorAlert)
{errorAlert.innerHTML=SKAVA_INVITATION_GUEST_EMAIL_ID_INVALID;}}
else if(inviteesArray&&inviteesArray.length>SKAVA_INVITATION_MAX_ADD_GUESTS&&platformTrim(inviteesArray[SKAVA_INVITATION_MAX_ADD_GUESTS]).length>0)
{if(errorAlert)
{errorAlert.innerHTML=SKAVA_INVITATION_GUEST_LIMIT_EXCEEDS;}}
else if(inviteuserid&&event_id&&(names||facebookNames))
{var finalNames=(names?names.join():"");var processingImg=document.getElementById("processingImg");if(processingImg)
{processingImg.style.visibility="visible";}
errorAlert.innerHTML="";var queryParamString="&method="+SKAVA_INVITATION_SAVE_GUESTS+"&user_id="+inviteuserid+"&event_id="+event_id+"&mailer_id="+mailerId;var body=escape("invitees")+"="+escape(invitees+((invitees&&invitees.length>0&&facebookIds&&facebookIds.length>0)?",":"")+facebookIds)+"&"+escape("names")+"="+escape(finalNames+((finalNames&&platformTrim(finalNames).length>0&&facebookNames&&facebookNames.length>0)?",":"")+facebookNames)+"&"+escape("link")+"="+escape(guestLink+event_id+"/")+"&"+escape("notficationmailers")+"="+escape(notficationMailers);jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk,body);}
else
{if(errorAlert)
{errorAlert.innerHTML=SKAVA_INVITATION_GUEST_CREATION_ERROR;}
else
{platformOnCompleted(1,"showAddGuests",-1,SKAVA_INVITATION_GUEST_CREATION_ERROR);}}}
function invitationShowAddedList()
{if(skava_invitation_addguest_tempArr)
{var guestListDisplay=document.getElementById("guestListDisplay");guestListDisplay.value=(skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA?skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA:"");if(skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_NAME&&skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_NAME.length>0)
{var facebookids=document.getElementById("facebookids");var facebookNames=unescape(skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_NAME);facebookNames=facebookNames.replace(/,/g,", ");facebookids.innerHTML="<font class='ctsubtitlefont2'>Facebook friends Invited:</font>&nbsp;"+((facebookNames.length>120)?unescape(platformDoWhiteSpaceEncode(facebookNames,120,40)):facebookNames);}}}
function invitationProcessData(type)
{var returnData="";var guestListDisplay=document.getElementById("guestListDisplay");if(guestListDisplay&&guestListDisplay.value)
{skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA=guestListDisplay.value;var dataArray=skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA.split(",");for(var i=0;i<dataArray.length;i++)
{if(type==1)
{var tempName=((dataArray[i].indexOf("(")==-1)?(dataArray[i].indexOf("@")!=-1?dataArray[i].substring(0,dataArray[i].indexOf("@")):dataArray[i]):dataArray[i].substring(0,dataArray[i].indexOf("(")));returnData+=tempName;}
else
{var tempEmails=((dataArray[i].indexOf("(")!=-1)?dataArray[i].substring(dataArray[i].indexOf("(")+1,dataArray[i].indexOf(")")):dataArray[i]);returnData+=unescape(tempEmails);}
if(i<dataArray.length-1)
{returnData+=",";}}}
return returnData;}
function checkEmails(emailids)
{if(emailids)
{var emailArray=platformTrim(emailids).split(",");for(var i=0;i<emailArray.length;i++)
{if(emailArray[i].length>200)
{return false;}}
return true;}}
function invitationClearGuestData()
{skava_invitation_addguest_tempArr=new Array();}
function invitationSaveGuestData()
{platformRegisterPageView('ca-so-ct.import.invite','ca-so-ct.invite');var guestListDisplay=document.getElementById("guestListDisplay");if(guestListDisplay&&guestListDisplay.value)
{skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA=guestListDisplay.value;}}
function invitationShowSelectionList(names,contacts,contactsType)
{var html='<div>'+'<table id="Table_01" border="0" cellpadding="0" cellspacing="0" class="ctcontacttable1">'+'<tr>'+'<td>'+'<table id="Table_02" border="0" cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctcontacttitlefont">Select contacts to add to your guest list</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="Table_03" border="0" cellpadding="0" cellspacing="0" class="ctleftPadding15">'+'<tr>'+'<td><input type="checkbox" id="Selectall" onclick="invitationSelectAll(\''+contacts+'\')" value="" /></td>'+'<td class="ctcontacttitlefont1">Select all</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctcontacttablearea">'+'<table id="Table_04" border="0" cellpadding="0" cellspacing="0" class="ctcontacttable2"  align="center">'+'<tr>'+'<td>'+'<div class="ctcontactsSelection">'+'<table class="ctcontactsSelectionTable">';for(var i=0;i<contacts.length;i++)
{html+='<tr>'+'<td align="left" valign="middle"><input type="checkbox" name="contactsSelectionList" id="contacts'+i+'" /></td>'+'<td class="ctcontacttitlefont1" align="left" valign="middle">'+unescape(names[i]).substring(0,25)+'</td>'+'<td class="ctcontacttitlefont1" align="left" valign="middle">'+unescape(contacts[i]).substring(0,35)+'</td>'+'</tr>';}
html+='</table>'+'</div>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctbuttondim">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" onclick="invitationAddSelected(\''+escape(names)+'\', \''+escape(contacts)+'\',\''+contactsType+'\'); return false;" class="ctInvAddGuestsButton"></input>'+'</td>'+'</tr>'+'</table></div>';if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(html,430,400,true,false,createDelegate(invitationOnOverlayClose,this,[1,"showAddGuests"]));}
else
{platformShowPopup(html,430,400,true,true,createDelegate(invitationOnOverlayClose,this,[1,"showAddGuests"]));}}
function invitationSelectAll(contacts)
{var contactsArray=contacts.split(",");var selectAllRadio=document.getElementById("Selectall");if(selectAllRadio)
{for(var i=0;i<contactsArray.length;i++)
{var contactsRadio=document.getElementById("contacts"+i);if(contactsRadio)
{contactsRadio.checked=selectAllRadio.checked;}}}}
function invitationAddSelected(names,contacts,contactsType)
{platformRegisterPageView('ca-so-ct.contact.invite','ca-so-ct.invite');var selected='',selectedName='',node=null,isFirst=true;var namesArr=unescape(names).split(",");var contactsArr=unescape(contacts).split(",");for(var i=0;i<contactsArr.length;i++)
{node=document.getElementById("contacts"+i);if(node&&node.checked)
{var tempName=namesArr[i].substring(0,(namesArr[i].indexOf("<")>0?namesArr[i].indexOf("<"):namesArr[i].length));selected+=(isFirst?'':', ')+unescape(tempName);selected+='('+contactsArr[i]+')';if(isFirst)
{isFirst=false;}}}
if(!skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA)
{skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA="";}
selected=selected.replace(/&#39;/g,"'");skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA=platformTrim(skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA)+((platformTrim(skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA).length>0&&platformTrim(selected).length>0?",":"")+selected);showAddGuests(skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_EVENT_ID,skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_USER_ID);}
function doneSetContacts(names,emaild,type)
{if(emaild&&emaild.length>0)
{var namesArr=new Array();var contactsArr=new Array();if(type==SKAVA_INVITATION_CONTACTS_TYPE_EMAIL)
{skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_TYPE=type;if(namesArr&&contactsArr)
{namesArr=names.split(',');contactsArr=emaild.split(',');invitationShowSelectionList(namesArr,contactsArr,skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_TYPE);}}
else
{if(!skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_NAME)
{skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_NAME="";skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_IDS="";}
skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_NAME+=(((skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_NAME.length>0)?",":"")+names);skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_IDS+=(((skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_FACEBOOK_IDS.length>0)?",":"")+emaild);showAddGuests(skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_EVENT_ID,skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_USER_ID);}}
else
{var errorAlert=document.getElementById("erroralert");if(errorAlert)
{errorAlert.innerHTML=SKAVA_INVITATION_GUEST_ERROR_NO_CONACTS_FOUND;}
else
{platformOnCompleted(1,"showAddGuests",-1,SKAVA_INVITATION_GUEST_ERROR_NO_CONACTS_FOUND);}}}
function invitationGrabContacts(contactsType)
{var guestListDisplay=document.getElementById("guestListDisplay");if(guestListDisplay)
{skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_GUEST_DATA=guestListDisplay.value;}
skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_TYPE=contactsType;var url=null;switch(contactsType)
{case SKAVA_UI_INVITATION_YAHOO_CONTACTS:url="http://"+document.domain+"/mc/templates/macys/cometogether/yahoo.jsp";break;case SKAVA_UI_INVITATION_GOOGLE_CONTACTS:url="http://"+document.domain+"/mc/templates/macys/cometogether/contacts.jsp";break;case SKAVA_UI_INVITATION_MSN_CONTACTS:url="http://"+document.domain+"/mc/templates/macys/cometogether/windowsmail.jsp?intialrequest=true";break;case SKAVA_UI_INVITATION_AOL_CONTACTS:url="http://"+document.domain+"/mc/templates/macys/cometogether/aol.jsp";break;case SKAVA_UI_INVITATION_FACEBOOK_CONTACTS:{var pagelink=escape(siteUrl[campaignidSA]+"#/sign_in/invitation_preview/"+skava_invitation_addguest_tempArr.SKAVA_INVITATION_CONTACTS_EVENT_ID+"/facebook");url="http://"+document.domain+"/mc/templates/macys/cometogether/fbc/facebookconnect.jsp?link="+pagelink;}
break;}
platformOpenNewWindow(url,"Contacts Grabber","width=850,height=700");}
function showAddPhotoVideo(eventid,userid)
{if(skava_platform_showAlerts)
{alert("Function name: showAddPhotoVideo, Param eventId: "+eventid+", Param userId: "+userid);}
showAddPhotoVideo_("showAddPhotoVideo",eventid,userid);}
function showAddPhotoVideo_(opCaller,eventid,userid)
{if(userid&&userid>0&&eventid&&eventid>0)
{var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);}
if(userProfile&&userProfile.user_id==userid)
{var afterLoad=function(result)
{var eventsJson=JSON.parse(result);var events=JSON.parse(eventsJson.events);var event=null,guests=null;var hostId=0,guestId=0;for(var i=0;i<events.length;i++)
{event=events[i][SKAVA_INVITATION_EVENT_IDX].event;guests=events[i][SKAVA_INVITATION_GUEST_IDX].guest;if(event&&event[0]&&parseInt(eventid)==parseInt(event[0].event_id))
{hostId=(event[0].event_hostuserid?event[0].event_hostuserid:0);guestId=(event[0].event_hostuserid?event[0].event_hostuserid:0);break;}}
if(userid==hostId)
{platformRegisterPageView('ca-so-ct.photo.hostview','ca-so-ct.hostview');}
else
{platformRegisterPageView('ca-so-ct.photo.guestview','ca-so-ct.guestview');}
skava_invitation_attachment_tempArr.SKAVA_INVITATION_ATTACHMENT_EVENT_ID=eventid;skava_invitation_attachment_tempArr.SKAVA_INVITATION_ATTACHMENT_USER_ID=userid;invitationShowUploadMedia_(opCaller,(userid==hostId));};SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventid,userid,false,afterLoad,null,true);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_ADD_MEDIA_LOGIN_ERROR);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_GUEST_CREATION_ERROR);}}
function invitationShowUploadMedia_(opCaller,isHost)
{var html='<div class="ctInvPhtVideoAddphototable5" >'+'<table id="Table_01" border="0" cellpadding="0" cellspacing="0" class="ctInvPhtVideoAddphototable6">'+'<tr>'+'<td>'+'<table id="Table_02" border="0" cellpadding="0" cellspacing="0" class="ctInvPhtVideoAddphototable1">'+'<tr><td class="ctInvPhtVideoTitleGap"></td></tr>'+'<tr>'+'<td class="ctInvPhtVideoCommentTitleFont">Add a photo or video</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr><td class="ctInvPhtVideoContentGap"></td></tr>'+'<tr>'+'<td>'+'<table id="Table_03" border="0" cellpadding="0" cellspacing="0" class="ctInvPhtVideoAddphototable2">'+'<tr>'+'<td class="ctInvPhtVideoCommentsSubTitleFont1">Press the button below to select your photo or video<td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvPhtVideoLeftPadding30">'+'<div id="uploadinput">'+'</div>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvAddPhoVideoArea ctInvPhtVideoLeftPadding30 cttopPadding10">'+'<table id="Table_05" class="ctInvPhtVideoAddphototable3"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td><font class="ctInvPhtVideoCommentsSubTitleFont1">Title:</font></td><td><input type="text" id="entry_label1" maxlength="50" class="ctInvPhtVideoAddphototextAreaDimstyle1 ctInvPhtVideoTextareaFont"></input></td>'+'</tr>'+'<tr>'+'<td class="ctInvPhtVideoTopTitleGap"></td>'+'</tr>'+'<tr>'+'<td valign="top" class="ctInvPhtVideoTopPaddingDescrip"><font class="ctInvPhtVideoCommentsSubTitleFont1">Description:</font>&nbsp;</td><td><textarea id="entry_comment"  rows="4" class="ctInvPhtVideoAddphototextAreaDimstyle2 ctInvPhtVideoTextareaFont" onkeyup="return platformLimiter(this, 250);" onpaste="return platformLimiter(this, 250);"></textarea></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvPhtVideoAddphototable4">'+'<table id="Table_04" class="ctInvPhtVideoAddphototable4"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td align="center">'+'<img src="v200911150901p/img/creative_design_red.gif" id="processingImg" class="ctAddMediaProcessingImg ctInvPhtVideoLeftPadding15"></img>'+'</td>'+'</tr>'+'<tr>'+'<td id="uploadAlert" class="ctInvErrorText ctInvPhtVideoErrorTextArea"></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvPhtVideoButtonArea">'+'<table  id="Table_06" cellpadding="0" cellspacing="0" class="ctInvPhtVideoAddphototable6">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" onclick="platformHidePopWin(true); return false;" class="ctInvAddPhotoVideoCancel"></input>&nbsp;&nbsp;'+'<input type="button" onclick="doMediaUpload(\''+opCaller+'\', '+isHost+'); return false;" class="ctInvAddphotoVideoAddnow"></input>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>'+'</div>';var showUploadMediaInput=function()
{showFileUploadOptionCommon('uploadinput');};platformShowPopup(html,385,390,true,true,createDelegate(platformOnCancelled,this,[1,opCaller]),showUploadMediaInput);}
function doMediaUpload(opCaller,isHost)
{var uploadImageForm=document.getElementById("file_upload_form_uploadinput");if(uploadImageForm)
{var uploadFileInput=document.getElementById("file");var uploadFileName=(uploadFileInput?platformTrim(uploadFileInput.value):"").toLowerCase();var uploadAlert=document.getElementById("uploadAlert");if(uploadFileName.length>0)
{if(isHost)
{platformRegisterPageView('ca-so-ct.uploaded.hostview','ca-so-ct.hostview');}
else
{platformRegisterPageView('ca-so-ct.uploaded.guestview','ca-so-ct.guestview');}}
if(uploadFileName.length<=0||(uploadFileName.length>0&&!(uploadFileName.lastIndexOf(".png")!=-1||uploadFileName.lastIndexOf(".gif")!=-1||uploadFileName.lastIndexOf(".jpeg")!=-1||uploadFileName.lastIndexOf(".jpg")!=-1||uploadFileName.lastIndexOf(".jpe")!=-1||uploadFileName.lastIndexOf(".avi")!=-1||uploadFileName.lastIndexOf(".mov")!=-1||uploadFileName.lastIndexOf(".mp4")!=-1||uploadFileName.lastIndexOf(".flv")!=-1||uploadFileName.lastIndexOf(".wmv")!=-1)))
{uploadAlert.innerHTML=SKAVA_INVITATION_UPLOAD_MEDIA_INVALID;}
else
{var processingImg=document.getElementById("processingImg");if(processingImg)
{processingImg.style.visibility="visible";}
if(uploadAlert)
{uploadAlert.innerHTML="";}
var maxSize=0;if(uploadFileName.lastIndexOf(".flv")!=-1||uploadFileName.lastIndexOf(".mp4")!=-1||uploadFileName.lastIndexOf(".avi")!=-1||uploadFileName.lastIndexOf(".mov")!=-1||uploadFileName.lastIndexOf(".wmv")!=-1)
{skava_invitation_media_type_selected=SKAVA_INVITATION_MEDIA_UPLOAD_VIDEO;maxSize=maxAwsVideoSize;}
else
{skava_invitation_media_type_selected=SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO;maxSize=maxAwsSize;}
var url="/mc/user/upload?campaign_id="+campaignId+"&resptype=inline"+"&maxsize="+maxSize+"&skipentryid=true&retentryid=true"+"&retentryidcallbckfn=invitationAddPhotoVideoComplete";var entryLabel=document.getElementById("entry_label1");var entryComment=document.getElementById("entry_comment");if(entryComment.value.length<=300)
{var suffix="&"+urlEncode({'entry_itemurl1':'','entry_label1':((entryLabel)?entryLabel.value:''),'entry_comment':((entryComment)?entryComment.value:'')});doAWSUpload(uploadImageForm.id,url+suffix,doAddMediaErrorcbk);}
else
{if(uploadAlert)
{uploadAlert.innerHTML=SKAVA_INVITATION_LIMIT_EXCEEDS;}
if(processingImg)
{processingImg.style.visibility="hidden";}}}}}
function invitationAddPhotoVideoComplete(entryId,mediaType)
{var processingImg=document.getElementById("processingImg");var err=document.getElementById("uploadAlert");try
{if(entryId)
{invitationCreateAttachment(entryId);}
else
{if(processingImg)
{processingImg.style.visibility="hidden";}
if(err)
{err.innerHTML=SKAVA_INVITATION_UPLOAD_ERROR;}}}
catch(e)
{if(processingImg)
{processingImg.style.visibility="hidden";}
if(err)
{err.innerHTML=SKAVA_INVITATION_UPLOAD_ERROR;}}}
function invitationCreateAttachment(entryid)
{var afterLoad=function(result)
{platformOnCompleted(1,"showAddPhotoVideo",SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);var processingImg=document.getElementById("processingImg");if(processingImg)
{processingImg.style.visibility="hidden";}
if(responseCode==0)
{SKAVA_INVITATION_CACHE_CLS.getFromCache("showAddPhotoVideo",''+skava_invitation_attachment_tempArr.SKAVA_INVITATION_ATTACHMENT_EVENT_ID,skava_invitation_attachment_tempArr.SKAVA_INVITATION_ATTACHMENT_USER_ID,false,afterLoad,null,true,SKAVA_INVITATION_CACHE_ACTION_ADD,SKAVA_INVITATION_CACHE_ADD_ATTACHMENT,result);}
else
{platformOnCompleted(1,"showAddPhotoVideo",responseCode,responseMessage);}};var errcbk=function(msg)
{};var queryParamString="&method="+SKAVA_INVITATION_CREATE_ATTACHMENT+"&user_id="+skava_invitation_attachment_tempArr.SKAVA_INVITATION_ATTACHMENT_USER_ID+"&event_id="+skava_invitation_attachment_tempArr.SKAVA_INVITATION_ATTACHMENT_EVENT_ID+"&entry_id="+entryid;jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}
function doAddMediaErrorcbk(responseCode,responseMsg)
{var processingImg=document.getElementById("processingImg");if(processingImg)
{processingImg.style.visibility="hidden";}
var err=document.getElementById("uploadAlert");if(err)
{if(responseMsg=="/mc/login.jsp")
{responseMsg=SKAVA_INVITATION_SESSION_EXPIRED;}
err.innerHTML=responseMsg;}}
function showUpdateAmountRaised(eventid,userid)
{if(skava_platform_showAlerts)
{alert("Function name: showUpdateAmountRaised, Param eventId: "+eventid+", Param userId: "+userid);}
if(userid&&userid>0&&eventid&&eventid>0)
{var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);}
if(userProfile&&userProfile.user_id==userid)
{invitationShowUpdateAmountRaised_(eventid,userid);}
else
{platformOnCompleted(1,"showUpdateAmountRaised",-1,SKAVA_INVITATION_UPDATE_AMT_RAISED_LOGIN);}}
else
{platformOnCompleted(1,"showUpdateAmountRaised",-1,SKAVA_INVITATION_GUEST_CREATION_ERROR);}}
function invitationShowUpdateAmountRaised_(eventid,userid)
{var afterEventLoad=function(result)
{var eventsJson=JSON.parse(result);var events=JSON.parse(eventsJson.events);var event=null;for(var i=0;i<events.length;i++)
{event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(event&&event[0]&&parseInt(eventid)==parseInt(event[0].event_id))
{break;}}
var amountRaised=parseInt(event[0].event_amountraised);var html='<div class="ctUpdAmtUpdateDonationTable4" >'+'<table id="Table_01" border="0" cellpadding="0" cellspacing="0" class="ctUpdAmtUpdateDonationTable5">'+'<tr>'+'<td>'+'<table id="Table_02" border="0" cellpadding="0" cellspacing="0" class="ctUpdAmtUpdateDonationTable1">'+'<tr>'+'<td class="ctUpdAmtCommentTitleFont ctUpdAmtUpdatedPaddingTopTitle">Update donation raised</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctUpdAmtUpdateDonationTable2 ctUpdAmtUpdatedPaddingTopContent">'+'<table id="Table_03" class="ctUpdAmtUpdateDonationTable2"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvLeftPadding30 ctUpdAmtUpdatedWidth" valign="middle"><font class="ctUpdAmtCommentsSubTitleFont">Amount Raised:&nbsp;</font></td>'+'<td><font class="ctUpdAmtCommentsSubTitleFont1">$&nbsp;</font></td>'+'<td valign="middle"><input type="text" id="textareaupdatedonation" class="ctUpdAmtTextAreaDimstyle" maxlength="6" value="'+amountRaised+'"></input></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctUpdAmtUpdateDonationTable3">'+'<table id="Table_04" class="ctUpdAmtUpdateDonationTable3"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" onclick="platformHidePopWin(true); return false;" class="ctInvUpdateAmtRaisedCancel"></input>&nbsp;&nbsp;'+'<input type="button" onclick="invitationUpdateAmountRaised('+eventid+','+userid+'); return false;" class="ctInvUpdateAmtRaisedUpdate"></input>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="errortext" class="ctInvErrorText ctUpdAmtUpdatedErrorTxtArea"></td>'+'</tr>'+'</table>'+'</div>';platformShowPopup(html,405,190,true,true,createDelegate(platformOnCancelled,this,[1,'showUpdateAmountRaised']),null);};var errcbk=function(msg)
{};if(skava_userprofile_isUserLoggedIn)
{var userProfile=JSON.parse(skava_userprofile_loggedInUser);if(userProfile.user_id==userid)
{SKAVA_INVITATION_CACHE_CLS.getFromCache("showUpdateAmountRaised",''+eventid,userid,false,afterEventLoad,null,true);}
else
{platformOnCompleted(1,"showUpdateAmountRaised",-1,SKAVA_INVITATION_UPDATE_AMT_RAISED_LOGIN);}}
else
{platformOnCompleted(1,"showUpdateAmountRaised",-1,SKAVA_INVITATION_UPDATE_AMT_RAISED_LOGIN);}}
function invitationUpdateAmountRaised(eventid,userid)
{var afterLoad=function(result)
{platformOnCompleted(1,"showUpdateAmountRaised",SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{var updatedDetails=JSON.parse(result);SKAVA_INVITATION_CACHE_CLS.getFromCache("showUpdateAmountRaised",''+updatedDetails.event_id,userid,false,afterLoad,null,true,SKAVA_INVITATION_CACHE_ACTION_UPDATE,SKAVA_INVITATION_CACHE_UPDATE_AMT_RAISED,updatedDetails);}
else
{var errortext=document.getElementById("errortext");if(errortext)
{errortext.innerHTML=responseMessage;}}};var errcbk=function(msg)
{};var textareaupdatedonation=document.getElementById('textareaupdatedonation');if(textareaupdatedonation&&textareaupdatedonation.value.length>0&&platformValidateNumber(textareaupdatedonation.value,6,false,0,false))
{var queryParamString="&method="+SKAVA_INVITATION_UPDATE_AMOUNT_RAISED+"&user_id="+userid+"&event_id="+eventid+"&event_amountraised="+textareaupdatedonation.value;jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}
else
{var errortext=document.getElementById('errortext');errortext.innerHTML=SKAVA_USERPROFILE_DONATION_AMOUNT_INVALID_STR;}}
function getFormattedDate(ldatetime)
{var str="";if(ldatetime)
{var date=new Date();date.setTime(ldatetime);str=date.format("mm/dd/yyyy hh:MM TT");}
return str;}
function getFormattedDateEx(ldatetime)
{var str="";if(ldatetime)
{var date=new Date();date.setTime(ldatetime);str=date.format("mmmm d, yyyy");}
return str;}
function getTimeZone(ldatetime)
{var str="";if(ldatetime)
{var date=new Date();date.setTime(ldatetime);str=date.format("Z");}
return str;}
function showEditEvent(eventId,userId)
{if(skava_platform_showAlerts)
{alert("Function name: showEditEvent, Param eventId: "+eventId+", Param userId: "+userId);}
showEditEvent_("showEditEvent",eventId,userId);}
function showEditEvent_(opCaller,eventId,userId)
{var afterLoad=function(result)
{var eventsJson=JSON.parse(result);var events=JSON.parse(eventsJson.events);var event=null;var notification=null;for(var i=0;i<events.length;i++)
{event=events[i][SKAVA_INVITATION_EVENT_IDX].event;notification=events[i][SKAVA_INVITATION_NOTIFICATION_IDX].notification;if(event&&event[0]&&parseInt(eventId)==parseInt(event[0].event_id))
{break;}}
var dateEmail=0;if(notification)
{for(var i=0;i<notification.length;i++)
{if(notification[i]&&notification[i].notification_type==1)
{dateEmail=(notification[i].notification_days&&notification[i].notification_days>0?notification[i].notification_days:0);}}}
platformRegisterPageView('ca-so-ct.editparty.hostview','ca-so-ct.hostview');showEditEventUI(opCaller,event,eventId,userId,dateEmail);skava_invitation_event_details_before_edit=event;skava_invitation_dateEmail_before_edit=dateEmail;};var errcbk=function(msg)
{};var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);if(userId==userProfile.user_id)
{if(eventId>0)
{SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterLoad,null,true);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_INPUT);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_USERID);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_PLEASE_LOGIN);}}
function showEditEventUI(opCaller,event,eventId,userId,dateEmail)
{var str=getFormattedDate(event[0].event_eventtime).split(" ");var dateStr=(str&&str[0]?str[0]:'');var timeStr=(str&&str[1]?str[1]:"07:0");var meridium=(str&&str[2]?str[2]:"PM");var hrs=timeStr.split(":")[0];var mins=timeStr.split(":")[1];var theme=(event&&event[0].event_theme?event[0].event_theme:"");var reason=(event&&event[0].event_reason?event[0].event_reason:"");var flag=(event[0].event_flags?event[0].event_flags:"");var innerHtml='<table cellpadding="0" cellspacing="0" class="ctEditEventOverlay" valign="top">'+'<tr>'+'<td class="ctEditPartyTitle">'+'Edit your come-together party details'+'</td>'+'</tr>'+'<tr>'+'<td class="ctEditPartySubTitle">'+'List the Who, What, Where and When of your event (*indicates required field)'+'</td>'+'</tr>'+'<tr>'+'<td class="ctEdtiPartyDetailsArea">'+'<table cellpadding="0" cellspacing="0" class="ctEdtiPartyDetailsTable">'+'<tr>'+'<td class="ctPartynameLabel">'+'*Party name:'+'</td>'+'<td>'+'<input class="ctInvCreateOverlayPartyTxtDim" id="id_eventname" MAXLENGTH="250" type="text" />'+'</td>'+'</tr>'+'<tr>'+'<td class="ctThemeLabel">'+'&nbsp;&nbsp;Theme:'+'</td>'+'<td>'+'<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td>'+'<div id="id_theme" class="ctInvAlignLeft">'+'<select id="id_themeoption">';for(var i=0;i<skava_uifunctions_invitation_themes.length;i++)
{innerHtml+='<option value="'+skava_uifunctions_invitation_themes[i]+'" '+(theme==skava_uifunctions_invitation_themes[i]?'selected':'')+'>'+skava_uifunctions_invitation_themes[i]+'</option>';}
innerHtml+='</select>'+'</div>'+'</td>'+'<td>'+'&nbsp;&nbsp;<a class="ctInvCreateOverlayVerdanaRegularChooseTheme" target="_blank" href="http://'+document.domain+'/cometogether/#/host_party/choose_a_theme">Choose a Theme</a>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctThemeLabel">'+'&nbsp;&nbsp;Reason:'+'</td>'+'<td>'+'<div id="id_theme" class="ctInvAlignLeft">'+'<select id="id_reasonoption">';for(var i=0;i<skava_uifunctions_invitation_reasons.length;i++)
{innerHtml+='<option value="'+skava_uifunctions_invitation_reasons[i]+'" '+(reason==skava_uifunctions_invitation_reasons[i]?'selected':'')+'>'+skava_uifunctions_invitation_reasons[i]+'</option>';}
innerHtml+='</select>'+'</div>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctDateLabel">'+'*Date:'+'</td>'+'<td><input id="id_date" type="text" class="ctInvDateInputBox" value="'+(dateStr)+'" onfocus="invitationShowCalendar(this); clearDateError(\'edit\');"></input></td>'+'</tr>'+'<tr>'+'<td class="ctTimeLabel">*Time:</td>'+'<td>'+'<table cellspacing="0" cellpadding="0">'+'<tr>'+'<td class="timeSelectArea">'+'<select id="id_hrs">';for(var i=1;i<=12;i++)
{innerHtml+='<option value="'+i+'" '+(i==hrs?'selected':'')+'>'+i+'</option>';}
innerHtml+='</select>'+'</td>'+'<td><b>:</b></td>'+'<td>'+'<select id="id_mins">';innerHtml+='<option value="0" '+(mins==0?'selected':'')+'>00</option>'+'<option value="15" '+(mins==15?'selected':'')+'>15</option>'+'<option value="30" '+(mins==30?'selected':'')+'>30</option>'+'<option value="45" '+(mins==45?'selected':'')+'>45</option>'+'</select>'+'</td>'+'<td>'+'<select id="id_meridiem">'+'<option value="AM" '+(meridium=='AM'?'selected':'')+'>AM</option>'+'<option value="PM" '+(meridium=='AM'?'':'selected')+'>PM</option>'+'</select>'+'</td>'+'</tr>'+'</table>'+'<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td colspan="3">'+'<input id="id_emaildatecheck" class="ctInvCreateOverlaySaveDateMargin ctInvCheckBoxProps" type="checkbox" '+(dateEmail>0?'checked':'')+' onclick="invitationShowDaysCount(this.checked)"><font class="ctSendSaveTheDateEmailCheckbox">Send \'Save the Date\' email&nbsp;&nbsp;</font></input>'+'</td>'+'<td>'+'<div id="daysSendEmail">'+'<select id="id_emaildate">';for(var i=1;i<=30;i++)
{innerHtml+='<option value="'+i+'" '+(dateEmail>0?(i==dateEmail?'selected':''):(i==21?'selected':''))+'>'+i+(i==1?' day before':' days before')+'</option>';}
innerHtml+='</select>'+'</div>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctLocationLabel">'+'*Location:'+'</td>'+'<td>'+'<input id="id_location" MAXLENGTH="250" type="text" class="ctInvCreateOverlayFieldLocStreetCity" ></input>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctStreetLabel">'+'&nbsp;&nbsp;Street:'+'</td>'+'<td>'+'<input id="id_street" MAXLENGTH="250" type="text" class="ctInvCreateOverlayFieldLocStreetCity" ></input>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctCityLabel">'+'&nbsp;&nbsp;City:'+'</td>'+'<td valign="middle">'+'<input id="id_city" MAXLENGTH="250" type="text" class="ctInvCreateOverlayFieldLocStreetCity" ></input>'+'<input class="ctInvIncludeMapProp" id="id_includemap" type="checkbox" id="includeMap" '+(flag==1?'checked':'')+'><font class="ctIncludeMapCheckbox ctInvIncludeMapProp">Inlcude map on invitation</font></input>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctZipLabel">'+'*Zip:'+'</td>'+'<td valign="middle">'+'<input id="id_zip" MAXLENGTH="10" type="text" class="ctInvCreateOverlayFieldZip" value="'+(event[0].event_zip?event[0].event_zip:'')+'"></input>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctFundLabel">'+'&nbsp;&nbsp;Fundraising Goal:'+'</td>'+'<td>'+'<table cellpadding="0" cellspacing="0" valign="top">'+'<tr>'+'<td class="ctSuggestLabel" valign="middle">'+'$&nbsp;'+'</td>'+'<td valign="middle">'+'<input type="text" class="ctInvCreateOverlayFundDonationTxtField" id="id_donationgoal" MAXLENGTH="6" value="'+(event[0].event_donationgoal?parseInt(event[0].event_donationgoal):'')+'"></input>'+'</td>'+'<td class="ctSuggestLabel" valign="middle">'+'&nbsp;&nbsp;&nbsp;&nbsp;Suggested Guest Donation: $&nbsp;'+'</td>'+'<td valign="middle">'+'<input type="text" class="ctInvCreateOverlayFundDonationTxtField" id="id_donationamt" MAXLENGTH="6" value="'+(event[0].event_suggesteddonationamount?parseInt(event[0].event_suggesteddonationamount):'')+'"></input></font>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td colspan="2" class="ctActionButonsArea">'+'<table cellpadding="0" cellspacing="0" class="ctEditEventButtonArea">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" onclick="platformHidePopWin(true); return false;" class="ctInvEditEventCancel"></input>&nbsp;'+'<input type="button" onclick="invitationDoEdit(\''+opCaller+'\', \''+eventId+'\', \''+userId+'\', '+event[0].event_eventtime+', \''+dateEmail+'\'); return false;" class="ctInvEditEventSave"></input>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="errorEventEdit" class="ctInvErrorText">'+'</td>'+'</tr>'+'<tr>'+'<td align="center">'+'<img src="v200911150901p/img/creative_design_red.gif" id="processingImg" class="ctInvProcessingImg"></img>'+'</td>'+'</tr>'+'</table>';var showTheme=function()
{invitationShowDaysCount((dateEmail>0?true:false));invitationSetEditEventInputValues(event[0]);calendarOnCloseCallBack=validateDateForUpdateEvent;};var height=630;platformShowHideScrollBar(height);if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,614,height,true,false,createDelegate(onClose,this,[1,opCaller]),showTheme);}
else
{platformShowPopup(innerHtml,614,height,true,true,createDelegate(onClose,this,[1,opCaller]),showTheme);}}
function validateDateForUpdateEvent()
{var id_date=document.getElementById("id_date");var errorEventEdit=document.getElementById("errorEventEdit");if(!(id_date.value==SKAVA_INVITATION_STATIC_DATE_FORMAT)&&!checkDataFormat(platformTrim(id_date.value)))
{id_date.value=SKAVA_INVITATION_STATIC_DATE_FORMAT;if(errorEventEdit)
{errorEventEdit.innerHTML=SKAVA_INVITATION_EVENT_HOST_TIME_FORMAT_INVALID;}}
else
{if(errorEventEdit)
{errorEventEdit.innerHTML="";}}}
function onClose(attempt,op)
{hideCalendarControl();platformShowHideScrollBar(0);platformOnCancelled(attempt,op);}
function invitationSetEditEventInputValues(event)
{var id_eventname=document.getElementById("id_eventname");var id_location=document.getElementById("id_location");var id_street=document.getElementById("id_street");var id_city=document.getElementById("id_city");if(id_eventname)
{id_eventname.value=(event&&event.event_name?event.event_name:'');}
if(id_location)
{id_location.value=(event&&event.event_location?event.event_location:'');}
if(id_street)
{id_street.value=(event&&event.event_street?event.event_street:'');}
if(id_city)
{id_city.value=(event&&event.event_city?event.event_city:'');}}
function invitationDoEdit(opCaller,eventId,userId,oldDate,dateEmail)
{invitationDoEdit_(opCaller,eventId,userId,oldDate,dateEmail);}
function invitationDoEdit_(opCaller,eventId,userId,oldDate,dateEmail)
{var errorEventEdit=document.getElementById("errorEventEdit");var id_eventname=document.getElementById("id_eventname");var id_date=document.getElementById("id_date");var id_hrs=document.getElementById("id_hrs");var id_mins=document.getElementById("id_mins");var id_meridiem=document.getElementById("id_meridiem");var id_location=document.getElementById("id_location");var id_street=document.getElementById("id_street");var id_city=document.getElementById("id_city");var id_zip=document.getElementById("id_zip");var id_themeoption=document.getElementById("id_themeoption");var id_reasonoption=document.getElementById("id_reasonoption");var id_donationgoal=document.getElementById("id_donationgoal");var id_donationamt=document.getElementById("id_donationamt");var id_includemap=document.getElementById("id_includemap");var id_emaildatecheck=document.getElementById("id_emaildatecheck");var id_emaildate=document.getElementById("id_emaildate");var dateStr=null,timeStr=null,meridium=null,hrs=null,mins=null;if(oldDate)
{var str=getFormattedDate(oldDate).split(" ");dateStr=(str&&str[0]?str[0]:'');timeStr=(str&&str[1]?str[1]:"07:00");meridium=(str&&str[2]?str[2]:"PM");hrs=timeStr.split(":")[0];mins=timeStr.split(":")[1];}
if((id_eventname&&platformTrim(id_eventname.value).length<=0)||(id_date&&platformTrim(id_date.value).length<=0)||((id_hrs&&platformTrim(id_hrs.value).length<=0)&&(id_mins&&platformTrim(id_mins.value).length<=0)&&(id_mins&&platformTrim(id_mins.value).length<=0))||(id_location&&platformTrim(id_location.value).length<=0)||(id_zip&&platformTrim(id_zip.value).length<=0))
{errorEventEdit.innerHTML=SKAVA_INVITATION_ID_EMPTY_DATA_STR;}
else if(id_zip&&platformTrim(id_zip.value).length<5||!(platformValidateNumber(id_zip.value,10,true,5,false)))
{errorEventEdit.innerHTML=SKAVA_USERPROFILE_ZIPCODE_INVALID_STR;}
else if(id_donationgoal&&id_donationgoal.value.length>0&&!platformValidateNumber(id_donationgoal.value,6,false,0,false))
{errorEventEdit.innerHTML=SKAVA_USERPROFILE_DONATION_GOAL_INVALID_STR;}
else if(id_donationamt&&id_donationamt.value.length>0&&!platformValidateNumber(id_donationamt.value,6,false,0,false))
{errorEventEdit.innerHTML=SKAVA_USERPROFILE_DONATION_AMOUNT_INVALID_STR;}
else if(!checkDataFormat(platformTrim(id_date.value)))
{id_date.value=dateStr;errorEventEdit.innerHTML=SKAVA_INVITATION_EVENT_HOST_TIME_FORMAT_INVALID;}
else if(!validateDateAndTime(platformTrim(id_date.value),platformTrim(id_hrs.value),platformTrim(id_mins.value),platformTrim(id_meridiem.value)))
{errorEventEdit.innerHTML=SKAVA_INVITATION_EVENT_HOST_TIME_INVALID;}
else if(id_emaildatecheck.checked&&(dateStr!=id_date.value||parseInt(hrs)!=id_hrs.value||parseInt(mins)!=id_mins.value||meridium!=id_meridiem.value||dateEmail!=id_emaildate.options[id_emaildate.selectedIndex].value)&&id_emaildate.options[id_emaildate.selectedIndex].value>getElapsedDays(getTimeMilliSeconds(platformTrim(id_date.value),platformTrim(id_hrs.value),platformTrim(id_mins.value),platformTrim(id_meridiem.value))))
{errorEventEdit.innerHTML=SKAVA_INVITATION_INVALID_DAYS_EMAIL;}
else
{var afterGetState=function(state,responseCde,responseMsg)
{if(responseCde==0)
{var processingImg=document.getElementById("processingImg");var afterUpdate=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);processingImg.style.visibility="hidden";if(responseCode==0)
{var updatedEventDetails=JSON.parse(result);skava_invitation_create_tempArr.SKAVA_INVITATION_ID=updatedEventDetails.event_id;var afterGetEvents=function(result)
{platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+updatedEventDetails.event_id,userProfile.user_id,false,afterGetEvents,null,true,SKAVA_INVITATION_CACHE_ACTION_UPDATE,SKAVA_INVITATION_CACHE_UPDATE_EVENT,updatedEventDetails);skava_invitation_create_tempArr=new Array();}
else if(responseCode>0&&responseCode<1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}
else if(responseCode>=1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(msg)
{};if(skava_invitation_create_tempArr==null)
{skava_invitation_create_tempArr=new Array();}
skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EVENTNAME=platformTrim(id_eventname.value);skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DATE=id_date.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS=(id_hrs.options[id_hrs.selectedIndex].value?id_hrs.options[id_hrs.selectedIndex].value:7);skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS=(id_mins.options[id_mins.selectedIndex].value?id_mins.options[id_mins.selectedIndex].value:0);skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM=(id_meridiem.options[id_meridiem.selectedIndex].value?id_meridiem.options[id_meridiem.selectedIndex].value:"PM");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_LOCATION=id_location.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_STREET=(id_street.value?id_street.value:"");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_CITY=(id_city.value?id_city.value:"");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ZIP=id_zip.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_THEME=(id_themeoption.options[id_themeoption.selectedIndex].value?id_themeoption.options[id_themeoption.selectedIndex].value:"");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_REASON=(id_reasonoption.options[id_reasonoption.selectedIndex].value?id_reasonoption.options[id_reasonoption.selectedIndex].value:"");skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DONATION_GOAL=id_donationgoal.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DOANTION_AMT=id_donationamt.value;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_INCLUDE_MAP=(id_includemap.checked?1:0);skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE=(id_emaildatecheck.checked?id_emaildate.options[id_emaildate.selectedIndex].value:"");var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);}
var time=getTimeMilliSeconds(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DATE,(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS.length>0?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HRS:"0"),(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS.length>0?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MINS:"0"),(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM&&skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM.length>0?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_MERIDIEM:"PM"));var timeZone=getTimeZone(time);if(skava_invitation_event_details_before_edit!=null&&skava_invitation_event_details_before_edit[0].event_name==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EVENTNAME&&skava_invitation_event_details_before_edit[0].event_eventtime==time&&skava_invitation_event_details_before_edit[0].event_location==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_LOCATION&&skava_invitation_event_details_before_edit[0].event_street==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_STREET&&skava_invitation_event_details_before_edit[0].event_city==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_CITY&&skava_invitation_event_details_before_edit[0].event_state==state&&skava_invitation_event_details_before_edit[0].event_zip==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ZIP&&skava_invitation_event_details_before_edit[0].event_theme==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_THEME&&skava_invitation_event_details_before_edit[0].event_reason==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_REASON&&skava_invitation_event_details_before_edit[0].event_donationgoal==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DONATION_GOAL&&skava_invitation_event_details_before_edit[0].event_suggesteddonationamount==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DOANTION_AMT&&skava_invitation_dateEmail_before_edit==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE&&skava_invitation_event_details_before_edit[0].event_flags==skava_invitation_create_tempArr.SKAVA_INVITATION_ID_INCLUDE_MAP)
{if(errorEventEdit)
{errorEventEdit.innerHTML=SKAVA_INVITATION_NOCHANGES;}}
else
{var guestMessage=SKAVA_INVITATION_STATIC_SAVE_THE_DATE_MESSGAE;guestMessage=guestMessage.replace('<eventname>',skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EVENTNAME);guestMessage=guestMessage.replace('<eventdate>',getFormattedDateEx(time));var queryParamString="&method="+SKAVA_INVITATION_UPDATE_METHOD+"&event_id="+eventId+"&event_eventtype="+SKAVA_INVITATION_EVENT_TYPE+"&user_id="+userProfile.user_id+"&event_hostuserid="+userProfile.user_id+"&event_name="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EVENTNAME)+"&event_eventtime="+time+"&event_location="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_LOCATION)+"&event_street="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_STREET)+"&event_city="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_CITY)+"&event_state="+escape(state)+"&event_zip="+skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ZIP+"&event_theme="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_THEME)+"&event_reason="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_REASON)+"&event_donationgoal="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DONATION_GOAL)+"&event_amountraised="+"&event_suggesteddonationamount="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_DOANTION_AMT)+"&event_dateemail="+(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE?skava_invitation_create_tempArr.SKAVA_INVITATION_ID_EMAIL_DATE:"")+"&event_flags="+skava_invitation_create_tempArr.SKAVA_INVITATION_ID_INCLUDE_MAP+"&event_photoentryid="+"&event_videourlentryid="+"&event_fbuserid="+"&event_fbusername="+"&event_fbuserprofilephotourl="+"&event_timezone="+encodeURIComponent(timeZone)+"&mailer_id="+updateEventMailerId+"&notficationmailers="+escape(notficationMailers)+"&link="+escape(guestLink+eventId+"/")+"&messages="+escape(guestMessage);;jx.load(skava_invitation_ct_domainUrl+queryParamString,afterUpdate,"application/x-www-form-urlencoded","POST",errcbk);hideCalendarControl();errorEventEdit.innerHTML="";processingImg.style.visibility="visible";}}
else
{if(errorEventEdit)
{errorEventEdit.innerHTML=responseMsg;}}};platformGetState(id_zip.value,afterGetState);}}
function showAddEventComment(eventId,userId)
{if(skava_platform_showAlerts)
{alert("Function name: showAddEventComment, Param eventId: "+eventId+", Param userId: "+userId);}
var opCaller="showAddEventComment";if(userId&&userId>0&&eventId&&eventId>0)
{var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);}
if(userProfile&&userProfile.user_id==userId)
{var afterLoad=function(result)
{var eventsJson=JSON.parse(result);var events=JSON.parse(eventsJson.events);var event=null,guests=null;var hostId=0,guestId=0;for(var i=0;i<events.length;i++)
{event=events[i][SKAVA_INVITATION_EVENT_IDX].event;guests=events[i][SKAVA_INVITATION_GUEST_IDX].guest;if(event&&event[0]&&parseInt(eventId)==parseInt(event[0].event_id))
{hostId=(event[0].event_hostuserid?event[0].event_hostuserid:0);guestId=(event[0].event_hostuserid?event[0].event_hostuserid:0);break;}}
if(userId==hostId)
{platformRegisterPageView('ca-so-ct.comment.hostview','ca-so-ct.hostview');}
else
{platformRegisterPageView('ca-so-ct.comment.guestview','ca-so-ct.guestview');}
showAddEventComment_(opCaller,eventId,userId);};SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterLoad,null,true);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_ADD_COMMENT_LOGIN_ERROR);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_GUEST_CREATION_ERROR);}}
function showAddEventComment_(opCaller,eventId,userId)
{var innerHtml='<div class="ctAddCommentsTable5">'+'<table id="Table_01" border="0" cellpadding="0" cellspacing="0" class="ctAddCommentsTable6">'+'<tr>'+'<td>'+'<table id="Table_02" border="0" cellpadding="0" cellspacing="0" class="ctAddCommentsTable1">'+'<tr>'+'<td class="ctAddCommentTitleFont">Add your comments<td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctAddCommentsTitleGap">'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvLeftPadding30 ctInvAlignTop ctAddCommentsTextAreaHeight">'+'<font class="ctAddCommentsSubTitleFont">Enter your comment:</font><br>'+'<textarea id="textareaaddcomment"  rows="4" class="ctAddCommentsTextAreaDimstyle cttopPadding3" onkeyup="return platformLimiter(this, 300);" onpaste="return platformLimiter(this, 300);"></textarea><br>'+'<font class="ctAddCommentsSubTitleFont1 ctInvAlignTop ctInvCreateOverlayLineHtProps">300 characters</font>'+'</td>'+'</tr>'+'<tr>'+'<td id="commentError" class="ctAddCommentsErrorText ctAddCommentsRightPadding">'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="Table_05"  cellpadding="0" cellspacing="0" class="ctAddCommentsButtonArea">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" onclick="platformHidePopWin(true); return false;" class="ctInvAddCommentCancel"></input>&nbsp;'+'<input type="button" onclick="invitationAddComment(\''+opCaller+'\','+eventId+','+userId+'); return false;" class="ctInvAddComment"></input>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>'+'</div>';if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,383,300,true,false,createDelegate(platformOnCancelled,this,[1,opCaller]),null);}
else
{platformShowPopup(innerHtml,383,300,true,true,createDelegate(platformOnCancelled,this,[1,opCaller]),null);}}
function invitationAddComment(opCaller,eventId,userId)
{var textareaAddComment=document.getElementById("textareaaddcomment");var userComment=((textareaAddComment)?textareaAddComment.value:"");var afterTwitterPost=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);};var afterLoad=function(result)
{var eventsJson=JSON.parse(result);var events=JSON.parse(eventsJson.events);var event=null;for(var i=0;i<events.length;i++)
{event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(event&&event[0]&&parseInt(eventId)==parseInt(event[0].event_id))
{break;}}
var username="Guest";if(skava_userprofile_isUserLoggedIn)
{var userProfile=JSON.parse(skava_userprofile_loggedInUser);username=userProfile.user_name;}
var twitterStr=username+" has posted a comment for about "+(event&&event[0]&&event[0].event_name?event[0].event_name:"")
+" using Come Together. Comment -"+userComment+". "+siteUrl[campaignidSA];postTwitterComments(afterTwitterPost,twitterUserName,twitterPwd,escape(twitterStr));platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterLoad,null,true,SKAVA_INVITATION_CACHE_ACTION_ADD,SKAVA_INVITATION_CACHE_ADD_ATTACHMENT,result);}
else
{var commentError=document.getElementById("commentError");commentError.innerHTML=responseMessage;}};var errcbk=function(msg)
{};var commentError=document.getElementById("commentError");if(userComment&&(platformTrim(userComment)).length>0)
{if(userComment.length<=300)
{var queryParamString="&method="+SKAVA_INVITATION_ADD_COMMENT+"&user_id="+userId+"&event_id="+eventId+"&entry_comment="+escape(userComment);jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}
else
{commentError.innerHTML=SKAVA_INVITATION_COMMENT_LIMIT_EXCEEDS;}}
else
{commentError.innerHTML=SKAVA_INVITATION_GUEST_CREATION_ERROR;}}
function showRespond(eventid)
{if(skava_platform_showAlerts)
{alert("Function name: showRespond: eventid="+eventid);}
showRespond_("showRespond",eventid);}
function showRespond_(opCaller,eventid)
{var eventId=eventid;var guestId=0;if(skava_invitation_respond_tempArr)
{eventId=skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_EVENT_ID;guestId=skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_GUEST_ID;}
if(skava_platform_showAlerts)
{alert("eventid = "+eventId+" typeof(eventId)="+typeof(eventId)+" guestid = "+guestId+" skava_userprofile_isUserLoggedIn = "+skava_userprofile_isUserLoggedIn+" skava_invitation_respond_tempArr="+skava_invitation_respond_tempArr);}
var userProfile=null;if(eventId>0)
{if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);loginCallback(opCaller,eventId,userProfile.user_id,true);}
else
{var afterLogin=function(opcaller,eventid,param2)
{if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);loginCallback(opcaller,eventid,userProfile.user_id,false);}};userProfileShowLogin_(opCaller,afterLogin,eventId,null);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_INPUT);}}
function loginCallback(opCaller,eventId,userId,fromCache)
{var afterLoad=function(result)
{var eventsJson=JSON.parse(result);var events=JSON.parse(eventsJson.events);var event=null,guests=null;for(var i=0;i<events.length;i++)
{event=events[i][SKAVA_INVITATION_EVENT_IDX].event;guests=events[i][SKAVA_INVITATION_GUEST_IDX].guest;if(event&&event[0]&&parseInt(eventId)==parseInt(event[0].event_id))
{break;}}
var status=0;var i=0;if(guests)
{for(i=0;i<guests.length;i++)
{if(guests[i].guest_inviteeuserid==userId)
{status=(guests[i].guest_status?guests[i].guest_status:0);break;}}}
if(status>0)
{platformRegisterPageView('ca-so-ct.editrep.guestview','ca-so-ct.guestview');}
else
{platformRegisterPageView('ca-so-ct.response.guestview','ca-so-ct.guestview');}
showRespondUI(opCaller,eventId,userId,status);};var errcbk=function(msg)
{};if(eventId>0)
{var getEventFromCache=function()
{SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterLoad,null,false);};if(!fromCache&&skava_invitation_respond_tempArr&&(skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_GUEST_ID||skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_FACEBOOK_ID))
{invitationUpdateGuest(getEventFromCache,userId);}
else
{getEventFromCache();}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_INPUT);}}
function showRespondUI(opCaller,eventId,userId,status)
{var innerHtml='<table cellpadding="0" cellspacing="0" class="ctInvResponseOverlayArea">'+'<tr>'+'<td class="ctInvResponseTitleGap"></td>'+'</tr>'+'<tr>'+'<td>'+'<table cellpadding="0" cellspacing="0" class="ctInvResponseTitleArea">'+'<tr>'+'<td class="ctInvResponseTitleFont">'+(status>0?'Change your RSVP':'RSVP here')+' <td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table class="ctInvResponseRadioArea"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvResponseRadioAreaSpace"></td>'+'</tr>'+'<tr>'+'<td class="ctInvResponseSubTitleFont ctInvResponseRadioLeftPadding ctInvResponseRadioWidth"><input class="ctInvCheckBoxProps" id="id_respondYes" '+(status==1?'checked':'')+' type="radio" name="respond" value="1" /></td>'+'<td>'+'<font class="ctInvResponseSubTitleFont">Yes,&nbsp;</font>'+'<font class="ctInvResponseSubTitleFont1">I can make it</font>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvResponseRadioItemsGap"></td>'+'</tr>'+'<tr>'+'<td class="ctInvResponseSubTitleFont ctInvResponseRadioLeftPadding ctInvResponseRadioWidth"><input class="ctInvCheckBoxProps" id="id_respondNo" '+(status==4?'checked':'')+' type="radio" name="respond" value="4" /></td>'+'<td>'+'<font class="ctInvResponseSubTitleFont">No,&nbsp;</font>'+'<font class="ctInvResponseSubTitleFont1">I cannot attend</font>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvResponseRadioItemsGap"></td>'+'</tr>'+'</table>'+'<table  cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvResponseSubTitleFont ctInvResponseRadioLeftPadding ctInvResponseRadioWidth"><input class="ctInvCheckBoxProps" id="id_respondMaybe" '+(status==2?'checked':'')+' type="radio" name="respond" value="2" /></td>'+'<td class="ctInvResponseSubTitleFont ctInvResponseTdwidth1">Maybe,&nbsp;</td>'+'<td class="ctInvResponseSubTitleFont1">let me get back to you</td>'+'</tr>'+'</table>'+'<table class="ctInvResponseButtonArea"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvResponseButtonGap"></td>'+'</tr>'+'<tr>';if(status>0)
{innerHtml+='<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" class="ctInvRespondCancel" onclick="platformHidePopWin(true)"></input>'+'<input type="button" class="ctInvRespondUpdate" onclick="invitationDoRespond(\''+opCaller+'\',\''+eventId+'\',\''+userId+'\',\''+status+'\'); return false;"></input>'+'</td>';}
else
{innerHtml+='<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" class="ctInvRespond" onclick="invitationDoRespond(\''+opCaller+'\',\''+eventId+'\',\''+userId+'\',\''+status+'\'); return false;"></input>'+'</td>';}
innerHtml+='</tr>'+'</table>'+'</td>'+'</tr>'+'</table>';if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,383,203,true,false,createDelegate(platformOnCancelled,this,[1,opCaller]),null);}
else
{platformShowPopup(innerHtml,383,203,true,true,createDelegate(platformOnCancelled,this,[1,opCaller]),null);}}
function invitationDoRespond(opCaller,eventId,userId,gueststatus)
{var status=gueststatus;var id_RespondYes=document.getElementById("id_respondYes");var id_RespondNo=document.getElementById("id_respondNo");var id_RespondMaybe=document.getElementById("id_respondMaybe");if(id_RespondYes.checked)
{status=id_RespondYes.value;}
else if(id_RespondNo.checked)
{status=id_RespondNo.value;}
else if(id_RespondMaybe.checked)
{status=id_RespondMaybe.value;}
invitationDoRespond_(opCaller,eventId,userId,status);}
function invitationDoRespond_(opCaller,eventId,userId,status)
{var guestId=(skava_invitation_respond_tempArr&&skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_GUEST_ID?skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_GUEST_ID:0);var afterLoad=function(result)
{platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};var afterUpdate=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{var updatedDetails=JSON.parse(result);SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterLoad,null,true,SKAVA_INVITATION_CACHE_ACTION_UPDATE,SKAVA_INVITATION_CACHE_UPDATE_GUEST,updatedDetails);}
else if(responseCode>0&&responseCode<1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}
else if(responseCode>=1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}}
var errcbk=function(msg)
{};var queryParamString="&method="+SKAVA_INVITATION_METHOD_UPDATE_GUESTS+"&user_id="+userId+"&event_id="+eventId+"&guest_id="+guestId+"&guest_status="+status+"&notficationmailers="+escape(notficationMailers);jx.load(skava_invitation_ct_domainUrl+queryParamString,afterUpdate,"application/x-www-form-urlencoded","POST",errcbk);}
function showPledge(eventId)
{if(skava_platform_showAlerts)
{alert("Function name: showPledge eventId="+eventId);}
showPledge_("showPledge",eventId);}
function showPledge_(opCaller,eventId)
{if(eventId<=0&&skava_invitation_respond_tempArr)
{eventId=skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_EVENT_ID;}
var userProfile=null;if(eventId>0)
{if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);showPledgeLoginCallback(opCaller,userProfile.user_id,eventId);}
else
{showPledgeUI2(opCaller,0,eventId);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_INPUT);}}
function showPledgeLogin(opCaller,eventId)
{var userProfile=null;var afterLogin=function(opcaller,eventid,param2)
{if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);showPledgeLoginCallback(opcaller,userProfile.user_id,eventid);}};userProfileShowLogin_(opCaller,afterLogin,eventId,null);}
function showPledgeLoginCallback(opCaller,userId,eventId)
{platformRegisterPageView('ca-so-ct.donate.guestview','ca-so-ct.guestview');showPledgeUI(opCaller,userId,eventId);}
function showPledgeUI(opCaller,userId,eventId)
{var innerHtml='<table cellpadding="0" cellspacing="0" class="ctInvPlegdeOverlayArea">'+'<tr>'+'<td>'+'<table cellpadding="0" cellspacing="0" class="ctInvPlegdeTitleArea">'+'<tr>'+'<td class="ctInvPlegdeTitleFont">Donate now<td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table class="ctInvPlegdeSubTitleArea"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvPlegdeTdSpace"></td>'+'</tr>'+'<tr>'+'<td class="ctInvPlegdeSubTitleFont">Are you ready to pledge a donation to Feeding America now?</td>'+'</tr>'+'</table>'+'<table class="ctInvPledgeButtonArea"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input class="ctInvPledgeButtonCancel" type="button" onclick="platformHidePopWin(true);"/>'+'<input class="ctInvPledgeButtonYesCont" type="button" onclick="invitationDoSavePledge(\''+opCaller+'\',\''+userId+'\', \''+eventId+'\'); platformOpenNewWindow(\''+skava_invitation_pledge_url+'\', \'\', \'scrollbars=yes\')"/>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>';if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,383,164,true,false,createDelegate(platformOnCancelled,this,[1,opCaller]),null);}
else
{platformShowPopup(innerHtml,383,164,true,true,createDelegate(platformOnCancelled,this,[1,opCaller]),null);}}
function showPledgeUI2(opCaller,userId,eventId)
{var innerHtml='<table cellpadding="0" cellspacing="0" class="ctInvPlegdeOverlayArea">'+'<tr>'+'<td>'+'<table cellpadding="0" cellspacing="0" class="ctInvPlegdeTitleArea">'+'<tr>'+'<td class="ctInvPlegdeTitleFont">Donate now<td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table class="ctInvPlegdeSubTitleArea"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvPlegdeTdSpace"></td>'+'</tr>'+'<tr>'+'<td class="ctInvPlegdeSubTitleFont">You\'re not currently signed in. Would you like to continue without signing in?</td>'+'</tr>'+'</table>'+'<table class="ctInvPledgeButtonArea"  cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input class="ctInvPledgeButtonCancel" type="button" onclick="platformHidePopWin(true);"/>'+'<input class="ctInvPledgeButtonYesCont" type="button" onclick="invitationDoSavePledge(\''+opCaller+'\',\''+userId+'\', \''+eventId+'\'); platformOpenNewWindow(\''+skava_invitation_pledge_url+'\', \'\', \'scrollbars=yes\')"/>'+'<input class="ctInvPledgeButtonLogin" type="button" onclick="showPledgeLogin(\''+opCaller+'\', \''+eventId+'\');"/>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>';if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,383,164,true,false,createDelegate(platformOnCancelled,this,[1,opCaller]),null);}
else
{platformShowPopup(innerHtml,383,164,true,true,createDelegate(platformOnCancelled,this,[1,opCaller]),null);}}
function invitationDoSavePledge(opCaller,userId,eventId)
{var afterCreate=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}
else if(responseCode>0&&responseCode<1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}
else if(responseCode>=1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(msg)
{};var queryParamString="&method="+SKAVA_INVITATION_METHOD_CREATE_PLEDGE+"&user_id="+userId+"&event_id="+eventId+"&donations_type="+SKAVA_INVITATION_DONATION_TYPE_PLEDGE;jx.load(skava_invitation_ct_domainUrl+queryParamString,afterCreate,"application/x-www-form-urlencoded","POST",errcbk);}
function showUpdateNotifications(eventId,userId)
{if(skava_platform_showAlerts)
{alert("Function name: showUpdateNotifications, Param eventId: "+eventId+", Param userId: "+userId);}
showUpdateNotifications_("showUpdateNotifications",eventId,userId);}
function showUpdateNotifications_(opCaller,eventId,userId)
{var afterLoad=function(result)
{var eventsJson=JSON.parse(result);var events=JSON.parse(eventsJson.events);var event=null,notification=null;for(var i=0;i<events.length;i++)
{event=events[i][SKAVA_INVITATION_EVENT_IDX].event;notification=events[i][SKAVA_INVITATION_NOTIFICATION_IDX].notification;if(event&&event[0]&&parseInt(eventId)==parseInt(event[0].event_id))
{break;}}
platformRegisterPageView('ca-so-ct.notifications.hostview','ca-so-ct.hostview');showUpdateNotificationsUI(opCaller,eventId,userId,notification,event);};var errcbk=function(msg)
{};var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);if(userId==userProfile.user_id)
{if(eventId>0)
{SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterLoad,null,true);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_INPUT);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_USERID);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_PLEASE_LOGIN);}}
function showUpdateNotificationsUI(opCaller,eventId,userId,notification,event)
{var types=new Array();var days=new Array();var messages=new Array();var defaultMessage=new Array(SKAVA_INVITATION_STATIC_SAVE_THE_DATE_MESSGAE,SKAVA_INVITATION_STATIC_INVITATION_MESSGAE,SKAVA_INVITATION_STATIC_REMINDER_MESSGAE,SKAVA_INVITATION_STATIC_THANKYOU_MESSGAE);var eventTime=0;var eventName="";if(event)
{eventTime=event[0].event_eventtime;eventName=event[0].event_name;}
for(var i=0;i<SKAVA_INVITATION_NOTIFICATION_MAX_TYPES;i++)
{types[i]=SKAVA_INVITATION_NOTIFICATION_TYPE_DEFAULT;days[i]=0;if(i==SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE)
{defaultMessage[i]=defaultMessage[i].replace('<eventname>',eventName);messages[i]=defaultMessage[i].replace('<eventdate>',getFormattedDateEx(eventTime));}
else
{messages[i]=defaultMessage[i];}}
for(var i=0;i<SKAVA_INVITATION_NOTIFICATION_MAX_TYPES;i++)
{var type=(notification&&notification.length>i&&notification[i].notification_type?notification[i].notification_type:0);if(type>0)
{types[type-1]=type;days[type-1]=(notification[i].notification_days?notification[i].notification_days:0);messages[type-1]=(notification[i].notification_message?notification[i].notification_message:messages[type-1]);}}
skava_invitation_nofications_current=notification;var innerHtml='<table id="Table_01" cellpadding="0" cellspacing="0" class="ctInvUpdNotfArea">'+'<tr>'+'<td class="ctInvUpdNotfMainTdPadding">'+'<table id="Table_02" cellpadding="0" cellspacing="0" class="ctInvUpdNotfChekArea">'+'<tr>'+'<td class="ctInvUpdNotfTitleFont">Manage your email notifications</td>'+'</tr>'+'<tr>'+'<td class="ctInvUpdNotfSubTitleFont2">Choose how many times to notify guests about your party.</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="id_divSaveDate" cellpadding="0" cellspacing="0" class="ctInvUpdNotfOptionArea">'+'<tr>'+'<td>'+'<table id="Table_05" cellpadding="0" cellspacing="0" class="ctInvUpdNotfChekArea">'+'<tr>'+'<td class="ctInvUpdNotfSubTitlePadding"><input id="id_saveDateCheck" type="checkbox" '+(types[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]==SKAVA_INVITATION_NOTIFICATION_TYPE_SAVE_THE_DATE?'checked':'')+' name="" value="" onclick=""/><font class="ctInvUpdNotfSubTitleFont">Save the Date</font>'+'<font class="ctInvUpdNotfSubTitleFont1"> A quick email with date & time to get the event on your guest\'s calendars.<font></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvUpdNotfLPaddingSelectTextArea">'+'<table id="Table_07" border="0" cellpadding="0" cellspacing="0" class="ctInvUpdNotfSelectionArea">'+'<tr>'+'<td class="ctInvUpdNotfTopPadding">'+'<select name="savedate" id="id_saveDateSelection" class="ctInvUpdNotfSubTitleFont1">';for(var i=1;i<31;i++)
{innerHtml+='<option value="'+i+'" '+(days[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]==i?'selected':'')+'>'+i+(i==1?" day":" days")+'</option>';}
innerHtml+='</select>'+'</td>'+'<td class="ctInvUpdNotfSubTitleFont1 ctInvUpdNotfbefAftrEvPadding">'+'<font class="ctInvUpdNotfSubTitleFont2">before event</font>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvUpdNotfLPaddingSelectTextArea ctInvUpdNotfTopPadding"><textarea id="id_saveDateTxtArea" rows="4" class="ctInvUpdNotfSubTitleFont1 ctInvUpdNotfTextAreaDimSaveDate" onkeyup="return platformLimiter(this, 300);" onpaste="return platformLimiter(this, 300);">'+messages[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]+'</textarea></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="id_reminder" cellpadding="0" cellspacing="0" class="ctInvUpdNotfOptionArea">'+'<tr>'+'<td>'+'<table id="Table_05" cellpadding="0" cellspacing="0" class="ctInvUpdNotfChekArea">'+'<tr>'+'<td class="ctInvUpdNotfSubTitlePadding"><input id="id_reminderCheck" type="checkbox" '+(types[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]==SKAVA_INVITATION_NOTIFICATION_TYPE_REMINDER?'checked':'')+' name="" value="" onclick="" /><font class="ctInvUpdNotfSubTitleFont">Reminder</font>'+'<font class="ctInvUpdNotfSubTitleFont1"> A friendly reminder to guests that your event is approaching.</font></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvUpdNotfLPaddingSelectTextArea">'+'<table id="Table_07" border="0" cellpadding="0" cellspacing="0" class="ctInvUpdNotfSelectionArea">'+'<tr>'+'<td class="ctInvUpdNotfTopPadding">'+'<select name="savedate" id="id_reminderSelection" class="ctInvUpdNotfSubTitleFont1">';for(var i=1;i<31;i++)
{innerHtml+='<option value="'+i+'" '+(days[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]==i?'selected':'')+'>'+i+(i==1?" day":" days")+'</option>';}
innerHtml+='</select>'+'</td>'+'<td class="ctInvUpdNotfSubTitleFont1 ctInvUpdNotfbefAftrEvPadding">'+'<font class="ctInvUpdNotfSubTitleFont2">before event</font>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvUpdNotfLPaddingSelectTextArea ctInvUpdNotfTopPadding"><textarea id="id_reminderTxtArea" rows="4" class="ctInvUpdNotfSubTitleFont1 ctInvUpdNotfTextAreaDimReminder" onkeyup="return platformLimiter(this, 300);" onpaste="return platformLimiter(this, 300);">'+messages[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]+'</textarea></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="id_thankyou" cellpadding="0" cellspacing="0" class="ctInvUpdNotfOptionArea">'+'<tr>'+'<td>'+'<table id="Table_05" cellpadding="0" cellspacing="0" class="ctInvUpdNotfChekArea">'+'<tr>'+'<td class="ctInvUpdNotfSubTitlePadding"><input id="id_thankyouCheck" type="checkbox" '+(types[SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU]==SKAVA_INVITATION_NOTIFICATION_TYPE_THANKYOU?'checked':'')+' name="" value="" onclick=""/><font class="ctInvUpdNotfSubTitleFont">Thank you</font>'+'<font class="ctInvUpdNotfSubTitleFont1"> A gracious note thanking guests for attending your party.</font></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvUpdNotfLPaddingSelectTextArea">'+'<table id="Table_07" border="0" cellpadding="0" cellspacing="0" class="ctInvUpdNotfSelectionArea">'+'<tr>'+'<td class="ctInvUpdNotfTopPadding">'+'<select name="savedate" id="id_thankyouSelection" class="ctInvUpdNotfSubTitleFont1">';for(var i=1;i<31;i++)
{innerHtml+='<option value="'+i+'" '+(days[SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU]==i?'selected':'')+'>'+i+(i==1?" day":" days")+'</option>';}
innerHtml+='</select>'+'</td>'+'<td class="ctInvUpdNotfSubTitleFont1 ctInvUpdNotfbefAftrEvPadding">'+'<font class="ctInvUpdNotfSubTitleFont2">after event</font>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvUpdNotfLPaddingSelectTextArea ctInvUpdNotfTopPadding"><textarea id="id_thankyouTxtArea" rows="4" class="ctInvUpdNotfSubTitleFont1 ctInvUpdNotfTextAreaDimThankyou" onkeyup="return platformLimiter(this, 300);" onpaste="return platformLimiter(this, 300);">'+messages[SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU]+'</textarea></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table id="Table_24" class="ctInvUpdNotfButtonArea" cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" onclick="platformHidePopWin(true);return false;" class="ctInvNotificationCancel"></input>&nbsp;&nbsp;'+'<input type="button" onclick="invitationDoUpdateNotification(\''+opCaller+'\', \''+eventId+'\', \''+userId+'\', '+eventTime+');return false;" class="ctInvNotificationUpdate"></input>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td id="notfnError" class="ctInvUpdNotfErrorText"></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'</table>';var height=560;platformShowHideScrollBar(height);if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,593,height,true,false,createDelegate(invitationOnOverlayClose,this,[1,opCaller]),null);}
else
{platformShowPopup(innerHtml,593,height,true,true,createDelegate(invitationOnOverlayClose,this,[1,opCaller]),null);}}
function invitationDoUpdateNotification(opCaller,eventId,userId,eventTime)
{var types=new Array();var days=new Array();var messages=new Array();for(var i=0;i<SKAVA_INVITATION_NOTIFICATION_MAX_TYPES;i++)
{types[i]=SKAVA_INVITATION_NOTIFICATION_TYPE_DEFAULT;days[i]=0;messages[i]="";}
var oldTypes=new Array();var oldDays=new Array();var oldMessages=new Array();var defaultMessage=new Array(SKAVA_INVITATION_STATIC_SAVE_THE_DATE_MESSGAE,SKAVA_INVITATION_STATIC_INVITATION_MESSGAE,SKAVA_INVITATION_STATIC_REMINDER_MESSGAE,SKAVA_INVITATION_STATIC_THANKYOU_MESSGAE);for(var i=0;i<SKAVA_INVITATION_NOTIFICATION_MAX_TYPES;i++)
{oldTypes[i]=SKAVA_INVITATION_NOTIFICATION_TYPE_DEFAULT;oldDays[i]=0;oldMessages[i]=defaultMessage[i];}
for(var i=0;i<SKAVA_INVITATION_NOTIFICATION_MAX_TYPES;i++)
{var type=(skava_invitation_nofications_current&&skava_invitation_nofications_current.length>i&&skava_invitation_nofications_current[i].notification_type?skava_invitation_nofications_current[i].notification_type:0);if(type>0)
{oldTypes[type-1]=type;oldDays[type-1]=(skava_invitation_nofications_current[i].notification_days?skava_invitation_nofications_current[i].notification_days:0);oldMessages[type-1]=(skava_invitation_nofications_current[i].notification_message?skava_invitation_nofications_current[i].notification_message:"");}}
var id_saveDate=document.getElementById("id_saveDateCheck");var id_saveInvitation=document.getElementById("id_saveInvitationCheck");var id_reminder=document.getElementById("id_reminderCheck");var id_thankyou=document.getElementById("id_thankyouCheck");var proceed=true;if(id_saveDate.checked)
{types[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]=SKAVA_INVITATION_NOTIFICATION_TYPE_SAVE_THE_DATE;days[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]=document.getElementById("id_saveDateSelection").value;var saveDateArea=document.getElementById("id_saveDateTxtArea");if(saveDateArea.value.length<=300)
{messages[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]=saveDateArea.value;}
else
{proceed=false;}}
if(proceed&&id_saveInvitation&&id_saveInvitation.checked)
{types[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION]=SKAVA_INVITATION_NOTIFICATION_TYPE_INVITATION;days[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION]=document.getElementById("id_saveInvitationSelection").value;var invitationArea=document.getElementById("id_saveInvitationTxtArea");if(invitationArea.value.length<=500)
{messages[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION]=invitationArea.value;}
else
{proceed=false;}}
if(id_reminder.checked)
{types[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]=SKAVA_INVITATION_NOTIFICATION_TYPE_REMINDER;days[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]=document.getElementById("id_reminderSelection").value;var reminderArea=document.getElementById("id_reminderTxtArea");if(reminderArea.value.length<=300)
{messages[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]=reminderArea.value;}
else
{proceed=false;}}
if(proceed&&id_thankyou.checked)
{types[SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU]=SKAVA_INVITATION_NOTIFICATION_TYPE_THANKYOU;days[SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU]=document.getElementById("id_thankyouSelection").value;var thankyouArea=document.getElementById("id_thankyouTxtArea");if(thankyouArea.value.length<=300)
{messages[SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU]=thankyouArea.value;}
else
{proceed=false;}}
var notfnError=document.getElementById("notfnError");if(!proceed)
{notfnError.innerHTML=SKAVA_INVITATION_LIMIT_EXCEEDS;}
else if(id_saveDate.checked&&(parseInt(oldDays[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE])!=days[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]||oldMessages[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]!=messages[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE])&&days[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]>getElapsedDays(eventTime))
{notfnError.innerHTML=SKAVA_INVITATION_INVALID_DAYS_EMAIL;}
else if(id_reminder.checked&&(parseInt(oldDays[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER])!=days[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]||oldMessages[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]!=messages[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER])&&days[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]>getElapsedDays(eventTime))
{notfnError.innerHTML=SKAVA_INVITATION_INVALID_DAYS_EMAIL;}
else if(id_saveInvitation&&id_saveInvitation.checked&&(parseInt(oldDays[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION])!=days[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION]||oldMessages[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION]!=messages[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION])&&days[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION]>getElapsedDays(eventTime))
{notfnError.innerHTML=SKAVA_INVITATION_INVALID_DAYS_EMAIL;}
else
{var afterUpdate=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{var eventsId=JSON.parse(result);skava_invitation_create_tempArr.SKAVA_INVITATION_ID=eventsId.eventid;var afterGetEvents=function(result)
{platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterGetEvents,null,true,SKAVA_INVITATION_CACHE_ACTION_UPDATE,SKAVA_INVITATION_CACHE_UPDATE_NOTIFICATION,result);}
else if(responseCode>0&&responseCode<1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}
else if(responseCode>=1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(msg)
{};var queryParamString="&method="+SKAVA_INVITATION_METHOD_UPDATE_NOTIFICATION+"&user_id="+userId+"&event_id="+eventId;var body="types="+escape(types[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]+","+types[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION]+","+types[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]+","+types[SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU])+"&days="+escape(days[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]+","+days[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION]+","+days[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]+","+days[SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU])+"&messages="+escape(messages[SKAVA_INVITATION_NOTIFICATION_INDEX_SAVE_THE_DATE]+"%,%"+messages[SKAVA_INVITATION_NOTIFICATION_INDEX_INVITATION]+"%,%"+messages[SKAVA_INVITATION_NOTIFICATION_INDEX_REMINDER]+"%,%"+messages[SKAVA_INVITATION_NOTIFICATION_INDEX_THANKYOU])+"&notficationmailers="+escape(notficationMailers)+"&link="+escape(guestLink+eventId+"/");jx.load(skava_invitation_ct_domainUrl+queryParamString,afterUpdate,"application/x-www-form-urlencoded","POST",errcbk,body);}}
function showUpdateGreeting(eventId,userId)
{if(skava_platform_showAlerts)
{alert("Function name: showUpdateGreeting, Param eventId: "+eventId+", Param userId: "+userId);}
showUpdateGreeting_("showUpdateGreeting",eventId,userId);}
function showUpdateGreeting_(opCaller,eventId,userId)
{var afterLoad=function(result)
{var eventsJson=JSON.parse(result);var events=JSON.parse(eventsJson.events);var event=null;for(var i=0;i<events.length;i++)
{event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(event&&event[0]&&parseInt(eventId)==parseInt(event[0].event_id))
{break;}}
platformRegisterPageView('ca-so-ct.editinvite.hostview','ca-so-ct.hostview');showUpdateGreetingUI(opCaller,eventId,userId,event);};var errcbk=function(msg)
{};var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);if(userId==userProfile.user_id)
{if(eventId>0)
{SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterLoad,null,true);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_INPUT);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_USERID);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_PLEASE_LOGIN);}}
function showUpdateGreetingUI(opCaller,eventId,userId,event)
{var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HOSTID=userProfile.user_id;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HOSTNAME=userProfile.user_name;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HOSTEMAIL=userProfile.user_email;skava_invitation_create_tempArr.SKAVA_INVITATION_ID=eventId;}
var imageUrl=null;var urlType=0,photoId=0,videoId=0;if(event[0].event_photourl)
{imageUrl=htmlEncode(event[0].event_photourl);skava_invitation_update_greeting_tempArr.SKAVA_INVITATION_UPDATE_GREETING_EX_PHOTOID=event[0].event_photoentryid;urlType=SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO;}
else if(event[0].event_videourl)
{imageUrl=(event[0].event_iconurl&&event[0].event_iconurl.length>0&&event[0].event_iconurl.substring(event[0].event_iconurl.lastIndexOf('.'),event[0].event_iconurl.length)==".png"?htmlEncode(event[0].event_iconurl):SKAVA_INVITATION_ATTACHMENT_VIDEO_PROCESSING_IMG_URL);skava_invitation_update_greeting_tempArr.SKAVA_INVITATION_UPDATE_GREETING_EX_VIDEOID=event[0].event_videourlentryid;}
var innerHtml='<table class="ctInvCreateInvGreetDim">'+'<tr>'+'<td>'+'<table cellspacing="0" cellpadding="0">'+'<tr>'+'<td  class="ctInvCreateInvGreetPadding ctInvCreateInvGreetTitlePadding1">'+'<font class="ctInvCreateInvGreetTitle">Edit invitation greeting</font>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateInvGreetPadding">'+'<font class="ctInvCreateInvGreetVerdanaRegular">Include a greeting in your invitation to tell your guest about your event</font>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateInvGreetPadding ctInvCreateInvGreetTxtAreaPadding">'+'<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td>'+'<font class="ctInvCreateInvGreetVerdanaBold">Add Message for Guests:</font>'+'</td>'+'</tr>'+'<tr>'+'<td><textarea id="id_guest_msg" rows="4" class="ctInvCreateInvGreetTextAreaDim" onkeyup="return platformLimiter(this, 1000);" onpaste="return platformLimiter(this, 1000);">'+(event[0].event_guestsmessage?htmlEncode(event[0].event_guestsmessage):"")+'</textarea></td>'+'</tr>'+'<tr>'+'<td><font class="ctInvCreateInvGreetTxtAreaChars">1000 characters</font></td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvCreateInvGreetPadding">'+'<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td>'+'<font class="ctInvCreateInvGreetVerdanaBold">Add a Photo or Video: </font>'+'</td>'+'</tr>'+'<tr>'+'<td><font class="ctInvCreateInvGreetTxtAreaChars">Personalize your invitation with the photo or video of your own.</font></td>'+'</tr>'+'</table>'+'</td>'+'</tr>';if(imageUrl&&imageUrl.length>0)
{innerHtml+='<tr>'+'<td id="id_imgPhotoDisp" class="ctInvCreateInvGreetPadding ctInvCreateInvGreetUpldPhotoVideoPadding ctInvCreateInvGreetUpldPhotoVideo">'+'<div class="ctInvUpdateGreetingPhotoDispArea">'+'<table cellpadding="0" cellspacing="0" class="ctInvUpdateGreetingPhotoDispArea">'+'<tr>';if(urlType==SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO)
{innerHtml+='<td class="ctInvUpdateGreetingPhotoDispArea">'+'<img class="ctInvUpdateGreetingPhotoDispArea" src="'+imageUrl+'"></img>'+'</td>';}
else
{innerHtml+='<td colspan="2">'+'<img class="ctInvUpdateGreetingPhotoDispArea" src="'+imageUrl+'"></img>'+'</td>';}
innerHtml+='</tr>'+'<tr>'+'<td class="ctInvUpdateGreetingChangeArea ctInvUpdateGreetingAlignBottom"><a class="ctInvUpdateGreetingColorBlack" href="#" onclick="invitationShowUploadOption(); return false;"><font class="ctInvUpdateGreetingVerdanaRegular">Change</font></a></td>'+'</tr>'+'</table>'+'</div>'+'</td>'+'</tr>';}
else
{innerHtml+='<tr>'+'<td class="ctInvCreateInvGreetPadding ctInvCreateInvGreetUpldPhotoVideoPadding ctInvCreateInvGreetUpldPhotoVideo">'+'<table cellpadding="0" cellspacing="0" class="ctInvUploadTable">'+'<tr>'+'<td>'+'<input class="ctInvCheckBoxProps" id="id_upload_photo_radio" name="eventMedia" type="radio" value="" '+(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE==SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO||skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE==SKAVA_INVITATION_MEDIA_UPLOAD_VIDEO?'checked':'')+' onclick="invitationShowInputOption(this)"/><font class="ctInvCreateInvGreetVerdanaRegular">&nbsp;Upload a Photo or Video</font>'+'</td>'+'</tr>'+'<tr>'+'<td colspan="2">'+'<div id="id_uploadphoto" class="ctInvCreateInvGreetOptionPadding"></div>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<input class="ctInvCheckBoxProps" id="id_upload_record_radio" name="eventMedia" type="radio" value="" '+(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE==SKAVA_INVITATION_MEDIA_RECORD_VIDEO?'checked':'')+' onclick="invitationShowInputOption(this)"/><font class="ctInvCreateInvGreetVerdanaRegular">&nbsp;Record Your Own Video </font><font class="ctInvCreateInvGreetTxtAreaChars">(requires webcam)</font>'+'</td>'+'</tr>'+'<tr>'+'<td colspan="2">'+'<div id="id_recordvideo" class="ctInvCreateInvGreetOptionPadding"></div>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<input class="ctInvCheckBoxProps" id="id_no_photo_video" name="eventMedia" type="radio" value="" onclick="invitationShowInputOption(this)"></input><font class="ctInvCreateInvGreetVerdanaRegular">&nbsp;No Photo/Video</font>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>';}
innerHtml+='<tr>'+'<td>'+'<div id="id_photo_video_option"></div>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<table cellspacing="0" cellpadding="0" class="ctInvCreateInvGreetButtonArea">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" onclick="platformHidePopWin(true);return false;" class="ctInvUpdateGreetingCancel"></input>&nbsp;'+'<input type="button" onclick="invitationDoUpdateGreeting(\''+opCaller+'\'); return false;" class="ctInvUpdateGreetingSaveChanges"></input>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="uploadAlert" class="ctInvCreateInvGreetErrorText">'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td align="center">'+'<img src="v200911150901p/img/creative_design_red.gif" id="processingImg" class="ctInvProcessingImg"></img>'+'</td>'+'</tr>'+'</table>';var showUiAdditions=function()
{};var height=660;platformShowHideScrollBar(height);if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,614,height,true,false,createDelegate(invitationOnOverlayClose,this,[1,opCaller]),showUiAdditions);}
else
{platformShowPopup(innerHtml,614,height,true,true,createDelegate(invitationOnOverlayClose,this,[1,opCaller]),showUiAdditions);}}
function invitationDoUploadForGreeting(opCaller)
{var processingImg=document.getElementById("processingImg");var uploadAlert=document.getElementById("uploadAlert");uploadAlert.innerHTML="";if(processingImg)
{processingImg.style.visibility="visible";}
var id_upload_photo_radio=document.getElementById("id_upload_photo_radio");var id_upload_record_radio=document.getElementById("id_upload_record_radio");var uploadFormName=null;if(id_upload_photo_radio&&id_upload_photo_radio.checked)
{uploadFormName="file_upload_form_id_uploadphoto";}
else if(id_upload_record_radio&&id_upload_record_radio.checked)
{skava_invitation_media_type_selected=SKAVA_INVITATION_MEDIA_RECORD_VIDEO;}
else
{skava_invitation_media_type_selected=0;}
if(uploadFormName!=null)
{var uploadImageForm=document.getElementById(uploadFormName);if(uploadImageForm)
{var file=document.getElementById("file");var imgName=(file?platformTrim(file.value):"").toLowerCase();if(imgName.length>0)
{if(!(imgName.lastIndexOf(".png")!=-1||imgName.lastIndexOf(".gif")!=-1||imgName.lastIndexOf(".jpeg")!=-1||imgName.lastIndexOf(".jpg")!=-1||imgName.lastIndexOf(".jpe")!=-1||imgName.lastIndexOf(".flv")!=-1||imgName.lastIndexOf(".mp4")!=-1||imgName.lastIndexOf(".avi")!=-1||imgName.lastIndexOf(".mov")!=-1||imgName.lastIndexOf(".wmv")!=-1))
{uploadAlert.innerHTML=SKAVA_INVITATION_UPLOAD_MEDIA_INVALID;if(processingImg)
{processingImg.style.visibility="hidden";}}
else
{var maxSize=0;if(imgName.lastIndexOf(".flv")!=-1||imgName.lastIndexOf(".mp4")!=-1||imgName.lastIndexOf(".avi")!=-1||imgName.lastIndexOf(".mov")!=-1||imgName.lastIndexOf(".wmv")!=-1)
{skava_invitation_media_type_selected=SKAVA_INVITATION_MEDIA_UPLOAD_VIDEO;maxSize=maxAwsVideoSize;}
else
{skava_invitation_media_type_selected=SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO;maxSize=maxAwsSize;}
var url="/mc/user/upload?campaign_id="+campaignId+"&resptype=inline"+"&maxsize="+maxSize+"&skipentryid=true&retentryid=true&retentryidcallbckfn=invitationUploadCompleteForGreeting";var suffix="&"+urlEncode({'entry_itemurl1':'','entry_label1':SKAVA_INVITATION_CREATE_RECORDED_ENTRY_LABEL,'entry_comment':''});doAWSUpload(uploadImageForm.id,url+suffix,doUpdateGreetingErrorcbk);}}
else
{invitationDoUpdateGreeting_(opCaller,skava_invitation_media_type_selected);}}
else
{invitationDoUpdateGreeting_(opCaller,skava_invitation_media_type_selected);}}
else
{invitationDoUpdateGreeting_(opCaller,skava_invitation_media_type_selected,skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_ID);}}
function invitationShowInputOption(el,mediaType,mediaUrl)
{var id_upload_photo_radio=document.getElementById('id_upload_photo_radio');var id_upload_record_radio=document.getElementById('id_upload_record_radio');var id_no_photo_video=document.getElementById('id_no_photo_video');var id_uploadphoto_div=document.getElementById('id_uploadphoto');var id_recordvideo_div=document.getElementById('id_recordvideo');if(id_uploadphoto_div)
{id_uploadphoto_div.style.display="none";}
if(id_recordvideo_div)
{id_recordvideo_div.style.display="none";}
switch(el)
{case id_upload_photo_radio:id_uploadphoto_div.style.display="block";id_recordvideo_div.style.display="none";showFileUploadOptionCommon('id_uploadphoto',mediaType,mediaUrl);break;case id_upload_record_radio:var innerHtml='<table id="id_record" cellpadding="0" cellspacing="0">'+'<tr>'+'<td id="recorder">';var flashvars="recorderDomain=vr1.skavaone.com"+"&campaignId="+campaignId+"&channelId="+channelId+"&mediaContentType=video/x-flv"+"&partner="+partner+"&userid="+skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HOSTID;innerHtml+=getPlayerHtml("_idMediaPlayer",232,174,'v200911150901p/swf/recorder.swf',null,false,flashvars,flashvars);innerHtml+='</td>'+'<td class="ctInvCreateInvGreetTxtAreaChars ctInvRecordInstructions">'+'Use the following controls to record your video. Remember, your video can be a maximum of 2 minutes:<br>'+'<b>Button controls:</b><br>'+'&nbsp;&nbsp;&nbsp;a) RECORD - To start recording.<br>'+'&nbsp;&nbsp;&nbsp;b) PLAY - To play the recorded video.<br>'+'&nbsp;&nbsp;&nbsp;c) STOP - To stop current recording.<br>'+'&nbsp;&nbsp;&nbsp;d) SAVE - To save the video and attach it to your invitation.<br>'+'&nbsp;&nbsp;&nbsp;e) PAUSE - Pauses the video being played.<br>'+'</td>'+'</tr>'+'</table>';id_uploadphoto_div.style.display="none";id_recordvideo_div.style.display="block";id_recordvideo_div.innerHTML=innerHtml;var id=document.getElementById("recorder");id.style.border="1px solid #000000";break;case id_no_photo_video:id_uploadphoto_div.style.display="none";id_recordvideo_div.style.display="none";break;}}
function invitationDoUpdateGreeting(opCaller,mediaType,mediaId)
{var id_guest_msg=document.getElementById("id_guest_msg");if(id_guest_msg&&id_guest_msg.value.length<=1000)
{var afterTempSave=function()
{invitationDoUploadForGreeting(opCaller);}
invitationTempSaveData(opCaller,afterTempSave);}
else
{var uploadAlert=document.getElementById("uploadAlert");if(uploadAlert)
{uploadAlert.innerHTML=SKAVA_INVITATION_LIMIT_EXCEEDS;}
var processingImg=document.getElementById("processingImg");if(processingImg)
{processingImg.style.visibility="hidden";}}}
function invitationDoUpdateGreeting_(opCaller,mediaType,mediaId)
{var err=document.getElementById("uploadAlert");var afterUpdate=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);var processingImg=document.getElementById("processingImg");if(responseCode==0)
{var updatedEventsDetails=JSON.parse(result);skava_invitation_create_tempArr.SKAVA_INVITATION_ID=updatedEventsDetails.event_id;var afterGetEvents=function(result)
{if(processingImg)
{processingImg.style.visibility="hidden";}
platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+updatedEventsDetails.event_id,skava_invitation_create_tempArr.SKAVA_INVITATION_ID_HOSTID,false,afterGetEvents,null,true,SKAVA_INVITATION_CACHE_ACTION_UPDATE,SKAVA_INVITATION_CACHE_UPDATE_GREETING,updatedEventsDetails);skava_invitation_create_tempArr=new Array();}
else if(responseCode>0&&responseCode<1000)
{if(processingImg)
{processingImg.style.visibility="hidden";}
err.innerHTML=responseMessage;}
else if(responseCode>=1000)
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(msg)
{};var userProfile=null;if(skava_userprofile_isUserLoggedIn)
{userProfile=JSON.parse(skava_userprofile_loggedInUser);}
var photoEntryId,videoEntryId;var id_no_photo_video=document.getElementById("id_no_photo_video");if(id_no_photo_video&&id_no_photo_video.checked)
{photoEntryId=0;videoEntryId=0;}
else if(mediaType==SKAVA_INVITATION_MEDIA_UPLOAD_PHOTO)
{photoEntryId=mediaId;videoEntryId=0;}
else if(mediaType==SKAVA_INVITATION_MEDIA_UPLOAD_VIDEO||mediaType==SKAVA_INVITATION_MEDIA_RECORD_VIDEO)
{videoEntryId=mediaId;photoEntryId=0;}
else
{photoEntryId=(skava_invitation_update_greeting_tempArr.SKAVA_INVITATION_UPDATE_GREETING_EX_PHOTOID?skava_invitation_update_greeting_tempArr.SKAVA_INVITATION_UPDATE_GREETING_EX_PHOTOID:0);videoEntryId=(skava_invitation_update_greeting_tempArr.SKAVA_INVITATION_UPDATE_GREETING_EX_VIDEOID?skava_invitation_update_greeting_tempArr.SKAVA_INVITATION_UPDATE_GREETING_EX_VIDEOID:0);}
var queryParamString="&method="+SKAVA_INVITATION_METHOD_UPDATE_GREETING+"&user_id="+userProfile.user_id+"&event_id="+skava_invitation_create_tempArr.SKAVA_INVITATION_ID+"&event_hostuserid="+userProfile.user_id+"&event_photoentryid="+photoEntryId+"&event_videourlentryid="+videoEntryId+"&event_guestsmessage="+escape(skava_invitation_create_tempArr.SKAVA_INVITATION_ID_GUEST_MSG)+"&event_fbuserid="+"&event_fbusername="+"&event_fbuserprofilephotourl=";jx.load(skava_invitation_ct_domainUrl+queryParamString,afterUpdate,"application/x-www-form-urlencoded","POST",errcbk);}
function invitationUploadCompleteForGreeting(entryId,mediaType)
{var processingImg=document.getElementById("processingImg");var err=document.getElementById("uploadAlert");try
{if(entryId)
{skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_ID=entryId;skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE=mediaType;invitationDoUpdateGreeting_('upload',skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_TYPE,skava_invitation_create_tempArr.SKAVA_INVITATION_ID_ENTRY_ID);}
else
{err.innerHTML=SKAVA_INVITATION_UPLOAD_ERROR;if(processingImg)
{processingImg.style.visibility="hidden";}}}
catch(e)
{if(err)
{err.innerHTML=SKAVA_INVITATION_UPLOAD_ERROR;if(processingImg)
{processingImg.style.visibility="hidden";}}}}
function doUpdateGreetingErrorcbk(responseCode,responseMsg)
{var err=document.getElementById("uploadAlert");if(err)
{if(responseMsg=="/mc/login.jsp")
{responseMsg=SKAVA_INVITATION_SESSION_EXPIRED;}
err.innerHTML=responseMsg;}
var processingImg=document.getElementById("processingImg");if(processingImg)
{processingImg.style.visibility="hidden";}}
function invitationSetFacebookUserid(facebookuserid)
{skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_FACEBOOK_ID=facebookuserid;};function invitationUpdateGuest(callbck,userId)
{var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{}
callbck();};var errcbk=function(msg)
{};if(skava_invitation_respond_tempArr&&(skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_GUEST_ID||skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_FACEBOOK_ID))
{var queryParamString="&method="+SKAVA_INVITATION_METHOD_UPDATE_GUEST_ID+"&event_id="+skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_EVENT_ID+"&guest_id="+skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_GUEST_ID+"&user_id="+userId+"&facebookpidmapping_fbpid="+((skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_FACEBOOK_ID)?skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_FACEBOOK_ID:"");jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}}
function getTotalDonationsTillDate()
{if(skava_platform_showAlerts)
{alert("Function name: getTotalDonationsTillDate");}
var afterLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);var jsonObj=JSON.parse(result);var xmlString='\n<donations>\n<amount>'+(jsonObj&&jsonObj.totalamount?jsonObj.totalamount:0)+'</amount>\n</donations>';if(responseCode==0)
{platformOnCompleted(1,"getTotalDonationsTillDate",responseCode,xmlString);}
else
{platformOnCompleted(1,"getTotalDonationsTillDate",responseCode,responseMessage);}};var errcbk=function(msg)
{};var queryParamString="&method="+SKAVA_INVITATION_METHOD_GET_DONATIONS_TILL_DATE;jx.load(skava_invitation_ct_domainUrl+queryParamString,afterLoad,"application/x-www-form-urlencoded","POST",errcbk);}
function getDonationsByStateForDateRange(startDate,endDate)
{if(skava_platform_showAlerts)
{alert("Function name: getDonationsByStateForDateRange, Param startDate: "+startDate+", Param endDate: "+endDate);}
var afterLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{platformOnCompleted(1,"getDonationsByStateForDateRange",responseCode,getXMLDonation(result));}
else
{platformOnCompleted(1,"getDonationsByStateForDateRange",responseCode,responseMessage);}};var errcbk=function(msg)
{if(skava_platform_showAlerts)
{alert("error: "+msg);}};var queryParamString="&method="+SKAVA_INVITATION_METHOD_GET_DONATIONS_BY_STATE_FOR_DATE_RANGE+"&startdate="+startDate+"&enddate="+endDate;(new Skava_Http_class()).jax.load(skava_invitation_ct_domainUrl+queryParamString,afterLoad,"application/x-www-form-urlencoded","POST",errcbk);}
function getDonationsPledgesByStateForDateRange(startDate,endDate)
{if(skava_platform_showAlerts)
{alert("Function name: getDonationsPledgesByStateForDateRange, Param startDate: "+startDate+", Param endDate: "+endDate);}
var afterLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{platformOnCompleted(1,"getDonationsPledgesByStateForDateRange",responseCode,getXMLDonation(result));}
else
{platformOnCompleted(1,"getDonationsPledgesByStateForDateRange",responseCode,responseMessage);}};var errcbk=function(msg)
{if(skava_platform_showAlerts)
{alert("error: "+msg);}};var queryParamString="&method="+SKAVA_INVITATION_METHOD_GET_DONATIONS_PLEDGES_BY_STATE_FOR_DATE_RANGE+"&startdate="+startDate+"&enddate="+endDate;(new Skava_Http_class()).jax.load(skava_invitation_ct_domainUrl+queryParamString,afterLoad,"application/x-www-form-urlencoded","POST",errcbk);}
function getXMLDonation(result)
{var xmlString="";if(result)
{var donations=JSON.parse(result);donations=JSON.parse(donations.dontations);xmlString='\n<donations>\n';for(var i=0;i<donations.length;i++)
{if(donations[i].donations_state&&platformTrim(donations[i].donations_state).length>0)
{xmlString+='\t<'+donations[i].donations_state+'>'+donations[i].donations_totalamount+'</'+donations[i].donations_state+'>\n';}}
xmlString+='</donations>';}
return xmlString;}
function showFundraisingGoal(eventId,userId)
{invitationShowFundraisingGoal_("showFundraisingGoal",eventId,userId);}
function invitationShowFundraisingGoal_(opCaller,eventId,userId)
{var afterLoad=function(result)
{var eventsJson=JSON.parse(result);var events=JSON.parse(eventsJson.events);var event=null;for(var i=0;i<events.length;i++)
{event=events[i][SKAVA_INVITATION_EVENT_IDX].event;if(event&&event[0]&&parseInt(eventId)==parseInt(event[0].event_id))
{break;}}
var doantionGoal=parseInt(event[0].event_donationgoal);var suggestedAmount=parseInt(event[0].event_suggesteddonationamount);var innerHtml='<div class="ctInvDonationGoalTable">'+'<table id="Table_01" border="0" cellpadding="0" cellspacing="0" class="ctInvDonationGoalTable">'+'<tr>'+'<td>'+'<table id="Table_02" border="0" cellpadding="0" cellspacing="0" class="ctInvDonationGoalInnerTable">'+'<tr>'+'<td class="ctInvDonationGoalTitleFont">Update fundraising goal<td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td class="ctInvDonationGoalBodyTable">'+'<table id="Table_03" class="ctInvDonationGoalTextArea">'+'<tr>'+'<td class="ctInvDonationGoalSubTitleFont ctInvDonationGoalUpdateGoalTdWidth">Fundraising Goal:</td>'+'<td class="ctInvDonationGoalSubTitleFont1 ctInvDonationGoallUpdateGoalTdWidth1 ctleftPadding15">$</td>'+'<td><input type="text" id="id_donationgoal" MAXLENGTH="6" class="ctInvDonationGoallInput1" value="'+(doantionGoal?doantionGoal:0)+'"></input></td>'+'</tr>'+'<tr>'+'<td class="ctInvDonationGoalSubTitleFont1 ctInvLeftPadding30 ctInvDonationGoalUpdateGoalTdWidth">Suggested Fundraising Amount:</td>'+'<td class="ctInvDonationGoalSubTitleFont1 ctInvDonationGoallUpdateGoalTdWidth1 ctleftPadding15">$</td>'+'<td><input type="text" id="id_suggestedAmt" MAXLENGTH="6" class="ctInvDonationGoallInput1" value="'+(suggestedAmount?suggestedAmount:0)+'"></input></td>'+'</tr>'+'</table>'+'<table  id="Table_04" class="ctInvDonationButtonTable">'+'<tr>'+'<td class="ctInvAlignRight">'+'<a class="ctInvFontFAQ" href="http://www.macyscommunity.com/ctfaq.html" target="_blank" color="black"><u><font class="ctInvFontFAQ">FAQs</font></u></a>&nbsp;&nbsp;'+'<input type="button" onclick="platformHidePopWin(true); return false;" class="ctInvFundraiseCancel"></input>'+'<input type="button" onclick="invitationUpdateDonationGoal(\''+opCaller+'\', '+eventId+', '+userId+'); return false;"class="ctInvFundraiseUpdate"></input>'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td id="errortext" class="ctInvDonationErrorText"><td>'+'</tr>'+'</table>'+'</div>';if(skava_platform_gPopupIsShown)
{platformDismissPopup();platformShowPopup(innerHtml,405,190,true,false,createDelegate(platformOnCancelled,this,[1,opCaller]));}
else
{platformShowPopup(innerHtml,405,190,true,true,createDelegate(platformOnCancelled,this,[1,opCaller]));}};if(skava_userprofile_isUserLoggedIn)
{var userProfile=JSON.parse(skava_userprofile_loggedInUser);if(userId>0&&userId==userProfile.user_id)
{if(eventId>0)
{SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+eventId,userId,false,afterLoad,null,true);}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_INPUT);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_INVALID_USERID);}}
else
{platformOnCompleted(1,opCaller,-1,SKAVA_INVITATION_PLEASE_LOGIN);}}
function invitationUpdateDonationGoal(opCaller,eventId,userId)
{var id_donationgoal=document.getElementById('id_donationgoal');var id_suggestedAmt=document.getElementById('id_suggestedAmt');var errortext=document.getElementById('errortext');if((id_donationgoal&&id_donationgoal.value.length==0)||(id_suggestedAmt&&id_suggestedAmt.value.length==0))
{errortext.innerHTML=SKAVA_INVITATION_ID_EMPTY_DATA_STR;}
else if(!platformValidateNumber(id_donationgoal.value,6,false,0,false))
{errortext.innerHTML=SKAVA_USERPROFILE_DONATION_GOAL_INVALID_STR;}
else if(!platformValidateNumber(id_suggestedAmt.value,6,false,0,false))
{errortext.innerHTML=SKAVA_USERPROFILE_DONATION_AMOUNT_INVALID_STR;}
else
{var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{var updatedDetails=JSON.parse(result);var afterLoad=function(result)
{platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationToXMLEvent(result,true));};SKAVA_INVITATION_CACHE_CLS.getFromCache(opCaller,''+updatedDetails.event_id,userId,false,afterLoad,null,true,SKAVA_INVITATION_CACHE_ACTION_UPDATE,SKAVA_INVITATION_CACHE_UPDATE_DONATION_GOAL,updatedDetails);}
else
{if(errortext)
{errortext.innerHTML=responseMessage;}}};var errcbk=function(msg)
{};var queryParamString="&method="+SKAVA_INVITATION_UPDATE_DONATION_GOAL
+"&user_id="+userId
+"&event_id="+eventId
+"&event_donationgoal="+id_donationgoal.value
+"&event_suggesteddonationamount="+id_suggestedAmt.value;jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}}
function checkDataFormat(date)
{var isValid=false;var ID_MONTH=0,ID_DATE=1,ID_YEAR=2;if(date&&platformTrim(date).length>0)
{var dateArr=date.split("/");if(dateArr&&dateArr.length==3&&dateArr[ID_YEAR]&&platformValidateNumber(dateArr[ID_YEAR],4,false,0,false))
{var daysInMonth=null;if((dateArr[ID_YEAR]%400==0)||(dateArr[ID_YEAR]%100!=0&&dateArr[ID_YEAR]%4==0))
{daysInMonth=[31,29,31,30,31,30,31,31,30,31,30,31];}
else
{daysInMonth=[31,28,31,30,31,30,31,31,30,31,30,31];}
if((dateArr[ID_MONTH]&&platformValidateNumber(dateArr[ID_MONTH],2,false,0,false)&&dateArr[ID_MONTH]>0&&dateArr[ID_MONTH]<=12)&&(dateArr[ID_DATE]&&platformValidateNumber(dateArr[ID_DATE],2,false,0,false)&&dateArr[ID_DATE]>0&&dateArr[ID_DATE]<=daysInMonth[dateArr[ID_MONTH]-1]))
{isValid=true;}}}
return isValid;}
function validateDateAndTime(date,hrs,mins,meridiem)
{var isValid=false;var current=new Date();if(current.getTime()<=getTimeMilliSeconds(date,hrs,mins,meridiem))
{isValid=true;}
return isValid;}
function getElapsedDays(givenMillis)
{var days=0;var current=new Date();if(current.getTime()<=givenMillis)
{days=parseInt((givenMillis-current.getTime())/(1000*60*60*24));}
return days;}
function getTimeMilliSeconds(date,hrs,mins,meridiem)
{var milliSecs=0;var ID_MONTH=0,ID_DATE=1,ID_YEAR=2;if(date)
{var dateArr=date.split("/");if(dateArr.length==3)
{var tempHrs=parseInt(hrs);var dateTemp=new Date(dateArr[ID_YEAR],dateArr[ID_MONTH]-1,dateArr[ID_DATE],(meridiem=="AM"||meridiem=="am"?(tempHrs%12):(tempHrs<12?(tempHrs+12):tempHrs)),mins,0);milliSecs=dateTemp.getTime();}}
return milliSecs;}
function invitationPostTwitterComments(status)
{var afterLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);var alertString="responseCode: "+responseCode+", responseMessage: "+responseMessage;if(responseCode==0)
{alertString+=", result = "+result;}
platformOnCompleted(1,"invitationPostTwitterComments",0,alertString);};postTwitterComments(afterLoad,twitterUserName,twitterPwd,status);}
function invitationGetTwitterComments()
{var afterLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);var alertString="responseCode: "+responseCode+", responseMessage: "+responseMessage;if(responseCode==0)
{alertString+=", result = "+result;}
platformOnCompleted(1,"invitationGetTwitterComments",0,alertString);};getTwitterComments(afterLoad,twitterUserName,twitterPwd);}
function getEventForGuest(eventid,guestid,isFacebook)
{if(skava_platform_showAlerts)
{alert("Function name: getEventForGuest, Param eventid: "+eventid+", Param guestid: "+guestid+", Param isFacebook="+isFacebook+" fbtrue="+(isFacebook==true));}
var opCaller="getEventForGuest";skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_EVENT_ID=eventid;var afterFacebookLogin=function(facebookuserid)
{skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_FACEBOOK_ID=facebookuserid;getEventForGuest_(opCaller,eventid,guestid,isFacebook);};if(isFacebook==true)
{platformFacebookConnectLogin(facebookConnectLoginApiKey,xdReciverPath,afterFacebookLogin);}
else
{skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_GUEST_ID=guestid;getEventForGuest_(opCaller,eventid,guestid,isFacebook);}}
function getEventForGuest_(opCaller,eventid,guestid,isFacebook)
{var afterEventLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{platformOnCompleted(1,opCaller,SKAVA_USERPROFILE_SUCCESS,invitationGuestXMLEvent(result));}
else
{platformOnCompleted(1,opCaller,responseCode,responseMessage);}};var errcbk=function(msg)
{};var queryParamString="&method="+SKAVA_INVITATION_METHOD_GET_GUEST_EVENT
+"&event_id="+eventid
+((isFacebook==true)?"&facebookpidmapping_fbpid="+skava_invitation_respond_tempArr.SKAVA_INVITATION_RESPOND_FACEBOOK_ID:"&guest_id="+guestid);jx.load(skava_invitation_ct_domainUrl+queryParamString,afterEventLoad,"application/x-www-form-urlencoded","POST",errcbk);}
function invitationGuestXMLEvent(result)
{var xmlEvent="";if(result)
{var events=JSON.parse(result);events=events.event[0];xmlEvent="<events>\n<event>\n"+"\t<eventid>"+(events.event_id?events.event_id:"")+"</eventid>\n"+"\t<hostuserid>"+(events.event_hostuserid?events.event_hostuserid:"")+"</hostuserid>\n"+"\t<hostusername>"+(events.event_username?htmlEncode(events.event_username):"")+"</hostusername>\n"+"\t<eventname>"+(events.event_name?htmlEncode(events.event_name):"")+"</eventname>\n"+"\t<timestamp>"+(getFormattedDate(events.event_eventtime))+"</timestamp>\n"+"\t<location>"+(events.event_location?htmlEncode(events.event_location):"")+"</location>\n"+"\t<street>"+(events.event_street?htmlEncode(events.event_street):"")+"</street>\n"+"\t<city>"+(events.event_city?htmlEncode(events.event_city):"")+"</city>\n"+"\t<state>"+(events.event_state&&events.event_state!="null"?htmlEncode(events.event_state):"")+"</state>\n"+"\t<zip>"+(events.event_zip?events.event_zip:"")+"</zip>\n"+"\t<theme>"+(events.event_theme?htmlEncode(events.event_theme):"")+"</theme>\n"+"\t<reason>"+(events.event_reason?htmlEncode(events.event_reason):"")+"</reason>\n"+"\t<donationgoal>"+(events.event_donationgoal?events.event_donationgoal:"")+"</donationgoal>\n"+"\t<amountraised>"+(events.event_amountraised?events.event_amountraised:"")+"</amountraised>\n"+"\t<suggesteddonationamount>"+(events.event_suggesteddonationamount?events.event_suggesteddonationamount:"")+"</suggesteddonationamount>\n"+"\t<flags>"+(events.event_flags?events.event_flags:"")+"</flags>\n"+"\t<photourl>"+(events.event_photourl?htmlEncode(events.event_photourl):"")+"</photourl>\n";var tempVideoURL=(events&&events.event_videourl&&events.event_videourl.length>0?(events.event_videourl.substring(events.event_videourl.lastIndexOf('.'),events.event_videourl.length)==".flv"?htmlEncode(events.event_videourl):SKAVA_INVITATION_ATTACHMENT_VIDEO_PROCESSING_FLV_URL):"")
xmlEvent+="\t<videourl>"+tempVideoURL+"</videourl>\n"+"\t<guestmessage>"+(events.event_guestsmessage?htmlEncode(events.event_guestsmessage):"")+"</guestmessage>\n"+"</event>\n"+"</events>";}
return xmlEvent;}
function invitationOnOverlayClose(attempt,op)
{platformShowHideScrollBar(0);platformOnCancelled(attempt,op);}
function getActivitiesForEvent(eventid)
{if(skava_platform_showAlerts)
{alert("Function name: getActivitiesForEvent, Param eventid: "+eventid);}
var afterActivityLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{platformOnCompleted(1,"getActivitiesForEvent",responseCode,getXMLActivity(result));}
else
{platformOnCompleted(1,"getActivitiesForEvent",responseCode,responseMessage);}};var errcbk=function(msg)
{};var queryParamString="&method="+SKAVA_INVITATION_METHOD_GET_ACTIVITY_FOR_EVENT+"&event_id="+eventid;(new Skava_Http_class()).jax.load(skava_invitation_ct_domainUrl+queryParamString,afterActivityLoad,"application/x-www-form-urlencoded","POST",errcbk);}
function getActivitiesByTimeRange(starttime,endtime,pagenum)
{if(skava_platform_showAlerts)
{alert("Function name: getActivitiesByTimeRange, Param starttime: "+starttime+", endtime"+endtime+", pagenum"+pagenum);}
var afterActivityLoad=function(result,xmlhttp)
{var responseCode=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_CODE);var responseMessage=xmlhttp.getResponseHeader(SKAVA_USERPROFILE_HDR_RESP_MSG);if(responseCode==0)
{platformOnCompleted(1,"getActivitiesByTimeRange",responseCode,getXMLActivity(result));}
else
{platformOnCompleted(1,"getActivitiesByTimeRange",responseCode,responseMessage);}};var errcbk=function(msg)
{};var queryParamString="&method="+SKAVA_INVITATION_METHOD_GET_ACTIVITY_FOR_DATE_RANGE+"&startdate="+starttime+"&enddate="+endtime+"&pagenum="+pagenum;(new Skava_Http_class()).jax.load(skava_invitation_ct_domainUrl+queryParamString,afterActivityLoad,"application/x-www-form-urlencoded","POST",errcbk);}
function getXMLActivity(result)
{var xmlString="";if(result)
{var activity=JSON.parse(result);var numActivity=activity.numactivities;var pageNumber=activity.pagenumber;var pages='';if(numActivity&&pageNumber)
{pages=' totalpages="'+numActivity+'" currentpage="'+pageNumber+'"';}
activity=JSON.parse(activity.activities);xmlString='<activities'+pages+'>\n';if(activity)
{for(var i=0;i<activity.length;i++)
{xmlString+='<activity>\n'+'\t<activityid>'+((activity[i].activity_id)?activity[i].activity_id:"")+'</activityid>\n'+'\t<activitytype>'+((activity[i].activity_activitytype)?activity[i].activity_activitytype:"")+'</activitytype>\n'+'\t<occurancetime>'+((activity[i].activity_occurancetime)?getFormattedDate(activity[i].activity_occurancetime):"")+'</occurancetime>\n'+'\t<eventid>'+((activity[i].activity_eventid)?activity[i].activity_eventid:"")+'</eventid>\n'+'\t<userid>'+((activity[i].activity_userid)?activity[i].activity_userid:"")+'</userid>\n'+'\t<state>'+((activity[i].activity_state)?activity[i].activity_state:"")+'</state>\n'+'\t<zip>'+((activity[i].activity_zip)?activity[i].activity_zip:"")+'</zip>\n'+'\t<text>'+((activity[i].activity_text)?platformTrim(activity[i].activity_text):"")+'</text>\n'+'\t<eventname>'+((activity[i].activity_eventname)?platformTrim(activity[i].activity_eventname):"")+'</eventname>\n'+'\t<username>'+((activity[i].activity_username)?platformTrim(activity[i].activity_username):"")+'</username>\n'+'\t<source>'+((activity[i].activity_source)?activity[i].activity_source:"")+'</source>\n'+'</activity>\n';}}
xmlString+='</activities>';}
return xmlString;}
function replaceName(name,newstring)
{var tempName=name;if(tempName)
{var asciiVal=0;for(var i=0;i<tempName.length;i++)
{asciiVal=tempName.charCodeAt(i);if(asciiVal==33||(asciiVal>=35&&asciiVal<=43)||asciiVal==47||asciiVal==61||asciiVal==63||asciiVal==94||asciiVal==96||asciiVal==123||asciiVal==125||asciiVal==126)
{tempName=tempName.replace(tempName.charAt(i),newstring);}}}
return tempName;}