function setCookie(sName, sValue, oExpires, sPath, sDomain, bSecure) {
         var sCookie = sName + "=" + encodeURIComponent(sValue);
         if (oExpires) {
            sCookie += "; expires=" + oExpires.toGMTString();
         }
         if (sPath) {
            sCookie += "; path=" + sPath;
         }
         if (sDomain) {
            sCookie += "; domain=" + sDomain;
         }
         if (bSecure) {
            sCookie += "; secure";
         }
         document.cookie = sCookie;
}
function toggleHidden(id) {
         if (document.getElementById(id).style.display == 'none' || document.getElementById(id).style.display == '') {
            document.getElementById(id).style.display = 'block';
         } else {
           document.getElementById(id).style.display = 'none';
         }
}
function toggleTagSelect(id) {
         if (document.getElementById('tag_display_'+id).className == 'pointable unweighted') {
            document.getElementById('tag_display_'+id).className = 'pointable weighted';
            if (document.getElementById('photo_tag_'+id)) document.getElementById('photo_tag_'+id).value = id;
            if (document.getElementById('post_tag_'+id)) document.getElementById('post_tag_'+id).value = id;
         } else {
           document.getElementById('tag_display_'+id).className = 'pointable unweighted';
           if (document.getElementById('photo_tag_'+id)) document.getElementById('photo_tag_'+id).value = '';
           if (document.getElementById('post_tag_'+id)) document.getElementById('post_tag_'+id).value = '';
         }
}
function copyNewTags() {
         if (document.getElementById('new_photo_tags')) {
            document.getElementById('new_photo_tags').value = document.getElementById('new_tags').value;
         }
         if (document.getElementById('new_post_tags')) {
            document.getElementById('new_post_tags').value = document.getElementById('new_tags').value;
         }
}
function deleteSubscriber(id) {
         document.getElementById('id').value = id;
         document.getElementById('action_request').value = 'delete_subscriber';
         document.maintainSubscribers.submit();
}
var typedInName = false;
function typingInName() {
         typedInName = true;
}
function suggestNameFromEmail() {
         if (!typedInName) {
            email = document.getElementById('email').value;
            var parts = email.split('@');
            document.getElementById('name').value = parts[0];
         }
}
function showTagged(tag) {
         top.location = 'show_tagged.php?tag='+tag;
}
