var eventviews=new Array();eventviews[0]='events_recent';eventviews[1]='events_today';eventviews[2]='events_thisweek';eventviews[3]='events_prevweek';eventviews[4]='events_nextweek';eventviews[5]='events_filter';eventviews[6]='events_search';eventviews[7]='events_upcoming';var XEvents=function(wwwroot,cid,ispreview,sub_id){this.wwwroot=wwwroot;this.cid=cid;this.ispreview=ispreview;this.sub_id=sub_id};XEvents.prototype.markViewLabel=function(xmlHttpResponse,div_id){for(var i=0;i<eventviews.length;i++){var view=document.getElementById(this.eventviews[i]);if(view){if(view.className!='view_filter_on'){view.className="view_unselected"}}}var view=document.getElementById(div_id);if(view.className!='view_filter_on'){view.className="view_selected"}};XEvents.prototype.xg_RecentEvent=function(){showLoading('eventsoncc');if(this.ispreview){var geturl=this.wwwroot+'/group/mostrecentevents?community_id='+this.cid+'&sub_id='+this.sub_id}else{var geturl=this.wwwroot+'/event/mostrecentevents?community_id='+this.cid+'&sub_id='+this.sub_id}ret=getUrlResponseAndFillDiv(geturl,'eventsoncc',this.markViewLabel,'events_recent')};XEvents.prototype.xg_UpcomingEvent=function(){showLoading('eventsoncc');if(this.ispreview){var geturl=this.wwwroot+'/group/upcomingevents?community_id='+this.cid+'&sub_id='+this.sub_id}else{var geturl=this.wwwroot+'/event/upcomingevents?community_id='+this.cid+'&sub_id='+this.sub_id}ret=getUrlResponseAndFillDiv(geturl,'eventsoncc',this.markViewLabel,'events_upcoming')};XEvents.prototype.xg_TodayEvent=function(){showLoading('eventsoncc');if(this.ispreview){var geturl=this.wwwroot+'/group/todaysEvents?community_id='+this.cid+'&sub_id='+this.sub_id}else{var geturl=this.wwwroot+'/event/todaysEvents?community_id='+this.cid+'&sub_id='+this.sub_id}ret=getUrlResponseAndFillDiv(geturl,'eventsoncc',this.markViewLabel,'events_today')};XEvents.prototype.xg_ThisweekEvent=function(){showLoading('eventsoncc');if(this.ispreview){var geturl=this.wwwroot+'/group/thisweekEvents?community_id='+this.cid+'&sub_id='+this.sub_id}else{var geturl=this.wwwroot+'/event/thisweekEvents?community_id='+this.cid+'&sub_id='+this.sub_id}ret=getUrlResponseAndFillDiv(geturl,'eventsoncc',this.markViewLabel,'events_thisweek')};XEvents.prototype.xg_NextweekEvent=function(){showLoading('eventsoncc');if(this.ispreview){var geturl=this.wwwroot+'/group/nextweekevents?community_id='+this.cid+'&sub_id='+this.sub_id}else{var geturl=this.wwwroot+'/event/nextweekevents?community_id='+this.cid+'&sub_id='+this.sub_id}ret=getUrlResponseAndFillDiv(geturl,'eventsoncc',this.markViewLabel,'events_nextweek')};XEvents.prototype.xg_PreviousweekEvent=function(){showLoading('eventsoncc');if(this.ispreview){var geturl=this.wwwroot+'/group/prevweekevents?community_id='+this.cid+'&sub_id='+this.sub_id}else{var geturl=this.wwwroot+'/event/previousweekevents?community_id='+this.cid+'&sub_id='+this.sub_id}ret=getUrlResponseAndFillDiv(geturl,'eventsoncc',this.markViewLabel,'events_prevweek')};XEvents.prototype.xg_postcomment=function(eid,comm_id,subid){frm=document.getElementById("post_event_comment");if(frm==''){return false}var comment_text=document.getElementById("comment_text");if(null==comment_text.value||""==comment_text.value){$('#comment-msg').show();comment_text.focus();return false}showLoading('eventComments');var posturl=this.wwwroot+'/eventcomments/postcomment';var params='community_id='+this.cid+'&event_id='+eid+'&comment_text='+(comment_text.value)+'&sub_id='+this.sub_id;$.ajax({type:"POST",url:posturl,data:params,success:function(msg){if(msg==0){var getcommenturl='/eventcomments/showcomments?ajax=true&community_id='+comm_id+'&event_id='+eid+'&sub_id='+subid;setComment(getcommenturl);document.getElementById('xResponseDiv').innerHTML="Permission denied. As a Guest you donot have sufficient privileges to perform this action";enableMessageDiv()}else{document.getElementById('eventComments').innerHTML=msg;document.getElementById('xResponseDiv').innerHTML="Comment posted successfully";enableMessageDiv();setCommentCount();resetContainerHeight()}}});comment_text.value='';XEvents.prototype.showCommentList()};function setComment(url){$("#eventComments").load(url);setTimeout('setCommentCount()',3000)};function setCommentCount(){var comments_no=document.getElementById('comments_no');document.getElementById('comment_count').innerHTML=comments_no.value};function handleAddToAjaxResponse(xmlHttpResponse){var status=xmlHttpResponse.getElementsByTagName("ResponseStatus")[0].firstChild.nodeValue;if("OK"==status){var attendees_Count=xmlHttpResponse.getElementsByTagName("AttendeesCount")[0].firstChild.nodeValue;var num_attendees=document.getElementById("num_attendees");if(num_attendees){num_attendees.innerHTML=attendees_Count}if(null==this.wwwroot||undefined==this.wwwroot){this.wwwroot=wwwroot}var communityid=xmlHttpResponse.getElementsByTagName("communityid")[0].firstChild.nodeValue;var subid=xmlHttpResponse.getElementsByTagName("subid")[0].firstChild.nodeValue;var eventid=xmlHttpResponse.getElementsByTagName("eventid")[0].firstChild.nodeValue;XEvents.prototype.xg_loadevent_attendeeList(this.wwwroot,eventid,communityid,subid);var mystuffObj=new XMystuff(this.wwwroot);mystuffObj.ajax_loadmystuff_mycalendar(this.wwwroot)}var response_message=xmlHttpResponse.getElementsByTagName("ResponseUserMessage")[0].firstChild.nodeValue;document.getElementById('xResponseDiv').innerHTML=response_message;enableMessageDiv();$('#attendto').dialog('close');return true};XEvents.prototype.xg_addtoEvent=function(eid,uid,xevent,rem){var geturl=this.wwwroot+'/event/addattendee';if(rem=='yes'){params='community_id='+this.cid+'&event_id='+eid+'&user_id='+uid+'&need_rem=1&sub_id='+this.sub_id}else{params='community_id='+this.cid+'&event_id='+eid+'&user_id='+uid+'&nedd_rem=0&sub_id='+this.sub_id}$.ajax({type:"POST",url:geturl,data:params,success:function(msg){handleAddToAjaxResponse(msg)}})};XEvents.prototype.handleRatingAjaxResponse=function(xmlHttpResponse,div_id){var status=xmlHttpResponse.getElementsByTagName("ResponseStatus")[0].firstChild.nodeValue;if("OK"==status){var rating_value=xmlHttpResponse.getElementsByTagName("RatingValue")[0].firstChild.nodeValue;document.getElementById("ratings").innerHTML=rating_value}var response_message=xmlHttpResponse.getElementsByTagName("ResponseUserMessage")[0].firstChild.nodeValue;document.getElementById(div_id).innerHTML=response_message;enableMessageDiv()};XEvents.prototype.xg_EventRate=function(eid,rate_up_down){var rateParameter=null;if(rate_up_down=='up'){rateParameter='up'}else{rateParameter='down'}var geturl=this.wwwroot+'/event/rate?community_id='+this.cid+'&event_id='+eid+'&rate_up_down='+rateParameter+'&sub_id='+this.sub_id;ret=getUrlXmlResponseAndFillDiv(geturl,'ratings',XEvents.prototype.handleRatingAjaxResponse,'xResponseDiv');enableMessageDiv()};XEvents.prototype.showPostComment=function(){$('#PostComment').show();$('#comment-msg').hide();$('#comment_text').focus()};XEvents.prototype.showCommentList=function(){$('#PostComment').hide()};XEvents.prototype.showRelatedLinks=function(){var postRelatedLink=document.getElementById('relatedLink');postRelatedLink.style.display='block';var relatedLinks=document.getElementById('PostRelatedLink');relatedLinks.style.display='none'};XEvents.prototype.showPostRelatedLink=function(){$('#related-link-msg').hide();var relatedLinks=document.getElementById('relatedLink');relatedLinks.style.display='none';var postRelatedLink=document.getElementById('PostRelatedLink');postRelatedLink.style.display='block';document.post_event_link.reset()};XEvents.prototype.xg_PostRelatedLink=function(eid){var frm=document.post_event_link;var relatedLink=frm.link_src;var relatedLinkTitle=frm.link_title;if(relatedLinkTitle.value==''){$('#related-link-msg').html('Title cannot be empty');$('#related-link-msg').show();relatedLinkTitle.focus();return false}else if(relatedLink.value==''){$('#related-link-msg').html('Link cannot be empty');$('#related-link-msg').show();relatedLink.focus();return false}$('#relatedLink').show();$('#PostRelatedLink').hide();showLoading('relatedLink');var geturl=this.wwwroot+'/event/postRelatedLink?community_id='+this.cid+'&event_id='+eid+'&relatedLink='+escape(relatedLink.value)+'&relatedLinkTitle='+escape(relatedLinkTitle.value)+'&sub_id='+this.sub_id;getUrlResponseAndFillDiv(geturl,'relatedLink')};XEvents.prototype.xg_loadevent_attendeeList=function(wwwroot,eid,cid,subid){if(!document.getElementById('attendeelist')){return false}if(subid==null){subid=this.sub_id}showLoading('attendeelist');var geturl=wwwroot+'/event/attendeelist?community_id='+cid+'&sub_id='+subid+'&event_id='+eid;ret=getUrlResponseAndFillDiv(geturl,'attendeelist')};XEvents.prototype.xg_Filter=function(){showLoading('eventsoncc');var geturl=this.wwwroot+'/group/fetchtagsbycontenttype?ajax=true&community_id='+this.cid+'&content_type=events&sub_id='+this.sub_id;ret=getUrlResponseAndFillDiv(geturl,'eventsoncc',this.markViewLabel,'events_filter')};XEvents.prototype.xg_Search=function(){showLoading('eventsoncc');var geturl=this.wwwroot+'/search/showcontentsearchblock?community_id='+this.cid+'&content_type=events&sub_id='+this.sub_id;ret=getUrlResponseAndFillDiv(geturl,'eventsoncc',this.markViewLabel,'events_search')};XEvents.prototype.cancelTheEvent=function(id){var geturl=this.wwwroot+'/event/cancelevent?cjax=true&community_id='+this.cid+'&event_id='+id+'&sub_id='+this.sub_id;enableMessageDiv();$("#xResponseDiv").load(geturl);setTimeout("getEventsAjaxCall()",2000)};XEvents.prototype.cancelTheEventSeries=function(id){var geturl=this.wwwroot+'/event/canceleventseries?cjax=true&community_id='+this.cid+'&event_id='+id+'&sub_id='+this.sub_id;enableMessageDiv();$("#xResponseDiv").load(geturl);setTimeout("getEventsAjaxCall()",2000)};