var woome_console;var woome_session_confirm_do_reload=true;var woome_alert_cron_on=true;var flashtest_enabled=false;var this_scroll=0;var WoomeObject=function(){var get_attr=function(v_name,obj,bool){var v=$j.trim($j('.'+v_name,'#'+obj).text());if(bool){var v=v.toLowerCase()=='true'?true:false;}
return v;}
woome=new Object();woome.site={woome_host:get_attr('woome_host','site_info'),app_host:get_attr('app_host','site_info'),imagehost:get_attr('imagehost','site_info'),insession_js:get_attr('insession_js','site_info'),fms_host:get_attr('fms_host','site_info'),ads_enabled:get_attr('ads_enabled','site_info',true),chat:get_attr('chat','site_info'),fbc_turned_on:get_attr('fbc_turned_on','site_info',true),userabout:get_attr('userabout','site_info'),totalpages:get_attr('totalpages','site_info'),currentpage:get_attr('currentpage','site_info'),thispage:get_attr('thispage','site_info'),is_favourite:get_attr('favourite','site_info',true)}
woome.loggedin={username:get_attr('username','user_info'),firstname:get_attr('firstname','user_info'),online_state:get_attr('online_state','user_info'),gender:get_attr('gender','user_info'),email:get_attr('email','user_info'),is_staff:get_attr('is_staff','user_info',true)}}
if(window.console&&window.console.debug){woome_console=console;}
else{woome_console=new Object();woome_console.log=function(str){};woome_console.debug=function(str){};woome_console.info=function(str){};woome_console.warn=function(str){};woome_console.error=function(str){};woome_console.dirxml=function(node){};woome_console.trace=function(x){};}
function woome_hide(){$each(arguments,function(v){$(v).addClass("hidden");});}
function woome_unhide(){$each(arguments,function(v){$(v).removeClass("hidden");});}
function woome_ishidden(){for(var i=0;i<arguments.length;i++)
if($(arguments[i]).hasClass("hidden"))
return true;return false;}
var woome_state={last_user_activity:new Date(),screensaver_active:false,mouse_position:{x:-1,y:-1},state_before_idle:'online'};var woome_user_name_timeout=null;function woome_check_uname_unhide(which){['taken','invalid','valid','incomplete','required','exceedsLength'].each(function(prefix){var qname=prefix+'UserName';if(which!=qname){if(!$(qname).hasClass('hidden')){$(qname).addClass('hidden');}}else{if($(qname).hasClass('hidden')){$(qname).removeClass('hidden');}}});}
function woome_check_uname(form){if(woome_user_name_timeout!=null){window.clearTimeout(woome_user_name_timeout);}
woome_console.log("doing new timeout");woome_user_name_timeout=window.setTimeout(function(){woome_check_uname_doit(form);},200);}
function woome_check_uname_doit(form){woome_console.log("actually doing http call");var value=form.value;if($("id_username_errors")){$("id_username_errors").addClass("hidden");}
if(value.length<4||value.length>20){if(value.length==0){woome_check_uname_unhide("");}else if(value.length>20){woome_check_uname_unhide("exceedsLengthUserName");}else{woome_check_uname_unhide("incompleteUserName");}}else if(/^[A-Za-z0-9]+([-_]{0,1}[A-Za-z0-9]+)*$/.exec(value)){new Ajax("/person/"+value+"/",{method:"get",onFailure:function(err){if(err.status==404){woome_check_uname_unhide('validUserName');}
else{woome_console.log("user lookup failed... ooer");}},onSuccess:function(){woome_check_uname_unhide("takenUserName");}}).request();}else{woome_check_uname_unhide("invalidUserName");}}
function UPPERCASE(id){$(id).value=$(id).value.toUpperCase();}
function woome_submit_register_upload(){if(!$('upload_optional')){var upload_file=$("id_mugshot").value;if(upload_file==null||upload_file==""){$("fileupload_must_be_provided_error").removeClass("hidden");$("fileupload_must_be_provided_error").addClass("errorItem");return;}}
document.forms['image_upload'].submit()}
function woome_submit_register_form(){$('buttonCreateAccount').remove();$('buttonCreatingAccount').removeClass('hidden');document.forms['user_create'].submit();}
function setWooStatus(state){var panelCurrentClass=$("wooStateButton").getProperty("class");$("wooStateButton").removeClass(panelCurrentClass);$("wooStateButton").addClass("wooStateButton_"+state);var req=new Ajax($("current_user").href+"/status/",{method:"post",data:"status="+state,onFailure:function(v){woome_console.log("some error received");},onComplete:function(){if($("titleBlockWooState")&&$("titleBlockWooState").hasClass("me")){$("titleBlockWooState").removeClass("hidden");if(state=='ready'){$("titleBlockWooState").setHTML('is: <span class="statusSmall"><img src="/sitemedia/img/icon_readytowoo_small_white.gif"/><span class="green">ready to woo</span></span>');}
else if(state=='online'){$("titleBlockWooState").setHTML('is: <span class="statusSmall"><img src="/sitemedia/img/icon_onlinenow_small_white.gif"/><span class="green">online now</span></span>');}
else if(state=='invisible'){$("titleBlockWooState").addClass("hidden");}}
woome.loggedin.online_state=state;}}).request();}
function woome_login(form,target){$('signInBtn').setStyle('background-image','url(/sitemedia/img/button_signingin.gif)');woome_disable_link_item('signInBtn');var req=new Ajax("/"+target+"/",{method:"post",data:form,onSuccess:function(response){try{if(!$("login_error").hasClass("hidden")){$("login_error").addClass("hidden");}}
catch(e){woome_console.log("login_error panel was missing?");}
document.location.reload();},onFailure:function(response){if(response.status==302){document.location.href=response.responseText;}else{$("login_error").removeClass("hidden");$('signInBtn').removeClass('greyedOut');$('signInBtn').setProperty('href','javascript:woome_login(document.user_login_page);');$('signInBtn').setStyle('background-image','url(/sitemedia/img/button_signin.gif)');}}}).request();}
function woome_profile_favourite(user_id,firstname,profilegender,thumb){var continuation=null;if(Cookie.get('hide_friendfinder')!="yes"&&(!window.FBC||(window.FBC&&(FBC.connected||FBC.action_popup_hidden)))){var continuation=function(){woome_show_friendshare_popup(function(){woome_show_profile_friendshare(user_id,firstname,thumb)})};}
woome_favourite(user_id,profilegender,continuation);}
function woome_favourite(user_id,profilegender,continuation){$('favouriteUserLink').addClass("greyedOut");var me=$("current_user").href;var req=new Ajax(me+"/favourite/",{method:"post",data:"favourite="+user_id+"&switch=yes",onComplete:function(){if($("left").hasClass("isFavourite")){$("left").removeClass("isFavourite");$("favouriteUserLink").setHTML("add to favorites");$("favouriteUserLink").removeClass('greyedOut');}
else{$("left").addClass("isFavourite");if(profilegender=='male'){$("favouriteUserLink").setHTML("he is a fave!");}
else{$("favouriteUserLink").setHTML("she is a fave!");}
$("favouriteUserLink").removeClass('greyedOut');if(continuation){continuation();}}},onFailure:function(){}}).request();}
function woome_favourite_users(user_id,user_gender){var person_link="person_"+user_id+"_favourite";var person_id="person_"+user_id;var me=$("current_user").href;var req=new Ajax(me+"/favourite/",{method:"post",data:"favourite="+user_id+"&switch=yes",onComplete:function(){if($(person_id).hasClass("isFavourite")){$(person_id).removeClass("isFavourite");$(person_link).setHTML("add to favorites");}
else{$(person_id).addClass("isFavourite");if(user_gender=='M'){$(person_link).setHTML("he is a fave!");}
else{$(person_link).setHTML("she is a fave!");}}},onFailure:function(){}}).request();}
function woome_session_add_keyword(){var value=$("session_creation_keyword_add").value;if(value=='add keywords to describe session'||value==''){return;};var new_option=new Element("option",{"value":value,"selected":"selected"});new_option.setText(value);new_option.injectInside($("session_creation_keywords"));if($("KeywordsDisplay").hasClass("hidden"))
$("KeywordsDisplay").removeClass("hidden");var ff=$("session_creation_keyword_add");ff.value='';ff.style.color='#000';}
function woome_friendsinvideo_popup(){if(window.ie6){$$('select').addClass('trans');   }
var urlbase=woome.site.imagehost;$j("head").append('<link rel="stylesheet" type="text/css" href="'+urlbase+'/sitemedia/css/friendFinderCommon.css"/>');woome_import_asset('friendsinvideo',function(){var email=new String(woome.loggedin.email);var supportedProviders=new Array('yahoo','gmail','hotmail','msn','aol','live','googlemail');var user_host=email.split('@')[1].split('.')[0];if(supportedProviders.indexOf(user_host)>-1){woome_choose_address_book(user_host);$('ff_username').value=email.split("@")[0];$('ff_emailhost').selectedIndex=supportedProviders.indexOf(user_host);}
woome_render_popup('#friendsinvideo_addressbookimport');});}
function woome_friendsinvideo_get_contacts(){$j('#friendFinderLogin').addClass('hidden');$j('#friendFinderLoading').removeClass('hidden');$j('#AddressBookImportForm').attr("action","/friendsinvideo/").submit();}
function woome_friends_of_friends_get_contacts(){$j('#friendFinderLogin').addClass('hidden');$j('#friendFinderLoading').removeClass('hidden');$j('#AddressBookImportForm').attr("action","/friendsoffriends/").submit();}
function woome_friendsinvideo_hidepopup(e){var v=e.checked?true:false;$j.ajax({type:"POST",url:"/"+woome.loggedin.username+"/preferences/",data:{'friendsvideo_panel_hidden':v}})
if(window.ie6){    $$('select').removeClass('trans');   }}
function woome_closepopup_with_preferences(inputID,popupID){var input=document.getElementById(inputID);if(popupID=='friendshare'){woome_friendfinder_hidepopup(input);}
else{woome_friendsinvideo_hidepopup(input);}
$(popupID).remove();}
function woome_friends_of_friends_alert_popup(){woome_import_asset('friends_of_friends_alert',function(){woome_render_popup('#friends_of_friends_alert_addressbookimport');woome_friendalert_handle_submit();});}
function woome_missing_photo_popup(action){woome_import_asset('missingPhoto',function(){woome_render_popup('#missing_photo');$('userAction').setText(action);});}
function woome_friendalert_popup(){woome_import_asset('friendalert_p1',function(){var email=new String(woome.loggedin.email);var supportedProviders=new Array('yahoo','gmail','hotmail','msn','aol','live','googlemail');var user_host=email.split('@')[1].split('.')[0];if(supportedProviders.indexOf(user_host)>-1){woome_choose_address_book(user_host);$('ff_username').value=email.split("@")[0];$('ff_emailhost').selectedIndex=supportedProviders.indexOf(user_host);}
woome_render_popup('#friendalert_addressbookimport');woome_friendalert_handle_submit();});}
function woome_friendalert_handle_submit(){if($('AddressBookImportForm')){$('AddressBookImportForm').addEvent('submit',(function(event){event.stopPropagation();event.preventDefault();woome_friendalert_get_contacts();return false;}).bindWithEvent());}}
function woome_friendalert_get_contacts(){$('importStep2').addClass('hidden');$('friendFinderLoading').removeClass('hidden');new Ajax('/friendalert/',{'method':'post','data':$('AddressBookImportForm'),'update':'friendalertPopupContent','onSuccess':function(){woome_friendalert_handle_submit();},'onFailure':function(){},'isSuccess':function(code){return(code>=200&&code<300)||code==401;}}).request();}
function woome_friendalert_submit(){var username=woome.loggedin.username;new Ajax('/'+username+'/friends/notification/',{'method':'post','data':$('friendalert_add_form'),'onSuccess':(new Ajax('/iha/friendalert_pok/',{'method':'get','update':'friendalertPopupContent','onSuccess':function(){window.setTimeout(function(){$('friendalert_addressbookimport').addClass('hidden');},1000);}})).request(),'onFailure':function(){}}).request();}
function woome_friendalert_close(){woome_userpref_mark_seen('join_alert','friendalert_addressbookimport',{'join_alert_remind':$('remind_me_later').getValue()=='1'?'True':'False'});}
function woome_friends_of_friends_alert_close(){woome_userpref_mark_seen('friends_of_friends','friends_of_friends_alert',{'friends_of_friends_remind':$('remind_me_later').getValue()=='1'?'True':'False'});}
function woome_close_and_redirect_to_friends_of_friends(){woome_friends_of_friends_alert_close();document.location.href='/friendsoffriends';}
function woome_userpref_mark_seen(prefitem,uiitem,additionalprefs){var username=woome.loggedin.username;var data=additionalprefs!==undefined?additionalprefs:{};data[prefitem+'_seen']='True';new Ajax('/'+username+'/preferences/',{'method':'post','data':data,'onSuccess':function(){$(uiitem!==undefined?uiitem:prefitem).toggleClass('hidden');},'onFailure':function(){}}).request();}
function render_video_report_popup(video_id){woome_import_asset('video_report',function(){populate_video_report_popup(video_id)});}
function populate_video_report_popup(video_id){$('reportVideoPopupLink').setProperty("href","javascript: woome_block_video('"+video_id+"');");$('report_this_video_input').setProperty("value",video_id);woome_render_popup('#report_video_container');}
function render_block_report_popup(username,firstname){woome_import_asset('report_block',function(){populate_block_report_popup(username,firstname)});}
function populate_block_report_popup(username,firstname){$('blockUserPopupLink').setProperty("href","javascript: woome_block_user('"+username+"');");$('report_this_person_input').setProperty("value",username);$$('.reportBlockName').setHTML(firstname+' &lt;'+username+'&gt;');woome_render_popup('#report_block_user_container');}
function woome_report_user(form){$('reportUserForm').send({onSuccess:function(){if($('blockedUserInfoPanel')){$('reportedUserInfoPanel').removeClass('hidden');}
$('report_block_user_container').addClass('hidden');},onFailure:function(){alert('Failed');}});}
function woome_block_user(username){woome_console.log("user to block is: "+username);var me=$("current_user").href;var req=new Ajax(me+"/account/blocks/",{method:"post",data:"block=1&username="+username,onSuccess:function(response){if($('blockedUserInfoPanel')){$('blockedUserInfoPanel').removeClass('hidden');$('mainColumn').addClass('greyedOut');}
$('report_block_user_container').remove();},onFailure:function(response){woome_console.log(response.responseText);alert("an error occurred while trying to block this user");}}).request();}
function woome_show_block_popup(username){woome_import_asset('block_remove',function(){woome_populate_show_block_popup(username)});}
function woome_populate_show_block_popup(username){$E('#remove_block_popup_container #buttonYes').setProperty("href","javascript: woome_remove_block('"+username+"');");woome_render_popup('#remove_block_popup_container');}
function woome_remove_block(username){var me=$("current_user").href;var req=new Ajax(me+"/account/blocks/",{method:"post",data:"unblock=1&username="+username,onSuccess:function(){$('remove_block_popup_container').addClass('hidden');var blockpanel=$('blockpanel_'+username);var fx=blockpanel.effects({duration:300});fx.start({'opacity':0}).chain(function(){this.start.delay(0,this,{'height':0,'margin-bottom':0});});$('blockCount').setText($('blockCount').getText()-1);},onFailure:function(response){woome_console.log(response.responseText);alert("something went wrong unblocking this user");}}).request();}
function woome_update_block_panel(username){var their_sessions=$$('*[class$=sessionListing]');if(their_sessions.length==0){return;}
var their_sessionids=[];their_sessions.each(function(el,index){aes=el.getElementsByTagName('a');for(var ii=0;ii<aes.length;ii++){their_sessionids[their_sessionids.length]=aes[ii].href;}});var update_block_panel=function(response){woome_console.log(response);my_sessions=responseXML.getElementsByTagName('li');if(my_sessions.length==0){return;}
woome_console.log(my_sessions);}
new Ajax('/'+username+'/sessions/',{method:'get',onComplete:update_block_panel}).request();}
function woome_session_add_invitee_to_list(){var value=$("invitee_id").value;var error=false;var hidden_values_field=$('invitees');$("buttonAdd").addClass("greyedOut");if(!$("InviteErrorDisplay").hasClass("hidden")){$("InviteErrorDisplay").addClass("hidden");}
if(value==''){$("buttonAdd").removeClass("greyedOut");return;};if(hidden_values_field.value.indexOf(':'+value+':')>-1){$('InviteError').setText('You already added '+value+' to the list.');if($("InviteErrorDisplay").hasClass("hidden"))
$("InviteErrorDisplay").removeClass("hidden");$("buttonAdd").removeClass("greyedOut");return;}
if(value.indexOf('@')>-1){$('InviteError').setText('email address not allowed at this time.');if($("InviteErrorDisplay").hasClass("hidden"))
$("InviteErrorDisplay").removeClass("hidden");$("buttonAdd").removeClass("greyedOut");return;}
new Ajax("/people/"+value,{method:"get",onFailure:function(err){$('InviteError').setText('You entered an invalid username, please try again.');if($("InviteErrorDisplay").hasClass("hidden"))
$("InviteErrorDisplay").removeClass("hidden");$("buttonAdd").removeClass("greyedOut");return;},onSuccess:function(){var new_option=new Element("li",{"value":value});new_option.setHTML('<a href="/people/'+value+'/">'+value+'</a>');new_option.injectInside($("InviteList"));hidden_values_field.value=hidden_values_field.value+value+':';$("invitee_id").value='';$("buttonAdd").removeClass("greyedOut");}}).request();}
function woome_send_invite(){woome_disable_link_item('sendSessionInvite');$('user_invite_form').send({onSuccess:function(){$('user_invite_session_panel').toggleClass("hidden");$('user_invite_confirmation_panel').toggleClass("hidden");$('sendSessionInvite').removeClass('greyedOut');$("sendSessionInvite").setProperty("href","javascript: woome_send_invite();");}});}
function woome_remove_match(match_id){new Ajax(document.location.pathname+match_id+"/",{method:"post",data:"remove=1",onSuccess:function(){document.location.reload();}}).request();}
function woome_send_invite_via_email(session_id){$E("#invite_via_email .buttonSendInvites").addClass("greyedOut");$E("#invite_via_email .buttonSendInvites").setProperty("href","javascript:;");$E("#invite_via_email .buttonSendInvites").addClass("buttonSending");var form=document.friends_invite;new Ajax('/session/'+session_id+'/invite/via_email/',{method:"post",data:'emails='+encodeURIComponent(form.emails.value)+'&subject='+encodeURIComponent(form.subject.value)+'&message='+encodeURIComponent(form.message.value+'\r\r'+form.fixed_message.value),onSuccess:function(response){document.friends_invite.reset()
$('sessionInviteConfirmation').removeClass('hidden');},onFailure:function(response){$E("#invite_via_email .buttonSendInvites").removeClass("greyedOut");$E("#invite_via_email .buttonSendInvites").setProperty("href","javascript: woome_send_invite_via_email('{$id}');");$E("#invite_via_email .buttonSendInvites").removeClass("buttonSending");if(response.status==0){$('friends_invites_errors').empty().setHTML('Oops. Somethings not quite right. Try again in a bit, sorry.');woome_console.log('Something went wrong with the ajax request: '+response.responseText)}
else{$('friends_invites_errors').empty().setHTML("<span>invalid email address - please enter valid email address(es)</span>");}}}).request();}
function woome_show_clear_advanced(form){if($('advancedFilterContainer').hasClass('hidden')){$('peopleListContainer').toggleClass('filterOn');$('advancedFilterContainer').toggleClass('hidden');$('textShow').toggleClass('hidden');$('textHide').toggleClass('hidden');}
else{var qs="?";qs+='age.from='+encodeURIComponent(form['age.from'].value);if(form['search']){qs+='&search='+encodeURIComponent(form['search'].value);};qs+='&age.to='+encodeURIComponent(form['age.to'].value);qs+='&looks='+encodeURIComponent(form.looks.value);qs+='&living_in_country='+encodeURIComponent(form.living_in_country.value);qs+='&living_in_location='+encodeURIComponent(form.living_in_location.value);qs+='&gender='+encodeURIComponent(form.gender.value);document.location.href='/people/'+qs;}
return false;}
var error_list=Array();function clear_error_fields(){error_list.each(function(f){$(f+'_error').empty();});error_list=Array();}
function woome_clear_fields(field,num){if(num==''){$(field).value='';}
else{for(i=1;i<=num;i++){$(field+''+i).value='';}}}
function woome_choose_address_book(emailhost){$('emailhost').value=emailhost;$('providerImg').className=emailhost+'Icon';$$('.styledInput input').setProperty('value','');$('importError').addClass('hidden');if($('importStep2')){$('importStep2').removeClass('hidden');}}
function woome_addressbook_import(){if($('importStep2')){$('importStep2').addClass('hidden');}
$('importLoading').removeClass('hidden');document.forms['AddressBookImportForm'].submit()}
function woome_send_siteinvite(form){var recipient_list=form.recipient_list.value;clear_error_fields();new Ajax('/share/importcontacts/',{method:"post",data:'from_name='+encodeURIComponent(form.from_name.value)+'&from_address='+encodeURIComponent(form.from_address.value)+'&emails='+encodeURIComponent(form.to_1.value+','+recipient_list)+'&message='+encodeURIComponent(form.message.value)+'\n\n'+encodeURIComponent('Check it out at http://latestbollywood.net/\n\nSee you there!\n')+encodeURIComponent(form.from_name.value),onSuccess:function(response){$('friends_invited').empty().setHTML(response);$('main_send_invite_display').addClass('hidden');$('sent_invite_confirmation').removeClass('hidden');form.reset();},onFailure:function(response){if(response.status==400){var errors=eval('('+response.responseText+')');$each(errors,function(val,key){error_list.push(key);$(key+'_error').empty().setHTML(val);$(key+'_error_outer').removeClass('hidden');});}
else{$('friends_invites_errors').empty().setHTML('Oops. Somethings not quite right. Try again in a bit, sorry.');woome_console.log('Something went wrong with the ajax request: '+response.responseText)}}}).request();}
function woome_send_invite_mailto(){var form=document.friends_invite;window.location.href="mailto:?subject="+encodeURIComponent(form.subject.value)+"&body="+encodeURIComponent(form.message.value+'\r\r'+form.fixed_message.value);}
function woome_toggle_checks_citizens(){$('selectCitizens').toggleClass('inputChecked');checks=document.getElementsByName('contactCitizenId');clen=checks.length;for(i=0;i<clen;i++){if($('selectCitizens').hasClass('inputChecked')){checks[i].checked=true;}
else{checks[i].checked=false;}}}
function woome_toggle_checks_foreigners(){$('selectForeigners').toggleClass('inputChecked');checks=document.getElementsByName('contactForeignerId');clen=checks.length;for(i=0;i<clen;i++){if($('selectForeigners').hasClass('inputChecked')){checks[i].checked=true;}
else{checks[i].checked=false;}}}
function woome_cancel_all_citizens(){if($('selectCitizens').hasClass('inputChecked')){$('selectCitizens').removeClass('inputChecked');$('selectCitizens').removeProperty('checked');}}
function woome_cancel_all_foreigners(){if($('selectForeigners').hasClass('inputChecked')){$('selectForeigners').removeClass('inputChecked');$('selectForeigners').removeProperty('checked');}}
function woome_unselect_all_foreigners(){var checks=document.getElementsByName('contactForeignerId');var clen=checks.length;for(var i=0;i<clen;i++){checks[i].checked=false;}}
function woome_friendfinder_later2(){woome_unselect_all_foreigners();$('btnSkipStep').addClass('greyedOut');woome_invites_submit(document.friendFinderForm);}
function woome_addressbook_count_foreigners(){$('importStep3').addClass('hidden');if($('AddressBookContactsCount').innerHTML>0){$('importStep4').removeClass('hidden');if($('AddressBookContactsNotSentCount').innerHTML==0){$$('#importStep4 .importStepHeader').addClass("btnNext");$('selectForeigners').removeProperty('checked');}}
else{$('importStep5').removeClass('hidden');woome_invites_submit(document.friendFinderForm);}}
function woome_invites_submit(form){$('btnSendInvites').addClass('greyedOut');var username=woome.loggedin.username;var req=new Ajax('/'+username+'/friends/invitation/',{method:"post",data:form,onSuccess:function(response,xmldoc){var num_sent_invites=function(xmldoc){return xmldoc.getElementsByTagName('friendinvite_id').length+xmldoc.getElementsByTagName('siteinvite_id').length}
$('importStep4').addClass('hidden');$('importStep5').removeClass('hidden');if(xmldoc===null||num_sent_invites(xmldoc)<1){$$('#importStep5 h3')[0].textContent="you're all set!"}}}).request();}
function woome_session_filter_by(button_id,sex){$("FilterMale").removeClass("FilterMaleActive");$("FilterFemale").removeClass("FilterFemaleActive");$("FilterMaleFemale").removeClass("FilterMaleFemaleActive");$(button_id).toggleClass(button_id+"Active");if(sex=="both"){$$("tr.girls img").each(function(el){el.removeClass("greyedOut");});$$("tr.boys img").each(function(el){el.removeClass("greyedOut");});}
else if(sex=="girls"){$$("tr.girls img").each(function(el){el.removeClass("greyedOut");});$$("tr.boys img").each(function(el){el.addClass("greyedOut");});}
else{$$("tr.girls img").each(function(el){el.addClass("greyedOut");});$$("tr.boys img").each(function(el){el.removeClass("greyedOut");});}}
function woome_image_picker(picker_lst){var options=$ES("li",picker_lst);options.each(function(e){e.addEvent("click",function(evt){var evnt=new Event(evt);var opts=$ES("li",picker_lst);opts.each(function(opt){if(opt==e){opt.addClass("image_picker_highlighted");}
else
opt.removeClass("image_picker_highlighted");});$(picker_lst.id+"Field").value=evnt.target.src;});});}
function woome_decline_invite(invite_id,session_tense){woome_remove_invite(invite_id,false,session_tense);}
function woome_delete_invite(invite_id,session_tense){woome_remove_invite(invite_id,true,session_tense);}
function woome_remove_invite(invite_id,is_delete,session_tense){if(session_tense){woome_disable_link_item($E('#session_invite_'+invite_id+' .decline'));}
var data=(is_delete)?"delete=1":"decline=1";new Ajax($("current_user").href+"/message/"+invite_id+"/",{method:"post",data:data,onSuccess:function(){if(session_tense){var session_invite=$('session_invite_'+invite_id);var fx=session_invite.effects({duration:300});fx.start({'opacity':0}).chain(function(){this.start.delay(0,this,{'height':0,'margin-bottom':0});});if(session_tense!=-1){var inbox_count=$E(".inboxNumber").getText();$$(".inboxNumber").setText(inbox_count-1);if(inbox_count==1){$("tabInboxMessageCount").addClass("tabInboxMessageCountHidden");}}}
else{$('session_invite_container').addClass('hidden');}}}).request();}
function woome_accept_invite(invite_id,session_id,is_straight,acceptor_gender,is_from_alert){if(!is_from_alert){woome_session_confirm_do_reload=false;woome_disable_link_item($E('#session_invite_'+invite_id+' .decline'));}
else
{$('session_invite_container').addClass('hidden');}
var is_top=1;if(!is_straight){woome_import_asset('join_session_topbottom',function(){woome_populate_join_anyone(invite_id,session_id)});}
else{if(acceptor_gender=='M'){is_top=0;}
woome_accept_invite_join(invite_id,session_id,is_top,function(){woome_accept_invite_join_on_complete(invite_id,is_from_alert);});}}
function woome_populate_join_anyone(invite_id,session_id){$E("input[name=invite_id]",$("join_anyone_session_container")).value=invite_id;$E("input[name=session_id]",$("join_anyone_session_container")).value=session_id;woome_render_popup('#join_anyone_session_container');}
function woome_accept_invite_anyone_join(is_top){var invite_id=$E("input[name=invite_id]",$("join_anyone_session_container")).value;var session_id=$E("input[name=session_id]",$("join_anyone_session_container")).value;woome_accept_invite_join(invite_id,session_id,is_top,function(){$("join_anyone_session_container").addClass("hidden");woome_accept_invite_join_on_complete(invite_id);});}
function woome_accept_invite_join_on_complete(invite_id,is_from_alert){if(!is_from_alert){$("invite_accept_"+invite_id).addClass("hidden");$("invite_decline_"+invite_id).addClass("hidden");try{$("invite_remove_"+invite_id).removeClass("hidden");}
catch(e){}
$ES("#session_invite_"+invite_id+" li.vevent").addClass("hidden");$ES("#session_invite_"+invite_id+" li.acceptedInvitePanel").removeClass("hidden");}}
function woome_accept_invite_join(invite_id,session_id,is_top,complete_handler){woome_console.info("invite "+invite_id+" session "+session_id+" is_top "+is_top);var location=document.location;woome_session_join_user(session_id,is_top,function(){var req=new Ajax($("current_user").href+"/message/"+invite_id+"/",{method:"post",data:"accept=1",onComplete:function(){if(complete_handler){complete_handler();}}}).request();});}
function woome_session_join_user(session_id,is_top,complete_handler){if(!complete_handler){complete_handler='';}
if(woome_flashtest_check()){woome_session_join_user_passed(session_id,is_top,complete_handler);}
else{$('join_param_session_id').value=session_id;$('join_param_is_top').value=is_top;$('join_param_complete_handler').value=complete_handler;woome_load_flashtest('join_session');}}
function woome_flashtest_check(){if(Cookie.get('flashtest_passed')||flashtest_enabled==false){return true;}
else{return false;}}
function woome_load_flashtest(flashtest_mode){woome_import_asset('flashtest',function(){woome_populate_flashtest(flashtest_mode)});if(window.ie6){$$('select').addClass('trans');}}
function woome_populate_flashtest(flashtest_mode){$('flashtest_mode').value=flashtest_mode;swfobject.embedSWF("/sitemedia/flashtest.swf","flashTestHolder","609","195","9.0.0",'');}
function woome_close_flashtest(){woome_flashtest_callexternal('exited');woome_flashtest_complete();}
function woome_flashtest_passed(no_cam){var has_mic=$('flashtest_has_mic').value;var has_cam=$('flashtest_has_cam').value;var req=new Ajax($("current_user").href+"/av_settings/",{method:"post",data:"has_mic="+has_mic+"&has_cam="+has_cam,onFailure:function(){$('flashtest_container').addClass('hidden');message="<h1>uh oh - error</h1><p>There was an error whilst saving your mic/cam settings. Please try again</p>";woome_generic_alert_OK(message,function(){document.location.reload();});},onComplete:function(){Cookie.set('flashtest_passed','yes',{domain:'woome.com',path:'/',duration:'28'});if(no_cam){woome_flashtest_callexternal('completed_nocam');}
else{woome_flashtest_callexternal('completed');}
woome_flashtest_complete();}}).request();}
function woome_flashtest_complete(){var flashtest_mode=$('flashtest_mode').value;if(flashtest_mode=="create_session"){woome_session_create_passed();}
else if(flashtest_mode=="join_session"){var session_id=$('join_param_session_id').value;var is_top=$('join_param_is_top').value;var complete_handler=$('join_param_complete_handler').value;woome_session_join_user_passed(session_id,is_top,complete_handler);}
else{document.location.reload();}}
function woome_session_join_user_passed(session_id,is_top,complete_handler){$$('.joinSessionLink').addClass('greyedOut');$$('.joinSessionLink').setProperty('onclick','javascript:;');var query=/\?.*/.exec(document.location.href);var join_param=parseInt(is_top)?"join_top":"join_bottom";var loc="/session/"+session_id+"/"+(($type(query)=="array")?query[0]:"");var req=new Ajax(loc,{method:"post",data:encodeURIComponent(join_param),onFailure:function(){var error=this.transport.getResponseHeader("X-WOOME-JOINERROR");if(error=="__not_logged_in__")
$('user_login_container').toggleClass('hidden');else
message="<h3>could not join the session because:</h3><p>"+error+"</p>";woome_generic_alert_createsession(message,"/newsession/");},onSuccess:function(response){if($('flashtestClose')){$('flashtestClose').addClass('hidden');}
if(window.ie6){$$('select').addClass('trans');}
if($('flashtest_container')){$('flashtest_container').addClass('hidden');}
woome_import_asset('joined_session',function(){$("btnCloseJoinedSession").setProperty("href",'/session/'+session_id);var responseJson=Json.evaluate(response);if(responseJson.viewable=='True'){$("ViewableSession").removeClass("hidden");}
$("buttonOkJoinedSession").setProperty("href","javascript: woome_joined_session_confirm('"+session_id+"');");});if(complete_handler){complete_handler();}}}).request();}
function woome_joined_session_confirm(session_id){$('join_session_container').remove();if(window.ie6){$ES('select').removeClass('trans');}
if(woome_session_confirm_do_reload){document.location.href="/session/"+session_id+"/invite/";}}
function woome_session_show_unjoin(session_id){woome_import_asset('unjoin_session',function(){woome_session_populate_unjoin(session_id)});}
function woome_session_populate_unjoin(session_id){document.woome_unjoin_form.session_id.value=session_id;}
function woome_session_unjoin_user(session_id){var query=/\?.*/.exec(document.location.href);var loc="/session/"+session_id+"/"+(($type(query)=="array")?query[0]:"");var req=new Ajax(loc,{method:"post",data:encodeURIComponent("unjoin"),onFailure:function(){var error=this.transport.getResponseHeader("X-WOOME-JOINERROR");if(error=="__not_logged_in__")
$('user_login_container').toggleClass('hidden');else
message="<h3>could not unjoin the session because:</h3><p>"+error+"</p>";woome_generic_alert_OK(message,function(){document.location.reload();});},onComplete:function(){$('unjoinQuestion').addClass('hidden');$('unjoinConfirmation').removeClass('hidden');window.setTimeout(function(){document.location.reload()},1000);}}).request();}
function woome_close_popup(popup_id){$(popup_id).addClass('hidden');}
function setup_done(){document.location.href=$("current_user").href+"/";}
function av_port_result(check_response){if(!check_response){$('peripheralCheckHolder').addClass('hidden');$('portCheckFailed').removeClass('hidden');}}
function woome_session_create_passed(){if($('flashtest_container')){$('flashtest_container').addClass('hidden');}
document.forms['createSessionForm'].submit();}
function woome_create_time(daysoffset,hours,minutes){var date=new woomeDate().addTime((1000*60*60*24*daysoffset)).date;var tzOffset=date.getTimezoneOffset();woome_console.log("tz offset = "+tzOffset);minutes=Number(minutes)+tzOffset;date.setHours(Number(hours));date.setMinutes(minutes);return date;}
function woome_get_cookie(cookie_name){var results=document.cookie.match(cookie_name+'=(.*?)(;|$)');if(results)
return(unescape(results[1]));else
return null;}
var woome_offset_from_server=0;var woome_offset_received=0;function woome_get_offset_from_server(){var sent=new Date();new Ajax('/get_server_time/',{method:'get',onSuccess:function(response){var received=new Date();server_time=parseInt(response)*1000;latency=(received.getTime()-sent.getTime())/2;woome_offset_from_server=(server_time-(sent.getTime()+latency));if(woome_offset_received==0){document.cookie="woome_client_offset="+woome_offset_from_server;}
woome_offset_received=1;},onFailure:function(e){woome_console.log("woome_get_offset_from_server failure!");}}).request();}
function woomeDate_timeTill(start,fn){if(woome_offset_received==0){var offset=woome_get_cookie('woome_client_offset');if(offset)
woome_offset_from_server=parseInt(offset);}
var now=new Date();now.setTime(now.getTime()+woome_offset_from_server);var seconds=(start-now)/1000;var in_future=1;if(seconds<0){in_future=0;var seconds=(now-start)/1000;}
var timeleft=seconds;var days=Math.floor(timeleft/60/60/24);timeleft-=days*60*60*24;var hours=Math.floor(timeleft/60/60);timeleft-=hours*60*60;var minutes=Math.floor(timeleft/60);timeleft-=hours*60;fn(days,hours,minutes,timeleft,in_future);}
function woomeDate(str,simple){this.date=new Date();if(str){this.src_str=str;var parts=str.split(/[T -]/);var time=parts[3];var timeparts=time.split(":");var hours=Number(timeparts[0]);var minutes=Number(timeparts[1]);var seconds=Number(timeparts[2]);var tzOffset=this.date.getTimezoneOffset();this.date.setFullYear(Number(parts[0]));var month_number=Number(parts[1])-1;this.date.setMonth(month_number);this.date.setMonth(month_number);this.date.setDate(Number(parts[2]));this.date.setHours(hours);if(tzOffset<0)
this.date.setMinutes(Number(timeparts[1])+Math.abs(tzOffset));else
this.date.setMinutes(Number(timeparts[1])-Math.abs(tzOffset));this.date.setSeconds(Number(timeparts[2]));}
this.addTime=function(to_add){this.date.setTime(this.date.getTime()+to_add);return this;};this.timeTill=function(fn){woomeDate_timeTill(this.date,fn);};this.woomeFormat=function(){var day_array=new Array('Sun','Mon','Tues','Wed','Thur','Fri','Sat');var month_array=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');var curYear=this.date.getYear();if(curYear<1000)curYear+=1900;var curHour=this.date.getHours();var curMinute=this.date.getMinutes();var curAMPM='am';locale=this.date.toLocaleString().split(' ');locale=locale[locale.length-1];if(curHour>=12){curHour-=12;curAMPM='pm';}
if(curHour==0)curHour=12;if(simple){curtime=this.date.getDate()+' '+month_array[this.date.getMonth()]+' '+curYear;}
else{curtime=curHour+':'+((curMinute<10)?"0":"")+curMinute+curAMPM
+' on '+day_array[this.date.getDay()]+' '+this.date.getDate()+' '+month_array[this.date.getMonth()]
+' '+curYear+' ('+locale+')';}
return curtime;};this.shortFormat=function(){var day_array=new Array('Sun','Mon','Tues','Wed','Thur','Fri','Sat');var month_array=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');var curYear=this.date.getYear();if(curYear<1000)curYear+=1900;var curHour=this.date.getHours();var curMinute=this.date.getMinutes();var curAMPM='am';locale=this.date.toLocaleString().split(' ');locale=locale[locale.length-1];if(curHour>=12){curHour-=12;curAMPM='pm';}
if(curHour==0)curHour=12;curtime=day_array[this.date.getDay()]+' '+this.date.getDate()+' '+month_array[this.date.getMonth()]
+' '+curYear+' ('+curHour+':'+((curMinute<10)?"0":"")+curMinute+curAMPM+')';return curtime;};}
function woome_disp_time(str){var d=new woomeDate(str);return d.date.toGMTString()}
function woome_format_session_time(content_id,days,hours,minutes,seconds){var display=minutes+"m";var display_class="minutes";if(hours>0){display=hours+"h "+display;display_class="hours";}
if(days>0){display=days+"d "+display;display_class="days";}
if(seconds<61&&minutes==0&&hours==0&&days==0){display=Math.floor(seconds)+"s";}
if(seconds<60*60*2){$(content_id).setHTML("<span class='alert_time'><span class='"+display_class+"'>"+display+"</span></span>");}
else{$(content_id).setHTML("<span class='"+display_class+"'>"+display+"</span>");}}
function woome_session_time(content_id,session_time_str,accuracy){var ts=new woomeDate(session_time_str);try{ts.timeTill(function(days,hours,minutes,seconds,in_future){if(in_future){woome_format_session_time(content_id,days,hours,minutes,seconds);}
else{if(accuracy=='detailed'){var display="";now=new Date();var pad="";if(ts.date.getMinutes()<10){pad="0";}
var am_pm="am";var new_hours=ts.date.getHours();if(ts.date.getHours()==0){new_hours=12;}
if(ts.date.getHours()>=12){am_pm="pm";if(ts.date.getHours()>12){new_hours=new_hours-12;}}
var hours_passed=(days*24)+hours;if(hours_passed<1){display=minutes+" minutes ago ";}
else if(hours_passed<=now.getHours()){display=new_hours+":"+pad+ts.date.getMinutes()+am_pm+" today";}
else if(hours_passed<=24+now.getHours()){display=new_hours+":"+pad+ts.date.getMinutes()+am_pm+" yesterday";}
else{var months=Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');var new_year=ts.date.getYear()%100;if(new_year<10){new_year="0"+new_year;}
display=new_hours+":"+pad+ts.date.getMinutes()+am_pm;display+=" "+ts.date.getDate()+" "+months[ts.date.getMonth()]+" "+new_year;}}
else{var display="";if(days<1&&hours<24){display="earlier today";}
else if(days<2&&hours<48){display="yesterday";}
else{display=days+" days ago";}
var class_name='days';var months=0;if(days>30){months=(days/30).toFixed(0);}
if(months){var month_str="mnth"+(months>1?'s':'');display=months+' '+month_str+' ago';class_name='months';}}
$(content_id).setHTML("<span class='alert_time'><span class='"+class_name+"'>"+display+"</span></span>");}});}
catch(e){$(content_id).setHTML("-");}}
function woome_session_past_time(content_id,session_time_str,is_stats){var ts=new woomeDate(session_time_str);try{ts.timeTill(function(days,hours,minutes,seconds){var display="";if(days<1&&hours<24){display="earlier today";}
else if(days<2&&hours<48){display="yesterday";}
else{display=days+" days ago";}
var months=0;if(days>30){months=(days/30).toFixed(0);}
if(months){var month_str="mnth"+(months>1?'s':'');if(is_stats&&months>1){display='more than 1 month ago';}
else{display=months+' '+month_str+' ago';}}
$(content_id).setHTML("<span class='alert_time'><span class='days'>"+display+"</span></span>");});}
catch(e){woome_console.log(e);$(content_id).setHTML("-");}}
function woome_alert_handle(alert_element){}
function woome_accept_wmn_invite(username,invite_id){woome_console.info("woome_accept_wmn_invite");var req=new Ajax("/"+username+"/woomenow/"+invite_id+"/",{method:"post",data:"type=2&invite_id="+invite_id+"&response=y"}).request();}
function woome_decline_wmn_invite(username,invite_id,disable_wmn){if($j('#woomenow_invite_container').length){$j('#woomenow_invite_container').addClass('hidden');$j('#woomenow_flashsound').empty().addClass("hidden");}
var req=new Ajax("/"+username+"/woomenow/"+invite_id+"/",{method:"post",data:"type=2&invite_id="+invite_id+"&response=n",onSuccess:function(){if(disable_wmn){var req=new Ajax($('current_user').href+"/woomenow/toggle/",{method:"post",data:"state=disabled",onSuccess:function(){document.location.href=$('current_user').href;}}).request();}}}).request();}
function woome_generic_alert_OK(message,continuation,auto_hide){var options={};if($type(continuation)=="function"){options={dom_id:"buttonOkGenericAlertPanel",fn:continuation};}
else if($type(continuation)=="string"){options={dom_id:"buttonOkGenericAlertPanel",url:continuation};}
woome_generic_alert(message,[options],auto_hide);}
function woome_generic_alert_createsession(message,continuation,auto_hide){woome_console.log(message);var options={};if($type(continuation)=="function"){options={dom_id:"btnCreateSessionGenericAlertPanel",fn:continuation};}
else if($type(continuation)=="string"){options={dom_id:"btnCreateSessionGenericAlertPanel",url:continuation};}
woome_generic_alert(message,[options],auto_hide);}
function woome_generic_alert_YN(message,yes_callback){woome_generic_alert(message,{yes:{dom_id:"buttonYesGenericAlertPanel",fn:yes_callback},no:{dom_id:"buttonNoGenericAlertPanel",fn:function(){return false;}}});}
function woome_generic_alert(message,continuations,auto_hide){woome_import_asset('generic_alert',function(){woome_populate_generic_alert(message,continuations,auto_hide)});}
function woome_populate_generic_alert(message,continuations,auto_hide){$ES('#buttonOkGenericAlertPanel, \
         #buttonYesGenericAlertPanel, \
         #btnCreateSessionGenericAlertPanel, \
         #buttonNoGenericAlertPanel').setStyle('display','none');alert_container=$('generic_alert_container');$('messageText').setHTML(message);function process_button(c){try{var button=$E('#'+c.dom_id);button.setStyle('display','block');button.href=c.url||"";if(c.fn){button.removeEvents();button.addEvent('click',function(event){var event=new Event(event);alert_container.addClass('hidden');var ret=c.fn();if(!ret){event.stop();}
return ret;});}}catch(e){woome_console.log(e);}}
for(k in continuations){process_button(continuations[k]);}
woome_render_popup('#generic_alert_container');if(auto_hide){window.setTimeout(function(){$('generic_alert_container').addClass('hidden');},1500);}}
var sessionAlertLocs=Array();var woome_session_saved_title=null;var woome_format_session_time_timeout=null;var woome_user_countdown_timeout=null;function woome_session_alert_handle(session_element){var session_link=$E("a",session_element);var time_unit_handler=function(days,hours,minutes,seconds){woome_format_session_time("sessionAlertLoc",days,hours,minutes,seconds);$("alertLocLink").href=session_link.href;$("alertLoc").removeClass("hidden");if(days<1&&hours<1&&minutes<31){if(woome_session_saved_title==null){woome_session_saved_title=document.title;}
if(seconds>120){document.title="* WooMe.com - next session in  "+minutes+"m";}
if(minutes<2&&seconds>30){if(woome_format_session_time_timeout!=null){window.clearTimeout(woome_format_session_time_timeout);}
woome_user_countdown("sessionAlertLoc",days,hours,minutes,Math.floor(seconds));}
if(seconds<=30&&woome_alert_cron_on){woome_load_insession(session_link);}}}
var timeleft=parseInt(session_link.title,10);var days=Math.floor(timeleft/60/60/24);timeleft-=days*60*60*24;var hours=Math.floor(timeleft/60/60);timeleft-=hours*60*60;var minutes=Math.floor(timeleft/60);timeleft-=hours*60;time_unit_handler(days,hours,minutes,timeleft);}
function woome_user_countdown(content_id,days,hours,minutes,seconds){if(seconds>31&&seconds<120){if(seconds<61){minutes=0;}
document.title="* WooMe.com - next session in  "+seconds+"s";seconds=seconds-1;woome_format_session_time_timeout=window.setTimeout(function(){woome_format_session_time(content_id,days,hours,minutes,seconds);woome_user_countdown(content_id,days,hours,minutes,seconds);},1000);}
else if(minutes==0&&seconds<=31&&woome_alert_cron_on==true){woome_alert_retrieve(woome_do_alerts);}}
function woome_load_insession(session_link){woome_alert_cron_on=false;$j(".popupBackground:visible").parent().hide();$j(".popupBackgroundPNG:visible").parent().hide();$j(".fb_popupContainer:visible").hide();var urlbase=woome.site.imagehost;$j("head").append('<link rel="stylesheet" type="text/css" href="'+urlbase+'/sitemedia/css/in_session_new.css"/>');$j.ajax({type:"GET",url:session_link+"/experience/",success:function(response){$j.getScript(woome.site.insession_js,function(){$j('#in_session_experience_container').append(response).show();woomeInsession=woomeInsession();});}});}
function woome_session_aborted(){woome_alert_cron_on=true;}
var woome_alert_cron_time=0;var woome_alert_cron_interval_id=0;var woome_idle_after_time=20*60*1000;var woome_screensaver_cron_interval_id=0;function woome_do_alerts(){var upcoming_sessions=$$("ul.sessions * li");upcoming_sessions.each(function(el){woome_session_alert_handle(el);});sessionAlertLocs.each(function(el){woome_session_time(el[0],el[1]);});}
function woome_reset_cron_interval(ms){if(woome_alert_cron_time!=ms){woome_alert_cron_time=ms;window.clearInterval(woome_alert_cron_interval_id);woome_alert_cron_interval_id=window.setInterval(woome_alert_cron,woome_alert_cron_time);}}
function woome_alert_cron(){if(woome_alert_cron_time==0){woome_reset_cron_interval(20000);}
if(woome_alert_cron_on){woome_alert_retrieve(woome_do_alerts);}}
function woome_alert_retrieve(onSuccessHandler){if($("current_user")){var con=new Ajax("/"+woome.loggedin.username+"/alerts/",{method:"get",update:$("woome_alerts_container"),isSuccess:function(status){return status==200;},evalScripts:true,data:{seconds_since_activity:parseInt(((new Date()).getTime()-woome_state.last_user_activity.getTime())/1000)},onSuccess:function(response){if(response!=''){if($E('.usersessions')){$E('.usersessions').addClass('hidden');woome_do_alerts();}
else{woome_render_popup('.alertPopup','true');}}
else{}},onFailure:function(err){if(err.status==500){woome_console.log("failed to retrieve alerts");}}}).request();if(!window.chat&&(Cookie.get('user_state')&&(Cookie.get('user_state')!=woome.loggedin.online_state))){woome_reset_busy_state();};if(!window.chat&&(Cookie.get('user_state')=='busy'||woome.loggedin.online_state=='busy')){setWooStatus('online');}}}
function woome_session_experience_start(){var session_id=$$(".session")[0].id;var session_link="/session/"+session_id;woome_session_transition(session_link);}
function woome_not_annoying(){if(!/woome_not_annoying=on/.test(document.cookie))
document.cookie="woome_not_annoying=on";}
function woome_check_tz_cookie(){if(/woome.tz=[^;]+(;|$)/.test(document.cookie));else{document.cookie="woome.tz="+(new Date().getTimezoneOffset());woome_console.info("setting tz cookie");document.location.reload();}}
function geddit(el){return new Ajax(el.href,{method:"get",update:el.nextSibling,evalScripts:true}).request();}
function user_summary(document_id,username_href){var updateTarget=$(document_id);var req=new Ajax(username_href+"/info/",{method:"get",update:updateTarget}).request();}
function tabset(num){var panel=$$(".panel");var tab=$$(".tabs li");for(var i=0;i<panel.length;i++){if(i==num){if(panel[i].hasClass("hidden"))
panel[i].removeClass("hidden")
tab[i].addClass("on");}
else{if(!panel[i].hasClass("hidden"))
panel[i].addClass("hidden")
tab[i].removeClass("on");}}}
function woome_woowords_update(form,action,id){var wooword=$('wooword_to_add').value;if(action=='delete'){$('to_delete').value=$E('#'+id+' .wooWord').getText();}
var re=/(http[s]*:\/\/[A-Za-z0-9_.-:]+\/info\/).*/;var req=new Ajax(document.location.href.match(re)[1]+'woowords/',{method:"post",data:form,onComplete:function(response){if(action=='add'){var new_word=new Element('span').injectTop('woowords_list');var d=new Date;unix_d=parseInt(d.getTime());new_word.setProperty('id',unix_d);var contents="<hr/><span class=\"wooWord\">";contents+=wooword;contents+="</span><a href=\"javascript:;\" onclick=\"woome_woowords_update(document.delete_woowords, 'delete', '"+unix_d+"')\" class=\"deleteLink\">delete</a>";contents+="<div class=\"floatClearer\">&nbsp;</div>";new_word.setHTML(contents);$('wooword_to_add').value='';}
if(action=='delete'){$(id).empty().setHTML('');}},onFailure:function(){}}).request();}
function woome_user_invite(me,them,firstname){woome_import_asset('session_invite',function(){woome_populate_user_invite(me,them,firstname)});}
function woome_populate_user_invite(me,them,firstname){$('inviteToSessionInput').value=them;$$('.inviteeUsername').setHTML(firstname+' &lt;'+them+'&gt; ');var req=new Ajax("/"+me+"/sessions/",{method:"get",update:$('invite_session_list_container'),onSuccess:function(){if($$(".invite_session_time")==''){$('user_invite_session_panel').addClass('hidden');$('user_invite_no_sessions').removeClass('hidden');};$$(".invite_session_time").each(function(session_time_span){woome_session_time(session_time_span,new Date(session_time_span.title));});woome_render_popup('#invite_session_container');}}).request();}
function woome_get_states(country,target_prefix,selectedValue,submitForm){woome_console.info(country);if(country==""){country="_empty_";}else if(country!='uk'&&country!='us'){country="any";}
woome_get_cities("_empty_","",target_prefix,null,submitForm);var url="/sitemedia/location_data/"+country+".xml";var r=new Ajax(url,{method:'get',update:target_prefix+"_location_container",onSuccess:function(){if(country=="_empty_"){woome_get_cities(country,"",target_prefix,null,submitForm);}
else{var just_fetched=$E("select",$(target_prefix+"_location_container"));just_fetched.id=target_prefix+"_location";just_fetched.name=target_prefix+"_location";woome_set_selected_value(selectedValue,just_fetched);just_fetched.addEvent("change",function(){var location=$(target_prefix+"_location").value.toLowerCase();if($defined(submitForm)){woome_console.info("submitForm == "+submitForm);woome_get_cities(country,location,target_prefix,null,submitForm);}
else{woome_get_cities(country,location,target_prefix,null);}});}}}).request();}
function woome_get_states_create(country,target_prefix){woome_console.info(country);if(!country||country==""){country="_empty_";$('row_zipcode').removeClass('hidden');$('row_postcode').addClass('hidden');$('row_city').addClass('hidden');return;}
else if(country=="us"){$('row_zipcode').removeClass('hidden');$('row_postcode').addClass('hidden');$('row_city').addClass('hidden');return;}
else if(country=="uk"){$('row_postcode').removeClass('hidden');$('row_zipcode').addClass('hidden');$('row_city').addClass('hidden');return;}
else{$('row_zipcode').addClass('hidden');$('row_postcode').addClass('hidden');$('row_city').removeClass('hidden');return;}}
function woome_get_cities(country,state,target_prefix,selectedValue,submitForm){woome_console.info(country+" "+state);if(state==""){state="_empty_";}
var url="/sitemedia/location_data/"+country+"/"+state+".xml";var r=new Ajax(url,{method:"get",update:$(target_prefix+"_container"),onSuccess:function(){var context=$(target_prefix+"_container");if(context){var just_fetched=$E("select",context);just_fetched.id=target_prefix;just_fetched.name=target_prefix;woome_set_selected_value(selectedValue,just_fetched);}
if($defined(submitForm)){just_fetched.addEvent("change",function(){document.forms[submitForm].submit();});}}}).request();}
function woome_set_selected_value(selectedValue,element){if(selectedValue){var opts=$A($ES("option",element));try{opts.each(function(opt){if(opt.value.toLowerCase()==selectedValue.toLowerCase()){opt.selected=true;throw true;}});}
catch(e){return false;}}
return true;}
function woome_explode_location_state(location_value,select_prefix){var m=/([A-Za-z ]+):([^:]+):(.*)/.exec(location_value);if(m){var everything=m[0];var country=m[1];var state=m[2];var town=m[3];var just_fetched=$E("select",$(select_prefix+"_country_container"));just_fetched.id=select_prefix+"_country";just_fetched.name=select_prefix+"_country";woome_set_selected_value(country,just_fetched)
woome_get_states(country,select_prefix,state);woome_get_cities(country,state,select_prefix,location_value);return 1;}}
function woome_feedback(){$('feedback_form').send({onComplete:function(){$('feedback_default').addClass('hidden');$('feedback_confirmation').removeClass('hidden');try{$('feedback_form').reset();}
catch(e){woome_console.log(e);}},onFailure:function(){$('feedback_default').addClass('hidden');$('feedback_error').removeClass('hidden');try{$('feedback_form').reset();}
catch(e){woome_console.log(e);}}});}
function woome_reset_password(name_or_email){woome_disable_link_item('buttonSendPassword');var url="/reset_password/?emailAddress="+name_or_email;var r=new Ajax(url,{method:'get',onSuccess:function(){$('buttonSendPassword').setProperty('href','javascript: woome_reset_password(document.forgotten_password.emailAddress.value);');$('buttonSendPassword').removeClass('greyedOut');$('forgotten_password_email').value='';$('password_sent_failure').setHTML("");$('forgotten_password_container').toggleClass('hidden');$('forgotten_password_confirmation_container').toggleClass('hidden');$('password_sent_failure').setHTML("");},onFailure:function(){$('buttonSendPassword').setProperty('href','javascript: woome_reset_password(document.forgotten_password.emailAddress.value);');$('buttonSendPassword').removeClass('greyedOut');$('password_sent_failure').setHTML("<span>sorry, your WOO name/email address hasn't been recognised</span>");}}).request();}
function woome_cancel_forgotten_password(){$('forgotten_password_container').toggleClass('hidden');$('forgotten_password_email').value='';$('password_sent_failure').setHTML("");$ES('select').removeClass('trans');}
function woome_change_password(auth_path,password,verify_password){clear_error_fields();var url='/change_password'+auth_path+'/';var r=new Ajax(url,{method:'post',data:'password='+password+'&verify_password='+verify_password,onSuccess:function(){$('change_password_panel').toggleClass('hidden');$('change_password_confirmation_panel').toggleClass('hidden');if(auth_path==''){document.location.href="/";}},onFailure:function(response){if(response.status==400){var errors=eval('('+response.responseText+')');$each(errors,function(val,key){if(document.getElementById(key+'_error')){error_list.push(key);$(key+'_error').empty().setHTML(val);$(key+'_error_outer').removeClass('hidden');}});}
else{$("change_password_error_message").setText(response.responseText);$('change_password_error_panel').removeClass('hidden');$('change_password_panel').addClass('hidden');}}}).request();}
function woome_submit_people_form(){var fm=$('SessionsFindBar');$j('#autocomplete_location').trigger("blur");$j('#SessionsFindBar').trigger('validate');var location_re=/people\/((?:online|recent|mostfavorited|friendsoffriends|vip)\/)?((?:(?:girls|guys|both)\/)?(?:crowds?\/[^\?]+)?)?(.*)$/;;if(document.location.search){var unpackqs=function(qs){obj=arguments.length>1?arguments[1]:{};qs.split('&').each(function(item){var kv=item.split('=');this[kv[0]]=kv[1];},obj);return obj;}
var packqs=function(obj){var params=[];for(key in obj){params.push(key+'='+obj[key]);}
return params.join('&');}
var qo=unpackqs(document.location.search.slice(1));var living_in_location=qo.living_in_location;var qs=unpackqs(fm.toQueryString(),qo);if(qs.living_in_location!==living_in_location&&qs.living_in!==undefined){delete qs['living_in'];}
var qs=packqs(qs);document.location.href=document.location.href.replace(location_re,'people/$1$2?')+qs;}
else{document.location.href=document.location.href.replace(location_re,'people/$1$2?')+fm.toQueryString();}}
function woome_people_filter_by(sex){sex=sex=='both'?'':sex+'/';window.location.href=window.location.href.replace(/people\/((?:online|recent|mostfavorited|friendsoffriends|vip)\/)?((girls|guys|both)\/)?/,'people/$1'+sex);return false;}
function woome_adjust_session_times(){try{var tz=(new Date().getTimezoneOffset()/60)
var last_hour;$each($('hours').options,function(option){var h=Number(option.value)-tz;if(tz>4){h+=24;}
last_hour=h;if(h>23){h=h-24;}
h=zeroes(2,h);option.innerHTML=h;option.value=h;});var d=new Date();d.setHours(Number(last_hour));var now=new Date();if(now>d){$('date').options[0].disabled=true;$('date').value=1;}}
catch(e){woome_console.log(e);}}
function zeroes(x,n){if(n.constructor==Number)n=n.toString();while(n.length<x)n="0"+n;return n;}
function woome_location_change(param_string){re=/^\?(.+&)?p=[0-9]+(.*)$/;document.location.search=re.exec(document.location.search)?document.location.search.replace(re,'?$1'+param_string+'$2'):(document.location.search?document.location.search+'&'+param_string:'?'+param_string);}
function fade_photo(photo_id){$ES('.fadePhoto').addClass('hidden');$ES('.fadePhoto').addClass('trans');$(photo_id).removeClass('hidden');var fade=new Fx.Style(photo_id,'opacity',{duration:500});fade.start(0,1);$(photo_id).removeClass('hiddenFlag');$ES('.hiddenFlag').addClass('hidden');$ES('.hiddenFlag').setStyles('opacity','0');$(photo_id).addClass('hiddenFlag');$ES('.selectorButton').removeClass('active');$('button_'+photo_id).addClass('active');};function fbs_click(){u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}
function woome_signin(){$('user_login_container').removeClass('hidden');$ES('select').addClass('trans');}
function woome_drop_down_tabs(tabID){$(tabID+'DropDown').toggleClass('hidden');$E('#'+tabID+' a').toggleClass('hovered');if(window.ie6&&$E('#'+tabID+' a').hasClass('hovered')){$ES('select').addClass('trans');}
else{$ES('select').removeClass('trans');}}
function setMaxLength(obj){var mlength=obj.getAttribute?parseInt(obj.getAttribute("max_length")):""
if(obj.getAttribute&&obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)}
function woome_disable_link_item(linkID){if(!$(linkID).hasClass("greyedOut")){$(linkID).setProperty("disabled_href",$(linkID).getProperty("href"));$(linkID).setProperty("disabled_onclick",$(linkID).getProperty("onclick"));$(linkID).setProperty('href','javascript:;');$(linkID).setProperty('onclick','');$(linkID).addClass('greyedOut');}}
function woome_enable_link_item(linkID){if($(linkID).hasClass("greyedOut")){$(linkID).setProperty('href',$(linkID).getProperty("disabled_href"));$(linkID).setProperty("disabled_onclick",$(linkID).getProperty("onclick"));$(linkID).removeClass('greyedOut');}}
function woome_disable_submit_button(button){button.attr("disabled","disabled");button.addClass("greyedOut");}
function woome_enable_submit_button(button){button.attr("disabled","");button.removeClass("greyedOut");}
var woome_session_invite_stack=Array();function woome_fetch_session_invite_photos(page,cat){var url=document.location.href;var r=new Ajax(url,{method:'get',data:'ajax_segment='+page+'&cat='+cat+"&genderfield="+$(cat+"_genderfield").value,onSuccess:function(response){$(cat+'_invite_panel').setHTML(response);for(var i=0;i<woome_session_invite_stack.length;i++){woome_reshade_thumb('-010-'+woome_session_invite_stack[i]);}
$j('.tip').mousemove(positionTooltip).hover(showTooltip,hideTooltip);if($('in_session_profile').title=='True'){$('buttonSkip').setProperty('id','buttonCancelAqua');}}}).request();}
function woome_fetch_user_message_folder(page,cat){var re=/(http[s]*:\/\/[A-Za-z0-9_.-:]+\/message\/).*/;var req=new Ajax(document.location.href.match(re)[1]+cat+'/',{method:'get',data:'page='+page+'&cat='+cat,onSuccess:function(response){$(cat+'_panel').setHTML(response);var clocks=$$('div[id$=_clock]');for(var i=0;i<clocks.length;i++){try{code=clocks[i].innerHTML.replace(/<\/?script>/gi,'');eval(code);}
catch(e){}}}}).request();}
function woome_reshade_thumb(panelID){panel_data=panelID.split("-010-");username=panel_data[1];var in_stack=0;for(var i=0;i<woome_session_invite_stack.length;i++){if(woome_session_invite_stack[i]==username){in_stack=1;}}
if(in_stack){if($('onlinenow-010-'+username+'-010-panel')){$('onlinenow-010-'+username+'-010-panel').addClass('personPanelSelected');}
if($('favs-010-'+username+'-010-panel')){$('favs-010-'+username+'-010-panel').addClass('personPanelSelected');}}
if(!in_stack){if($('onlinenow-010-'+username+'-010-panel')){$('onlinenow-010-'+username+'-010-panel').removeClass('personPanelSelected');}
if($('favs-010-'+username+'-010-panel')){$('favs-010-'+username+'-010-panel').removeClass('personPanelSelected');}}}
function woome_submit_session_invites(){var online_button=$E("#onlinenow_invite_panel .buttonSendInvites");var favs_button=$E("#favs_invite_panel .buttonSendInvites");online_button.addClass("greyedOut");online_button.setProperty("onclick","");online_button.addClass("buttonSending");favs_button.addClass("greyedOut");favs_button.setProperty("onclick","");favs_button.addClass("buttonSending");$('user_invitiations').invitees.value=woome_session_invite_stack.join(":");var form=document.user_invitiations;var req=new Ajax(document.location.href,{method:"post",data:form,onSuccess:function(){woome_render_popup('#sessionInviteConfirmation');},onFailure:function(){woome_render_popup('#sessionInviteFailure');online_button.removeClass("greyedOut");favs_button.setProperty("onclick","woome_submit_session_invites();");online_button.removeClass("buttonSending");favs_button.removeClass("greyedOut");favs_button.setProperty("onclick","woome_submit_session_invites();");favs_button.removeClass("buttonSending");}}).request();}
function woome_render_popup(popupID,centred){if(window.ie6){var doc_height=getScrollHeight($("siteWrapper"));var scroll_top=getScrollTop();$E(popupID+" .popupBackground").setStyle("height",doc_height);$E(popupID+" .popupBoxWrapper").setStyle("top",scroll_top);}
if(centred){var avail_height=getHeight();var margin_top=(avail_height/2)-160;$E(popupID+' .popupBoxOuter').setStyle('margin-top',margin_top);}
$E(popupID).removeClass('hidden');}
function woome_invite_reset_selected_thumb_container(session_id){var invitee_encoded=Cookie.get("woome_invite_"+session_id);if(invitee_encoded){var invitees=invitee_encoded.split(":");$("session_invite_selected_count").setText(invitees.length);for(var i=1;i<=invitees.length;i++){var user_id=invitees[i-1];var user_thumb_src="";var on_page=$E('#personpanel_'+user_id+' img.thumbnail');if(on_page){user_thumb_src=on_page.src;Cookie.set("woome_invite_user_"+user_id,user_thumb_src,{path:"/session/"+session_id});}
else{user_thumb_src=Cookie.get("woome_invite_user_"+user_id);}
var img_obj=$E("#invite_thumb_"+i+" img.invite_thumbnail");img_obj.src=user_thumb_src;$("invite_thumb_"+i).removeClass("hidden");}
for(var i=invitees.length+1;i<=10;i++){$("invite_thumb_"+i).addClass("hidden");}}}
function woome_add_invite_recipient(session_id,user_id){var invitees_encoded=Cookie.get("woome_invite_"+session_id);var invitees=new Array();if(invitees_encoded){invitees=invitees_encoded.split(":");}
if($("personpanel_"+user_id).hasClass('personPanelSelected')){invitees=invitees.remove(user_id);Cookie.set("woome_invite_"+session_id,invitees.join(":"),{path:"/session/"+session_id});$("personpanel_"+user_id).removeClass('personPanelSelected');woome_invite_reset_selected_thumb_container(session_id);return;}
if(invitees.length>9){}
else{if(!invitees.contains(user_id)){invitees[invitees.length]=user_id;Cookie.set("woome_invite_"+session_id,invitees.join(":"),{path:"/session/"+session_id});$("personpanel_"+user_id).addClass('personPanelSelected');woome_invite_reset_selected_thumb_container(session_id);}}}
function woome_render_nudge_upsell(){$j(".textMessage").click(function(){$j(this).css("backgroundPosition","left bottom").unbind();$j("p",$j(this)).removeClass("hidden");});}
function woome_restrict_nudge_textmessage(){$j("textarea",".textMessage").bind("keyup blur",function(){var textlimit=100;var textlength=$j(this).val().length;var charcounter=$j("span",".wordCount");if(textlength>textlimit){$j(this).val($j(this).val().substr(0,textlimit));return false;}
charcounter.text(textlimit-textlength);});}
function woome_restrict_textarea(textarea,counter,limit){textarea.bind("keyup blur",function(){var textlength=$j(this).val().length;if(textlength>limit){$j(this).val($j(this).val().substr(0,limit));return false;}
if(counter){counter.text(limit-textlength);}});}
function woome_show_user_nudge(userID,user_name,thumb_src,is_vip,online,is_nudge_back,is_reply_to_message){woome_import_asset('nudge',function(){woome_populate_user_nudge(userID,user_name,thumb_src,is_vip,online,is_nudge_back,is_reply_to_message)});}
function woome_populate_user_nudge(userID,user_name,thumb_src,is_vip,online,is_nudge_back,is_reply_to_message){if(is_nudge_back&&is_reply_to_message){$('nudge_message_initial_shownudge').addClass('hidden');}
else{$('nudge_message_reply_shownudge').addClass('hidden');}
$('nudgeUserStatus_OnlineNow').addClass('hidden');$('nudgeUserStatus_ReadyToWoo').addClass('hidden');$('nudgeUserStatus_Busy').addClass('hidden');$('nudgee').value=userID;$('nudgepanel_img').setProperty('src',(thumb_src.indexOf('http://')===0?thumb_src:woome.site.imagehost+thumb_src));$ES('.nudgeUserName').setHTML(user_name+' &lt;'+userID+'&gt;');$ES('.nudgeUserLink').setProperty('href','/'+userID+'/');if(online=="ready"){$('nudgeUserStatus_ReadyToWoo').removeClass('hidden');$('nudgeUserStatus_OnlineNow').addClass('hidden');$('nudgeUserStatus_Busy').addClass('hidden');}
if(online=="online"||online=="away"){$('nudgeUserStatus_OnlineNow').removeClass('hidden');$('nudgeUserStatus_ReadyToWoo').addClass('hidden');$('nudgeUserStatus_Busy').addClass('hidden');}
if(online=="busy"){$('nudgeUserStatus_Busy').removeClass('hidden');$('nudgeUserStatus_ReadyToWoo').addClass('hidden');$('nudgeUserStatus_OnlineNow').addClass('hidden');}
$('buttonSendNudge').removeClass('greyedOut');$('buttonSendNudge').setProperty('href','javascript: woome_send_nudge("'+userID+'");');woome_render_popup('#nudge_user_container','True');if(is_vip){$j(".nudge_panel").addClass("vip");}
else{$j(".nudgepanel_left .vipIcon").addClass("hideElement");}}
function woome_send_nudge(userID){woome_disable_link_item('buttonSendNudge');$j('.nudgepanel_right').addClass('hidden');var me=woome.loggedin.username;var form=$j('#user_nudge_form').serialize();$j.ajax({type:"POST",url:"/"+me+"/nudge/",data:form,success:function(response){$j('#nudge_user_confirm').removeClass('hidden');window.setTimeout(function(){woome_close_popup('nudge_user_container');},1000);if($j('#nudgepanel_'+userID)){woome_remove_nudge_panel(userID);}},error:function(response){if(response.status=='400'){$j('p:last','#nudge_user_badword').text(response.responseText);$j('#nudge_user_badword').removeClass('hidden');}else{$j('#nudge_user_failed').removeClass('hidden');}}});}
function woome_reply_nudge(userID){woome_disable_link_item('buttonNudgeBack');$$('.nudgepanel_right').addClass('hidden');$('user_nudge_form').send({onSuccess:function(){$('reply_nudge_user_confirm').removeClass('hidden');window.setTimeout(function(){woome_close_popup('reply_nudge_user_container');},1000);},onFailure:function(){$('reply_nudge_user_failed').removeClass('hidden');}});}
function woome_start_woomenow(params){$j('#woomenow_flash_container').removeClass("hideElement");$j('#mainPhotoContainer, #woomeNowContainer').addClass("hidden");var flashvars={server:$j.trim($j(".fms_host","#site_info").text()),user_id:params.username,opp_user_id:params.opp_username,opp_user_firstname:params.opp_firstname,opp_user_photo:params.opp_thumbnail,opp_user_gender:params.opp_gender,opp_user_fave:params.opp_fave,is_invitee:params.is_invitee,session_id:params.session_id,invite_id:params.invite_id};$j('#woomenow_flash_container').empty().html('<span id="woomenow_profile"/>');swfobject.embedSWF("/sitemedia/woome_now.swf","woomenow_profile","308","308","9.0.0",'',flashvars,{allowScriptAccess:"always",wmode:"opaque",bgcolor:"#000000"});var a=$j('tooltipPlaceholder');if(a.length){a.remove();}
woome_alert_cron_on=false;woome_set_busy_state();}
function woome_wmn_blocked(){document.location.href=document.location.href+"?refresh=1";}
function woome_kill_woomenow_flash(){$j('#woomeNowContainer, #mainPhotoContainer').removeClass("hidden");$j('#woomenow_flash_container').addClass("hideElement");window.setTimeout(function(){$j('#woomenow_flash_container').empty();},1000);woome_alert_cron_on=true;}
function woome_set_busy_state(){Cookie.remove('user_state');Cookie.set('user_state',woome.loggedin.online_state,{domain:'woome.com',path:'/',duration:'1'});var req=new Ajax($('current_user').href+"/status/",{method:"post",data:"status=busy"}).request();}
function woome_reset_busy_state(){var saved_state=Cookie.get('user_state');if(saved_state=='busy'||!saved_state){saved_state='online';}
if(window.chat){window.chat.setBuddyListStatus(saved_state);}
else{setWooStatus(saved_state);}
var myCookie=Cookie.set('user_state','',{domain:'woome.com',path:'/',duration:'1'});Cookie.remove(myCookie);if(!woome_alert_cron_on){woome_alert_cron_on=true;}}
function woome_set_state_away(){woome_alert_cron_on=false;var req=new Ajax($('current_user').href+"/status/",{method:"post",data:"status=away"}).request();window.chat.setBuddyListStatus("away");}
function woome_userthumb_action_menu(userID){ $('actionMenu_'+userID).toggleClass('hidden');if($('actionMenu_'+userID).hasClass('hidden')){$ES('.smallTip').removeClass('hidden');}
else{$ES('.smallTip').addClass('hidden');}
if($('actionMenu_'+userID).hasClass('hidden')){$('person_'+userID).removeClass('activeMenu');}
else{$('person_'+userID).addClass('activeMenu');}}
function woome_person_mouseout(userID){ $('person_'+userID).removeClass('personHovered');$('actionMenu_'+userID).addClass('hidden');if($('person_'+userID).hasClass('activeMenu')){$('person_'+userID).removeClass('activeMenu');}}
function woome_set_invites_remaining(){if(Cookie.get('invites_remaining')>0){$('inviteNumber').setText(Cookie.get('invites_remaining'));}
else{Cookie.set('invites_remaining','20',{domain:'woome.com',path:'/',duration:'999'});$('inviteNumber').setText('20');}}
function woome_simpleinvite_input_update(){if($('to_1').value=="email address"){$('to_1').value='';$('to_1').removeClass('midGrey');$('to_1').removeClass('centredText');}}
function woome_send_message_form(form,button){woome_disable_link_item(button);$(form).submit();}
function woome_deactivate_screensaver(){woome_state.screensaver_active=false;if(window.chat){window.chat.updateBuddyListStatus("online",['away']);}}
function woome_activate_screensaver(){woome_state.screensaver_active=true;if(window.chat){window.chat.updateBuddyListStatus("away",['ready','online']);}}
function woome_track_user_activity(){woome_state.last_user_activity=new Date();if(woome_state.screensaver_active)
woome_deactivate_screensaver();}
function woome_screensaver_cron(){if(!woome_state.screensaver_active){var now=(new Date()).getTime();var last_active=woome_state.last_user_activity.getTime();if((now-last_active)>woome_idle_after_time){woome_activate_screensaver();}}}
function woome_bind_tracking_events(){var distance_before_active=20;document.addEvents({'mousedown':function(event){woome_track_user_activity();},'mousemove':function(event){if(!woome_state.screensaver_active){woome_track_user_activity();return;}
event=new Event(event);var p=woome_state.mouse_position
if(p.x==-1){p.x=event.client.x;p.y=event.client.y;return;}
dx=Math.abs(p.x-event.client.x);dy=Math.abs(p.y-event.client.y);if((dx*dx+dy*dy)>distance_before_active*distance_before_active){woome_state.mouse_position={x:event.client.x,y:event.client.y};woome_track_user_activity();}},'keydown':function(event){woome_track_user_activity();}});woome_screensaver_cron_interval_id=window.setInterval(woome_screensaver_cron,2000);}
function woome_toggle_feature(feature,state){woome_disable_link_item(feature+'ToggleLink');var req=new Ajax($('current_user').href+"/"+feature+"/toggle/",{method:"post",data:"state="+state+'d',onSuccess:function(){$(feature+'ToggleLink').removeClass('greyedOut');if(state=='disable'){$(feature+'ToggleText').setText('off');$(feature+'Toggle').addClass('off');$(feature+'ToggleLink').setProperty('href',"javascript: woome_toggle_feature('"+feature+"','enable');");}
else{$(feature+'ToggleText').setText('on');$(feature+'Toggle').removeClass('off');$(feature+'ToggleLink').setProperty('href',"javascript: woome_toggle_feature('"+feature+"','disable');");}}}).request();}
function woome_toggle_wmn_help(state){if(state=='show'){$('woomenowHelpPanel').removeClass('hidden');$('buttonWoomeNow').addClass('buttonWoomeNow_hovered');}
else{$('woomenowHelpPanel').addClass('hidden');$('buttonWoomeNow').removeClass('buttonWoomeNow_hovered');}}
function woome_clear_newuserinput(input,max_length,password){if($(input).hasClass('inputComment')){$(input).setProperty('value','');$(input).removeClass('inputComment');$(input).removeClass('small');if(max_length){$(input).setProperty('max_length',max_length);}
if(password){var new_input=new Element("input",{"type":"password","name":"password"});new_input.injectInside($(input).getParent());new_input.focus();$(input).remove();}}}
function woome_flashtest_callexternal(event){if(event=='connection_succeeded'){$E('.flashTestHeader #titleBlock_default h2').removeClass('hidden');}
else if(event=='permissionfalse'){$$('.flashTestHeader .titleBlock').addClass('hidden');$E('.flashTestHeader #titleBlock_permissionnull').removeClass('hidden');$$('.flashTestFooter .footerBlock').addClass('hidden');$E('.flashTestFooter #footerBlock_permissionnull').removeClass('hidden');$('flashtestClose').removeClass('hidden');}
else if(event=='mic_failed_cam_failed'){$$('.flashTestHeader .titleBlock').addClass('hidden');$E('.flashTestHeader #titleBlock_mic_failed_cam_failed').removeClass('hidden');$$('.flashTestFooter .footerBlock').addClass('hidden');$('flashtestClose').removeClass('hidden');woome_flashtest_set_settings('false','false');}
else if(event=='mic_failed_cam_succeeded'){$$('.flashTestHeader .titleBlock').addClass('hidden');$E('.flashTestHeader #titleBlock_mic_failed_cam_succeeded').removeClass('hidden');$$('.flashTestFooter .footerBlock').addClass('hidden');$('flashtestClose').removeClass('hidden');woome_flashtest_set_settings('false','true');}
else if(event=='mic_succeeded_cam_failed'){$$('.flashTestHeader .titleBlock').addClass('hidden');$E('.flashTestHeader #titleBlock_mic_succeeded_cam_failed').removeClass('hidden');$$('.flashTestFooter .footerBlock').addClass('hidden');$E('.flashTestFooter #footerBlock_mic_succeeded_cam_failed').removeClass('hidden');$('flashtestClose').addClass('hidden');woome_flashtest_set_settings('true','false');}
else if(event=='mic_failed_cam_none'){$$('.flashTestHeader .titleBlock').addClass('hidden');$E('.flashTestHeader #titleBlock_mic_failed_cam_succeeded').removeClass('hidden');$$('.flashTestFooter .footerBlock').addClass('hidden');$('flashtestClose').removeClass('hidden');woome_flashtest_set_settings('false','false');}
else if(event=='mic_succeeded_cam_none'){$$('.flashTestHeader .titleBlock').addClass('hidden');$E('.flashTestHeader #titleBlock_mic_succeeded_cam_none').removeClass('hidden');$$('.flashTestFooter .footerBlock').addClass('hidden');$E('.flashTestFooter #footerBlock_mic_succeeded_cam_none').removeClass('hidden');$('flashtestClose').addClass('hidden');woome_flashtest_set_settings('true','false');}
else if(event=='mic_succeeded_cam_succeeded'){$$('.flashTestHeader .titleBlock').addClass('hidden');$E('.flashTestHeader #titleBlock_mic_succeeded_cam_succeeded').removeClass('hidden');$$('.flashTestFooter .footerBlock').addClass('hidden');$E('.flashTestFooter #footerBlock_mic_succeeded_cam_succeeded').removeClass('hidden');$('flashtestClose').addClass('hidden');woome_flashtest_set_settings('true','true');$('flashTestHolder').showPreferences();if($('flashtest_mode').value=='create_session'){$E('.flashTestFooter #footerBlock_mic_succeeded_cam_succeeded a').addClass('buttonImDoneCreateSession');}
else if($('flashtest_mode').value=='join_session'){$E('.flashTestFooter #footerBlock_mic_succeeded_cam_succeeded a').addClass('buttonImDoneJoinSession');}}
woome_console.info("flashtest stat record call: "+event);var req=new Ajax($('current_user').href+"/flashtest/"+event+"/",{method:"post"}).request();}
function woome_flashtest_nocam(){$$('.flashTestHeader .titleBlock').addClass('hidden');$E('.flashTestHeader #titleBlock_mic_succeeded_cam_none_play').removeClass('hidden');$$('.flashTestFooter .footerBlock').addClass('hidden');$E('.flashTestFooter #footerBlock_mic_succeeded_cam_none_play').removeClass('hidden');woome_flashtest_set_settings('true','false');$('flashTestHolder').showPreferences();if($('flashtest_mode').value=='create_session'){$E('.flashTestFooter #footerBlock_mic_succeeded_cam_none_play a').addClass('buttonCreateSessionNoWebcam');}
else if($('flashtest_mode').value=='join_session'){$E('.flashTestFooter #footerBlock_mic_succeeded_cam_none_play a').addClass('buttonJoinSessionNoWebcam');}}
function woome_flashtest_set_settings(has_mic,has_cam){$('flashtest_has_mic').value=has_mic;$('flashtest_has_cam').value=has_cam;}
function woome_select_contact_detail(location,new_type){$E('#'+location+'_table img').setProperty('src',woome.site.imagehost+'/sitemedia/img/contacticon_'+new_type+'_large.gif');}
function woome_edit_contactme(account_type){$$('.errorWrapper').addClass('hidden');$E('#contactDetail_edit_'+account_type+' .account_name_input').value=$('saved_account_'+account_type).getText();$('contactDetail_'+account_type).toggleClass('hidden');$('contactDetail_edit_'+account_type).toggleClass('hidden');}
function woome_submit_contactme(form_id,account_type,action){if($('icon_'+account_type)&&action=='save'){$$('.errorWrapper').addClass('hidden');$E('#'+form_id+' .dupeError').removeClass('hidden');}
else if($E('#'+form_id+' .account_name_input').value==''){$$('.errorWrapper').addClass('hidden');$E('#'+form_id+' .blankError').removeClass('hidden');}
else if($E('#'+form_id+' .account_name_input').value.test(' ')&&account_type!='AIM'){$$('.errorWrapper').addClass('hidden');$E('#'+form_id+' .formatError').removeClass('hidden');$E('#'+form_id+' .formatError .errorItem').setHTML('account name cannot contain spaces');}
else if(account_type=='MySpace'&&!$E('#'+form_id+' .account_name_input').value.test('^http://www.myspace.com/')){$$('.errorWrapper').addClass('hidden');$E('#'+form_id+' .formatError').removeClass('hidden');$E('#'+form_id+' .formatError .errorItem').setHTML('must start with: <strong>http://www.myspace.com/</strong>');}
else if(account_type=='Facebook'&&!$E('#'+form_id+' .account_name_input').value.test('^http://www([a-z..]+)facebook.com/')){$$('.errorWrapper').addClass('hidden');$E('#'+form_id+' .formatError').removeClass('hidden');$E('#'+form_id+' .formatError .errorItem').setHTML('must start with: <strong>http://www.facebook.com/</strong>');}
else{$(form_id).submit();}}
function woome_crowdrequest_accept(username,user_firstname,from_alert){if(!from_alert){woome_disable_link_item('accept_'+username);}
else{$('crowdRequest_buttonAccept').addClass('greyedOut');$('crowdRequest_buttonAccept').setProperty('onClick',' ');}
var req=new Ajax($('current_user').href+'/friends/friend/'+username+'/',{method:"post",data:'accept=1',onComplete:function(){if(from_alert=='true'){$('crowdRequest_default').addClass('hidden');$('crowdRequest_confirm').removeClass('hidden');}
else{accepted_text='<p class="sectionColour"><a href="/'+username+'/">'+user_firstname+' &lt;'+username+'&gt;</a> has been added to <a href="'+$('current_user').href+'/friends/">my friends</a>. send '+user_firstname+' <a href="/'+username+'/">a message</a></p>';$('crowdrequest_'+username).setHTML(accepted_text);$('crowdrequest_'+username).addClass('accepted');}},onFailure:function(){if(from_alert){$('crowdRequest_default').addClass('hidden');$('crowdRequest_failed').removeClass('hidden');}}}).request();fb_woome_check_connection(force=true);}
function woome_crowdrequest_decline(username,from_alert){if(!from_alert){woome_disable_link_item('decline_'+username);}
var req=new Ajax($('current_user').href+'/friends/friend/'+username+'/',{method:"post",data:'reject=1',onComplete:function(){if(from_alert=='true'){$('crowdRequest_default').addClass('hidden');$('crowdRequest_decline').removeClass('hidden');}
else{var crowd_request=$('crowdrequest_'+username);var fx=crowd_request.effects({duration:300});fx.start({'opacity':0}).chain(function(){this.start.delay(0,this,{'height':0,'margin-bottom':0,'padding':0,'border':0});});}},onFailure:function(){if(from_alert){$('crowdRequest_default').addClass('hidden');$('crowdRequest_failed').removeClass('hidden');}}}).request();}
function woome_friend_add(username){woome_disable_link_item('buttonSendFriendRequest');var req=new Ajax($('current_user').href+'/friends/',{method:"post",data:'username='+username,onComplete:function(){$('friend_request_panel').addClass('hidden');$('friend_request_failure').addClass('hidden');$('friend_request_success').removeClass('hidden');if($('wmnChatContainer')){$$('#wmnChatContainer a').setProperty("onclick","");}},onFailure:function(){$('friend_request_panel').addClass('hidden');$('friend_request_success').addClass('hidden');$('friend_request_failure').removeClass('hidden');if($('wmnChatContainer')){$$('#wmnChatContainer a').setProperty("onclick","");}}}).request();}
function woome_friend_close_confirmation(){$('friend_add_container').addClass('hidden');if($('addToFriendsButton')){$('addToFriendsButton').setProperty('onclick','javascript:;');$('addToFriendsButton').addClass('pending');}}
function woome_show_friend_request(username,user_firstname,user_thumb,type){woome_import_asset('friend_request',function(){$('friendrequest_thumb').setProperty("src",user_thumb);$$('.friendrequest_name').setHTML(user_firstname+" ");$("buttonSendFriendRequest").setProperty("href","javascript: woome_friend_add('"+username+"')");woome_render_popup('#friend_add_container');if(type=='wmn'){$E("h3.title","#friend_request_panel").setText("to chat with "+user_firstname+" you need to add him as a friend!");}});}
function woome_friend_remove(username){var req=new Ajax($('current_user').href+'/friends/friend/'+username+'/',{method:"post",data:{'username':username,'reject':1},onComplete:function(){$('friend_remove_container').addClass('hidden');woome_generic_alert_OK('<h3>you have removed this person from your friends</h3>','/'+username+'/');},onFailure:function(){woome_generic_alert_OK('<h3>something went wrong - please try again</h3>','/'+username+'/');}}).request();}
function woome_friend_remove_popup(name,username){woome_import_asset('friend_remove',function(){woome_populate_friend_remove_popup(name,username)});}
function woome_populate_friend_remove_popup(name,username){$('friend_remove_name').setHTML(name+" &lt;"+username+"&gt; ");$('buttonRemoveFriend').setProperty("href","javascript: woome_friend_remove('"+username+"');");woome_render_popup('#friend_remove_container');}
function woome_verify_email_popup(username,gender,user_firstname,user_thumb){woome_import_asset('verify_email',function(){$('friendrequest_thumb').setProperty("src",user_thumb);$$('.friendrequest_email').setHTML(woome.loggedin.email+' ');$('my_account_link').setProperty("href",'/'+woome.loggedin.username+'/account/');woome_render_popup('#email_verify_container');});}
function woome_verify_email_action(){var req=new Ajax('/verify_email/',{method:'post',data:{'send':'yes'},onComplete:function(){$('email_verify_default').addClass('hidden');$('email_verify_success').removeClass('hidden');}}).request();}
function woome_homepage_carousel_toggle(){carousel_1.toggle();carousel_2.toggle();}
function woome_show_im_detail(account_detail){$ES('.largeTip').addClass('hidden');$('im_contactdetail_panel').removeClass('hidden');$('im_contact_input').value=account_detail;}
function woome_hide_im_detail(){$('im_contactdetail_panel').addClass('hidden');$('im_contact_input').value='';}
function woome_loadtube(tubeuri,vidtext){$j('#featured_video_container').show();$j('#videoHeading').text(vidtext);swfobject.embedSWF(tubeuri,"videoPlaceholder","425","344","9.0.0",'');}
function woome_closetube(){$j('#featured_video_container').hide();$j('#videoPlaceholder').empty();}
function woome_friendtab(tab){$$('#friendThumbs li').addClass('hideElement');$$('#friendThumbs .'+tab).removeClass('hideElement');$$('.tabs li').removeClass('on');$('friendtab_'+tab).addClass('on');if(tab=="woo"){$('wooVisibility').removeClass('hideElement');}
else{$('wooVisibility').addClass('hideElement');}}
function woome_submit_privacy(form){$('messageNoticePanel').addClass('hidden');$(form).send({onSuccess:function(){$('messageNoticePanel').removeClass('hidden');},onFailure:function(){alert('There was a problem - please try again');}});}
function woome_import_asset(asset_name,complete_handler){if(Cookie.get('just_after_login')=="yes"&&$j(".loginPopup").length){return;}
var scr=new Ajax("/iha/"+asset_name+"/",{method:"get",update:$('iha_container'),onComplete:function(){if(complete_handler){complete_handler();}},evalScripts:true}).request();}
function woome_import_tooltip(username){var aj=$j.ajax({type:"GET",url:"/"+username+"/tooltip/",success:function(response){$j('#user_tooltip_'+username+' .tooltip_data').html(response);$j('.tip').mousemove(positionTooltip).hover(showTooltip,hideTooltip);}});}
function woome_show_buttonmenu(menu,offset){menu.toggleClass('hidden');var mheight=menu.getSize().size.y-offset;menu.setStyles({top:-mheight});}
function woome_hide_buttonmenu(menu){menu.addClass('hidden');}
function woome_upload_photo_popup(){var urlbase=woome.site.imagehost;var css_path=urlbase+'/sitemedia/css/myPhotos.css';woome_import_asset('photoUploadPopup',function(){$j("head").append('<link rel="stylesheet" type="text/css" href="'+css_path+'"/>');$j.getScript(urlbase+'/sitemedia/js/ajax_uploader.js',function(){$j.getScript(urlbase+'/sitemedia/js/myPhotos.js',function(){woome_upload_photo();});});});}
function woome_check_referrer(){if(!/^https?:\/\/(?:[A-Za-z0-9]*\.)?woome\.com/.test(document.referer)){Cookie.set('original_referrer',document.referer,{domain:'woome.com',path:'/'});}}
function woome_hide_dated_popup(name,element){if(element){$j(element).addClass("hidden");}
var data={};data[name]=true;$j.ajax({type:"POST",url:"/"+woome.loggedin.username+"/preferences/",data:data});}
function woome_ajax_lastname(me){var last_name=$j("#LastnameForm input[name=last_name]").val();$j.ajax({type:"POST",url:"/"+me+"/lastname/",data:{'last_name':last_name},complete:function(){$j('#lastnameprompt_container').addClass('hidden');}});}
function woome_handle_login_popups(){if($j(".loginPopup").length){if($j("#facebookprompt_container").length){FB.ensureInit(function(){var status=FB.Connect.get_status().result;if(status==FB.ConnectState.appNotAuthorized){fb_woome_check_connection(true);}
else{$j("#facebookprompt_container").removeClass("hidden");}});}
else if($j("#lastnameprompt_container").length){$j("#lastnameprompt_container").removeClass("hidden");}}}
$j(document).ready(function(){WoomeObject();if(window.ie6){$j(".submitButton").hover(function(){this.addClass('hovered');},function(){this.removeClass('hovered');});$j(".submitButton").click(function(){this.addClass('greyedOut');});}
var fragment=document.location.hash;if(fragment!=""){var m=/tab([0-9]+)/.exec(fragment);var tab_num=Number(m[1]);tabset(tab_num);}
String.prototype.pad=function(s,c){var str=new String(this),padc=new String(c);while(str.length<s)str=padc+str;return str;};Number.prototype.pad=function(s,c){var str=new String(this),padc=new String(c);while(str.length<s)str=padc+str;return str;}
if(!/woome_not_annoying=on/.test(document.cookie)){woome_do_alerts();}
if(!/original_referrer/.test(document.cookie)){woome_check_referrer();}
var parts=$$("ul#parts li a");parts.each(function(el){lst.push(geddit(el));});$$("a.person_info").each(function(el){user_summary(el.id,el.href);});woome_av_ready=true;$$(".image_picker").each(woome_image_picker);try{woome_get_offset_from_server();}
catch(e){woome_console.log("error with woome_get_offset_from_server in onload");}
if($('current_user')){woome_bind_tracking_events();}
woome_handle_login_popups();woome_alert_cron_interval_id=window.setInterval(woome_alert_cron,woome_alert_cron_time);});