var xmlh;var linkview;var url_id;var CALL_AFTER_LOGIN='';var CALL_AFTER_ADD='';var insert_emails="";var insert_groups="";var shared=false;function GetXmlHttpObject()
{var xmlHttp=null;try
{xmlHttp=new XMLHttpRequest();}
catch(e)
{try
{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}
return xmlHttp;}
function SendPostRequest(post_xmlHttp,post_url,post_params,resFunction)
{try
{post_xmlHttp.onreadystatechange=resFunction;post_xmlHttp.open("POST",post_url,true);post_xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");post_xmlHttp.setRequestHeader("Content-length",post_params.length);post_xmlHttp.setRequestHeader("Connection","close");post_xmlHttp.send(post_params);}
catch(e)
{}}
function Set_Cookie(name,value,expires,path,domain,secure)
{var today=new Date();today.setTime(today.getTime());if(expires)
{expires=expires*1000*60*60*24;}
var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+
((secure)?";secure":"");}
function Get_Cookie(check_name)
{var a_all_cookies=document.cookie.split(';');var a_temp_cookie='';var cookie_name='';var cookie_value='';var b_cookie_found=false;for(i=0;i<a_all_cookies.length;i++)
{a_temp_cookie=a_all_cookies[i].split('=');cookie_name=a_temp_cookie[0].replace(/^\s+|\s+$/g,'');if(cookie_name==check_name)
{b_cookie_found=true;if(a_temp_cookie.length>1)
{cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));}
return cookie_value;break;}
a_temp_cookie=null;cookie_name='';}
if(!b_cookie_found)
{return null;}}
function Delete_Cookie(name,path,domain)
{if(Get_Cookie(name))document.cookie=name+"="+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT";}
function verifyEmail(email)
{var email_reg=/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/;if(email_reg.test(email))
return(true);else
return(false);}
function verifyUrl(url)
{var pattern=/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$/;if(pattern.test(url))
return(true);else
return(false);}
function chopStr(str,length)
{if(str.length>length)
return str.substr(0,length-3)+'...';else
return str;}
function trim(str)
{if(!str||typeof str!='string')
return null;return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');}
function doNothing()
{if(xmlh.readyState==4)
if(xmlh.responseText)
return true;}
function chopStr(str,length)
{if(str.length>length)
return str.substr(0,length-3)+'...';else
return str;}
if(navigator.platform=="Win32"&&navigator.appName=="Microsoft Internet Explorer"&&window.attachEvent&&navigator.userAgent.indexOf("Opera")==-1)
{document.writeln('<style type="text/css">img { visibility:hidden; } </style>');window.attachEvent("onload",LoadPng);}
function LoadPng()
{var rslt=navigator.appVersion.match(/MSIE (\d+\.\d+)/,'');var itsAllGood=(rslt!=null&&Number(rslt[1])>=5.5);for(var i=document.images.length-1,img=null;(img=document.images[i]);i--)
{if(itsAllGood&&img.src.match(/\.png$/i)!=null)
{var src=img.src;img.style.width=img.width+"px";img.style.height=img.height+"px";img.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='scale')"
img.src=templateURL+"images/s.gif";}
img.style.visibility="visible";}}
function setup()
{var browserName=navigator.appName;var setup;if(browserName=="Netscape")
return install("../linkive.xpi");else if(browserName=="Microsoft Internet Explorer")
location.href='../linkive.msi';else
alert("What ARE you browsing with here?");}
function install(aEvent)
{var params={"Linkive":{URL:aEvent,IconURL:"../images/download.png",toString:function(){return this.URL;}}};InstallTrigger.install(params);return false;}
var mastertabvar=new Object();mastertabvar.baseopacity=0
mastertabvar.browserdetect=""
var subMenuMouseOutTimer;var currentTab;function showsubmenu(masterid,id){if(typeof subMenuMouseOutTimer!="undefined")
clearTimeout(subMenuMouseOutTimer);if(typeof highlighting!="undefined")
clearInterval(highlighting)
submenuobject=document.getElementById(id)
mastertabvar.browserdetect=submenuobject.filters?"ie":typeof submenuobject.style.MozOpacity=="string"?"mozilla":""
hidesubmenus(mastertabvar[masterid])
changeClass(submenuobject,"submenustyle");instantset(mastertabvar.baseopacity)
highlighting=setInterval("gradualfade(submenuobject)",20);}
function hidesubmenu(masterid,id){if(typeof highlighting!="undefined")
clearInterval(highlighting)
submenuobject=document.getElementById(id)
mastertabvar.browserdetect=submenuobject.filters?"ie":typeof submenuobject.style.MozOpacity=="string"?"mozilla":"";hidesubmenus(mastertabvar[masterid]);}
function hidesubmenus(submenuarray){for(var i=0;i<submenuarray.length;i++){if(document.getElementById(submenuarray[i]))
changeClass(document.getElementById(submenuarray[i]),"submenustyle no-display");}}
function hideMainTabs(masterid){mainTabsArray=document.getElementById("maintab").childNodes;for(var i=0;i<mainTabsArray.length;i++)
{if(mainTabsArray[i].nodeName.toLowerCase()=="li"){changeClass(mainTabsArray[i],"");children=mainTabsArray[i].childNodes;for(var j=0;j<children.length;j++)
{if(children[j].nodeName.toLowerCase()=="a"){changeClass(children[j],"");}}}}}
function instantset(degree){if(mastertabvar.browserdetect=="mozilla")
submenuobject.style.MozOpacity=degree/100
else if(mastertabvar.browserdetect=="ie")
submenuobject.filters.alpha.opacity=degree}
function gradualfade(cur2){if(mastertabvar.browserdetect=="mozilla"&&cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1,0.99)
else if(mastertabvar.browserdetect=="ie"&&cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if(typeof highlighting!="undefined")
clearInterval(highlighting)}
function findposX(obj)
{var curleft=0;if(obj.offsetParent)
while(1)
{curleft+=obj.offsetLeft;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.x)
curleft+=obj.x;return curleft;}
function changeClass(obj,c)
{obj.setAttribute("class",c);obj.setAttribute("className",c);obj.className=c;}
function initalizetab(tabid){mastertabvar[tabid]=new Array()
var menuitems=document.getElementById(tabid).getElementsByTagName("li")
for(var i=0;i<menuitems.length;i++){if(menuitems[i].getAttribute("rel")){menuleft=findposX(menuitems[i])-8;document.getElementById(menuitems[i].getAttribute("rel")).style.left=menuleft+"px";menuitems[i].setAttribute("rev",tabid)
mastertabvar[tabid][mastertabvar[tabid].length]=menuitems[i].getAttribute("rel")
if(menuitems[i].getAttribute("className")=="selected"||menuitems[i].getAttribute("class")=="selected")
showsubmenu(tabid,menuitems[i].getAttribute("rel"))
menuitems[i].getElementsByTagName("a")[0].onmouseover=function(){showsubmenu(this.parentNode.getAttribute("rev"),this.parentNode.getAttribute("rel"));hideMainTabs(tabid);changeClass(this.parentNode,"hover");changeClass(this,"hover");}
menuitems[i].getElementsByTagName("a")[0].onmouseout=function(){par=this.parentNode;currentTab=this;document.getElementById(par.getAttribute("rel")).onmouseover=function(){changeClass(par,"hover");changeClass(currentTab,"hover");if(typeof subMenuMouseOutTimer!="undefined")
clearTimeout(subMenuMouseOutTimer);}
document.getElementById(par.getAttribute("rel")).onmouseout=function(){subMenuMouseOutTimer=setTimeout('changeClass(par,"");changeClass(currentTab,"");hidesubmenu(par.getAttribute("rev"), par.getAttribute("rel"))',1000);}
subMenuMouseOutTimer=setTimeout('changeClass(par,"");changeClass(currentTab,"");hidesubmenu(par.getAttribute("rev"), par.getAttribute("rel"))',1000);}}}}
function logInValidation(email,password,errorEmail,errorPassword)
{var email_element=document.getElementById(email);var password_element=document.getElementById(password);var email_error=document.getElementById(errorEmail);var password_error=document.getElementById(errorPassword);if(email_element.value=="")
{email_error.innerHTML="Email field cannot be left blank.";email_error.style.display='';email_element.focus();return false;}
else if(verifyEmail(email_element.value)==false)
{email_error.innerHTML="Invalid e-mail address.";email_error.style.display='';email_element.focus();return false;}
else if(password_element.value=="")
{password_error.innerHTML="Password field cannot be left blank";password_error.style.display='';password_element.focus();return false;}
return true;}
function submitFeedback()
{var email=document.getElementById("email-in").value;var comment=document.getElementById("comment-in").value;if(email==''||!verifyEmail(email))
{document.getElementById('error-mail').innerHTML='* e-mail field is invalid';return;}
else if(comment=='')
{document.getElementById('error-comment').innerHTML='* Please enter your comment';return;}
else
{var xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"user/feedback",'user_email='+email+'&comment='+comment,function()
{if(xmlh.readyState<4)
document.getElementById('share-win').innerHTML="<img src='{{template}}images/loader.gif'><b style='color: green;'> Thanks For Your Feedback</b>";if(xmlh.readyState==4)
closeSlideTop();});return;}}
function forgotPassword()
{var mail=document.getElementById("email_tb").value;if(mail!="")
{var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var returnval=emailfilter.test(mail)
if(returnval==false)
{document.getElementById("forgot-err").style.display='block';document.getElementById("forgot-err").innerHTML="<b style='color: red;'>Please enter a valid email address</b>";mail.select();return;}
else
{xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+'user/forgotPassword','email='+mail,forgotPasswordRes);}}
else
{document.getElementById("forgot-err").style.display='block';document.getElementById("forgot-err").innerHTML="<b style='color: red;'>Enter the e-Mail</b>";mail="";mail.value.focus();return;}}
function forgotPasswordRes()
{if(xmlh.readyState==4)
{var res=xmlh.responseText;if(res)
document.getElementById("share-win").innerHTML='<b style="color: #308fd8;">Your password has been mailed.<br><input type="button" class="bluebutton" value="Close" onclick="closeSlideTop();" /></b>';else
document.getElementById("forgot-err").innerHTML="<b style='color: red;'>Please enter a valid registered email</b>";}}
function postComment(url_id)
{var aid=Get_Cookie('__AID');var comment=document.getElementById("send-ta").value;comment=comment.replace(/<\/?[^>]+(>|$)/g,"");var cmt_err=document.getElementById("err-cmt");if(aid)
{if(comment=="")
{cmt_err.innerHTML="Comment can not be empty";return;}
xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+'url/postComment','url_id='+url_id+'&comment='+comment,function()
{if(xmlh.readyState==4)
{document.getElementById("send-ta").value="";window.location.reload();}});}
else
{document.getElementById("sign-in-cmt").className="right";document.getElementById("post-cmt-btn").className="no-display";}}
function signinPostComment(url_id)
{var email_element=document.getElementById("email-login-cmt");var password_element=document.getElementById("password-login-cmt");var comment_element=document.getElementById("send-ta");var err=document.getElementById("err-sign-cmt");if(logInValidation("email-login-cmt","password-login-cmt","err-sign-cmt","err-sign-cmt"))
{if(comment_element.value=="")
{err.innerHTML="Comment can not be left blank.";comment_element.focus();return false;}
else
{xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+'user/ajaxLogin','email_login='+email_element.value+'&password_login='+password_element.value,function()
{if(xmlh.readyState==4)
{if(xmlh.responseText!=1)
err.innerHTML="Either entered e-mail or Password is wrong.";else
postComment(url_id);}});}}
return true;}
function testAndRedirect(redirect_url)
{if(Get_Cookie('__AID'))
window.location=redirect_url;else
{Set_Cookie('rurl',redirect_url,'','/','','');window.location=siteURL+'home/signup';}}
function displayPageError(data,error_or_undo)
{var err_div=document.getElementById('error-display');if(error_or_undo=='error')
err_div.className='pageerror';err_div.innerHTML='<span class="left">'+data+'</span>   <a href="#" onClick="hidePageError();return false;" class="right pointer">ok</a>';}
function hidePageError()
{document.getElementById('error-display').className='no-display';}
function ajaxLogin()
{var email_element=document.getElementById('email-login');var password_element=document.getElementById('password-login');if(logInValidation("email-login","password-login","err-login-head","err-login-head"))
{var xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+'user/ajaxLogin','email_login='+email_element.value+'&password_login='+password_element.value,function()
{if(xmlh.readyState==4)
{if(xmlh.responseText!=1)
document.getElementById('err-login-head').innerHTML="Either entered e-mail or Password is wrong.";else if(Get_Cookie('rurl'))
{var rurl=Get_Cookie('rurl');Set_Cookie('rurl','','','/','','');window.location=rurl;}
else
window.location.reload();}});}}
function cHref(obj,url)
{obj.href=GLOBAL_SITE_URL+url;return true;}
function search()
{var search_item=document.getElementById('search-box').value;if(document.getElementById('content-type').checked==true)
var search_type=document.getElementById('content-type').value;else if(document.getElementById('tags-type').checked==true)
var search_type=document.getElementById('tags-type').value;if(search_item)
{window.location=GLOBAL_SITE_URL+'search/start/'+search_item+'/'+search_type+'/recent';}}
function setIsFavorite(is_favorite,url,id)
{url_id=id;if(Get_Cookie('__AID'))
{xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"home/setIsFavorite",'url='+encodeURIComponent(url)+'&is_favorite='+is_favorite,updateLikeImage);}
else
{CALL_AFTER_LOGIN="setIsFavorite("+is_favorite+", '"+url+"', "+id+")";var load_url=GLOBAL_SITE_URL+"home/browserBox";slideTop('Login to make link as favorite',load_url,'login=true');}}
function updateLikeImage()
{if(xmlh.readyState==4)
{var is_favorite=xmlh.responseText;if(is_favorite==0)
{if(document.getElementById("aimg_like_it"+url_id)&&document.getElementById("spanimg_not_liked"+url_id))
{if(document.getElementById("spanimg_liked_it"+url_id).className=="")
document.getElementById("likes-of"+url_id).innerHTML=parseInt(document.getElementById("likes-of"+url_id).innerHTML)-1;document.getElementById("aimg_like_it"+url_id).className="";document.getElementById("spanimg_liked_it"+url_id).className="no-display";document.getElementById("aimg_not_like"+url_id).className="no-display";document.getElementById("spanimg_not_liked"+url_id).className="";}
if(document.getElementById("a_like_it"+url_id)&&document.getElementById("span_not_liked"+url_id))
{document.getElementById("a_like_it"+url_id).className="";document.getElementById("span_liked_it"+url_id).className="no-display";document.getElementById("a_not_like"+url_id).className="no-display";document.getElementById("span_not_liked"+url_id).className="";}}
if(is_favorite==1)
{if(document.getElementById("aimg_like_it"+url_id)&&document.getElementById("spanimg_liked_it"+url_id))
{document.getElementById("aimg_like_it"+url_id).className="no-display";document.getElementById("spanimg_liked_it"+url_id).className="";document.getElementById("aimg_not_like"+url_id).className="";document.getElementById("spanimg_not_liked"+url_id).className="no-display";var old_favs=parseInt(document.getElementById("likes-of"+url_id).innerHTML);if(isNaN(old_favs))
old_favs=0;document.getElementById("likes-of"+url_id).innerHTML=old_favs+1;}
if(document.getElementById("a_like_it"+url_id)&&document.getElementById("span_liked_it"+url_id))
{document.getElementById("a_like_it"+url_id).className="no-display";document.getElementById("span_liked_it"+url_id).className="";document.getElementById("a_not_like"+url_id).className="";document.getElementById("span_not_liked"+url_id).className="no-display";}
if(document.getElementById("thumbsup"+url_id))
{document.getElementById("thumbsup"+url_id).src=templateURL+"images/like.gif";var old_favs=parseInt(document.getElementById("thumbsup_span"+url_id).innerHTML);if(isNaN(old_favs))
old_favs=0;document.getElementById("thumbsup_span"+url_id).innerHTML=old_favs+1;}}
if(is_favorite==2)
{if(document.getElementById("thumbsup"+url_id))
{document.getElementById("thumbsup"+url_id).src=templateURL+"images/neutral_up.gif";var old_favs=parseInt(document.getElementById("thumbsup_span"+url_id).innerHTML);if(isNaN(old_favs))
old_favs=1;document.getElementById("thumbsup_span"+url_id).innerHTML=old_favs-1;}}}closeSlideTop();}
function signInValidate(email,password,errorEmail,errorPassword)
{var email_element=document.getElementById(email);var password_element=document.getElementById(password);var email_error=document.getElementById(errorEmail);var password_error=document.getElementById(errorPassword);if(email_element.value=="")
{email_error.innerHTML="Email field cannot be left blank. <a href=\"javascript:\" onclick=\"document.getElementById('"+errorEmail+"').parentNode.className='no-display';\">Close</a>";email_error.parentNode.className='';email_element.focus();return false;}
else if(verifyEmail(email_element.value)==false)
{email_error.innerHTML="Invalid email address. <a href=\"javascript:\" onclick=\"document.getElementById('"+errorEmail+"').parentNode.className='no-display';\">Close</a>";email_error.parentNode.className='';email_element.focus();return false;}
else if(password_element.value=="")
{password_error.innerHTML="Password field cannot be left blank. <a href=\"javascript:\" onclick=\"document.getElementById('"+errorPassword+"').parentNode.className='no-display';\">Close</a>";password_error.parentNode.className='';password_element.focus();return false;}
return true;}
function loadFriendsRequest()
{shiftRightTabs("rt-friends-request");var fr_div=document.getElementById('rt-content');fr_div.innerHTML="<img src="+templateURL+"images/loader.gif alt='...' />  loading...";xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"ajax/user/friendRequests",'',function(){if(xmlh.readyState==4)
{if(xmlh.responseText=='')
fr_div.innerHTML='<p align="center"><b style="color: red; padding: 10px;">Please login to see your friends request</b><br /><br /><input id="sign-up" type="button" value="LOGIN" class="sign-up button" onclick="window.location = \''+siteURL+'home/signup\';"/><br /></p>';else
fr_div.innerHTML=xmlh.responseText;}});}
function shiftRightTabs(rt_div)
{var div_array=['rt-friends-update','rt-friends-request'];var div_len=div_array.length;for(var i=0;i<div_len;i++)
{if(rt_div==div_array[i])
document.getElementById(rt_div).className="rt-tabs selected";else
document.getElementById(div_array[i]).className="rt-tabs";}}
function acceptInvitation(guid,friend_name)
{xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"ajax/user_connection/setConnection",'gID='+guid,function(){if(xmlh.readyState==4){document.getElementById(guid).innerHTML="<p style='color: green'><b>"+friend_name+"</b> is connected as a friend!</p>";}});}
function denyInvitation(guid,friend_name)
{xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"ajax/user_connection/denyInvitation",'gID='+guid,function(){if(xmlh.readyState==4){document.getElementById(guid).innerHTML="<p style='color: red'><b>"+friend_name+"'s</b> invitation denied!</p>";}});}
function loadFriendsUpdate(start,limit)
{if(!start&&!limit)
{start=0;limit=10;}
shiftRightTabs("rt-friends-update");var fr_div=document.getElementById('rt-content');fr_div.innerHTML="<img src="+templateURL+"images/loader.gif alt='...' />  loading...";xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"ajax/user/updates",'start='+start+'&limit='+limit,function(){if(xmlh.readyState==4)
{var res=xmlh.responseText;if(res=='')
fr_div.innerHTML='<p align="center"><b style="color: red; padding: 10px;">Please login to see your friends update</b><br /><br /><input id="sign-up" type="button" value="LOGIN" class="sign-up button" onclick="window.location = \''+siteURL+'home/signup/\';"/><br /></p>';else
fr_div.innerHTML=res;}});}
function getRelatedTags(source_tag)
{var tags_div=document.getElementById('rt-content');tags_div.innerHTML="<img src="+templateURL+"images/loader.gif alt='...' />  loading...";var xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"tag/relatedTags","source="+source_tag,function(){if(xmlh.readyState==4)
{var res=xmlh.responseText;tags_div.innerHTML=res;}});}
function fillRightPanels(source_tag)
{var right_div=document.getElementById('right-panel');right_div.innerHTML="<div class='textcenter padding10'><img src="+templateURL+"images/loader.gif alt='...' />  loading...</div>";var xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"search/rightPanels/"+source_tag,'',function(){if(xmlh.readyState==4)
right_div.innerHTML=xmlh.responseText;});}
function loadRightPanels(start,limit,panel_id)
{if(panel_id=='most-popular')
{var request_url=siteURL+"ajax/url/popularUrls";var load_id='many_link';}
else if(panel_id=='popular-tags')
var request_url=siteURL+"ajax/tag/popularTags";else
{var request_url=siteURL+"ajax/url/recentUrls";var load_id='many_link1';}
var fr_div=document.getElementById(panel_id);var load_div=document.getElementById(load_id);load_div.innerHTML="<img src="+templateURL+"images/loader.gif alt='...' border='0'/>";xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,request_url,'start='+start+'&limit='+limit,function(){if(xmlh.readyState==4)
{var res=xmlh.responseText;if(!res)
fr_div.innerHTML="<b style='color: red; padding: 10px;'>Host is busy</b>";else{fr_div.innerHTML=res;}}});}
function scrollDownTicker()
{var title=document.getElementById("mw-titles-1").innerHTML;var image=document.getElementById("mw-images-1").innerHTML;var description=document.getElementById("mw-descriptions-1").innerHTML;for(var i=1;i<=7;i++)
{if(i>6)
{document.getElementById("mw-titles-"+i).innerHTML=title;document.getElementById("mw-images-"+i).innerHTML=image;document.getElementById("mw-descriptions-"+i).innerHTML=description;}
else
{document.getElementById("mw-titles-"+i).innerHTML=document.getElementById("mw-titles-"+(i+1)).innerHTML;document.getElementById("mw-images-"+i).innerHTML=document.getElementById("mw-images-"+(i+1)).innerHTML;document.getElementById("mw-descriptions-"+i).innerHTML=document.getElementById("mw-descriptions-"+(i+1)).innerHTML;}}}
function scrollUpTicker()
{var title=document.getElementById("mw-titles-7").innerHTML;var image=document.getElementById("mw-images-7").innerHTML;var description=document.getElementById("mw-descriptions-7").innerHTML;for(var i=7;i>=0;i--)
{if(i==1)
{document.getElementById("mw-titles-"+i).innerHTML=title;document.getElementById("mw-images-"+i).innerHTML=image;document.getElementById("mw-descriptions-"+i).innerHTML=description;}
else if(i!=0)
{document.getElementById("mw-titles-"+i).innerHTML=document.getElementById("mw-titles-"+(i-1)).innerHTML;document.getElementById("mw-images-"+i).innerHTML=document.getElementById("mw-images-"+(i-1)).innerHTML;document.getElementById("mw-descriptions-"+i).innerHTML=document.getElementById("mw-descriptions-"+(i-1)).innerHTML;}}}
function checkLoginAndProceed(load_url,params)
{CALL_AFTER_ADD="slideTop('','','')";if(Get_Cookie('__AID'))
{slideTop('Add A Link',load_url,params);}
else
{var login_params="login=true";CALL_AFTER_LOGIN="slideTop('Add A Link','"+load_url+"','"+params+"')";slideTop('To add a link you should first Login / Register',load_url,login_params);}}
function addLink(url_added)
{if(verifyUrl(url_added))
{var load_url=GLOBAL_SITE_URL+'home/browserBox/';var params='show=AddLink&url='+encodeURIComponent(url_added);checkLoginAndProceed(load_url,params);}
else
alert("Invalid url");}
function instantLogin(scrap)
{var email_element=document.getElementById('email-ilogin');var password_element=document.getElementById('password-ilogin');var login_err=document.getElementById('err-ilogin');if(email_element.value=="")
{login_err.className="red";login_err.innerHTML="Email field cannot be left blank";email_element.focus();return false;}
else if(verifyEmail(email_element.value)==false)
{login_err.className="red";login_err.innerHTML="Invalid email address";email_element.focus();return false;}
else if(password_element.value=="")
{login_err.className="red";login_err.innerHTML="Password cannot be left blank";password_element.focus();return false;}
else
{var xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+'user/ajaxLogin','email_login='+email_element.value+'&password_login='+password_element.value,function()
{if(xmlh.readyState<4)
login_err.innerHTML="<img src='"+GLOBAL_TEMPLATE_URL+"images/loader.gif' /> logging-in...";if(xmlh.readyState==4)
{if(xmlh.responseText!=1)
{login_err.className="red";login_err.innerHTML="Invalid Email or Password";}
else
postLogin();}});}
return true;}
function instantSignup()
{var name_element=document.getElementById('name-isignup');var email_element=document.getElementById('email-isignup');var password_element=document.getElementById('password-isignup');var signup_err=document.getElementById('err-isignup');if(name_element.value=="")
{signup_err.className="red";signup_err.innerHTML="User name field cannot be left blank";name_element.focus();return false;}
else if(email_element.value=="")
{signup_err.className="red";signup_err.innerHTML="Email field cannot be left blank";email_element.focus();return false;}
else if(verifyEmail(email_element.value)==false)
{signup_err.className="red";signup_err.innerHTML="Invalid email address";email_element.focus();return false;}
else if(password_element.value=="")
{signup_err.className="red";signup_err.innerHTML="Password cannot be left blank";password_element.focus();return false;}
else
{var xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+'user/instantSignup','name='+name_element.value+'&email='+email_element.value+'&password='+password_element.value,function()
{if(xmlh.readyState<4)
signup_err.innerHTML="<img src='"+GLOBAL_TEMPLATE_URL+"images/loader.gif' /> Signing up...";if(xmlh.readyState==4)
{if(xmlh.responseText!=1)
{signup_err.className="red";signup_err.innerHTML="Invalid Email or Password";}
else
postLogin();}});}
return true;}
function postLogin()
{eval(CALL_AFTER_LOGIN);}
function selectSuggestedTag(obj)
{var old_tags=document.getElementById('add-tag').value;var new_tags='';if(obj.className)
{obj.className='';if(old_tags)
{old_tags=trim(old_tags);var old_tags_array=old_tags.split(',');var old_tags_array_length=old_tags_array.length;for(var i=0;i<old_tags_array_length;i++)
{if(old_tags_array[i])
{old_tags_array[i]=trim(old_tags_array[i]);if(old_tags_array[i].substring(old_tags_array[i].length-1)==',')
old_tags_array[i]=old_tags_array[i].replace(',','');if(old_tags_array[i]==obj.title)
old_tags_array.splice(old_tags_array.indexOf(old_tags_array[i]),1);}}
new_tags=old_tags_array.join(', ');}}
else
{obj.className='on';if(old_tags)
{old_tags=trim(old_tags);if(old_tags.substring(old_tags.length-1)==',')
new_tags=old_tags+' '+obj.title;else
new_tags=old_tags+', '+obj.title;}
else
new_tags=obj.title;}
document.getElementById('add-tag').value=new_tags;setSelectionRange();}
function setSelectionRange()
{var inputField=document.getElementById('add-tag');if(inputField!=null&&inputField.value.length!=0)
{if(inputField.createTextRange)
{var FieldRange=inputField.createTextRange();FieldRange.moveStart('character',inputField.value.length);FieldRange.collapse();FieldRange.select();}}}
function submitUrl()
{var url=document.getElementById("add-url").value;var tags=document.getElementById("add-tag").value;var desc=document.getElementById("add-desc").value;var category='';if(document.getElementById("categories-select"))
category=document.getElementById("categories-select").value;if(tags&&desc)
{xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"ajax/bookmark/saveBookmark","url="+encodeURIComponent(url)+"&comment="+desc+"&tag="+tags+"&category="+category,function()
{if(xmlh.readyState==4)
{if(document.getElementById('browser-box'))
document.getElementById('browser-box').className="browserbox";document.getElementById('add-link').value="";if(CALL_AFTER_ADD!='')
eval(CALL_AFTER_ADD);CALL_AFTER_ADD='';}});}
else
{document.getElementById("add-err").innerHTML="Tags & Description needed";document.getElementById("add-err").className="red bold";}}
function getTagsDescription()
{var url=document.getElementById("add-url").value;if(!verifyUrl(url))
{document.getElementById("add-err").className="red bold";document.getElementById("add-err").innerHTML="Enter some Link";}
else
{document.getElementById("add-err").className="no-display";var loading_div=document.getElementById("tag-desc-load");var tag_desc_div=document.getElementById("tag-desc-div");loading_div.className="";document.getElementById("tag-desc-div").className="no-display";document.getElementById("add-tag").value="";document.getElementById("add-desc").value="";xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"url/getUrlTagsAndDescription","url="+encodeURIComponent(url),function(){if(xmlh.readyState==4)
{var res=eval('('+xmlh.responseText+')');var suggested_tags_str='';if(res['tags'])
var suggested_tags_str=makeSuggestedTagsList(res['tags']);loading_div.className="no-display";document.getElementById("tag-desc-div").className="";document.getElementById("suggested-tags-ul").innerHTML=suggested_tags_str;document.getElementById("add-desc").value=res['description'];document.getElementById("tagdesc-btn").disabled=false;if(res['new'])
{document.getElementById("categories-text").innerHTML="Assign a Category ->";document.getElementById("categories-td").innerHTML='<select id="categories-select"></select>';populateList(document.getElementById("categories-select"),res['categories']);}
else
{if(res['category'])
{document.getElementById("categories-text").innerHTML="Category ->";document.getElementById("categories-td").innerHTML=res['category'];}
else
document.getElementById("categories-tr").className="no-display";}}});}}
function makeSuggestedTagsList(tags)
{var tags_list='';var tags_len=tags.length;if(tags_len)
for(var i=0;i<tags_len;i++)
{var curr_tag=tags[i];tags_list+='<li><a title="'+curr_tag+'" href="javascript: void(0);" onclick="selectSuggestedTag(this);">'+curr_tag+'</a></li>';}
return tags_list;}
function populateList(selectId,optArr)
{var i;for(i=selectId.options.length-1;i>=0;i--)
selectId.remove(i);for(var loop=0;loop<optArr.length;loop++)
{var tempOpt=new Option(optArr[loop],optArr[loop]);selectId.options.add(tempOpt);}}
function showLinkiveFriends()
{var xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"connection/getFriends","start=0&limit=10",function(){var li_fr=document.getElementById("linkive-friends");li_fr.className="";if(xmlh.readyState<4)
li_fr.innerHTML="<img src="+templateURL+"images/loader.gif /> loading ...<br /><br />";if(xmlh.readyState==4)
{var res=eval('('+xmlh.responseText+')');var fr_len=res.length;var fr_content='<fieldset style="clear:both;"><legend class="green bold verdana12">Select Linkive Friends</legend><a id="select-a" href="#" onClick="toggleSelectAllLinkiveFriends(this);return false;">Select All</a><a id="deselect-a" class="no-display" href="#" onClick="toggleSelectAllLinkiveFriends(this);return false;">Deselect All</a><img class="right" onclick="document.getElementById(\'linkive-friends\').className = \'no-display\';" alt="close" title="close" src="'+templateURL+'images/close.gif" /><label for="choices"><ul class="checklist"><form name="linkiveFrsForm">';if(fr_len)
for(var i=0;i<fr_len;i++)
{fr_content+=' <li><input name="linkiveFrs" value="'+res[i]['username']+'" type="checkbox" /> <p><img style="width:30px;height:30px;border: 1px solid white;" src="'+res[i]['photo_path']+'"><div style="padding:0 5px; height: 47px; width: 90px;text-align:center;overflow:hidden;"> <span class="bold">'+res[i]['display_name']+'</span><br /><span class="verdana9">'+res[i]['gender'].substr(0,1)+' '+res[i]['age']+' '+res[i]['city']+'</span></span></div></p>   <a class="checkbox-select" href="#">Select</a>     <a class="checkbox-deselect" href="#">Cancel</a>    </li>';}
else
fr_content+="<span class='red bold'>There are no Linkive friends</span>";fr_content+='</form></ul></label><div style="clear: both;"></div></fieldset>';li_fr.innerHTML=fr_content;$(document).ready(function(){$(".checklist .checkbox-select").click(function(event){event.preventDefault();$(this).parent().addClass("selected");$(this).parent().find(":checkbox").attr("checked","checked");});$(".checklist .checkbox-deselect").click(function(event){event.preventDefault();$(this).parent().removeClass("selected");$(this).parent().find(":checkbox").removeAttr("checked");});});}});}
function showGrabContacts()
{var grab_div=document.getElementById("grab-content");if(document.getElementById("grab-contacts"))document.getElementById("grab-contacts").className="";var xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"contact/grabContacts","step=initial",function(){if(xmlh.readyState<4)
grab_div.innerHTML="<img src="+templateURL+"images/loader.gif /> loading ...<br /><br />";if(xmlh.readyState==4)
{grab_div.innerHTML=xmlh.responseText;}});}
function grabContacts()
{var grab_cont_div=document.getElementById("grab-content");var email=document.getElementById("email-box").value;var password=document.getElementById("password-box").value;var provider=document.getElementById("provider-box").options[document.getElementById("provider-box").selectedIndex].value;var xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"contact/grabContacts","step=get_contacts&email_box="+email+"&password_box="+password+"&provider_box="+provider,function(){if(xmlh.readyState<4)
grab_cont_div.innerHTML="<img src="+templateURL+"images/loader.gif /> loading ...<br /><br />";if(xmlh.readyState==4)
{grab_cont_div.innerHTML=xmlh.responseText;if(document.getElementById("invite-btns"))
document.getElementById("invite-btns").style.display='block';}});}
function shareByRegdUser()
{var url_val=document.getElementById("shared-url").innerHTML;var message=document.getElementById("email-message").value;var emails="";if(document.linkiveFrsForm)
{var linkive_frs=document.linkiveFrsForm.linkiveFrs;for(i=0;i<linkive_frs.length;i++)
if(linkive_frs[i].checked)
emails+=linkive_frs[i].value+",";}
if(document.contactsForm)
{var conts=document.contactsForm.contacts;var len=conts.length;for(var i=0;i<len;i++)
if(conts[i].checked)
{var cont_det=conts[i].value;var cont_email=cont_det.substr(0,cont_det.lastIndexOf('(*^#'));emails+=cont_email+",";}}
emails+=insert_emails;var groups=insert_groups;var tb_val=document.getElementById("share-to").value;var new_arr=tb_val.split(",");var new_size=new_arr.length;var old_arr=emails.split(",");var old_size=old_arr.length;var exists=false;for(var i=0;i<new_size;i++)
{if(verifyEmail(trim(new_arr[i])))
{for(var j=0;j<old_size;j++)
{if(old_arr[j]==new_arr[i])
exists=true;}
if(!exists)
emails=emails+trim(new_arr[i])+", ";}}
var user_mail='admin@linkive.com';if(document.getElementById("user-email"))
user_mail=document.getElementById("user-email").value;url_val=decodeURIComponent(url_val);xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"ajax/share/setShare",'url='+url_val+'&comment='+message+'&group='+groups+'&email='+emails+'&user_email='+user_mail,function(){if(xmlh.readyState==4)closeSlideTop();});shared=true;}
function signinValidation()
{var usrbox=document.getElementById("email-in");var passbox=document.getElementById("pass-in");if(usrbox.value=="")
{document.getElementById("error-auth").innerHTML="Enter the e-mail";usrbox.focus();return;}
else if(verifyEmail(usrbox.value)==false)
{document.getElementById("error-auth").innerHTML="Enter a valid e-mail";usrbox.focus();return;}
else if(passbox.value=="")
{document.getElementById("error-auth").innerHTML="Enter the Password";passbox.focus();return;}
else
{xmlh=GetXmlHttpObject();var response=SendPostRequest(xmlh,siteURL+"user/ajaxLogin",'email_login='+usrbox.value+'&password_login='+passbox.value,function()
{if(xmlh.readyState==4)
{var res=xmlh.responseText;if(res!=0)
{document.getElementById("linkive-spl").innerHTML='<div id="linkive-users" class="" style="padding-bottom:5px;"><span class="green bold verdana14">Select friends you want to share </span><span class="verdana12 normal black"><a href="javascript: void(0);" onClick="showLinkiveFriends();return false;">Click</a> to view your Linkive friends</span></div><div id="linkive-friends" class="no-display" style="padding-top:5px;"></div>';if(Get_Cookie('__AID'))
{var email_array=new Array();var obj=actb(document.getElementById('share-to'),email_array);}}
else
{document.getElementById("error-auth").innerHTML="Either e-mail or Password is wrong!";document.getElementById("pass-in").value='';document.getElementById("email-in").select();return;}}});}}
function selectAllLinkiveFriends()
{if(document.linkiveFrsForm)
{var linkive_frs=document.linkiveFrsForm.linkiveFrs;for(i=0;i<linkive_frs.length;i++)
{linkive_frs[i].checked=true;linkive_frs[i].parentNode.className="selected";}}}
function toggleSelectAllLinkiveFriends(obj)
{if(document.linkiveFrsForm)
{obj.className="no-display";if(obj.id=="select-a")
{var checked=true;var li_class="selected";document.getElementById("deselect-a").className="";}
else
{var checked=false;var li_class="";document.getElementById("select-a").className="";}
var linkive_frs=document.linkiveFrsForm.linkiveFrs;for(i=0;i<linkive_frs.length;i++)
{linkive_frs[i].checked=checked;linkive_frs[i].parentNode.className=li_class;}}}
function afterOpenAddThis(url_anchor,title,url_encode)
{window.addthis_localize={share_caption:'<div class="textcenter" style="height:16px;padding:2px 0 0 0;"><span class="at_item pointer" style="padding:4px;" onClick="onClickLinkiveFriends(\''+url_encode+'\', \''+title+'\');"><img src="'+templateURL+'images/linkive_16.jpg" align="absmiddle" alt="logo" />  Linkive Friends</span></div>'}}
function onClickLinkiveFriends(url_encode,title)
{slideTop('Share: <em>'+title+'</em>',siteURL+'share/load/'+url_encode,'');}
addthis_exclude='print,favorites';addthis_header_color='black';addthis_header_background='white';addthis_hover_delay=500;function goBack()
{grab_contacts_win.load({url:"grabContacts.html"});}
function sendContacts(obj)
{var conts=document.getElementsByName('contacts[]');var contsH=document.getElementsByName('contactsH[]');for(var i=0;i<conts.length;i++)
if(conts[i].checked)
contsH[i].value='';document.contacts_form.submit();if(document.getElementById('grab-win'))
{Ext.getCmp('grab-win').close();document.location.href="friends.html";}}
function findPos(obj)
{var curleft=curtop=0;if(obj.offsetParent)
{curleft=obj.offsetLeft
curtop=obj.offsetTop
while(obj=obj.offsetParent)
{curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}}
return curtop;}
function moveScrollbar(obj)
{var letter=obj.name;var names=document.getElementsByName('contacts[]');var flag=true;var alphabets='ABCDEFGHIJKLMNOPQRSTUVWXYZ';do{for(var i=0;i<names.length,flag==true;i++)
{var conName=names[i].id.substring(names[i].id.indexOf('-')+1);var firstChar=conName.charAt(0);if((firstChar==letter||firstChar==letter.toUpperCase())&&(alphabets.indexOf(firstChar.toUpperCase())!=-1))
{findPos_scrollTo(names[i]);flag=false;}
else if(alphabets.indexOf(firstChar.toUpperCase())==-1&&alphabets.indexOf(letter.toUpperCase())==-1)
{findPos_scrollTo(names[i]);flag=false;}}
if(letter=="#")return;letter=String.fromCharCode(letter.charCodeAt(0)+1);}while(flag);return;}
function findPos_scrollTo(element)
{var goTo=element;var topPos_cont=findPos(goTo);var topPos_div=findPos(document.getElementById("iframe"));var pix=topPos_cont-topPos_div;document.getElementById("iframe").scrollTop=0;document.getElementById("iframe").scrollTop+=pix-30;}
function setSelected(obj)
{var mySpans=document.getElementById("mailImgs").getElementsByTagName("span");for(var t=0,spn;spn=mySpans[t];t++){spn.style.border="0";}
obj.style.border="2px red solid";document.getElementById("domain").value=obj.childNodes[0].id;}
function checkAll(obj)
{var i=0;var checks=document.getElementsByName('contacts');if(obj.checked)
{obj.checked=true;for(i=0;i<checks.length;i++)
{checks[i].checked=true;}
moveToSelected();}
else
{uncheckAll(checks);document.getElementById('box1').innerHTML='To add contacts, click on the checkbox next to the person\'s name/email.';}}
function uncheckAll(field)
{document.getElementById('box1').innerHTML='To add contacts, click on the checkbox next to the person\'s name/email.';for(i=0;i<field.length;i++)
field[i].checked=false;document.getElementsById('check-all-contacts').checked=false;}
function addDomainVal(obj)
{document.getElementById('domain-val').innerHTML=obj.value;document.getElementById('domain').value=obj.value+'.com';}
function moveToSelected()
{var selConts="";var names=document.getElementsByName('contacts');for(var i=0;i<names.length;i++)
{if(names[i].checked)
{var selName=chopStr(names[i].id.substring(names[i].id.indexOf('-')+1),25);selConts=selConts+"<div id='s"+names[i].id+"'><span><img src='"+templateURL+"images/delete.png' alt='delete' id='c"+names[i].id+"' onClick='removeOne(this); return false;' style='cursor: pointer;'/></span><span style='vertical-align:super;margin-left:4px;' ><b>"+selName+"</b>  </span><br /></div>";}}
document.getElementById('box1').innerHTML=selConts;}
function moveToSelectedDiv(me)
{if(!me.checked)
{removeThis('s'+me.id);}
if(me.checked)
{var selName=chopStr(me.id.substring(me.id.indexOf('-')+1),25);if(document.getElementById('box1').innerHTML=='To add contacts, click on the checkbox next to the person\'s name/email.')
document.getElementById('box1').innerHTML='';document.getElementById('box1').innerHTML+="<div id='s"+me.id+"'><span><img src='"+templateURL+"images/delete.png' alt='delete' id='c"+me.id+"' onClick='removeOne(this); return false;' style='cursor: pointer;'/></span><span style='vertical-align:super;margin-left:4px;' ><b>"+selName+"</b>  </span><br /></div>";}}
function removeThis(th_id)
{var selectedDiv=document.getElementById('box1');selectedDiv.removeChild(document.getElementById(th_id));if(selectedDiv.innerHTML=='')
selectedDiv.innerHTML='To add contacts, click on the checkbox next to the person\'s name/email.';}
function removeOne(obj)
{var id=obj.id.substring(1);spanID='s'+id;checkID=id;document.getElementById(spanID).style.display='none';document.getElementById(checkID).checked=false;}
function removeAll()
{uncheckAll(document.getElementsByName('contacts'));}
function actb(obj,ca)
{this.actb_timeOut=-1;this.actb_lim=3;this.actb_firstText=false;this.actb_mouse=true;this.actb_delimiter=new Array(';',',');this.actb_startcheck=1;this.actb_bgColor='#888888';this.actb_textColor='#FFFFFF';this.actb_hColor='#000000';this.actb_fFamily='Verdana';this.actb_fSize='12px';this.actb_fWeight='bold';this.actb_hStyle='text-decoration:underline;font-weight="bold"';var actb_delimwords=new Array();var actb_cdelimword=0;var actb_delimchar=new Array();var actb_display=false;var actb_pos=0;var actb_total=0;var actb_curr=null;var actb_rangeu=0;var actb_ranged=0;var actb_bool=new Array();var actb_pre=0;var actb_toid;var actb_tomake=false;var actb_getpre="";var actb_mouse_on_list=1;var actb_kwcount=0;var actb_caretmove=false;this.actb_keywords=new Array();this.actb_keywords=ca;var actb_self=this;actb_curr=obj;addEvent(actb_curr,"focus",actb_setup);function actb_setup()
{addEvent(document,"keydown",actb_checkkey);addEvent(actb_curr,"blur",actb_clear);addEvent(document,"keypress",actb_keypress);}
function actb_clear(evt)
{if(!evt)evt=event;removeEvent(document,"keydown",actb_checkkey);removeEvent(actb_curr,"blur",actb_clear);removeEvent(document,"keypress",actb_keypress);actb_removedisp();}
function actb_parse(n)
{if(actb_self.actb_delimiter.length>0)
{var t=actb_delimwords[actb_cdelimword].trim().addslashes();var plen=actb_delimwords[actb_cdelimword].trim().length;}
else
{var t=actb_curr.value.addslashes();var plen=actb_curr.value.length;}
var tobuild='';var i;if(actb_self.actb_firstText)
var re=new RegExp("^"+t,"i");else
var re=new RegExp(t,"i");var p=n.search(re);for(i=0;i<p;i++)
tobuild+=n.substr(i,1);tobuild+="<font style='"+(actb_self.actb_hStyle)+"'>"
for(i=p;i<plen+p;i++)
tobuild+=n.substr(i,1);tobuild+="</font>";for(i=plen+p;i<n.length;i++)
tobuild+=n.substr(i,1);return tobuild;}
function actb_generate()
{if(document.getElementById('tat_table'))
{actb_display=false;document.getElementById('share-win').removeChild(document.getElementById('tat_table'));}
if(actb_kwcount==0)
{actb_display=false;return;}
a=document.createElement('table');a.cellSpacing='1px';a.cellPadding='2px';a.style.position='absolute';a.style.top=eval(curTop(actb_curr)+actb_curr.offsetHeight)+"px";a.style.left=curLeft(actb_curr)+"px";a.style.backgroundColor=actb_self.actb_bgColor;a.style.width='395px';a.id='tat_table';document.getElementById('share-win').appendChild(a);var i;var first=true;var j=1;if(actb_self.actb_mouse)
{a.onmouseout=actb_table_unfocus;a.onmouseover=actb_table_focus;}
var counter=0;for(i=0;i<actb_self.actb_keywords.length;i++)
{if(actb_bool[i])
{counter++;r=a.insertRow(-1);if(first&&!actb_tomake)
{r.style.backgroundColor=actb_self.actb_hColor;first=false;actb_pos=counter;}
else if(actb_pre==i)
{r.style.backgroundColor=actb_self.actb_hColor;first=false;actb_pos=counter;}
else
r.style.backgroundColor=actb_self.actb_bgColor;r.id='tat_tr'+(j);c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily=actb_self.actb_fFamily;c.style.fontSize=actb_self.actb_fSize;c.style.fontWeight=actb_self.actb_fWeight;c.innerHTML=actb_parse(actb_self.actb_keywords[i]);c.id='tat_td'+(j);c.setAttribute('pos',j);if(actb_self.actb_mouse)
{c.style.cursor='pointer';c.onclick=actb_mouseclick;c.onmouseover=actb_table_highlight;}
j++;}
if(j-1==actb_self.actb_lim&&j<actb_total)
{r=a.insertRow(-1);r.style.backgroundColor=actb_self.actb_bgColor;c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily='arial narrow';c.style.fontSize=actb_self.actb_fSize;c.align='center';replaceHTML(c,'\\/');if(actb_self.actb_mouse)
{c.style.cursor='pointer';c.onclick=actb_mouse_down;}
break;}}
actb_rangeu=1;actb_ranged=j-1;actb_display=true;if(actb_pos<=0)actb_pos=1;}
function actb_remake()
{document.getElementById('share-win').removeChild(document.getElementById('tat_table'));a=document.createElement('table');a.cellSpacing='1px';a.cellPadding='2px';a.style.position='absolute';a.style.top=eval(curTop(actb_curr)+actb_curr.offsetHeight)+"px";a.style.left=curLeft(actb_curr)+"px";a.style.width='395px';a.style.backgroundColor=actb_self.actb_bgColor;a.id='tat_table';if(actb_self.actb_mouse){a.onmouseout=actb_table_unfocus;a.onmouseover=actb_table_focus;}
document.getElementById('share-win').appendChild(a);var i;var first=true;var j=1;if(actb_rangeu>1)
{r=a.insertRow(-1);r.style.backgroundColor=actb_self.actb_bgColor;c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily='arial narrow';c.style.fontSize=actb_self.actb_fSize;c.align='center';replaceHTML(c,'/\\');if(actb_self.actb_mouse)
{c.style.cursor='pointer';c.onclick=actb_mouse_up;}}
for(i=0;i<actb_self.actb_keywords.length;i++)
{if(actb_bool[i])
{if(j>=actb_rangeu&&j<=actb_ranged)
{r=a.insertRow(-1);r.style.backgroundColor=actb_self.actb_bgColor;r.id='tat_tr'+(j);c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily=actb_self.actb_fFamily;c.style.fontSize=actb_self.actb_fSize;c.style.fontWeight=actb_self.actb_fWeight;c.innerHTML=actb_parse(actb_self.actb_keywords[i]);c.id='tat_td'+(j);c.setAttribute('pos',j);if(actb_self.actb_mouse)
{c.style.cursor='pointer';c.onclick=actb_mouseclick;c.onmouseover=actb_table_highlight;}
j++;}
else
j++;}
if(j>actb_ranged)break;}
if(j-1<actb_total)
{r=a.insertRow(-1);r.style.backgroundColor=actb_self.actb_bgColor;c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily='arial narrow';c.style.fontSize=actb_self.actb_fSize;c.align='center';replaceHTML(c,'\\/');if(actb_self.actb_mouse){c.style.cursor='pointer';c.onclick=actb_mouse_down;}}}
function actb_goup()
{if(!actb_display)return;if(actb_pos==1)return;document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos--;if(actb_pos<actb_rangeu)actb_moveup();document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_hColor;if(actb_toid)clearTimeout(actb_toid);if(actb_self.actb_timeOut>0)actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp();},actb_self.actb_timeOut);}
function actb_godown()
{if(!actb_display)return;if(actb_pos==actb_total)return;document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos++;if(actb_pos>actb_ranged)actb_movedown();document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_hColor;if(actb_toid)clearTimeout(actb_toid);if(actb_self.actb_timeOut>0)actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp();},actb_self.actb_timeOut);}
function actb_movedown()
{actb_rangeu++;actb_ranged++;actb_remake();}
function actb_moveup()
{actb_rangeu--;actb_ranged--;actb_remake();}
function actb_mouse_down(){document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos++;actb_movedown();document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_hColor;actb_curr.focus();actb_mouse_on_list=0;if(actb_toid)clearTimeout(actb_toid);if(actb_self.actb_timeOut>0)actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp();},actb_self.actb_timeOut);}
function actb_mouse_up(evt)
{if(!evt)evt=event;if(evt.stopPropagation){evt.stopPropagation();}else{evt.cancelBubble=true;}
document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos--;actb_moveup();document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_hColor;actb_curr.focus();actb_mouse_on_list=0;if(actb_toid)clearTimeout(actb_toid);if(actb_self.actb_timeOut>0)actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp();},actb_self.actb_timeOut);}
function actb_mouseclick(evt)
{if(!evt)evt=event;if(!actb_display)return;actb_mouse_on_list=0;actb_pos=this.getAttribute('pos');actb_penter();}
function actb_table_focus()
{actb_mouse_on_list=1;}
function actb_table_unfocus()
{actb_mouse_on_list=0;if(actb_toid)clearTimeout(actb_toid);if(actb_self.actb_timeOut>0)actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp();},actb_self.actb_timeOut);}
function actb_table_highlight()
{actb_mouse_on_list=1;document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos=this.getAttribute('pos');while(actb_pos<actb_rangeu)actb_moveup();while(actb_pos>actb_ranged)actb_movedown();document.getElementById('tat_tr'+actb_pos).style.backgroundColor=actb_self.actb_hColor;if(actb_toid)clearTimeout(actb_toid);if(actb_self.actb_timeOut>0)actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp();},actb_self.actb_timeOut);}
function actb_insertword(a)
{var cont_array=a.split('<br>');var insert_name=cont_array[0];var insert_data=cont_array[1].substring(cont_array[1].indexOf(">")+1,cont_array[1].lastIndexOf("<"));if(verifyEmail(insert_data))
insert_emails+=insert_data+",";else
insert_groups+=insert_name+",";a=insert_name+', ';if(actb_self.actb_delimiter.length>0){str='';l=0;for(i=0;i<actb_delimwords.length;i++){if(actb_cdelimword==i){prespace=postspace='';gotbreak=false;for(j=0;j<actb_delimwords[i].length;++j){if(actb_delimwords[i].charAt(j)!=' '){gotbreak=true;break;}
prespace+=' ';}
for(j=actb_delimwords[i].length-1;j>=0;--j){if(actb_delimwords[i].charAt(j)!=' ')break;postspace+=' ';}
str+=prespace;str+=a;l=str.length;if(gotbreak)str+=postspace;}else{str+=actb_delimwords[i];}
if(i!=actb_delimwords.length-1){str+=actb_delimchar[i];}}
actb_curr.value=str;setCaret(actb_curr,l);}else{actb_curr.value=a;}
actb_mouse_on_list=0;actb_removedisp();}
function actb_penter()
{if(!actb_display)return;actb_display=false;var word='';var c=0;for(var i=0;i<=actb_self.actb_keywords.length;i++){if(actb_bool[i])c++;if(c==actb_pos){word=actb_self.actb_keywords[i]+', ';break;}}
actb_insertword(word);l=getCaretStart(actb_curr);}
function actb_removedisp()
{if(actb_mouse_on_list==0)
{actb_display=0;if(document.getElementById('tat_table')){document.getElementById('share-win').removeChild(document.getElementById('tat_table'));}
if(actb_toid)clearTimeout(actb_toid);}}
function actb_keypress(e)
{if(actb_caretmove)stopEvent(e);return!actb_caretmove;}
function actb_checkkey(evt)
{if(!evt)evt=event;a=evt.keyCode;caret_pos_start=getCaretStart(actb_curr);actb_caretmove=0;switch(a){case 38:actb_goup();actb_caretmove=1;return false;break;case 40:actb_godown();actb_caretmove=1;return false;break;case 13:case 9:if(actb_display){actb_caretmove=1;actb_penter();return false;}else{return true;}
break;default:setTimeout(function(){ajax_request(a)},50);break;}}
function ajax_request(a)
{if(a==38||a==40||a==13)return;xmlh=GetXmlHttpObject();var search=actb_curr.value;searchA=new Array();searchA=search.split(', ');search=searchA[searchA.length-1];var response=SendPostRequest(xmlh,siteURL+"ajax/user_contact/getEmailsAndGroups",'query='+search,actb_tocomplete);}
function actb_tocomplete(kc)
{if(xmlh.readyState==4)
{var res=xmlh.responseText;var res2=eval('('+res+')');if(!res2)
{var res2=new Array();res2['name']=new Array();res2['email']=new Array();}
actb_self.actb_keywords=res2['name'];if(kc==38||kc==40||kc==13)return;var i;if(actb_display)
{var word=0;var c=0;for(var i=0;i<=actb_self.actb_keywords.length;i++)
{if(actb_bool[i])c++;if(c==actb_pos)
{word=i;break;}}
actb_pre=word;}
else
actb_pre=-1
if(actb_curr.value=='')
{actb_mouse_on_list=0;actb_removedisp();return;}
if(actb_self.actb_delimiter.length>0)
{caret_pos_start=getCaretStart(actb_curr);caret_pos_end=getCaretEnd(actb_curr);delim_split='';for(i=0;i<actb_self.actb_delimiter.length;i++)
delim_split+=actb_self.actb_delimiter[i];delim_split=delim_split.addslashes();delim_split_rx=new RegExp("(["+delim_split+"])");c=0;actb_delimwords=new Array();actb_delimwords[0]='';for(i=0,j=actb_curr.value.length;i<actb_curr.value.length;i++,j--){if(actb_curr.value.substr(i,j).search(delim_split_rx)==0){ma=actb_curr.value.substr(i,j).match(delim_split_rx);actb_delimchar[c]=ma[1];c++;actb_delimwords[c]='';}else{actb_delimwords[c]+=actb_curr.value.charAt(i);}}
var l=0;actb_cdelimword=-1;for(i=0;i<actb_delimwords.length;i++){if(caret_pos_end>=l&&caret_pos_end<=l+actb_delimwords[i].length){actb_cdelimword=i;}
l+=actb_delimwords[i].length+1;}
var ot=actb_delimwords[actb_cdelimword].trim();var t=actb_delimwords[actb_cdelimword].addslashes().trim();}else{var ot=actb_curr.value;var t=actb_curr.value.addslashes();}
if(ot.length==0){actb_mouse_on_list=0;actb_removedisp();}
if(ot.length<actb_self.actb_startcheck)return this;if(actb_self.actb_firstText){var re=new RegExp("^"+t,"i");}else{var re=new RegExp(t,"i");}
actb_total=0;actb_tomake=false;actb_kwcount=0;for(i=0;i<actb_self.actb_keywords.length;i++){actb_bool[i]=false;if(re.test(actb_self.actb_keywords[i])){actb_total++;actb_bool[i]=true;actb_kwcount++;if(actb_pre==i)actb_tomake=true;}}
if(actb_toid)clearTimeout(actb_toid);if(actb_self.actb_timeOut>0)actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp();},actb_self.actb_timeOut);actb_generate();}
return this;}}
function addEvent(obj,event_name,func_name)
{if(obj.attachEvent)
obj.attachEvent("on"+event_name,func_name);else if(obj.addEventListener)
obj.addEventListener(event_name,func_name,true);else
obj["on"+event_name]=func_name;}
function removeEvent(obj,event_name,func_name)
{if(obj.detachEvent)
obj.detachEvent("on"+event_name,func_name);else if(obj.removeEventListener)
obj.removeEventListener(event_name,func_name,true);else
obj["on"+event_name]=null;}
function stopEvent(evt)
{evt||window.event;if(evt.stopPropagation)
{evt.stopPropagation();evt.preventDefault();}
else if(typeof evt.cancelBubble!="undefined")
{evt.cancelBubble=true;evt.returnValue=false;}
return false;}
function getElement(evt)
{if(window.event)
return window.event.srcElement;else
return evt.currentTarget;}
function getTargetElement(evt)
{if(window.event)
return window.event.srcElement;else
return evt.target;}
function stopSelect(obj)
{if(typeof obj.onselectstart!='undefined')
addEvent(obj,"selectstart",function(){return false;});}
function getCaretEnd(obj)
{if(typeof obj.selectionEnd!="undefined"){return obj.selectionEnd;}else if(document.selection&&document.selection.createRange){var M=document.selection.createRange();try{var Lp=M.duplicate();Lp.moveToElementText(obj);}catch(e){var Lp=obj.createTextRange();}
Lp.setEndPoint("EndToEnd",M);var rb=Lp.text.length;if(rb>obj.value.length){return-1;}
return rb;}}
function getCaretStart(obj)
{if(typeof obj.selectionStart!="undefined"){return obj.selectionStart;}else if(document.selection&&document.selection.createRange){var M=document.selection.createRange();try{var Lp=M.duplicate();Lp.moveToElementText(obj);}catch(e){var Lp=obj.createTextRange();}
Lp.setEndPoint("EndToStart",M);var rb=Lp.text.length;if(rb>obj.value.length){return-1;}
return rb;}}
function setCaret(obj,l)
{obj.focus();if(obj.setSelectionRange)
{obj.setSelectionRange(l,l);}
else if(obj.createTextRange)
{m=obj.createTextRange();m.moveStart('character',l);m.collapse();m.select();}}
function setSelection(obj,s,e)
{obj.focus();if(obj.setSelectionRange)
{obj.setSelectionRange(s,e);}
else if(obj.createTextRange)
{m=obj.createTextRange();m.moveStart('character',s);m.moveEnd('character',e);m.select();}}
String.prototype.addslashes=function(){return this.replace(/(["\\\.\|\[\]\^\*\+\?\$\(\)])/g,'\\$1');}
String.prototype.trim=function(){return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1");};function curTop(obj)
{toreturn=0;while(obj)
{toreturn+=obj.offsetTop;obj=obj.offsetParent;}
return toreturn-90;}
function curLeft(obj)
{toreturn=0;while(obj)
{toreturn+=obj.offsetLeft;obj=obj.offsetParent;}
return toreturn-317;}
function isNumber(a)
{return typeof a=='number'&&isFinite(a);}
function replaceHTML(obj,text)
{while(el=obj.childNodes[0]){obj.removeChild(el);};obj.appendChild(document.createTextNode(text));}
function openSplash() {
document.getElementById("splash-screen").className = "block";
}
function closeSplash() {
	document.getElementById("splash-screen").className = "hide";
	document.getElementById("skip").style.display="none";
}