function FBSessionLogout()
{
FB.ensureInit(function(){
FB.Connect.logout(function(){norefresh_page();});
});
}
function norefresh_page()
{
}
function CheckPageName()
{
var Path=self.location.href;
var PageName=Path.substring(Path.lastIndexOf("/")+1,Path.length);
if(PageName.indexOf("LogDetails.aspx")>=0)
{
UserMessage=document.getElementById("hidUserMessage");
if((UserMessage.value=="LogSaveSuccessfull")||(UserMessage.value=="LogSaveSuccessfullTweeted"))
{
if(document.getElementById("hidSendFacebook").value=="True")
{
var FBMessage=document.getElementById("hidFBMessage").value;
var RouteUrl=document.getElementById("hidFBRouteUrl").value;
var FullMapUrl=document.getElementById("hidFullMapUrl").value;
if((document.getElementById("hidLogoutStatus").value=="LogOut")||(document.getElementById("hidLogoutStatus").value=="NotConnected"))
{
SubmitQueryString("LogDetails.aspx?SendFB="+FBMessage+"&Route="+RouteUrl+"&FullMap="+FullMapUrl);
}
else
{
FBPublishData(FBMessage,RouteUrl,FullMapUrl);
}
}
}
if(UserMessage!=null)
{
UserMessage.value="";
}
}
if((PageName.indexOf("TrainingPlans.aspx")>=0)||(PageName.indexOf("TrainingPlanDetails.aspx")>=0)||(PageName.indexOf("CoachDetails.aspx")>=0))
{
UserMessage=document.getElementById("hidUserMessage");
if(UserMessage.value=="PlanSubscribeAddedSuccessfully"||UserMessage.value=="PlanSubscribeAddedSuccessfullyTwitted")
{
var FBPlanName,FBSendFacebook;
FBPlanName=document.getElementById("hidFacebookPlanName").value;
FBSendFacebook=document.getElementById("hidSendFacebook").value;
if(FBSendFacebook=="True")
{
if((document.getElementById("hidLogoutStatus").value=="LogOut")||(document.getElementById("hidLogoutStatus").value=="NotConnected"))
{
var currUrl=String(self.location);
if(PageName.indexOf("TrainingPlanDetails.aspx")>=0)
{
var PlanId=document.getElementById("hidPlanId").value;
SubmitQueryString("TrainingPlanDetails.aspx?PlanId="+PlanId+"&SendFB="+FBPlanName);
}
else if(PageName.indexOf("CoachDetails.aspx")>=0)
{
var CoachId=document.getElementById("hidCoachId").value;
SubmitQueryString("CoachDetails.aspx?CoachId="+CoachId+"&SendFB="+FBPlanName);
}
else
{
SubmitQueryString("TrainingPlans.aspx?SendFB="+FBPlanName);
}
}
else
{
FBPublishData(FBPlanName);
}
}
}
if(UserMessage!=null)
{
UserMessage.value="";
}
}
if(PageName.indexOf("RouteDetails.aspx")>=0)
{
UserMessage=document.getElementById("hidUserMessage");
if((UserMessage.value=="SaveRouteSuccessfull")||(UserMessage.value=="SaveRouteSuccessfullTwitted"))
{
if(document.getElementById("hidSendFacebook").value=="True")
{
var FBMessage=document.getElementById("hidFBMessage").value;
if((document.getElementById("hidLogoutStatus").value=="LogOut")||(document.getElementById("hidLogoutStatus").value=="NotConnected"))
{
SubmitQueryString("RouteDetails.aspx?SendFB="+FBMessage);
}
else
{
var splitResult=FBMessage.split("$");
var OperType=splitResult[0];
var RouteName=splitResult[1];
var VisitUrl=splitResult[2];
var RouteUrl=splitResult[3];
FBPublishData(OperType,RouteName,RouteUrl,VisitUrl);
}
}
UserMessage.value="";
}
}
if(PageName.indexOf("CreatePlan.aspx")>=0)
{
UserMessage=document.getElementById("msgData");
if((UserMessage!=null)&&(UserMessage.value!=""))
{
if((document.getElementById("hidLogoutStatus").value=="LogOut")||(document.getElementById("hidLogoutStatus").value=="NotConnected"))
{
document.getElementById("hidSendFacebook").value="True";
document.getElementById("hidFBMessage").value=UserMessage.value;
ShowFBPublish();
}
else
{
FBPublishData(UserMessage.value);
}
}
if(UserMessage!=null)
{
UserMessage.value="";
}
}
if(PageName.indexOf("AddCommunity.aspx")>=0)
{
UserMessage=document.getElementById("msgData");
if((UserMessage!=null)&&(UserMessage.value!=""))
{
if((document.getElementById("hidLogoutStatus").value=="LogOut")||(document.getElementById("hidLogoutStatus").value=="NotConnected"))
{
document.getElementById("hidSendFacebook").value="True";
document.getElementById("hidFBMessage").value=UserMessage.value;
ShowFBPublish();
}
else
{
FBPublishData(UserMessage.value);
}
}
if(UserMessage!=null)
{
UserMessage.value="";
}
}
if(PageName.indexOf("AddEvent.aspx")>=0)
{
UserMessage=document.getElementById("msgData");
if((UserMessage!=null)&&(UserMessage.value!=""))
{
var FBEventName,FBCategory,FBCountry,FBDate,FBURL;
var splitResult=UserMessage.value.split("$");
FBEventName=splitResult[0];
FBDate=splitResult[1];
FBCategory=splitResult[2];
FBCountry=splitResult[3];
FBURL=splitResult[4]
if((document.getElementById("hidLogoutStatus").value=="LogOut")||(document.getElementById("hidLogoutStatus").value=="NotConnected"))
{
document.getElementById("hidSendFacebook").value="True";
document.getElementById("hidFBMessage").value=UserMessage.value;
ShowFBPublish();
}
else
{
FBPublishData(FBEventName,FBCategory,FBCountry,FBDate,FBURL);
}
}
if(UserMessage!=null)
{
UserMessage.value="";
}
}
if(PageName.indexOf("ForumDetails.aspx")>=0)
{
var ForumId=document.getElementById("hidForumId").value;
var TopicId=document.getElementById("hidTopicId").value;
UserMessage=document.getElementById("hidUserMessage");
if((UserMessage.value=="AddTopicSuccessful")||(UserMessage.value=="AddTopicSuccessfulTwitted"))
{
if(document.getElementById("hidSendFacebook").value=="True")
{
var FBMessage=document.getElementById("hidFBMessage").value;
if((document.getElementById("hidLogoutStatus").value=="LogOut")||(document.getElementById("hidLogoutStatus").value=="NotConnected"))
{
if((ForumId=="")&&(TopicId==""))
{
SubmitQueryString("ForumDetails.aspx?SendFB="+FBMessage);
}
else
if((TopicId!="")&&(TopicId!="0"))
{
SubmitQueryString("ForumDetails.aspx?TopicId="+TopicId+"&SendFB="+FBMessage);
}
else
if((ForumId!="")&&(ForumId!="0"))
{
SubmitQueryString("ForumDetails.aspx?ForumId="+ForumId+"&SendFB="+FBMessage);
}
}
else
{
FBPublishData(FBMessage);
}
}
}
if((UserMessage.value=="EditReplySuccessful")||(UserMessage.value=="EditReplySuccessfulTwitted")||(UserMessage.value=="AddTopicReplySuccessful")||(UserMessage.value=="AddTopicReplySuccessfulTwitted"))
{
if(document.getElementById("hidSendFacebook").value=="True")
{
var FBMessage=document.getElementById("hidFBMessage").value;
if((document.getElementById("hidLogoutStatus").value=="LogOut")||(document.getElementById("hidLogoutStatus").value=="NotConnected"))
{
if((ForumId=="")&&(TopicId==""))
{
SubmitQueryString("ForumDetails.aspx?SendFB="+FBMessage);
}
else
if(TopicId!="")
{
SubmitQueryString("ForumDetails.aspx?TopicId="+TopicId+"&SendFB="+FBMessage);
}
else
if(ForumId!="")
{
SubmitQueryString("ForumDetails.aspx?ForumId="+ForumId+"&SendFB="+FBMessage);
}
}
else
{
FBPublishData(FBMessage);
}
}
}
if(UserMessage!=null)
{
UserMessage.value="";
}
}
if(PageName.indexOf("AddProfile.aspx")>=0)
{
UserMessage=document.getElementById("hidUserMessage");
if((UserMessage.value=="NewUserSaveDone")||(UserMessage.value=="OldUserSaveDone"))
{
self.location.href="../../MyHomePage.aspx";
}
UserMessage.value="";
}
if(PageName.indexOf("CommunityDetails.aspx")>=0)
{
UserMessage=document.getElementById("hidUserMessage");
if(UserMessage.value=="AddTopicSuccessful")
{
UserMessage.value="";
}
}
PageName=PageName.substring(0,PageName.lastIndexOf("?"));
if(PageName=="EventClaimerList.aspx")
{
location.href="EventCalendar.aspx";
}
}
function HideMessageBox()
{
var objpopup;
objpopup=document.getElementById("divMessageTip");
if(objpopup!=null)
{
objpopup.style.display="none";
}
document.getElementById("bg_image").style.display="none";
CheckPageName();
return false;
}
function ShowMessagewithData(msg,data,logStatus)
{
ShowMessageBox(msg);
document.getElementById("msgData").value=data;
document.getElementById("hidLogoutStatus").value=logStatus;
}
function ShowMessageBox(msg)
{
var contentObj=document.getElementById("divMessageTip");
var divContentID;
divContentID=contentObj;
if(contentObj!=null)
{
contentObj.style.display="block";
}
if(document.getElementById("messageBox_lblMessageTip")!=null)
{
document.getElementById("messageBox_lblMessageTip").innerHTML=msg;
}
var pleft,ptop;
var isMozilla=(document.all)?0:1;
var path=self.location.href;
var pageName=path.substring(path.lastIndexOf("/")+1,path.length);
if(pageName=="AddNewsletter.aspx")
{
if(isMozilla)
{
pleft=(document.body.offsetWidth/2)-(divContentID.offsetWidth/2)+window.pageXOffset;
ptop=(window.innerHeight/2)-(divContentID.offsetHeight/2);
}
else
{
pleft=(document.documentElement.offsetWidth/2)-(divContentID.offsetWidth/2)+document.documentElement.scrollLeft;
ptop=(document.documentElement.offsetHeight/2)-(divContentID.offsetHeight/2);
}
}
else
{
if(isMozilla)
{
pleft=(document.body.offsetWidth/2)-(divContentID.offsetWidth/2)+window.pageXOffset;
ptop=(window.innerHeight/2)-(divContentID.offsetHeight/2)+window.pageYOffset;
}
else
{
pleft=(document.documentElement.offsetWidth/2)-(divContentID.offsetWidth/2)+document.documentElement.scrollLeft;
ptop=(document.documentElement.offsetHeight/2)-(divContentID.offsetHeight/2)+document.documentElement.scrollTop;
}
}
if(ptop<0)
{
ptop=0;
}
divContentID.style.left=pleft+"px";
divContentID.style.top=ptop+"px";
var popupshown;
popupshown=true;
var objBlankImage;
objBlankImage=document.getElementById("bg_image");
objBlankImage.style.filter="alpha(opacity=50)";
objBlankImage.style.MozOpacity="0.5";
objBlankImage.style.opacity="0.5";
objBlankImage.style.display='block';
objBlankImage.style.height=(document.body.offsetHeight)+10+"px";
if(document.all)
{
objBlankImage.style.width=(document.body.offsetWidth)+(document.body.offsetLeft*2)+"px";
}
objBlankImage.style.display="block";
return false;
}
