/*
2009/11/03 - 16:19:15
*/

var shareContent={cfg:{controller:'localhost',lanController:'localhost',callback:'?callback=?&',domain:'localhost',accessKey:'',emailMaxLength:'88',messageMaxLength:'250',timeoutId:'',firstFriendValidate:false,fieldsToAdd:'3',maxFields:'4',totalFields:'0',minPageWidth:'980'},domain:function(){this.cfg.domain=location.protocol+'//'+location.host;},accessKey:function(id){this.cfg.accessKey=$(id).attr('access');},mouse:{},language:{},itemInfo:{},setController:function(controller){this.cfg.controller=controller+this.cfg.callback;},setLanController:function(controller){this.cfg.lanController=controller+this.cfg.callback;},setLanguage:function(key,lan){this.language[key]=lan;},eExists:function(e){return $(e).length?true:false;},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},wordWrap:function(str,int_width,str_break,cut){var i,j,s,r=str.split("\n");if(int_width>0)for(i in r){for(s=r[i],r[i]="";s.length>int_width;j=cut?int_width:(j=s.substr(0,int_width).match(/\S*$/)).input.length-j[0].length||int_width,r[i]+=s.substr(0,j)+((s=s.substr(j)).length?str_break:""));r[i]+=s;}
return r.join("\n");},validateEmail:function(address,maxlength){var maxlength=maxlength?maxlength:'88';if(address.length>maxlength){return false;}
var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(reg.test(address)==false){return false;}},bbCodeToHtml:function(text,extsearch,extreplace){var text=text?text:'';var extsearch=extsearch?extsearch:'';var extreplace=extreplace?extreplace:'';var search=new Array(/\[br \/\]/g,/\[b\](.*?)\[\/b\]/,/\[span\](.*?)\[\/span\]/);var replace=new Array("<br />","<b>$1</b>","<span>$1</span>");search.push(extsearch);replace.push(extreplace);search.push(/\[YOURNAME\]/);replace.push(this.cfg.yourName);search.push(/\[GAMENAME\]/);replace.push(this.itemInfo.title);search.push(/\[reglink\](.*?)\[\/reglink\]/);replace.push("<a href=\""+shareContent.cfg.webRootGamespace+"\">$1</a>");for(i=0;i<search.length;i++){text=text.replace(search[i],replace[i]);}
return text;},bbCodeToString:function(text,extsearch,extreplace){var text=text?text:'';var extsearch=extsearch?extsearch:'';var extreplace=extreplace?extreplace:'';var search=new Array(/\[br \/\]/g);var replace=new Array("\n");search.push(extsearch);replace.push(extreplace);for(i=0;i<search.length;i++){text=text.replace(search[i],replace[i]);}
return text;},getPageSize:function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight)
return arrayPageSize;},findPosition:function(obj){var left=0,top=0,height=0,width=0,results;if(obj.offsetParent){left=obj.offsetLeft;top=obj.offsetTop;height=$(obj).height();width=$(obj).width();while(obj=obj.offsetParent){left+=obj.offsetLeft;top+=obj.offsetTop;}
results={left:parseInt(left),top:parseInt(top),height:parseInt(height),width:parseInt(width)};return results;}
return false;},position:function(){var displaySize=this.getPageSize();if($('#shareWindow').width()<displaySize[0]){var shareWindowLeft=((displaySize[0]-$('#shareWindow').width())/2);}else{var shareWindowLeft=0;}
$('#shareWindow').css({left:shareWindowLeft+'px'});if(this.cfg.minPageWidth>$(window).width()){$('#shareOverlay').css({width:this.cfg.minPageWidth+'px'});}else{$('#shareOverlay').css({width:displaySize[2]+'px'});}
if($('#shareWindow').height()+$('#shareWindow').offset().top>displaySize[1]){$('#shareOverlay').css({height:$('#shareWindow').height()+$('#shareWindow').offset().top+20+'px'});}else{$('#shareOverlay').css({height:displaySize[1]+'px'});}},fixBackground:function(obj,sizing){if(!sizing){var sizing='scale';}
var image=$(obj).css('backgroundImage');if(image.match(/^url\(["']?(.*\.png([?].*)?)["']?\)$/i)){image=RegExp.$1;}
$(obj).css("filter",'progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="'+sizing+'", src="'+image+'")');$(obj).css("backgroundImage","none");},toolTip:function(obj,message,offleft,offtop){var offleft=(offleft==null)?parseInt(0):parseInt(offleft);var offtop=(offtop==null)?parseInt(0):parseInt(offtop);if(!shareContent.eExists('#toolTip')){$('<div>').attr('id','toolTip').insertBefore($(document.body.firstChild));$('<div>').attr('id','toolTipTop').appendTo($('#toolTip'));$('<div>').attr('id','toolTipCenter').appendTo($('#toolTip'));$('<div>').attr('id','toolTipBottom').appendTo($('#toolTip'));$('<div>').attr('id','toolTipPointer').appendTo($('#toolTip'));if($.browser.msie&&$.browser.version){this.fixBackground('#toolTipTop','scale');this.fixBackground('#toolTipCenter','scale');this.fixBackground('#toolTipBottom','scale');this.fixBackground('#toolTipPointer','crop');$('#toolTipPointer').css('top','20');}}
if(shareContent.eExists('#toolTip')){$('#toolTip').css('left',shareContent.findPosition(obj).left+shareContent.findPosition(obj).width+30+offleft);$('#toolTip').css('top',shareContent.findPosition(obj).top-20+offtop);$('#toolTipCenter').html(shareContent.bbCodeToHtml(message));$('#toolTipCenter').mouseout(function(){$('#toolTip').hide();});var tiptimer=setTimeout("$('#toolTip').show()",500);var tipPointer=$('#toolTipPointer');var tipPointerLeft=parseInt(tipPointer.offset().left-2);var tipPointerTop=parseInt(tipPointer.offset().top-2);var tipPointerRight=parseInt(tipPointer.width()+tipPointerLeft+4);var tipPointerBottom=parseInt(tipPointer.height()+tipPointerTop-4);$(obj).mouseout(function(){if((shareContent.mouse.left<tipPointerLeft)||(shareContent.mouse.left>tipPointerRight)&&(shareContent.mouse.top<tipPointerTop)||(shareContent.mouse.top>tipPointerBottom)){clearTimeout(tiptimer);$('#toolTip').hide();}}).focus(function(){clearTimeout(tiptimer);$('#toolTip').hide();}).click(function(){clearTimeout(tiptimer);$('#toolTip').hide();}).blur(function(){clearTimeout(tiptimer);$('#toolTip').hide();});}else{return false;}},setReturnMessage:function(Content){$('#'+shareContent.itemInfo.target).html('<div id="shareMessage">'+Content+' </div>');var targetWidth=parseInt($('#'+shareContent.itemInfo.target).width());var borderLeftWidth=parseInt($("#shareMessage").css("borderLeftWidth"));var borderRightWidth=parseInt($("#shareMessage").css("borderRightWidth"));var paddingLeft=parseInt($("#shareMessage").css("paddingLeft"));var paddingRight=parseInt($("#shareMessage").css("paddingRight"));var shareMessageWidth=(targetWidth-(borderLeftWidth+borderRightWidth+paddingLeft+paddingRight));$("#shareMessage").width(shareMessageWidth);},makeError:function(obj,message){var friends=new RegExp("friendsEmail");var isFriend=friends.test(obj);var privateKey=new RegExp("privateKey");var isPrivateKey=privateKey.test(obj);$("#"+obj+"").attr("class","textboxError");if(!isFriend){$("#"+obj+"").attr("class","textboxError");if(!isPrivateKey){$("label").filter("label[for='"+obj+"']").attr("class","error");}}else{$("#"+obj+"").attr("class","friendsEmail textboxError");}
if(!shareContent.eExists("#"+obj+"Error")){if(!isPrivateKey){$("#"+obj+"").before('<div id="'+obj+'Error" class="errorIcon">'+message+'</div>');}else{$("#"+obj+"").after('<div id="'+obj+'Error" class="errorIcon">'+message+'</div>');}}},emailErrorLabel:function(){$("label").filter("label[for='friendsEmail']").attr("class","");if($("#friendsEmail").attr("class")=="friendsEmail textboxError"){$("#addEmails").hide();}else{if(parseInt(shareContent.cfg.totalFields)!=parseInt(shareContent.cfg.maxFields)){$("#addEmails").show();}}
$("input[type='text']").filter(".friendsEmail").each(function(friendsEmail){if($(this).attr("class")=="friendsEmail textboxError"){$("label").filter("label[for='friendsEmail']").attr("class","error");return true;}});},addEmailFields:function(){if(shareContent.cfg.firstFriendValidate){if(!$("#friendsEmail").attr("value")){return false;}
if($("#friendsEmail").attr("class")=="friendsEmail textboxError"){return false;}}
var fieldsToAdd=shareContent.cfg.fieldsToAdd;var maxFields=shareContent.cfg.maxFields;var totalInputs=$('#shareForm').find("input[type='text']").filter(".friendsEmail").size();var lastInputID=totalInputs-1;var lastInput=$('#shareForm').find("input[type='text']").filter("input[name='friendsEmail["+lastInputID+"]']");var insertInputs='';shareContent.cfg.totalFields=parseInt(totalInputs);if(parseInt(totalInputs)>=parseInt(maxFields)){return false;}
for(var x=1;x<=fieldsToAdd;x++)
{shareContent.cfg.totalFields++;if(shareContent.cfg.totalFields>=parseInt(maxFields)){$('#addEmails').hide();}
var insertInputs=$('<input id="friendsEmail'+(lastInputID+x)+'" class="friendsEmail textbox" name="friendsEmail['+(lastInputID+x)+']" type="text" maxlength="'+shareContent.cfg.emailMaxLength+'" value="" />').blur(function(){var Input=$(this);this.value=shareContent.trim(this.value);if($("#"+Input.attr("id")+"Error")){$("#"+Input.attr("id")+"Error").remove();}
if(!Input.attr("value")){Input.attr("class","friendsEmail textbox");shareContent.emailErrorLabel();return false;}
if(typeof shareContent.validateEmail=='function'){if(shareContent.validateEmail(Input.attr("value"),Input.attr("maxlength"))==false){shareContent.makeError(Input.attr("id"),shareContent.language.invalidEmail);}else{Input.attr("class","friendsEmail textbox");}
shareContent.emailErrorLabel();}else{$.getJSON(shareContent.cfg.controller,{command:"validateEmail",domain:shareContent.cfg.domain,accessKey:shareContent.cfg.accessKey,email:Input.attr("value")},function(email){if(email.emailValid==false){shareContent.makeError(Input.attr("id"),email.error);}else{Input.attr("class","friendsEmail textbox");}
shareContent.emailErrorLabel();});}});lastInput.after(insertInputs);var lastInput=$('#shareForm').find("input[type='text']").filter("input[name='friendsEmail["+(lastInputID+x)+"]']");if((parseInt(fieldsToAdd)+parseInt(totalInputs))>parseInt(maxFields)){return false;}}
shareContent.position();},clearFields:function(){clearTimeout(shareContent.cfg.timeoutId);shareContent.form();},initialize:function(key){$(function(){$().mousemove(function(e){shareContent.mouse.left=e.pageX;shareContent.mouse.top=e.pageY;});});$('<div>').attr('id','shareOverlay').insertBefore($(document.body.firstChild));$('#shareOverlay').css({opacity:'0.6',height:'600'});$('<div>').attr('id','shareWindow').insertBefore($(document.body.firstChild));if(document.getElementById('shareWindow')){$('<div>').attr('id','closeButton').attr("class","closeButton").text('[x]').appendTo($('#shareWindow'));$('<div>').attr('id','shareContainer').appendTo($('#shareWindow'));$('<span>').attr('id','sharePreload').appendTo($('#shareWindow'));$('#closeButton').click(function(){shareContent.end('NULL');});shareContent.domain();$.getJSON(shareContent.cfg.lanController,{command:"loadLanguage",domain:shareContent.cfg.domain},function(lanfile){$.each(lanfile,function(key,lan){if(lanfile[key]!="undefined"){shareContent.language[key]=lan;}});$('#closeButton').text(shareContent.language.close+' [x]');$(".icon_share").click(function(event){event.preventDefault();shareContent.start(this);}).css({visibility:"visible"}).hover(function(){$(this).addClass("icon_share_hover");},function(){$(this).removeClass("icon_share_hover");});$(window).resize(function(){shareContent.position();});if($.qstring.getval("share")=="true"){shareContent.start($(".icon_share"));}});}},form:function(){$.getJSON(shareContent.cfg.controller,{command:"initialize",domain:shareContent.cfg.domain,accessKey:shareContent.cfg.accessKey},function(data){shareContent.cfg.timeoutId=setTimeout("shareContent.end()",data.timeout);if(!data.name){data.name='';}
if(!data.email){data.email='';}
shareContent.cfg.yourName=data.name;shareContent.cfg.email=data.email;shareContent.cfg.confirmed=data.confirmed;shareContent.cfg.accountType=data.accountType;shareContent.cfg.gamespaceAccount=data.gamespaceAccount;var Content='<h1 id="shareTitle">'+shareContent.language.shareTitle+'</h1>';Content+='<h2 id="option1">'+shareContent.language.option1+'<span>'+shareContent.language.option1span+'</span></h2>';Content+='<div id="errorContainer"></div>';Content+='<form id="shareForm" onsubmit="return false;">';Content+='<div id="infoContainer">';Content+='<label for="yourName">'+shareContent.language.yourName+'</label>';Content+='<input class="textbox" id="yourName" name="yourName" type="text" maxlength="50" value="'+data.name+'" />';Content+='<label for="yourEmail">'+shareContent.language.yourEmail+'</label>';if(data.email!=''){Content+='<div id="yourEmailText">'+data.email+'</div>';Content+='<input style="display:none;" class="textbox" id="yourEmail" name="yourEmail" type="text" value="'+data.email+'" />';}else{Content+='<input class="textbox" id="yourEmail" name="yourEmail" type="text" maxlength="'+shareContent.cfg.emailMaxLength+'" value="'+data.email+'" />';}
Content+='</div>';Content+='<div id="emailContainer">';Content+='<label for="friendsEmail">'+shareContent.language.friendsEmail+'</label><div id="addEmails" class="addEmails">'+shareContent.language.addMore+'</div>';Content+='<input id="friendsEmail" class="friendsEmail textbox" name="friendsEmail[0]" type="text" maxlength="'+shareContent.cfg.emailMaxLength+'" value="" />';Content+='</div>';Content+='<div id="messageContainer">';Content+='<label for="subject">'+shareContent.language.subject+'</label>';Content+='<div id="subject">'+shareContent.bbCodeToHtml(shareContent.language.defaultSubject,/\[YOURNAME\]/,(!shareContent.cfg.yourName?shareContent.language.defaultYourName:shareContent.cfg.yourName))+'</div>';Content+='<label for="message">'+shareContent.language.message+'</label>';Content+='<textarea class="textbox" id="message" name="message" maxlength="'+shareContent.cfg.messageMaxLength+'">'+shareContent.bbCodeToString(shareContent.language.defaultMessage)+'</textarea>';Content+='<div id="gameInfoContainer"><img src="'+shareContent.itemInfo.image+'" width="80" height="80" /><strong>'+shareContent.itemInfo.title+'</strong>';Content+=shareContent.language.defaultText1;Content+='<a href="'+shareContent.itemInfo.url+'" target="_blank">'+(shareContent.wordWrap(shareContent.itemInfo.url,58,' ',true))+'</a>';Content+=shareContent.language.defaultText2;Content+='</div>';Content+='<div id="yourNameContainer">'+(!data.name?shareContent.language.yourNameDisplay:data.name)+'</div>';Content+='</div>';Content+='<div id="securityContainer">';Content+='<strong>'+shareContent.language.securityMessage+'</strong>';Content+='<div id="keyContainer">';Content+='<input class="textbox" id="privateKey" name="privateKey" type="text" value="" maxlength="5" size="5" />';Content+='</div>';Content+='<img id="securityImage" src="'+data.securityImage+'" />';Content+='<input id="securityTry" name="securityTry" type="hidden" value="'+data.securityTry+'" />';Content+='<div id="buttonContainer">';Content+='<input class="button" id="submit" type="submit" value="'+shareContent.language.sendNow+'" /><span id="clearFields">'+shareContent.bbCodeToHtml(shareContent.language.clearFields)+'</span>';Content+='</div>';Content+='</div>';Content+='</form>';Content+='<h2 id="option2">'+shareContent.language.option2+'<span>'+shareContent.language.option2span+'</span></h2>';Content+='<input class="button" id="openEmail" type="button" value="'+shareContent.language.openEmailApplication+'" ><br />';Content+='<div id="privacyContainer">'+shareContent.language.privacyText+'</div>';$('#shareContainer').html(Content);shareContent.position();shareContent.bindActions();scroll(0,0);});},bindActions:function(data){$('#closeButton').hover(function(){$(this).attr("class","closeButton closeButtonhover");},function(){$(this).attr("class","closeButton");});$('#yourName').mouseover(function(){shareContent.toolTip(this,shareContent.language.yourNameTip);}).focus(function(){if($("#yourNameError")){$("#yourNameError").remove();}
$(this).attr("class","textbox");$("label").filter("label[for='yourName']").attr("class","");this.hasFocus=true;}).keyup(function(){if(!this.value){$('#yourNameContainer').text(shareContent.language.yourNameDisplay);$('#subject').text(shareContent.bbCodeToHtml(shareContent.language.defaultSubject,/\[YOURNAME\]/,(!shareContent.cfg.yourName?shareContent.language.defaultYourName:shareContent.cfg.yourName)));}else{$('#yourNameContainer').text($(this).attr("value"));$('#subject').text(shareContent.bbCodeToHtml(shareContent.language.defaultSubject,/\[YOURNAME\]/,$(this).attr("value")));}}).blur(function(){this.value=shareContent.trim(this.value);this.hasFocus=false;if((this.value.length<1)&&shareContent.cfg.yourName){this.value=shareContent.cfg.yourName;}
if(this.value.length<1){$('#yourNameContainer').text(shareContent.language.yourNameDisplay);$('#subject').text(shareContent.bbCodeToHtml(shareContent.language.defaultSubject,/\[YOURNAME\]/,(!shareContent.cfg.yourName?shareContent.language.defaultYourName:shareContent.cfg.yourName)));}else{$('#yourNameContainer').text($(this).attr("value"));$('#subject').text(shareContent.bbCodeToHtml(shareContent.language.defaultSubject,/\[YOURNAME\]/,$(this).attr("value")));}});$('#yourEmail').mouseover(function(){shareContent.toolTip(this,shareContent.language.yourEmailTip);}).blur(function(){var Input=$(this);this.value=shareContent.trim(this.value);if($("#yourEmailError")){$("#yourEmailError").remove();}
if(!Input.attr("value")){Input.attr("class","textbox");$("label").filter("label[for='yourEmail']").attr("class","");return false;}
if(typeof shareContent.validateEmail=='function'){if(shareContent.validateEmail(Input.attr("value"),Input.attr("maxlength"))==false){shareContent.makeError('yourEmail',shareContent.language.invalidEmail);}else{Input.attr("class","textbox");$("label").filter("label[for='yourEmail']").attr("class","");}
shareContent.emailErrorLabel();}else{$.getJSON(shareContent.cfg.controller,{command:"validateEmail",domain:shareContent.cfg.domain,accessKey:shareContent.cfg.accessKey,email:Input.attr("value")},function(email){if(email.emailValid==false){shareContent.makeError('yourEmail',email.error);}else{Input.attr("class","textbox");$("label").filter("label[for='yourEmail']").attr("class","");}});}});$('#addEmails').click(function(){shareContent.addEmailFields();});$("#friendsEmail").mouseover(function(){shareContent.toolTip(this,shareContent.language.friendsEmailTip);});$("input[type='text']").filter(".friendsEmail").blur(function(){var Input=$(this);this.value=shareContent.trim(this.value);if($("#"+Input.attr("id")+"Error")){$("#"+Input.attr("id")+"Error").remove();}
if(!Input.attr("value")){Input.attr("class","friendsEmail textbox");shareContent.emailErrorLabel();return false;}
if(typeof shareContent.validateEmail=='function'){if(shareContent.validateEmail(Input.attr("value"),Input.attr("maxlength"))==false){shareContent.makeError(Input.attr("id"),shareContent.language.invalidEmail);}else{Input.attr("class","friendsEmail textbox");}
shareContent.emailErrorLabel();}else{$.getJSON(shareContent.cfg.controller,{command:"validateEmail",domain:shareContent.cfg.domain,accessKey:shareContent.cfg.accessKey,email:Input.attr("value")},function(email){if(email.emailValid==false){shareContent.makeError(Input.attr("id"),email.error);}else{Input.attr("class","friendsEmail textbox");}
shareContent.emailErrorLabel();});}});$('#message').mouseover(function(){shareContent.toolTip(this,shareContent.language.messageTip,-10,0);}).blur(function(){if(this.value==''){this.value=shareContent.bbCodeToString(shareContent.language.defaultMessage);}}).keydown(function(e){if(this.value.length>=this.getAttribute('maxlength')){if(e.which==8||e.which==46||e.which==37||e.which==38||e.which==39||e.which==40){return true;}
return false;}}).keyup(function(){if(this.value.length>=this.getAttribute('maxlength')){this.value=this.value.substring(0,this.getAttribute('maxlength'));}});$('#privateKey').blur(function(){var Input=$(this);Input.attr("class","textbox");if($("#privateKeyError")){$("#privateKeyError").remove();}}).mouseover(function(){shareContent.toolTip(this,shareContent.language.privateKeyTip,-10,0);});$('#shareForm').submit(function(){$('#toolTip').hide();$('#errorContainer').hide();var params={command:"submitShareApp",domain:shareContent.cfg.domain,accessKey:shareContent.cfg.accessKey};params['title']=shareContent.itemInfo.title;params['image']=shareContent.itemInfo.image;params['url']=shareContent.itemInfo.url;params['subject']=$('#subject').text();$(this).find("input[checked], input[type='text'], input[type='hidden'], input[type='password'], input[type='submit'], option[selected], textarea").filter(":enabled").each(function(){params[this.name||this.id||this.parentNode.name||this.parentNode.id]=this.value;});$.getJSON(shareContent.cfg.controller,params,function(data){if(data.process=='complete'){if(data.webRootGamespace){shareContent.cfg.webRootGamespace=data.webRootGamespace;}
var ContentMessage='<h4>'+shareContent.language.confirmationTitle+'</h4>';shareContent.setReturnMessage(ContentMessage);shareContent.end(true);return false;}
$('#errorContainer').html(shareContent.bbCodeToHtml(data.error.submit)).show();if(data.yourName==false){shareContent.makeError('yourName',data.error.yourName);}
if(data.yourEmail==false){shareContent.makeError('yourEmail',data.error.yourEmail);}
if(!$("#friendsEmail").attr('value')){$("label").filter("label[for='friendsEmail']").attr("class","");$("#friendsEmail").attr("class","friendsEmail textbox");if($("#friendsEmailError")){$("#friendsEmailError").remove();}}
if(!$("#friendsEmail").attr('value')&&($('#shareForm').find("input[type='text']").filter(".friendsEmail").size()<=1)){shareContent.makeError('friendsEmail',data.error.friendsEmail);shareContent.emailErrorLabel();}
$.each(data.friendsEmail,function(i,friendsEmail){if(friendsEmail==false){shareContent.makeError('friendsEmail'+i,data.error.friendsEmail);shareContent.emailErrorLabel();}});if((typeof data.error.friendsEmail=='string')&&($('#shareForm').find("input[type='text']").filter(".friendsEmail").filter(".textboxError").size()<1)){shareContent.makeError('friendsEmail',data.error.friendsEmail);shareContent.emailErrorLabel();}
if(data.privateKey==false){$("#privateKey").attr("class","textboxError");$("#privateKey").attr("value","");$("#securityImage").attr("src",data.securityImage);$("#securityTry").attr("value",data.securityTry);shareContent.makeError('privateKey',data.error.privateKey);}});});$('#clearFields').click(function(){shareContent.clearFields();});$('#openEmail').click(function(){if($('#yourName').attr('value')){var yourName=$('#yourName').attr('value');}else{var yourName=' ';}
var subject=$('#subject').text().replace('™','(TM)');var message=shareContent.language.defaultMessage+"\n\n";message+=shareContent.itemInfo.title.replace('™','(TM)')+"\n\n";message+=shareContent.language.defaultText1+"\n";message+=shareContent.itemInfo.url+"\n";message+=shareContent.language.defaultText2+"\n\n";message+=yourName+"\n\n";var mail='mailto:?subject='+escape(subject)+'&body='+escape(shareContent.bbCodeToString(message));var mailer=window.open(mail,'emailWindow');if(mailer&&mailer.open&&!mailer.closed){mailer.close();}
return false;});},start:function(e){if(shareContent.eExists('#ptip')){$('#ptip').css({display:'none'});}
var attribute=['title','image','url','target'];for(key in attribute){if($(e).attr(attribute[key])!='undefined'){shareContent.itemInfo[attribute[key]]=$(e).attr(attribute[key]);}else{shareContent.itemInfo[attribute[key]]='';}}
shareContent.domain();if(typeof shareContent.itemInfo.title!='string'){}
if(typeof shareContent.itemInfo.image!='string'){}
if(typeof shareContent.itemInfo.url!='string'){}
if(typeof shareContent.itemInfo.target!='string'){}
shareContent.accessKey('#'+shareContent.itemInfo.target);if(typeof shareContent.cfg.accessKey!='string'){}
$('#'+shareContent.itemInfo.target).hide();$('#'+shareContent.itemInfo.target).html("");$('iframe,select').css("visibility","hidden");shareContent.form();$('#shareOverlay').show().fadeTo("slow",0.6,function(){$('#shareWindow').slideDown();});},end:function(displayTarget){if(shareContent.eExists('#ptip')){$('#ptip').css({display:'block'});}
$('#toolTip').hide();$('#shareWindow').slideUp(function(){$('#shareWindow').css("display","none");$('#shareOverlay').fadeTo("fast",0.6,function(){$('#shareOverlay').css("display","none");$('iframe,select').css("visibility","visible");});});if(displayTarget==true){$('#'+shareContent.itemInfo.target).slideDown("slow");var elem=$('#'+shareContent.itemInfo.target).offset();scroll(elem.left,elem.top);}else{scroll(0,0);}
clearTimeout(shareContent.cfg.timeoutId);shareContent.itemInfo.title='';shareContent.itemInfo.image='';shareContent.itemInfo.url='';shareContent.itemInfo.type='';shareContent.cfg.accessKey='';shareContent.domain();shareContent.cfg.totalFields='0';}}