var myinfoMinHeight=250;var taglistMinHeight=150;var rowID;var publicinfoMinHeight=75;var displayedinfoMinHeight=150;var linkinfoMinHeight=152;var days_arr=[];function formatXX(ddOrmm){if(ddOrmm<10){return"0"+ddOrmm;}
return ddOrmm;}
function updateDays(frmday,frmmonth,frmyear,elemid,divid)
{var daysInMonth=[0,31,28,31,30,31,30,31,31,30,31,30,31];var initialDaysHTML="";var finalDaysHTML;var day_index=null;day_index=frmday.options[frmday.selectedIndex].value;var monthIndex=frmmonth.options[frmmonth.selectedIndex].value;var yearIndex=frmyear.options[frmyear.selectedIndex].value;if(monthIndex!=""&&yearIndex!="")
{var x=0;for(x=days_arr.length;x>0;x--)
{days_arr[x]=null;frmday.options[x]=null;}
var selection=parseInt(daysInMonth[monthIndex]);var ret_val=0;if(daysInMonth[monthIndex]==28)
{var year=parseInt(yearIndex);if(year%4!=0||year%100==0){ret_val=0;}
else{if(year%400==0){ret_val=1;}
else{ret_val=1;}}}
selection=selection+ret_val;initialDaysHTML=initialDaysHTML+"<select name="+"\""+elemid+"\""+" id="+"\""+elemid+"\""+">";initialDaysHTML=initialDaysHTML+"<option value="+"\""+"\""+">Day</option>";for(x=1;x<selection+1;x++)
{if(x==day_index){finalDaysHTML=initialDaysHTML+"<option selected value=\""+formatXX(x)+"\">"+formatXX(x)+"</option>";}
else{finalDaysHTML=initialDaysHTML+"<option value=\""+formatXX(x)+"\">"+formatXX(x)+"&nbsp;&nbsp;"+"</option>";}
initialDaysHTML=finalDaysHTML;}
finalDaysHTML=initialDaysHTML+"</select>";var updatedDaysDivID=document.getElementById(divid);updatedDaysDivID.innerHTML=finalDaysHTML;}}
function setFormFocus(){for(var counter=0;counter<document.forms[0].elements.length;counter++){if(document.forms[0].elements[counter].type!='hidden'&&!document.forms[0].elements[counter].disabled){document.forms[0].elements[counter].focus();break;}}}
function submitFormOnEnter(){if(document.layers){document.captureEvents(Event.KEYDOWN);}
document.onkeydown=function(evt){var keyCode=evt?(evt.which?evt.which:evt.keyCode):window.event.keyCode;if(keyCode==13)
{document.forms[0].submit();return false;}
return true;}}
function highlightField(rowname){var tdTags=document.getElementsByTagName('td');var re=new RegExp("^row");var re2=new RegExp("-highlight$");for(var count=0;count<tdTags.length;count++){if(tdTags[count].id.match(re)){var tdName=tdTags[count].className;if(tdName.match(re2)){tdTags[count].className=tdName.substr(0,tdName.length-10);}}}
document.getElementById(rowname+"_prompt").className=document.getElementById(rowname+"_prompt").className+"-highlight";document.getElementById(rowname+"_value").className=document.getElementById(rowname+"_value").className+"-highlight";}
function unhighlightField(){var tdTags=document.getElementsByTagName('td');var re=new RegExp("^row");var re2=new RegExp("-highlight$");for(var count=0;count<tdTags.length;count++){if(tdTags[count].id.match(re)){var tdName=tdTags[count].className;if(tdName.match(re2)){tdTags[count].className=tdName.substr(0,tdName.length-10);}}}}
function highlightFocus(row,fieldId){highlightField(row);rowID=fieldId;document.getElementById(fieldId).focus();}
function copyTextToSelect(formelem,textdata){if(!formelem.type.match("^select")){return;}
for(var count=0;count<formelem.options.length;count++){if((formelem.options[count].text==textdata)||(formelem.options[count].value==textdata)){formelem.value=formelem.options[count].value;break;}}}
function copyTextToField(textdata){var formelem=document.getElementById(rowID);var re=new RegExp("^select");if(!formelem){return;}
if(!formelem.type){var parts=textdata.split("-");if(parts.length!=3){return;}
for(var i=0;i<formelem.childNodes.length;i++){var childNode=formelem.childNodes[i];if(childNode.nodeType==3){continue;}
if(childNode.type.match(re)){var partTypes=["year","month","day"];for(var j=0;j<partTypes.length;j++){if(childNode.name.match(partTypes[j])){copyTextToSelect(childNode,parts[j]);}}}}}
else if(formelem.type.match(re)){copyTextToSelect(formelem,textdata);}
else{formelem.value=textdata;}}
function trim(str){return str.replace(/^\s*|\s*$/g,"");}
function copyTextToTextarea(textdata,textarea){var formelem=document.getElementById(textarea);if(trim(formelem.value)==""){formelem.value=trim(textdata);}else{formelem.value=trim(formelem.value)+", "+trim(textdata);}}
function showDiv(id){document.getElementById(id).style.display='block';}
function hideDiv(id){document.getElementById(id).style.display='none';}
function adjustMyInfoHeight(){var boxHeight=document.getElementById("userinfo").offsetHeight>myinfoMinHeight?document.getElementById("userinfo").offsetHeight:myinfoMinHeight;document.getElementById("myinfocontainer").style.height=(boxHeight-document.getElementById("myinfoheader").offsetHeight-document.getElementById("myinfotext").offsetHeight-33)+'px';document.getElementById("myinfodiv").style.height=(document.getElementById("myinfotd").offsetHeight-33)+'px';}
function adjustTagListHeight(){var boxHeight=document.getElementById("userinfo").offsetHeight>taglistMinHeight?taglistMinHeight:document.getElementById("userinfo").offsetHeight;document.getElementById("myinfocontainer").style.height=(boxHeight-document.getElementById("myinfotext").offsetHeight-33)+'px';document.getElementById("taginput").style.height=(document.getElementById("myinfotd").offsetHeight-7)+'px';}
function setFocusToFirstInput()
{var bFound=false;for(var f=0;f<document.forms.length;f++)
{for(var i=0;i<document.forms[f].length;i++)
{if((document.forms[f][i].type!="hidden")&&(document.forms[f][i].disabled!=true))
{var bFocus=true;var oParentElement=document.forms[f][i].parentNode;while(oParentElement)
{if((oParentElement.tagName=="BODY")||(oParentElement.tagName=="HTML"))
{break;}
if((oParentElement.style.display=="none")||(oParentElement.style.visibility=="hidden"))
{bFocus=false;break;}
oParentElement=oParentElement.parentNode;}
if(bFocus)
{document.forms[f][i].focus();bFound=true;break;}}}
if(bFound==true){break;}}}
function adjustPublicInfoHeight(){if(document.getElementById("displayinfocontainer")){document.getElementById("displayinfocontainer").style.display="block";boxHeight=document.getElementById("displayinfocontainer").offsetHeight>publicinfoMinHeight?publicinfoMinHeight:document.getElementById("displayinfocontainer").offsetHeight;document.getElementById("displayinfocontainer").style.height=boxHeight+'px';}}
function adjustDisplayedInfoHeight(){boxHeight=document.getElementById("displayinfocontainer").offsetHeight>displayedinfoMinHeight?displayedinfoMinHeight:document.getElementById("displayinfocontainer").offsetHeight;document.getElementById("displayinfocontainer").style.height=boxHeight+'px';}
function adjustLinkInfoHeight(){boxHeight=document.getElementById("linkinfocontainer").offsetHeight>linkinfoMinHeight?linkinfoMinHeight:document.getElementById("linkinfocontainer").offsetHeight;document.getElementById("linkinfocontainer").style.height=boxHeight+'px';}
function addLinkSelect(){var agt=navigator.userAgent.toLowerCase();var sitevalue=document.getElementsByName("site")[0].value;var sitedefined=document.getElementById("predefined");var sitecustom=document.getElementById("custom");var addfeed=document.getElementById("add-feed");var error=document.getElementById("invalid-username");var ssverror=document.getElementById("errorbody");var note=document.getElementById("predefined-note");if(sitevalue=="init"){sitedefined.style.display="none";sitecustom.style.display="none";note.style.display="none";}else if(sitevalue=="custom"){if(!((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1))){sitecustom.style.display="table-row-group";}else{sitecustom.style.display="";}
sitedefined.style.display="none";addfeed.style.display="none";note.style.display="none";}else{if(!((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1))){sitedefined.style.display="table-row-group";}else{sitedefined.style.display="";}
sitecustom.style.display="none";if(hasFeed(sitevalue)){addfeed.style.display="";}else{addfeed.style.display="none";}
note.style.display="";}
document.getElementsByName("userName")[0].value="";document.getElementsByName("customSiteName")[0].value="";document.getElementsByName("siteUrl")[0].value="";error.style.display="none";if(ssverror!=null){ssverror.style.display="none";}
document.getElementsByName("isEnabledFeed")[0].checked=false;}
function generateProfileUrl(username,sitename){switch(sitename){case"Bloglines":url="http://bloglines.com/blog/"+username;break;case"del.icio.us":url="http://delicious.com/"+username;break;case"Digg":url="http://digg.com/users/"+username;break;case"Disqus":url="http://www.disqus.com/people/"+username;break;case"Dopplr":url="http://www.dopplr.com/traveller/"+username;break;case"Flickr":url="http://flickr.com/photos/"+username;break;case"FriendFeed":url="http://friendfeed.com/"+username;break;case"Furl":url="http://www.furl.net/member/"+username;break;case"iLike":url="http://www.ilike.com/user/"+username;break;case"Jaiku":url="http://"+username+".jaiku.com";break;case"Last.fm":url="http://last.fm/user/"+username;break;case"LibraryThing":url="http://www.librarything.com/profile/"+username;break;case"Linkedin":url="http://www.linkedin.com/in/"+username;break;case"LiveJournal":url="http://"+username+".livejournal.com";break;case"ma.gnolia":url="http://ma.gnolia.com/people/"+username;break;case"Mixx":url="http://www.mixx.com/users/"+username;break;case"MySpace":url="http://www.myspace.com/"+username;break;case"Pandora":url="http://www.pandora.com/people/"+username;break;case"Picasa":url="http://picasaweb.google.com/"+username;break;case"reddit":url="http://reddit.com/user/"+username;break;case"SlideShare":url="http://www.slideshare.net/"+username;break;case"SmugMug":url="http://"+username+".smugmug.com";break;case"StumbleUpon":url="http://"+username+".stumbleupon.com";break;case"Technorati":url="http://www.technorati.com/people/technorati/"+username;break;case"Tumblr":url="http://"+username+".tumblr.com";break;case"Twitter":url="http://twitter.com/"+username;break;case"Vimeo":url="http://www.vimeo.com/"+username;break;case"Webshots":url="http://community.webshots.com/user/"+username;break;case"YouTube":url="http://www.youtube.com/profile?user="+username;break;case"Zooomr":url="http://www.zooomr.com/photos/"+username;break;default:url="UNKNOWN";}
return url;}
function displaySitesOption(existingSites)
{var siteArray=new Array("Bloglines","del.icio.us","Digg","Disqus","Dopplr","Flickr","FriendFeed","Furl","iLike","Last.fm","LibraryThing","Linkedin","LiveJournal","ma.gnolia","Mixx","MySpace","Pandora","Picasa","reddit","SlideShare","SmugMug","StumbleUpon","Technorati","Tumblr","Twitter","Vimeo","Webshots","YouTube","Zooomr");var options;var site;var hasAlready=false;for(var i=0;i<siteArray.length;i++){hasAlready=false;for(var j=0;j<existingSites.length;j++){if(siteArray[i]==existingSites[j].linkSite){hasAlready=true;break;}}
if(hasAlready==false){site=siteArray[i];if(site=="del.icio.us"||site=="Digg"||site=="Flickr"||site=="Twitter"||site=="YouTube"){options+='<option value="'+site+'">'+site+' (+ Activity Stream)</option>';}else{options+='<option value="'+site+'">'+site+'</option>';}}}
document.write(options);}
function hasFeed(sitename)
{var siteArray=new Array("del.icio.us","Digg","Flickr","Twitter","YouTube");for(var i=0;i<siteArray.length;i++){if(siteArray[i]==sitename){return true;}}
return false;}
function getUrlToLookupFeed(username,sitename){switch(sitename){case"Bloglines":url="http://bloglines.com/blog/"+username;break;case"del.icio.us":url="http://delicious.com/"+username;break;case"Digg":url="http://digg.com/users/"+username+"/history.rss";break;case"Disqus":url="http://www.disqus.com/people/"+username;break;case"Dopplr":url="UNKNOWN";break;case"Flickr":url="http://flickr.com/photos/"+username;break;case"FriendFeed":url="http://friendfeed.com/"+username;break;case"Furl":url="http://www.furl.net/member/"+username;break;case"iLike":url="http://www.ilike.com/user/"+username+"/songs_ilike.rss";break;case"Jaiku":url="http://"+username+".jaiku.com";break;case"Last.fm":url="UNKNOWN";break;case"LibraryThing":url="http://www.librarything.com/rss/recent/"+username;break;case"Linkedin":url="UNKNOWN";break;case"LiveJournal":url="http://"+username+".livejournal.com";break;case"ma.gnolia":url="http://ma.gnolia.com/rss/full/people/"+username;break;case"Mixx":url="http://www.mixx.com/users/"+username;break;case"MySpace":url="UNKNOWN";break;case"Pandora":url="http://www.pandora.com/people/"+username;break;case"Picasa":url="http://picasaweb.google.com/"+username;break;case"reddit":url="http://reddit.com/user/"+username;break;case"SlideShare":url="http://www.slideshare.net/"+username;break;case"SmugMug":url="http://"+username+".smugmug.com";break;case"StumbleUpon":url="UNKNOWN";break;case"Technorati":url="http://www.technorati.com/people/technorati/"+username;break;case"Tumblr":url="UNKNOWN";break;case"Twitter":url="http://twitter.com/"+username;break;case"Vimeo":url="http://www.vimeo.com/"+username;break;case"Webshots":url="http://community.webshots.com/user/"+username;break;case"YouTube":url="http://gdata.youtube.com/feeds/users/"+username+"/favorites";break;case"Zooomr":url="http://www.zooomr.com/photos/"+username;break;default:url="UNKNOWN";}
return url;}
function resetUsername(){document.getElementById("invalid-username").style.display="none";document.getElementsByName("userName")[0].style.borderColor="#C0C0C0";}
function getFavicon(sitename){var result="";switch(sitename){case"del.icio.us":result="<img src='/web/brand/default/images/icons/delicious.png' width='16' height='16' border='0' alt='' />";break;case"Digg":result="<img src='/web/brand/default/images/icons/digg.png' width='16' height='16' border='0' alt='' />";break;case"Flickr":result="<img src='/web/brand/default/images/icons/flickr.png' width='16' height='16' border='0' alt='' />";break;case"Pownce":result="<img src='/web/brand/default/images/icons/pownce.png' width='16' height='16' border='0' alt='' />";break;case"Twitter":result="<img src='/web/brand/default/images/icons/twitter.png' width='16' height='16' border='0' alt='' />";break;case"YouTube":result="<img src='/web/brand/default/images/icons/youtube.png' width='16' height='16' border='0' alt='' />";break;default:result=sitename;}
return result;}
function adjustWelcomeHeight(){var maxdivheight=Math.max(document.getElementById("identitypage").offsetHeight,Math.max(document.getElementById("oneclick").offsetHeight,document.getElementById("openidtop").offsetHeight));document.getElementById("identitypage").style.height=maxdivheight+'px';document.getElementById("oneclick").style.height=maxdivheight+'px';document.getElementById("openidwrapper").style.height=maxdivheight+'px';document.getElementById("openidtop").style.height=maxdivheight+'px';document.getElementById("openidsites").style.display="block";document.getElementById("openidsites").style.height=maxdivheight+'px';document.getElementById("openidsites").style.top=maxdivheight+'px';}
function hide_show_sites(hide_id,show_id,dir){$(hide_id).fadeOut("fast",function(){$(show_id).show("slide",{direction:dir},"slow");});}
function showsites(){hide_show_sites("#openidtop","#openidsites","down");}
function hidesites(){hide_show_sites("#openidsites","#openidtop","up");}
$(document).ready(function(){$('a.closehelptext').click(function(){$('.helptext').hide();$('#rhstatus').show();return false;});$('a.showhelptext').click(function(){$('.helptext,#rhstatus').hide();$('#'+this.rel).show();return false;});$("span#footpop").click(function(){$(this).toggleClass("footerLinksOpen");if($(this).hasClass("footerLinksOpen")){$(this).children("span").text("-");}else{$(this).children("span").text("+");}
$("td.footpop").toggle();});});function adjustStrongAuthHeight(){var maxdivheight=Math.max(document.getElementById("devcertdiv").offsetHeight,Math.max(document.getElementById("infocarddiv").offsetHeight,document.getElementById("vipcredentialdiv").offsetHeight));document.getElementById("infocarddiv").style.height=maxdivheight+'px';document.getElementById("devcertdiv").style.height=maxdivheight+'px';document.getElementById("vipcredentialdiv").style.height=maxdivheight+'px';}
function loadFeed(feeds){var feedControl=new google.feeds.FeedControl();for(var i=0;i<feeds.length;i++){feedControl.addFeed(feeds[i].url,getFavicon(feeds[i].title));}
feedControl.setNumEntries(6);feedControl.setLinkTarget(google.feeds.LINK_TARGET_BLANK);feedControl.draw(document.getElementById("feedControl"),{drawMode:google.feeds.FeedControl.DRAW_MODE_TABBED});}
function handleKeystroke(e)
{var pressedKeyCode;if(document.all){pressedKeyCode=window.event.keyCode;}else{pressedKeyCode=e.which;}
if(pressedKeyCode==13){document.forms[0].elements[document.forms[0].elements.length-1].focus();return false;}}
function onSubmit()
{document.getElementById("spinner").style.display="";var site=document.getElementsByName("site")[0].value;var username=document.getElementsByName("userName")[0].value;var siteUrl=generateProfileUrl(username,site);if(siteUrl!="UNKNOWN")
{document.getElementsByName("siteUrl")[0].value=siteUrl;var feedUrlToLookup=getUrlToLookupFeed(username,site);if(feedUrlToLookup!="UNKNOWN"&&document.getElementsByName("isEnabledFeed")[0].checked==true){google.feeds.lookupFeed(feedUrlToLookup,load);}else{document.forms[0].submit();}}else{document.getElementsByName("userName")[0].value="";document.forms[0].submit();}}
function load(result)
{document.getElementById("spinner").style.display="none";if(result.error||result.url==null){var error=document.getElementById("invalid-username");document.getElementsByName("userName")[0].style.borderColor="#f00";error.style.display="inline";return;}
document.getElementsByName("feedUrl")[0].value=result.url.replace('format=atom','format=rss_200');document.forms[0].submit();}
function showVideo(){$("#helpvideo").show().dialog({modal:true,draggable:false,resizable:false,overlay:{opacity:0.5,background:"black"},height:331,width:420});}
function showFileUploadModal(){if(document.getElementsByName("myFile")[0].value!=""){document.getElementById("dialog").style.display="block";$("#dialog").dialog({modal:true,draggable:false,resizable:false,buttons:{"Cancel":function(){$("#dialog").dialog("close");parent.location='/';}},overlay:{opacity:0.5,background:"black"},height:100,width:250});}}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}