
var maxPhotos=150;var i=0;var map;var icons=new Array();function submitTitle(AlbumID,newTitle,locked){pageWorking('Saving Album Title');var postArray=new Array();postArray['tool']='editTitleHomepage';postArray['TypeID']=AlbumID;postArray['Locked']=locked;postArray['Title']=newTitle;ajax_query(editTitleHomepageRPCResult,webServer+'/hack/RPC/home.mg',postArray,true);}
function editTitleHomepageRPCResult(response){try{var returnedData=YAHOO.lang.JSON.parse(response);}
catch(x){return;}
var AlbumID=returnedData['AlbumID'];var title="<a href=\"\/gallery\/"+AlbumID+"\" class=\"nav\">"+returnedData['newTitle']+"<\/a>";if(returnedData['locked']==true){title+="<img src=\"\/img\/spacer.gif\" width=\"9\" height=\"12\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\" class=\"locked\" \/>";}
title+=" <a href=\"javascript:toggleDIV('editTitle_"+AlbumID+"','albumTitle_"+AlbumID+"','block');\" class=\"note\">edit<\/a>";document.getElementById('albumTitle_'+AlbumID).innerHTML=title;toggleDIV('albumTitle_'+AlbumID,'editTitle_'+AlbumID,'block');removePageWorking();}
function submitDescription(AlbumID,newDescription,cutOff){pageWorking('Saving Album Desc.');var postArray=new Array();postArray['tool']='editDescriptionHomepage';postArray['TypeID']=AlbumID;postArray['Description']=newDescription;postArray['Trim']=cutOff;ajax_query(editDescriptionHomepageRPCResult,webServer+'/hack/RPC/home.mg',postArray,true,true);}
function editDescriptionHomepageRPCResult(response){try{var returnedData=YAHOO.lang.JSON.parse(response);}
catch(x){return;}
var AlbumID=returnedData['AlbumID'];document.getElementById('albumDescription_'+AlbumID).innerHTML=returnedData['newDescription']+" <a href=\"javascript:toggleDIV('editDescription_"+AlbumID+"','albumDescription_"+AlbumID+"','block');\">edit<\/a> ";toggleDIV('albumDescription_'+AlbumID,'editDescription_'+AlbumID,'block');removePageWorking();}
function submitBio(newBio){pageWorking('Saving Bio');var postArray=new Array();postArray['tool']='editBio';postArray['NickName']=NickName;postArray['newBio']='update bio';postArray['settings']='bio';postArray['Bio']=document.getElementById('newBio').value;ajax_query(editBioRPCResult,webServer+'/hack/RPC/home.mg',postArray,true);}
function editBioRPCResult(response){try{var returnedData=YAHOO.lang.JSON.parse(response);}
catch(x){return;}
document.getElementById('userBio').innerHTML=returnedData['newBio'];toggleDIV('userBio,editBioLink','editBio','block,inline');removePageWorking();}
function getHomepageGalleries(NickName){var postArray=new Array();postArray['tool']='getHomepageBlock';postArray['NickName']=NickName;postArray['Block']="Galleries";ajax_query(setHomepageGalleries,webServer+'/hack/RPC/home.mg',postArray,true);}
function setHomepageGalleries(response){document.getElementById('AJAXGalleries').innerHTML=response;}
function getHomepageKeywords(NickName){var postArray=new Array();postArray['tool']='getHomepageBlock';postArray['NickName']=NickName;postArray['Block']="Keywords";ajax_query(setHomepageKeywords,webServer+'/hack/RPC/home.mg',postArray,true);}
function setHomepageKeywords(response){document.getElementById('AJAXKeywords').innerHTML=response;}
function getHomepageFriendsAndFamily(NickName){var postArray=new Array();postArray['tool']='getHomepageBlock';postArray['NickName']=NickName;postArray['Block']="FriendsAndFamily";ajax_query(setHomepageFriendsAndFamily,webServer+'/hack/RPC/home.mg',postArray,true);}
function setHomepageFriendsAndFamily(response){document.getElementById('AJAXFriendsAndFamily').innerHTML=response;}
function changeGalleryView(ViewBy){pageWorking('Updating View');var postArray=new Array();postArray['tool']='changeGalleryView';postArray['ViewBy']=ViewBy;ajax_query(setHomepageGalleries,webServer+'/hack/RPC/home.mg',postArray,true);}
function changeGallerySort(SortBy){pageWorking('Saving Sort Options');var postArray=new Array();postArray['tool']='changeGallerySort';postArray['SortBy']=SortBy;ajax_query(setHomepageGalleries,webServer+'/hack/RPC/home.mg',postArray,true);}
function getRecentGeoImages(start,stop){var postArray=new Array();postArray['tool']='getRecentGeoImages';postArray['NickName']=NickName;postArray['start']=start;postArray['stop']=stop;ajax_query(handleJS,webServer+'/hack/RPC/home.mg',postArray,true);}
function createMarker(point,lat,lng,icon){var marker=new GMarker(point,icon);GEvent.addListener(marker,"click",function(){markerPoint=marker.getPoint();location.href="http://"+SM.hostConfig.mapsHost+"/?feedType=geoUser&Data="+NickName+"&Latitude="+markerPoint.lat()+"&Longitude="+markerPoint.lng()+"&zoom=6";});return marker;}
function loadSmugMaps(){if(typeof GMap2==='function'){map=new GMap2(document.getElementById("map"));map.addControl(new GSmallMapControl());icons['green']=new GIcon();icons['green'].image="http://"+SM.hostConfig.mapsHost+"/img/greenmarker.png";icons['green'].shadow="http://"+SM.hostConfig.mapsHost+"/img/shadow50.png";icons['green'].transparent="http://"+SM.hostConfig.mapsHost+"/img/greenmarker_trans.png";icons['green'].iconSize=new GSize(20,34);icons['green'].shadowSize=new GSize(37,34);icons['green'].iconAnchor=new GPoint(9,34);icons['green'].infoWindowAnchor=new GPoint(5,1);icons['green'].imageMap=[0,0,20,0,20,34,0,34];icons['pink']=new GIcon(icons['green']);icons['pink'].image="http://"+SM.hostConfig.mapsHost+"/img/smugmarker.png";icons['pink'].transparent="http://"+SM.hostConfig.mapsHost+"/img/smugmarker_trans.png";icons['blue']=new GIcon(icons['green']);icons['blue'].image="http://"+SM.hostConfig.mapsHost+"/img/bluemarker.png";icons['blue'].transparent="http://"+SM.hostConfig.mapsHost+"/img/bluemarker_trans.png";setTimeout("getRecentGeoImages(0, 150)",150);}}
function hideQuickNews(NickName,QuickNewsID){var postArray=new Array();postArray['tool']='hideQuickNews';postArray['NickName']=NickName;postArray['QuickNewsID']=QuickNewsID;ajax_query(hideQuickNewsRPCResult,webServer+'/hack/RPC/home.mg',postArray,true);}
function hideQuickNewsRPCResult(){var quickNewsBox=YD.get('quickNewsBox');function collapseNews(){var quickNewsBox=YD.get('quickNewsBox');var closeNews=new YAHOO.util.Anim(quickNewsBox,{height:{to:0}},.5);closeNews.onComplete.subscribe(function(e){removeFromDOM(quickNewsBox);});YD.setStyle(quickNewsBox,'overflow','hidden');closeNews.animate();}
var fadeNews=new YAHOO.util.Anim(quickNewsBox,{opacity:{to:0}},.5);fadeNews.onComplete.subscribe(collapseNews);fadeNews.animate();}