
$(document).ready(function(){jsEnabled();initLightbox();externalLinks();validateSignup();crudeAccordion();defaultFormValue('#login_email','Email');defaultFormValue('#login_password','Password');defaultFormValue('#new_status','What are you doing now?');defaultFormValue('input.search','Search...');defaultFormValue('.new_comment','Post a comment...');closeElm();verifyPhotoUpload();commentsForm();initWysiwyg('.wysiwyg');confirmRemoveFriend();hideFaveSites();addFaveSite();deleteFaveSite();});function jsEnabled(){$('body').addClass('jsEnabled');};function initLightbox(){var images_dir='assets/bingofaces/images/lightbox/';$('a.popup').lightBox({imageLoading:root_url+images_dir+'loading.gif',imageBtnClose:root_url+images_dir+'close.gif',imageBtnPrev:root_url+images_dir+'prev.gif',imageBtnNext:root_url+images_dir+'next.gif'});};function externalLinks(){$('a[rel="external"]').click(function(){window.open($(this).attr('href'));return false;});};function validateSignup(){error=0
var fields=['first_name','last_name','email'];$('#signupForm').append('<div class="error"><p>Please check ALL fields are filled in.</p></div>');$('#signupForm .error').hide();$('#signupForm').submit(function(){$.each(fields,function(){if($('#'+this).val()==''||$('#'+this).val()==null){error=this;$('.error').fadeIn('slow');}});if(error!==0){error=0;return false;}});};function crudeAccordion(){$('.crudeAccordion fieldset').each(function(){$(this).hide();});$('.crudeAccordion #basic_information').show();$('.crudeAccordion .actions').show();$('.crudeAccordion h2 a').click(function(){var slide=$(this).attr('href')
$(slide).slideToggle('fast');return false;});};function defaultFormValue(elm,defaultVal){$(elm).DefaultValue(defaultVal);};function searchForm(){$('form.search').submit(function(){if($('input.search').val()==''||$('input.search').val().toLowerCase()=='search...'){return false;}});};function closeElm(){$('.close').click(function(){$(this).parent().slideUp();return false;});};function verifyPhotoUpload(){$('#photos_upload').submit(function(){if($('#certify:checked').length==0){alert('You must certify that you have the right to distribute these photos before uploading.');return false;}})};function goTo(url){window.location.href=url;return false;};function commentsForm(){$('.comment_form').submit(function(){if($('.new_comment').val()==''){return false;}});};function initWysiwyg(elm){$(elm).wysiwyg({css:root_url+'assets/admin/css/wysiwyg-inner.css'});};function confirmRemoveFriend(){$('#friends_main a.remove').each(function(){$(this).attr('href',$(this).attr('href')+'?confirm=1');});$('#friends_main a.remove').click(function(){var confirmRemove=confirm('Are you sure you wish to remove this friend? There is NO undo!');return confirmRemove;});};function hideFaveSites(){for(var i=2;i<=5;i++){if($('#chat_name_'+i).val()==''){$('#favourite_site_'+i).hide();}else{$('#favourite_site_'+(i-1)+' .add_another').hide();}};$('.add_another a').click(function(){var new_fieldset=$(this).attr('href');$(this).fadeTo('fast',0);$(new_fieldset).slideDown('fast');return false;});};function addFaveSite(){$('#add_site').click(function(){if($('fieldset.favourite_site').size()>=5){alert('You can only add up to five favourite sites.');return false;}
var elm='fieldset.favourite_site';var markUp=$(elm+':first').clone(true);var targetElm=$('fieldset.controls');$(markUp).insertBefore(targetElm).hide().slideDown('fast').addClass('jsGenerated');$(elm+':last input').val('');$(elm+':last select').val('');return false;});};function deleteFaveSite(){$('fieldset.favourite_site a.delete').click(function(){var elm=$(this.parentNode);$(elm).fadeTo('normal',0,function(){$(elm).slideUp('fast',function(){$(elm).remove();});});return false;});};