var mineEmbedClient={embedServiceEndpoint:"",siteUrl:"",loadJavaScriptFile:function(strScript){var objNewScriptInclude=document.createElement("script");objNewScriptInclude.setAttribute("type","text/javascript");objNewScriptInclude.setAttribute("src",strScript);document.getElementById("scripts").appendChild(objNewScriptInclude);},callEmbedService:function(strMethod,strArgumentArray){var strUrl=this.embedServiceEndpoint+"&strMethod="+strMethod+"&hash="+Math.random();function encode(s){return encodeURIComponent(s);}
for(var strKey in strArgumentArray){var strValue=strArgumentArray[strKey];strUrl+="&"+encode(strKey)+"="+encode(strValue);}
this.loadJavaScriptFile(strUrl);},doLogin:function(){var objErrorMessage=document.getElementById("embedError");objErrorMessage.innerHTML="";var strImageId=document.getElementById("embedImageId").value;var strAssetId=document.getElementById("embedAssetId").value;var strEmail=document.getElementById("txtEmail").value
var strPassword=document.getElementById("txtPassword").value;this.loginAndToggleFavorite(strEmail,strPassword,strImageId,strAssetId);},hideLogin:function(){var objLoginTable=document.getElementById("embedLogin");var objImageId=document.getElementById("embedImageId");var strImageId=objImageId.value;var objButton=document.getElementById("lnkFavorite"+strImageId);objLoginTable.style.display="none";objButton.style.display="inline";},init:function(ciids,aids,multiPostPage){this.callback.service=this;this.callEmbedService("init",{strAssetIdArray:aids,strImageIdArray:ciids,blnMultiPostPage:multiPostPage});},toggleFavorite:function(strImageId){this.callEmbedService("toggleFavorite",{strImageId:strImageId});},toggleFavoriteAsset:function(strAssetId){this.callEmbedService("toggleFavorite",{strAssetId:strAssetId});},loginAndToggleFavorite:function(strEmail,strPassword,strImageId,strAssetId){this.callEmbedService("loginAndToggleFavorite",{strEmail:strEmail,strPassword:strPassword,strImageId:strImageId,strAssetId:strAssetId});},logout:function(){this.callEmbedService("logout",{});},callback:{service:"",suffix:function(strImageId,strAssetId){if(strImageId=="0"&&!strAssetId)return false;if(strAssetId)
return"2_"+strAssetId;return strImageId;},displayLogin:function(strImageId,strAssetId){var suffix=this.suffix(strImageId,strAssetId);var objDiv=document.getElementById("embedFavorite"+suffix);var objLoginTable=document.getElementById("embedLogin");var objButton=document.getElementById("lnkFavorite"+suffix);var objImageId=document.getElementById("embedImageId");var objAssetId=document.getElementById("embedAssetId");if(objDiv){objDiv.appendChild(objLoginTable);objLoginTable.style.display="block";objButton.style.display="none";objImageId.value=strImageId;objAssetId.value=strAssetId;document.getElementById("txtEmail").focus();}},displayFavoriteButton:function(strImageId,strLinkText){var suffix=this.suffix(strImageId,false);if(!suffix)return;var strHtml='<a id="lnkFavorite'+suffix+'" href="#" onclick="mineEmbedClient.toggleFavorite('+strImageId+
'); return false;" class="button1" style="width: 130px;">'+strLinkText+'</a>';if(document.getElementById("embedFavorite"+suffix))
document.getElementById("embedFavorite"+suffix).innerHTML=strHtml;},displayFavoriteAssetButton:function(assetId,strLinkText){var suffix=this.suffix(false,assetId);if(!suffix)return;var strHtml='<a id="lnkFavorite'+suffix+'" href="#" onclick="mineEmbedClient.toggleFavoriteAsset('+assetId+
'); return false;" class="button1" style="width: 130px;">'+strLinkText+'</a>';if(document.getElementById("embedFavorite"+suffix))
document.getElementById("embedFavorite"+suffix).innerHTML=strHtml;},displayEmail:function(strImageId,strAssetId){var suffix=this.suffix(strImageId,strAssetId);if(!suffix)return;if(document.getElementById("emailShare"+suffix))
{var emailShareElement=document.getElementById("emailShare"+suffix);var siteName=$(emailShareElement).attr("siteName");var siteUrl=$(emailShareElement).attr("siteUrl");var postUrl=$(emailShareElement).attr("postUrl");if(strAssetId)
{var thisId=strAssetId;var thisIdName='aid';}
else
{var thisId=strImageId;var thisIdName='ciid';}
if(typeof(GenerateForm2)=="undefined")
var strHtml=GenerateForm(thisId,thisIdName);else
var strHtml=GenerateForm2(thisId,thisIdName,siteName,siteUrl,postUrl);emailShareElement.innerHTML=strHtml;}},displayNavbarUserLinks:function(blnIsLoggedIn,strProfileUrl){var strHtml='';if(typeof(strProfileUrl)=='undefined'||strProfileUrl==null){strProfileUrl="profile.aspx";}
if(blnIsLoggedIn){strHtml='<a rel="nofollow" href="'+this.service.siteUrl+strProfileUrl+'">My Profile</a>';strHtml+=' &nbsp; ';strHtml+='<a rel="nofollow" href="#" onclick="mineEmbedClient.logout(); return false;">Log Out</a>';}else{strHtml='<a rel="nofollow" href="'+this.service.siteUrl+'register.aspx">Register</a>';strHtml+=' &nbsp; ';strHtml+='<a rel="nofollow" href="'+this.service.siteUrl+'mylogin.aspx">Log In</a>';};if(document.getElementById("embedNavbarUserLinks"))
document.getElementById("embedNavbarUserLinks").innerHTML=strHtml;},displayAffinity:function(){},refresh:function(){window.location.reload(true);},loginError:function(strError){var objErrorMessage=document.getElementById("embedError");objErrorMessage.innerHTML=strError;}}};