var journalTabs=new Array('journalTab1','journalTab2','journalTab3');var journalPanes=new Array('journalPane1','journalPane2','journalPane3');var photoTabs=new Array('photoTab1','photoTab2','photoTab3');var photoPanes=new Array('photoPane1','photoPane2','photoPane3');var rpsTabs=new Array('rpsTab1','rpsTab2');var rpsPanes=new Array('rpsPane1','rpsPane2');function setAboutTab(index)
{if(index!=null)
{setTab(new Array('aboutTab1','aboutTab2','aboutTab3','aboutTab4'),new Array('aboutPane1','aboutPane2','aboutPane3','aboutPane4'),index);}}
function chatterBoxSubmit(){var txt=trim(document.getElementById('chatterBoxInput').value);var error_container=document.getElementById('cbErrorContainer');var error_message=document.getElementById('cbError');if(txt.length==0||txt.indexOf('Leave a public note for ')!=-1){error_container.style.display='block';error_message.innerHTML='You haven\'t entered anything in the Chatter Box.';return(false);}
if(txt.length>500){error_container.style.display='block';error_message.innerHTML='Please limit your message to 500 characters.';return(false);}
return(true);}
function expandInterests(){document.getElementById('interests_short').style.display='none';document.getElementById('interests_full').style.display='block';}
function changeMood(value){if(value=='')
return;document.getElementById('moodsDropdown').disabled=true;ajax_getPage('/includes/homepage_ajax.php?mood='+escape(value),function(data){document.getElementById('moodsDropdown').disabled=false;document.getElementById('moodsList').style.display='none';document.getElementById('moodsCustom').style.display='none';document.getElementById('moodValue').innerHTML=data;document.getElementById('currentMood').style.display='inline';if(document.getElementById('current-mood')!==null){document.getElementById('current-mood').innerHTML='<strong>Mood:</strong> '+data;}});document.getElementById('moodTextbox').value='';}
function editMood(){document.getElementById('currentMood').style.display='none';if(document.getElementById('moodValue').innerHTML=='You haven\'t set a mood yet'||document.getElementById('moodValue').innerHTML=='What\'s your mood?'){document.getElementById('moodsList').style.display='inline';}else{for(i=document.getElementById('moodsDropdown').options.length-1;i>=0;i--){if(document.getElementById('moodsDropdown')[i].value==document.getElementById('moodValue').innerHTML){document.getElementById('moodsList').style.display='inline';return;}}
document.getElementById('moodTextbox').value=document.getElementById('moodValue').innerHTML;document.getElementById('moodsCustom').style.display='inline';return;}}
function clearMood(){ajax_getPage('/includes/homepage_ajax.php?clear_mood',function(data){document.getElementById('moodsList').style.display='none';document.getElementById('moodsCustom').style.display='none';document.getElementById('currentMood').style.display='inline';document.getElementById('moodValue').innerHTML='You haven\'t set a mood yet';document.getElementById('moodTextbox').value='';});}
function showMoodsList(){document.getElementById('currentMood').style.display='none';document.getElementById('moodsList').style.display='inline';document.getElementById('moodsCustom').style.display='none';}
function showMoodsCustom(){document.getElementById('currentMood').style.display='none';document.getElementById('moodsList').style.display='none';document.getElementById('moodsCustom').style.display='inline';}
function changeBubble(value){if(value==''){value='You haven\'t added any thought bubbles.';}
document.getElementById('bubbleValue').innerHTML=(value.length>=50?(value.substring(0,50)+'...'):value);}
function ajax_checkScreenName(value,use_new){if(use_new==null){use_new=0;}
ajax_getPage('/profile/includes/register_ajax.php?use_new='+use_new+'&type=screen_name&value='+encodeURIComponent(value),function(response){if(use_new){document.getElementById('screen_name_success_state').value=0;document.getElementById('screen_name_success').style.display='none';clearMessaging();}
if(response!='success'){if(response=='taken'){ajax_getSuggestions(value);}
else{document.getElementById('screen_name_error').innerHTML=response;}
if(use_new){document.getElementById('screen_name_label').style.color='#d50c0c';document.getElementById('screen_name').style.borderColor='#d50c0c';}
else{document.getElementById('screen_name').style.backgroundColor='#F9E4E4';document.getElementById('screen_name').style.borderColor='#f99';}
document.getElementById('screen_name_error').style.display='block';}else{if(use_new){document.getElementById('duplicate_name').innerHTML='';document.getElementById('duplicate_name').style.display='none';document.getElementById('screen_name_success').style.display='block';document.getElementById('screen_name_label').style.color='#000000';document.getElementById('screen_name_success_state').value=1;document.getElementById('screen_name').style.borderColor='#686767';}
else{document.getElementById('screen_name_error').innerHTML='';document.getElementById('screen_name').style.borderColor='#999999';}
document.getElementById('screen_name_error').style.display='none';document.getElementById('screen_name').style.backgroundColor='#ffffff';}});}
function ajax_checkEmail(value,use_new){if(use_new==null){use_new=0;}
ajax_getPage('/profile/includes/register_ajax.php?use_new='+use_new+'&type=email&value='+encodeURIComponent(value),function(response){if(use_new){document.getElementById('email_success_state').value=0;document.getElementById('email_success').style.display='none';clearMessaging();}
if(response!='success'){if(use_new){document.getElementById('email_label').style.color='#d50c0c';document.getElementById('email').style.borderColor='#d50c0c';}
else{document.getElementById('email').style.backgroundColor='#F9E4E4';document.getElementById('email').style.borderColor='#f99';}
document.getElementById('email_error').innerHTML=response;document.getElementById('email_error').style.display='block';}else{if(use_new){document.getElementById('email_success').style.display='block';document.getElementById('email_success_state').value=1;document.getElementById('email_label').style.color='#000000';document.getElementById('email_error').innerHTML=document.getElementById('email_message_default').value;document.getElementById('email').style.borderColor='#686767';}
else{document.getElementById('email_error').innerHTML='';document.getElementById('email').style.borderColor='#999999';}
document.getElementById('email_error').style.display='none';document.getElementById('email').style.backgroundColor='#ffffff';}});}
function ajax_checkPassword(value,use_new){if(use_new==null){use_new=0;}
ajax_getPage('/profile/includes/register_ajax.php?use_new='+use_new+'&type=password&value='+encodeURIComponent(value),function(response){if(use_new){document.getElementById('passwd_success_state').value=0;document.getElementById('passwd_success').style.display='none';clearMessaging();}
if(response!='success'){if(use_new){document.getElementById('passwd_label').style.color='#d50c0c';document.getElementById('passwd').style.borderColor='#d50c0c';}
else{document.getElementById('passwd').style.backgroundColor='#F9E4E4';document.getElementById('passwd').style.borderColor='#f99';}
document.getElementById('passwd_error').innerHTML=response;document.getElementById('passwd_error').style.display='block';}else{if(use_new){document.getElementById('passwd_success').style.display='block';document.getElementById('passwd_success_state').value=1;document.getElementById('passwd_label').style.color='#000000';document.getElementById('passwd').style.borderColor='#686767';}
else{document.getElementById('passwd_error').innerHTML='';document.getElementById('passwd').style.borderColor='#999999';}
document.getElementById('passwd_error').style.display='none';document.getElementById('passwd').style.backgroundColor='#ffffff';}});}
function checkPasswordVerify(value)
{if(value!=null&&value.length>0)
{if(value!=document.getElementById("passwd").value)
{document.getElementById("passwd_verify_error").style.display="none";document.getElementById("passwd_error_match").style.display="block";}
else if(value.length>0)
{document.getElementById("passwd_verify_error").style.display="none";document.getElementById("passwd_error_match").style.display="none";}}}
function checkEmailVerify(value)
{if(value!=null&&value.length>0)
{if(value!=document.getElementById("email").value)
{document.getElementById("email_verify_error").style.display="none";document.getElementById("email_error_match").style.display="block";}
else if(value.length>0)
{document.getElementById("email_verify_error").style.display="none";document.getElementById("email_error_match").style.display="none";}}}
function checkTandc()
{if(!document.getElementById("tandc").checked)
{alert("You must agree to the Terms & Conditions to register.");return(false);}
return(true);}
function ajax_getSuggestions(value){ajax_getPage('/profile/includes/register_ajax.php?type=suggestions&value='+encodeURIComponent(value),function(response){if(response!='success'){document.getElementById('duplicate_name').innerHTML=response;document.getElementById('duplicate_name').style.display='block';}else{document.getElementById('duplicate_name').innerHTML='';document.getElementById('duplicate_name').style.display='none';}});}
function showMessaging(id)
{clearMessaging();document.getElementById(id+'_success').style.display='none';document.getElementById(id+'_error').style.display='block';document.getElementById(id).focus();}
function clearMessaging()
{document.getElementById('screen_name_error').style.display='none';document.getElementById('passwd_error').style.display='none';document.getElementById('email_error').style.display='none';if(document.getElementById('screen_name_success_state').value==1){document.getElementById('screen_name_success').style.display='block';}
if(document.getElementById('passwd_success_state').value==1){document.getElementById('passwd_success').style.display='block';}
if(document.getElementById('email_success_state').value==1){document.getElementById('email_success').style.display='block';}}
function generateUploadAddress(has_existing){if(has_existing){if(!confirm('Are you sure you want to create a new photo upload email address? Your old one will no longer work.')){return false;}}
ajax_getPage('/photos/includes/generate_upload_address_ajax.php',function(response){if(response){document.getElementById('photo_upload_address').innerHTML='<font color="#CD0000">'+response+'</font>';if(!has_existing){document.getElementById('photo_upload_regenerate_option').style.display='inline';}}});return false;}
function disableLinksForPreview(){var aTags=document.links;for(i=0;i<=aTags.length;i++){if(aTags[i].nodeType==1){aTags[i].href='javascript:void(0)';if(aTags[i].target='_blank'){aTags[i].target='_self';}}}
var selectTags=document.getElementsByTagName('select');for(i=0;i<=selectTags.length;i++){selectTags[i].disabled='disabled';}}
