var x_dir='right';var y_dir='top';var orig_x=0;var orig_y=0;var allowIFrameRefresh=false;var calSelStart=0;var calSelStartE=0;var stopSearchFadeout=false;var mouseFadeoutLock=false;var listSelectedIndex=-1;var lastListTerm='';var selectedColor='#3399FF';var keyIsDown=false;var keyDownIndex=0;var friend_total=new Array(2);friend_total[1]=0;friend_total[2]=0;friend_total[3]=0;var settings_hover=new Array(5);settings_hover[0]=false;settings_hover[1]=false;settings_hover[2]=false;settings_hover[3]=false;settings_hover[4]=false;var settingsHideIdx=0;var settingsSlide;var current_view='main';var message_refresh_time=0;window.addEvent('domready',function()
{initialiseProfileContainerLinks();if($('activeSection'))
{var section=$('activeSection').value.toInt();initialiseProfileSection(section,true);}
init_inbox_refresh_timer();});function initialiseProfileContainerLinks()
{init_leftmenu_links();init_blog_expand();init_blog_sidebar();init_wall_link()
init_forum_delete_links();init_friend_request_link();init_pity_link();init_friend_links();friend_total[2]=$ES('a.friendWithdraw').length;addNewFriendWithdrawHandler();friend_total[3]=$ES('a.currentFriend','friendsList').length;addNewFriendHandler();reloadNewWallHandlers();init_in_page_wall();init_in_page_search();init_friend_search();init_friend_quick_search();overwriteProfileProgressImprovementLink();initSettingsLinksBlock();}
function initialiseProfileSection(section,initTabs)
{$('activeSection').value=section;if(initTabs)
{init_profile_tabs();init_new_profile_link();}
if(section==0)
{initCVPage();}
else if(section==1)
{initMediaPage();}
else if(section==2)
{initFriendsPage();}
else if(section==3)
{initMessagePage();}
else if(section==4)
{initStatsPage();}
else if(section==5)
{initApplicationPage();}
else if(section==6)
{initSettingsPage();}
else if(section==7)
{initPrivacyPage();}
else if(section==8)
{initAccountPage();}
else if(section==9)
{initAlertsPage();}
else if(section==10)
{initHelpPage();}
else if(section==11)
{}
else if(section==12)
{initWallPage();}}
function initCVPage()
{if($('updateProfileForm'))
{overwriteEditProfileLinks();}
else
{overwriteInProfileCVEditLinks();overwriteEditFreeTextLinks();overwrite_main_area_links();init_main_contact_link();}
overwriteAddSitelistLinks();init_cv_profile_links();}
function initMediaPage()
{add_delete_portfolio_links();refresh_uploader_links();}
function initFriendsPage()
{overwriteInvitationForm();overwritePotentialFriendsLinks();overwriteFriendActionLinks();overwritePaginationLinks();addInPageFriendHandlers();overwriteFriendListSearchItems('');overwriteFriendListSearchMoreLink();}
function initMessagePage()
{init_message_tabs();init_message_read_links();init_message_delete_links();init_message_msg_form();}
function initStatsPage()
{init_stats_form();}
function initApplicationPage()
{init_application_links();init_back_to_apps_link();}
function initSettingsPage()
{init_settings_links();}
function initPrivacyPage()
{init_cv_profile_forms();}
function initAccountPage()
{overwriteAccountSettings();overwriteGareaLinks();}
function initAlertsPage()
{overwriteTwitterLink();init_profile_settings_forms();}
function initHelpPage()
{initCvCentreAccordion();}
function initWallPage()
{addNewMainWallHandler();reloadNewWallHandlers();}
function initSettingsLinksBlock()
{if($('settingsLinksBlock'))
{settingsSlide=new Fx.Slide('settingsLinksBlock');settingsSlide.hide();$('settingsLinksBlock').style.display='block';}}
function settingsHover(idx)
{settings_hover[idx]=true;openSettingsBlock();}
function openSettingsBlock()
{settingsSlide.slideIn();}
function settingsHoverHide(idx)
{settings_hover[idx]=false;settingsHideIdx++;setTimeout('checkHideSettingsBlock('+settingsHideIdx+')',500);}
function checkHideSettingsBlock(idx)
{if(idx==settingsHideIdx)
{var hide=true;if(current_view.substr(0,4)=='set_')
{hide=false;}
if(hide)
{for(var i=0;i<=4;i++)
{if(settings_hover[i])
{hide=false;}}}
if(hide)
{settingsSlide.slideOut();}
else
{openSettingsBlock();}}}
function addNewAvailPeriod(e)
{e=new Event(e).stop();var divname='friendHoverDiv';initialiseHoverDiv(divname,250,115,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition(divname,mouseX,mouseY);var url=$('siteurl').value+'/availability.php?addNew=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$(divname+'Title').innerHTML=myObject['head_response'];$(divname+'Content').innerHTML=myObject['response'];Calendar.setup({inputField:'avail_new_from',displayArea:'avail_new_from_a',ifFormat:'%Y-%m-%d',daFormat:$('dateFormat').value,showsTime:false,button:'avail_new_from_a'});Calendar.setup({inputField:'avail_new_until',displayArea:'avail_new_until_a',ifFormat:'%Y-%m-%d',daFormat:$('dateFormat').value,showsTime:false,button:'avail_new_until_a'});overwriteNewAvailForm();}
else
{alert(myObject['error']);fadeoutToHidden($(divname));}}}).request();}
function overwriteNewAvailForm()
{if(window.ie6)var heightValue='100%';else var heightValue='';if($('newAvailForm'))
{$('newAvailForm').action+='?noreturn=1';$('newAvailForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('newAvailForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('availPeriods').innerHTML+=myObject['response'];$('availPeriods').style.display='block';overwriteAvailPeriodLis();var divEl=$('availCalendar').getParent().getParent();divEl.setStyle('height',heightValue);fadeoutToHidden($('friendHoverDiv'));}
else
{alert(myObject['error']);fadeoutToHidden($('friendHoverDiv'));}}});$('friendHoverDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';});}}
function init_main_contact_link()
{if($('main_contact_link'))
{$('main_contact_link').addEvent('click',function(e)
{e=new Event(e).stop();initialiseHoverDiv('friendHoverDiv',400,175,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition('friendHoverDiv',mouseX,mouseY);showFriendMessageForm($('profile_uid').value,'','private',true);});}}
function overwriteProfileProgressImprovementLink()
{if($('progressImpLink'))
{$('progressImpLink').addEvent('click',function(e)
{e=new Event(e).stop();var url=$('progressImpLink').href+'&noreturn=1';var divname='friendHoverDiv';initialiseHoverDiv(divname,500,115,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition(divname,mouseX,mouseY);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['width']&&myObject['height'])
{morphSize($(divname),myObject['width'],myObject['height']);}
$(divname+'Title').innerHTML=myObject['head_response'];$(divname+'Content').innerHTML=myObject['response'];overwriteEditFreeTextLinks(divname);overwrite_main_area_links();overwriteHelpLink();overwriteAddSitelistLinks();}
else
{alert(myObject['error']);fadeoutToHidden($(divname));}}}).request();});}}
function overwriteHelpLink()
{if($('PImprContactUs'))
{$('PImprContactUs').addEvent('click',function(e)
{e=new Event(e).stop();var url=$('PImprContactUs').href+'?noreturn=1';var divname='friendHoverDiv';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['message']&&myObject['message'].length>0)
{alert(myObject['message']);}
if(myObject['width']&&myObject['height'])
{morphSize($(divname),myObject['width'],myObject['height']);}
$(divname+'Title').innerHTML=myObject['head_response'];$(divname+'Content').innerHTML=myObject['response'];overwriteMailusForm(divname);}
else
{alert(myObject['error']);fadeoutToHidden($(divname));}}}).request();});}}
function overwriteMailusForm(divname)
{if($('mailus_form'))
{$('mailus_form').action+='?noreturn=1';$('mailus_form').addEvent('submit',function(e)
{e=new Event(e).stop();$('mailus_form').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['message']&&myObject['message'].length>0)
{alert(myObject['message']);}
if(myObject['success'])
{fadeoutToHidden($(divname));}
else
{$(divname+'Title').innerHTML=myObject['head_response'];$(divname+'Content').innerHTML=myObject['response'];overwriteMailusForm(divname);}}
else
{alert(myObject['error']);fadeoutToHidden($(divname));}}});$(divname+'Content').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';});}}
function overwriteEditFreeTextLinks(divname)
{var initDiv=false;if(!divname)
{var divname='editPortfolioDiv';initDiv=true;}
$$('a.edit_freetext').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';if(initDiv)
{initialiseHoverDiv(divname,500,115,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition(divname,mouseX,mouseY);}
new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['width']&&myObject['height'])
{morphSize($(divname),myObject['width'],myObject['height']);}
$(divname+'Title').innerHTML=myObject['head_response'];$(divname+'Content').innerHTML=myObject['response'];overwriteFreetextEditForm(divname);overwriteAllAdvCreditsLinks();}
else
{alert(myObject['error']);fadeoutToHidden($(divname));}}}).request();});});}
function overwriteFreetextEditForm(divname)
{if($('freeTextEditForm'))
{$('freeTextEditForm').action+='?noreturn=1';$('freeTextEditForm').addEvent('submit',function(e)
{e=new Event(e).stop();var buf=$(divname+'Content').innerHTML;$('freeTextEditForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{fadeoutToHidden($(divname));loadHomePage(myObject['cv_profile_uid']);if(myObject['message'].length>0)
{alert(myObject['message']);}}
else
{alert(myObject['error']);$(divname+'Content').innerHTML=buf;overwriteFreetextEditForm(divname);}}});$(divname+'Content').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';});}}
function init_inbox_refresh_timer()
{if($('pmsg_num_div')&&message_refresh_time>0)
{setTimeout('updateNumMessages(true)',message_refresh_time);}}
function init_friend_search()
{if($('friend_name'))
{$('friend_name').addEvent('click',function()
{$('jobtype_search').style.display='none';$('keyword_search').style.display='';});}
if($('friend_location'))
{$('friend_location').addEvent('click',function()
{$('jobtype_search').style.display='none';$('keyword_search').style.display='';});}
if($('friend_jobtype1'))
{$('friend_jobtype1').addEvent('click',function()
{$('friend_search').value='';$('keyword_search').style.display='none';$('jobtype_search').style.display='';});}}
function init_in_page_search()
{if($('in_page_search'))
{var xCoord=0;var yCoord=0;var enter_pressed=false;$('in_page_search').action+='&noreturn=1';$('friend_search_submit').addEvent('click',function(e)
{if(!enter_pressed)
{xCoord=200;yCoord=e.clientY+window.getScrollTop();orig_x=xCoord;orig_y=yCoord;findExpandDirections(e.clientX,e.clientY);x_dir='left';}
enter_pressed=false;});$('keyword_search').addEvent('keypress',function(e)
{if(e.keyCode==13)
{xCoord=200;yCoord=200+window.getScrollTop();;orig_x=xCoord;orig_y=yCoord;x_dir='left';y_dir='bottom';enter_pressed=true;}});$('in_page_search').addEvent('submit',function(e)
{e=new Event(e).stop();var initial_width=window.getWidth()-530;initialiseHoverDiv('searchHoverDiv',initial_width,250,true);$('searchHoverDivContent').innerHTML='<center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center>';calculateDivPosition('searchHoverDiv',xCoord,yCoord);$('in_page_search').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);completeFriendSearch(myObject);}});});}}
function init_in_page_wall()
{if($('in_page_wall'))
{$('in_page_wall').action+='&noreturn=1';$('in_page_wall').addEvent('submit',function(e)
{e=new Event(e).stop();$('in_page_wall').send({onComplete:function()
{if($('noWallPosts'))
{var mySlider=new Fx.Slide('noWallPosts');mySlider.hide();$('noWallPosts').removeProperty('id');}
if($('noWallPosts1'))
{var mySlider=new Fx.Slide('noWallPosts1');mySlider.hide();$('noWallPosts1').removeProperty('id');}
$('in_page_wall_content').setStyles({'background':'white'});var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('WallMainFormError').innerHTML='';fadeoutToHidden($('WallMainFormError'));$('wallList').innerHTML=myObject['response']+$('wallList').innerHTML;fadeinFromHidden($('newWallPost'));$('in_page_wall_content').value='';$('newWallPost').removeProperty('id');if($('wallList1'))
{$('wallList1').innerHTML=myObject['response']+$('wallList1').innerHTML;fadeinFromHidden($('newWallPost'));$('in_page_wall_content1').value='';$('newWallPost').removeProperty('id');$('wallCount1').innerHTML=$('wallCount1').innerHTML.toInt()+1;}
reloadNewWallHandlers();}
else
{$('WallMainFormError').innerHTML=myObject['error'];fadeinFromHidden($('WallMainFormError'));}}});$('in_page_wall_content').setStyles({'background':'white url(\'profile_information/spinner.gif\') no-repeat center center'});});}}
function init_friend_links()
{if($('awaitingApproval'))
{var friend_total_waiting=0;$$('a.friendApprove').each(function(approveLink)
{friend_total_waiting++;});friend_total[1]=friend_total_waiting;$$('a.friendApprove').each(function(approveLink)
{approveLink.addEvent('click',function(e)
{e=new Event(e).stop();var url=approveLink.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);friendApproveAction(myObject);}}).request();});});$$('a.friendReject').each(function(rejectLink)
{rejectLink.addEvent('click',function(e)
{e=new Event(e).stop();var url=rejectLink.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{colourFadeout(rejectLink.getParent(),1,'#ff0000','#ffb0b0');}}).request();});});$$('a.friendBlock').each(function(blockLink)
{blockLink.addEvent('click',function(e)
{e=new Event(e).stop();var url=blockLink.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{colourFadeout(blockLink.getParent(),1,'#ff0000','#ffb0b0');}}).request();});});}}
function friendApproveAction(myObject)
{if($('tot_friends_shown').innerHTML.toInt()<8)
{$('friendsList').innerHTML+=myObject['response'];$('friendsList').style.display='block';fadeinFromHidden($('friend_'+myObject['friend_uid']));if($('no_friends'))
{var mySlider=new Fx.Slide('no_friends');mySlider.slideOut();$('no_friends').removeProperty('id');}
addNewFriendHandler();$('tot_friends_shown').innerHTML=$('tot_friends_shown').innerHTML.toInt()+1;friend_total[3]++;}
$('tot_friends').innerHTML=$('tot_friends').innerHTML.toInt()+1;$('friendsListTitle').style.display='block';removePendingRequestItem(myObject['friend_uid']);}
function removePendingRequestItem(friendId)
{if($('friendWithdraw_'+friendId))
{colourFadeout($('friendWithdraw_'+friendId),1,'#377518','#c6fcac');}}
function init_pity_link()
{if($('pity'))
{$('pity_link').addEvent('click',function(e)
{e=new Event(e).stop();var url=$('pity_link').href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var pity=new Fx.Style('pity','opacity',{duration:400});pity.hide();var myObject=Json.evaluate(this.response.text);$('friend_status_wrapper').innerHTML=myObject['message'];}}).request();});}}
function init_friend_request_link()
{if($('friendRequest'))
{$('friendRequest').addEvent('click',function(e)
{e=new Event(e).stop();var url=$('friendRequest').href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{if($('pity'))
{var pity=new Fx.Style('pity','opacity',{duration:400});pity.hide();}
var myObject=Json.evaluate(this.response.text);if($('friend_status_wrapper'))
{if(myObject['error'].length>0)
{$('friend_status_wrapper').innerHTML=myObject['error'];}
else
{$('friend_status_wrapper').innerHTML=myObject['message'];}}}}).request();});}}
function init_forum_delete_links()
{$$('a.delete_chain_link').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();if(confirm($('del_wall_msg_txt').value))
{var url=link.href+'&noreturn=1&sure=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{fadeoutToHidden($('wall_post_'+myObject['chain_uid']));}
else
{alert(myObject['error']);}}}).request();}});});}
function init_wall_link()
{overwriteMainContentLink('wall_expand');}
function init_blog_sidebar()
{if($('blog_sidebar'))
{$$('a.blogView').each(function(blogLink)
{overwriteMainContentLink(blogLink.id);});}}
function init_blog_expand()
{overwriteMainContentLink('blog_expand');}
function init_application_links()
{$$('a.application_link').each(function(link)
{overwriteMainContentLink(link.id);});}
function init_back_to_apps_link()
{overwriteMainContentLink('back_to_apps');}
function overwriteMainContentLink(linkId)
{if($(linkId))
{$(linkId).addEvent('click',function(e)
{e=new Event(e).stop();var url=$(linkId).href;if(url.indexOf('?')>-1)
{url+='&noreturn=1';}
else
{url+='?noreturn=1';}
openMainFrameUrl(linkId,url);});}}
function openMainFrameUrl(linkId,url)
{display_loading_spinner();new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error']&&myObject['error'].length>0)
{alert(myObject['error']);hide_loading_spinner();}
else
{sweepInOut(myObject['response'],myObject['initSection'].toInt());}
current_view=linkId;}}).request();}
function startFriendSearch()
{keyIsDown=false;if($('friend_search').value.length>0&&$('friend_name').checked)
{updateFriendSearch();}
else
{$('friendQuickSearch').style.display='none';}}
function listSearchEnd()
{setTimeout('hideListSearch()',50);}
function hideListSearch()
{if(stopSearchFadeout||mouseFadeoutLock)
{stopSearchFadeout=false;}
else
{fadeoutToHidden($('friendQuickSearch'));}}
function endFriendSearch()
{$('friendQuickSearch').style.display='none';}
function updateFriendSearch()
{var str=$('friend_search').value.toLowerCase();var count=0;$$('ul#friendQuickSearch li a').each(function(link)
{var li=link.getParent();var it=link.innerHTML.toLowerCase();if(it.indexOf(str)>-1&&count<5)
{li.style.display='block';count++;}
else
{li.style.display='none';}});if(count>0)
{$('friendQuickSearch').setStyles({'display':'block','visibility':'visible','opacity':1});}
else
{$('friendQuickSearch').style.display='none';}}
function init_leftmenu_links()
{$$('a.leftbar_link').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var li=link.getParent();$$('ul.profile_editing_options li').each(function(acLi)
{if(li==acLi)
{acLi.className='active';}
else
{acLi.removeProperty('class');}});OpenProfileSection(link.id,link.href);});});}
function init_settings_links()
{$$('ul.settingsLinks li a').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();OpenProfileSection(link.id,link.href);});});}
function overwrite_main_area_links()
{$$('a.main_area_link').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();OpenProfileSection(link.id,link.href);});});}
function OpenProfileSection(linkId,url)
{if(url.indexOf('?')>-1)
{url+='&noreturn=1';}
else
{url+='?noreturn=1';}
$('main_slider').innerHTML+=getWaitHover();fadeOutPopups();new Ajax(url,{method:'get',onComplete:function(e)
{var resp;var myObject=Json.evaluate(this.response.text);if(myObject['error']&&myObject['error'].length>0)
{alert(myObject['error']);}
else
{resp=myObject['response'];sweepInOut(resp,myObject['initSection'].toInt());}
current_view=linkId;settingsHideIdx++;checkHideSettingsBlock(settingsHideIdx);}}).request();}
function init_new_profile_link()
{new_profile_link_action($('new_profile_link'));$$('a.duplicateProfileLink').each(function(link)
{new_profile_link_action(link);});}
function new_profile_link_action(link)
{if(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();openTabMenu('');var url=link.href+'&noreturn=1';initialiseHoverDiv('friendHoverDiv',250,115,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition('friendHoverDiv',mouseX,mouseY);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];initNewProfileEvents();}
else
{alert(myObject['error']);}}}).request();});}}
function initChangeURLLinks()
{if($('changeURLForm'))
{$('changeURLForm').action+='?noreturn=1';$('changeURLForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('changeURLForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{fadeoutToHidden($('friendHoverDiv'));loadHomePage(myObject['cvProfileId']);}
else
{alert(myObject['error']);$('changeURLFormSubmit').disabled=false;$('urlnameEdit').disabled=false;$('changeURLFormSubmit').value=myObject['submitText'];}}});$('changeURLFormSubmit').disabled=true;$('urlnameEdit').disabled=true;$('changeURLFormSubmit').value=$('wait_txt').value;});}}
function init_all_jobtypes_link()
{if($('displayAllJtLink'))
{$('displayAllJtLink').addEvent('click',function(e)
{e=new Event(e).stop();var url=$('displayAllJtLink').href+'&noreturn=1';$('cvJtDiv').style.height='200px';$('cvJtDiv').style.overflow='scroll';$('cvJtDiv').style.border='1px solid #9c9c9a';$('cvJtDiv').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';$('searchJtDiv').style.display='block';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('cvJtDiv').innerHTML=myObject['response'];init_new_profile_jt_select();}
else
{alert(myObject['error']);}}}).request();});}}
function overwritePaginationLinks()
{$$('div.pagination a').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1&tabSelect=1&userListOnly=1';$('userListContainer').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('userListContainer').innerHTML=myObject['response'];overwritePaginationLinks();overwriteFriendActionLinks();addInPageFriendHandlers();}
else
{alert(myObject['error']);}}}).request();});});}
function init_profile_tabs()
{$$('a.tab').each(function(tab)
{if(tab.id!='new_profile_link')
{tab.addEvent('click',function(e)
{e=new Event(e).stop();var url=tab.href+'&noreturn=1&tabSelect=1';openTab(url);});}});$$('li.Fview a').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1&tabSelect=1';openTab(url);});});$$('li.Fdel a').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();if(confirm($('del_profile_txt').value))
{location.href=link.href+'&sure=1';}});});$$('li.Fedit a').each(function(link)
{overwriteCVEditLink(link);});}
function overwriteInProfileCVEditLinks()
{$$('a.editCV').each(function(link)
{overwriteCVEditLink(link);});}
function overwriteCVEditLink(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';openTabMenu('');$('profileDetails').innerHTML+=getWaitHover();new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=jsonGraceful(this.response.text,url);if(myObject)
{if(myObject['error'].length==0)
{$('main_slider').innerHTML=myObject['response'];if(myObject['initSection'])
{initialiseProfileSection(myObject['initSection'].toInt(),true);}
if(myObject['portfolioItems'])
{refreshAllPortofolioItems(myObject['portfolioItems']);}}
else
{alert(myObject['error']);}}}}).request();});}
function overwriteEditProfileLinks()
{overwriteProfileEditForm();overwriteSiteListLinks();overwriteAllAdvCreditsLinks();overwriteAvailLinks();initProfileEditAccordion();overwriteJobTypeChangeLinks();}
function overwriteJobTypeChangeLinks()
{$$('a.changeJobType').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';initialiseHoverDiv('friendHoverDiv',250,115,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition('friendHoverDiv',mouseX,mouseY);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];if(myObject['width']&&myObject['height'])
{morphSize($('friendHoverDiv'),myObject['width'],myObject['height']);}
initNewProfileEvents();initChangeURLLinks();}
else
{alert(myObject['error']);}}}).request();});});}
function overwriteAvailLinks()
{if(window.ie6)var heightValue='100%';else var heightValue='';$$('a.availLink').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';$('inPageWaitDiv').style.display='block';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{var status=myObject['status'];$('availCalendar').style.display='none';$('availUnavailable').style.display='none';$('availAvailable').style.display='none';if(status==0)
{$('availCalendar').style.display='block';}
if(status==1)
{$('availUnavailable').style.display='block';}
if(status==2)
{$('availAvailable').style.display='block';}
$('inPageWaitDiv').style.display='none';var divEl=$('availCalendar').getParent().getParent();divEl.setStyle('height',heightValue);}
else
{alert(myObject['error']);$('inPageWaitDiv').style.display='none';}}}).request();});});overwriteAvailPeriodLis();}
function overwriteAvailPeriodLis()
{$$('ul#availPeriods li input.periodSel').each(function(el)
{Calendar.setup({inputField:el.id,displayArea:el.id+'_a',ifFormat:'%Y-%m-%d',daFormat:$('dateFormat').value,showsTime:false,button:el.id+'_a'});});}
function overwriteAdvCreditLinks()
{$$('a.advCreditEdit').each(function(link)
{overwriteAdvCreditAddLink(link);});}
function overwriteAdvCreditAddNewLink()
{if($('advCreditAdd'))
{overwriteAdvCreditAddLink($('advCreditAdd'));}}
function overwriteAllAdvCreditsLinks()
{overwriteAdvCreditLinks();overwriteAdvCreditAddNewLink();overwriteRemoveCreditLinks();}
function overwriteAdvCreditAddLink(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';initialiseHoverDiv('friendHoverDiv',250,300,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition('friendHoverDiv',mouseX,mouseY);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];if(myObject['width']&&myObject['height'])
{morphSize($('friendHoverDiv'),myObject['width'],myObject['height']);}
overwriteAdvCreditPopupLinks();overwriteAddCreditForm();}
else
{fadeoutToHidden($('friendHoverDiv'));alert(myObject['error']);}}}).request();});}
function overwriteAddCreditForm()
{if($('addCreditForm'))
{$('addCreditForm').action+='?noreturn=1';$('addCreditForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('addCreditForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['newItem'])
{$('advCreditWrapper').innerHTML=myObject['newItem']+$('advCreditWrapper').innerHTML;overwriteAdvCreditLinks();overwriteRemoveCreditLinks();}
fadeoutToHidden($('friendHoverDiv'));}
else
{alert(myObject['error']);$('addAdvCreditSubmit').disabled=false;$('addAdvCreditSubmit').value=myObject['submitText'];}}});$('addAdvCreditSubmit').disabled=true;$('addAdvCreditSubmit').value=$('wait_txt').value;});}}
function portfolioActivation(id,type)
{if($('left_media_item['+id+']'))
{if($('cvPortfolio['+id+']').checked)
{$('left_media_item['+id+']').style.display='block';}
else
{$('left_media_item['+id+']').style.display='none';}}
checkPortfolioHeadline(type);}
function checkAllPortfolioHeadlines()
{checkPortfolioHeadline('picture');checkPortfolioHeadline('document');checkPortfolioHeadline('audio');checkPortfolioHeadline('video');}
function checkPortfolioHeadline(type)
{var active=false;$$('ul#profile_'+type+' li').each(function(li)
{if(li.style.display!='none')
{active=true;}});if($('profile_'+type))
{if(active)
{$('profile_'+type).style.display='block';$('profile_'+type+'_headline').style.display='block';}
else
{$('profile_'+type).style.display='none';$('profile_'+type+'_headline').style.display='none';}}
checkAnyPortfolio();}
function checkAnyPortfolio()
{var active=false;if($('profile_video')&&$('profile_video').style.display!='none')
{active=true;}
if($('profile_document')&&$('profile_document').style.display!='none')
{active=true;}
if($('profile_audio')&&$('profile_audio').style.display!='none')
{active=true;}
if($('profile_picture')&&$('profile_picture').style.display!='none')
{active=true;}
if($('uploadsHeadline'))
{if(active)
{$('uploadsHeadline').style.display='block';}
else
{$('uploadsHeadline').style.display='none';}}}
function togglePortfolioCheckbox(id,type)
{$('cvPortfolio['+id+']').checked=!$('cvPortfolio['+id+']').checked;portfolioActivation(id,type);}
function overwriteAddSitelistLinks()
{$$('a.addListItemLink').each(function(link)
{overwriteAddListItemLink(link);});}
function overwriteAddListItemLink(link)
{link.removeEvents();link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';initialiseHoverDiv('friendHoverDiv',250,115,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition('friendHoverDiv',mouseX,mouseY);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];overwriteAddSiteListPopupLinks();}
else
{fadeoutToHidden($('friendHoverDiv'));alert(myObject['error']);}}}).request();});}
function overwriteListSearchMorePopupLinks()
{$$('ul#addSiteListUl li a').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();link.style.display='none';var url=link.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['itemId']&&myObject['dbname']&&myObject['newItem']&&myObject['syn_uid'])
{var id=myObject['itemId'];var syn_uid=myObject['syn_uid'];var dbname=myObject['dbname'];$('listItem_'+id+'_'+syn_uid).style.display='none';$('listItem_'+id+'_'+syn_uid).remove();$('listSearchItemDiv_'+dbname).innerHTML+=myObject['newItem'];overwriteFriendListSearchItems('div#listSearchItemDiv_'+dbname+' ');fadeoutToHidden($('friendHoverDiv'));}}
else
{alert(myObject['error']);}}}).request();});});}
function overwriteAdvCreditPopupLinks()
{$$('ul#advEdit li a').each(function(link)
{overwriteAdvCreditPopupLink(link);});if($('popupDeleteItemLink'))
{overwriteAdvCreditPopupLink($('popupDeleteItemLink'));}
overwritePopupFreetextLink();}
function overwriteAdvCreditPopupLink(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['creditId'])
{updateAdvCredit(myObject);fadeoutToHidden($('friendHoverDiv'));}}
else
{alert(myObject['error']);}}}).request();});}
function updateAdvCredit(myObject)
{var creditId=myObject['creditId'];if(myObject['newCompany'])
{$('advCreditComp['+creditId+']').innerHTML=myObject['newCompany'];}
if(myObject['newJobtype'])
{$('advCreditJT['+creditId+']').innerHTML=myObject['newJobtype'];}
if(myObject['newShow'])
{$('advCreditShow['+creditId+']').innerHTML=myObject['newShow'];}}
function overwriteAddSiteListPopupLinks()
{$$('ul#addSiteListUl li a').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();link.style.display='none';var url=link.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['itemId']&&myObject['dbname']&&myObject['newItem']&&myObject['syn_uid'])
{var id=myObject['itemId'];var syn_uid=myObject['syn_uid'];var dbname=myObject['dbname'];$('listItem_'+id+'_'+syn_uid).style.display='none';$('listItem_'+id+'_'+syn_uid).remove();if($(dbname+'SiteListUl'))
{$(dbname+'SiteListUl').innerHTML+=myObject['newItem'];overwriteSiteListLinks();}
else if($('gareaItems'))
{$('gareaItems').innerHTML+=myObject['newItemSet'];overwriteGareaDeleteLinks();}
if($('imprSec[2]['+dbname+']'))
{fadeoutToHidden($('imprSec[2]['+dbname+']'));}
checkListItemsLeft();}}
else
{alert(myObject['error']);}}}).request();});});overwritePopupFreetextLink();}
function overwritePopupFreetextLink()
{if($('popupFreeTextLink'))
{$('popupFreeTextLink').addEvent('click',function(e)
{e=new Event(e).stop();var url=$('popupFreeTextLink').href+'&noreturn=1';$('friendHoverDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendHoverDivContent').innerHTML=myObject['response'];overwriteListFreeTextForm();}
else
{alert(myObject['error']);}}}).request();});}}
function overwriteListFreeTextForm()
{if($('addListFreeText'))
{$('addListFreeText').action+='&noreturn=1';$('addListFreeText').addEvent('submit',function(e)
{e=new Event(e).stop();$('addListFreeText').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['newItem']&&myObject['dbname'])
{var dbname=myObject['dbname'];if($(dbname+'SiteListUl'))
{$(dbname+'SiteListUl').innerHTML+=myObject['newItem'];}
if($('imprSec[2]['+dbname+']'))
{fadeoutToHidden($('imprSec[2]['+dbname+']'));}
overwriteSiteListLinks();fadeoutToHidden($('friendHoverDiv'));}}
else
{alert(myObject['error']);}}});$('friendHoverDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';});}
if($('addAdvCFreeText'))
{$('addAdvCFreeText').action+='&noreturn=1';$('addAdvCFreeText').addEvent('submit',function(e)
{e=new Event(e).stop();$('addAdvCFreeText').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['creditId'])
{updateAdvCredit(myObject);fadeoutToHidden($('friendHoverDiv'));}}
else
{alert(myObject['error']);}}});$('friendHoverDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';});}}
function checkListItemsLeft()
{var noitems=true;$$('ul#addSiteListUl li').each(function(li)
{if(1==1||li.style.display!='none')
{noitems=false;}});if(noitems)
{$('noListItemsLeft').style.display='block';}}
function overwriteSiteListLinks()
{$$('a.deleteListItemLink').each(function(link)
{overwriteDeleteSiteListLink(link);});}
function overwriteDeleteSiteListLink(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();if(confirm($('del_listitem_txt').value))
{var url=link.href+'&noreturn=1&sure=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error']&&myObject['error'].length>0)
{alert(myObject['error']);}
else
{if(myObject['deletedListItem'])
{var itemId=myObject['deletedListItem']+'_li';if($(itemId))
{$(itemId).style.display='none';}}}}}).request();}});}
function overwriteProfileEditForm()
{if($('updateProfileForm'))
{$('updateProfileForm').action+='?noreturn=1';$('updateProfileForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('updateProfileForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error']&&myObject['error'].length>0)
{alert(myObject['error']);}
else
{if(myObject['message']&&myObject['message'].length>0)
{alert(myObject['message']);}}
formElementDeactivate('updateProfileForm',false);renameSubmitButtons('updateProfileForm',$('saveTxt').value);}});formElementDeactivate('updateProfileForm',true);renameSubmitButtons('updateProfileForm',$('wait_txt').value);});}}
function renameSubmitButtons(formId,text)
{$$('#'+formId+' input').each(function(elem)
{if(elem.type=='submit')
{elem.value=text;}});}
function formElementDeactivate(formId,deactivate)
{formElementDeactivateElements(formId,'textarea',deactivate);formElementDeactivateElements(formId,'submit',deactivate);formElementDeactivateElements(formId,'input',deactivate);}
function formElementDeactivateElements(formId,element,deactivate)
{$$('#'+formId+' '+element).each(function(elem)
{elem.disabled=deactivate;});}
function getWaitHover()
{var waitDiv='';waitDiv+='<div class="waitDivWrapper" id="waitDivWrapper">';waitDiv+='<div class="waitDivGray">';waitDiv+='&nbsp;';waitDiv+='</div>';waitDiv+='<div class="waitDivSpinner">';waitDiv+='<center>';waitDiv+='<div>';waitDiv+='<img src="profile_information/spinner.gif" /><br />';waitDiv+=$('wait_txt').value;waitDiv+='</div>';waitDiv+='</center>';waitDiv+='</div>';waitDiv+='</div>';return waitDiv;}
function updateProgressStatus(progress)
{if($('progressBarUl'))
{if(progress.toInt()>=80)
{$('progressBarUl').style.display='none';}
else
{if($('progressBarUl'))
{$('progressValueSpan').innerHTML=progress+' %';$('progressBarSlider').style.width=progress+'%';$('progressBarUl').style.display='block';}}}}
function openTab(url)
{if(!$('waitDivWrapper'))
{$('profileDetails').innerHTML+=getWaitHover();}
openTabMenu('');new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=jsonGraceful(this.response.text,url);if(myObject)
{if(myObject['error']&&myObject['error'].length>0)
{alert(myObject['error']);}
else
{resp=myObject['response'];if(myObject['jobtypes'])
{$('profile_right_header').innerHTML=myObject['jobtypes'];}
if(myObject['cv_profile_uid'])
{$('cv_profile_uid').value=myObject['cv_profile_uid'];select_profile_tab(myObject['cv_profile_uid']);if($('progressImpLink'))
{$('progressImpLink').href='profile.php?improvementTips=1&pset='+myObject['cv_profile_uid'];}}
else if(myObject['selectTab'])
{select_profile_tab(myObject['selectTab']);}
if(myObject['progress'])
{updateProgressStatus(myObject['progress']);}
if(myObject['portfolioItems'])
{refreshAllPortofolioItems(myObject['portfolioItems']);}
$('profileDetails').innerHTML=resp;if(myObject['initSection'])
{initialiseProfileSection(myObject['initSection'],false);}}}}}).request();}
function overwriteAccountSettings()
{if($('changeNameLink'))
{overwriteAccountLink($('changeNameLink'),350,115);}
if($('changeEmailLink'))
{overwriteAccountLink($('changeEmailLink'),300,115);}
if($('changePasswordLink'))
{overwriteAccountLink($('changePasswordLink'),400,200);}
if($('changeBectuLink'))
{overwriteAccountLink($('changeBectuLink'),400,115);}
if($('changeGenderLink'))
{$('changeGenderLink').addEvent('click',function(e)
{e=new Event(e).stop();$('changeGenderLink').style.display='none';$('genderSelect').style.display='block';});}
if($('genderSelect'))
{$$('ul#genderSelect a').each(function(link)
{var url=link+'&noreturn=1';link.addEvent('click',function(e)
{e=new Event(e).stop();new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('changeGenderLink').innerHTML=myObject['gender'];$('changeGenderLink').style.display='inline';$('genderSelect').style.display='none';}
else
{alert(myObject['error']);}}}).request();});});}
$$('a.toggleSkilltag').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var value=$(link.id+'Value').value;var newVal=1;if(value==1)
{newVal=0;link.style.color='red';}
else
{link.style.color='green';}
link.innerHTML=$('skilltxt'+newVal).value;$(link.id+'Value').value=newVal;var url=link.href+'&newval='+newVal+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{alert(myObject['error']);}}}).request();});});}
function overwriteAccountLink(link,width,height)
{$(link).addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';initialiseHoverDiv('friendHoverDiv',width,height,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition('friendHoverDiv',mouseX,mouseY);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];overwriteNameForm();overwriteEmailForm();overwritePasswordForm();overwriteBectuForm();}
else
{alert(myObject['error']);}}}).request();});}
function overwritePasswordForm()
{if($('changePasswordForm'))
{$('changePasswordForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('changePasswordForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{fadeoutToHidden($('friendHoverDiv'));if(myObject['message'].length>0)
{alert(myObject['message']);}}
else
{alert(myObject['error']);if($('oldpass'))
{$('oldpass').disabled=false;}
$('newpassrpt').disabled=false;$('newpass').disabled=false;$('changePassSubmit').disabled=false;$('changePassSubmit').value=myObject['submitText'];}}});if($('oldpass'))
{$('oldpass').disabled=true;}
$('newpassrpt').disabled=true;$('newpass').disabled=true;$('changePassSubmit').disabled=true;$('changePassSubmit').value=$('wait_txt').value;});}}
function overwriteBectuForm()
{if($('changeBectuForm'))
{$('changeBectuForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('changeBectuForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{fadeoutToHidden($('friendHoverDiv'));if(myObject['message'].length>0)
{alert(myObject['message']);}
$('changeBectuLink').innerHTML=myObject['bectu'];}
else
{alert(myObject['error']);$('bectu').disabled=false;$('changeBectuSubmit').disabled=false;$('changeBectuSubmit').value=myObject['submitText'];}}});$('bectu').disabled=true;$('changeBectuSubmit').disabled=true;$('changeBectuSubmit').value=$('wait_txt').value;});}}
function overwriteNameForm()
{if($('changeNameForm'))
{$('changeNameForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('changeNameForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{fadeoutToHidden($('friendHoverDiv'));if(myObject['message'].length>0)
{alert(myObject['message']);}
location.href=$('siteurl').value+'/profile.php';}
else
{alert(myObject['error']);$('firstname').disabled=false;$('lastname').disabled=false;$('changeNameSubmit').disabled=false;$('changeNameSubmit').value=myObject['submitText'];}}});$('firstname').disabled=true;$('lastname').disabled=true;$('changeNameSubmit').disabled=true;$('changeNameSubmit').value=$('wait_txt').value;});}}
function overwriteEmailForm()
{if($('changeEmailForm'))
{$('changeEmailForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('changeEmailForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{fadeoutToHidden($('friendHoverDiv'));$('changeEmailLink').innerHTML=myObject['email'];if(myObject['message'].length>0)
{alert(myObject['message']);}}
else
{alert(myObject['error']);$('email').disabled=false;$('changeEmailSubmit').disabled=false;$('changeEmailSubmit').value=myObject['submitText'];}}});$('email').disabled=true;$('changeEmailSubmit').disabled=true;$('changeEmailSubmit').value=$('wait_txt').value;});}}
function siteemailActiveStatus()
{$('siteemail').disabled=!$('siteemailactive').checked;}
function overwriteTwitterLink()
{if($('twitter_link'))
{$('twitter_link').addEvent('click',function(e)
{e=new Event(e).stop();var url=$('twitter_link').href+'&noreturn=1&tabSelect=1';openTab(url);});}
if($('twitter_reset_link'))
{$('twitter_reset_link').addEvent('click',function(e)
{e=new Event(e).stop();if(confirm($('resetTwitterText').value))
{var url=$('twitter_reset_link').href+'&noreturn=1&tabSelect=1';openTab(url);}});}}
function overwriteRemoveCreditLinks()
{$$('a.removeCreditLink').each(function(link)
{link.removeEvents();link.addEvent('click',function(e)
{e=new Event(e).stop();if(confirm($('deleteCreditText').value))
{var url=link.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{alert(myObject['error']);}
else
{if(myObject['deletedItem'])
{var itemId=myObject['deletedItem'];if($('advCreditEditWrapper['+itemId+']'))
{fadeoutToHidden($('advCreditEditWrapper['+itemId+']'));}}}}}).request();link.style.color='gray';link.style.backgroundImage='url(\'profile_information/spinner.gif\')';}});});}
function overwriteFriendActionLinks()
{overwriteDeleteFriendLinks();overwriteAddFriendLinks();overwritePendingFriendActionLinks('pendingFriendActionLink');overwritePendingFriendActionLinks('withDrawRequestLink');}
function overwriteFriendListSearchItems(parent)
{$$(parent+'a.friendListSearchitem').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();link.style.backgroundColor='#ffe07a';var url=link.href+'&noreturn=1&onlySearch=1';$('userListContainer').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{link.style.backgroundColor='#ffffff';alert(myObject['error']);}
else
{$('userListContainer').innerHTML=myObject['response'];overwritePaginationLinks();overwriteAddFriendLinks();if(myObject['added']&&myObject['added']==1)
{link.style.backgroundColor='#d7ddec';}
else
{link.style.backgroundColor='#ffffff';}}}}).request();});});}
function overwriteFriendListSearchMoreLink()
{$$('a.friendListSearchAddOther').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1&onlySearch=1';var dbname=$(link.id+'_hidden').value;var i=0;$$('input.listSearchItemHidden_'+dbname).each(function(hidden)
{url+='&exclude['+i+']='+hidden.value;i++;});initialiseHoverDiv('friendHoverDiv',250,115,false);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition('friendHoverDiv',mouseX,mouseY);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];overwriteListSearchMorePopupLinks();}
else
{fadeoutToHidden($('friendHoverDiv'));alert(myObject['error']);}}}).request();});});}
function overwritePendingFriendActionLinks(linkClass)
{$$('a.'+linkClass).each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';var parent=link.getParent();var buffer=parent.innerHTML;parent.innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error']&&myObject['error'].length>0)
{parent.innerHTML=buffer;alert(myObject['error']);}
else
{if(myObject['type'])
{if(myObject['type']=='approval')
{friendApproveAction(myObject)}
else if(myObject['type']=='rejection')
{removePendingRequestItem(myObject['friend_uid']);}
else if(myObject['type']=='block')
{removePendingRequestItem(myObject['friend_uid']);}}
$('friendRow'+myObject['friend_uid']).remove();checkPendingRequestsLeft();if(myObject['message']&&myObject['message'].length>0)
{alert(myObject['message']);}}}}).request();});});}
function checkPendingRequestsLeft()
{var noFriends=true;var pLeft=pendingItemsLeft('myPendingRequests');var oLeft=pendingItemsLeft('othersPendingRequests');if($('myPendingRequestsH1')&&pLeft==false)
{$('myPendingRequestsH1').style.display='none';}
if($('othersPendingRequestsH1')&&oLeft==false)
{$('othersPendingRequestsH1').style.display='none';}
if(!pLeft&&!oLeft)
{$('myFriendsEmptyText').style.display='block';}}
function pendingItemsLeft(tableClass)
{var rtn=false;$$('table.'+tableClass+' tr').each(function(tr)
{rtn=true;});return rtn;}
function overwriteAddFriendLinks()
{$$('a.addFriendLink').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';var parent=link.getParent();var buffer=parent.innerHTML;parent.innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{parent.innerHTML=buffer;alert(myObject['error']);}
else
{parent.innerHTML=myObject['message'];}}}).request();});});}
function overwriteDeleteFriendLinks()
{$$('a.deleteFriendLink').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();if(confirm($('deleteFriendText').value))
{var url=link.href+'&sure=1&noreturn=1';var parent=link.getParent();parent.innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{alert(myObject['error']);}
else
{$('friendRow'+myObject['friend_uid']).remove();var noFriends=true;$$('table.friendsTable tr').each(function(tr)
{noFriends=false;});if(noFriends)
{$('myFriendsEmptyText').style.display='block';if($('hasFriendsLabel'))
{$('hasFriendsLabel').style.display='none';}}
removeFriendItem(myObject['friend_uid']);alert(myObject['message']);}}}).request();}});});}
function init_cv_profile_links()
{$$('a.missingJobtypeLink').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';if($('profileDetails'))
{$('profileDetails').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';}
new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{alert(myObject['error']);}
else
{loadHomePage(myObject['cvProfileId']);}}}).request();});});}
function refreshAllPortofolioItems(items)
{refreshPortofolioItems(items,'video');refreshPortofolioItems(items,'document');refreshPortofolioItems(items,'audio');refreshPortofolioItems(items,'picture');}
function refreshPortofolioItems(items,type)
{$$('ul#profile_'+type+' li').each(function(li)
{var active=false;items.each(function(item)
{if(li.id=='left_media_item['+item+']')
{active=true;}});if(active)
{li.style.display='block';}
else
{li.style.display='none';}});checkPortfolioHeadline(type);}
function toggleTabMenu(id)
{if($('tabMenu_'+id).style.display=='block')
{closeTabMenu(id);}
else
{openTabMenu(id);}}
function openTabMenu(id)
{$$('ul.tabMenu').each(function(ul)
{if(ul.id=='tabMenu_'+id)
{ul.style.display='block';}
else
{ul.style.display='none';}});}
function closeTabMenu(id)
{$('tabMenu_'+id).style.display='none';}
function select_profile_tab(tabId)
{$$('a.tab').each(function(tab)
{if(tab.id!='new_profile_link')
{if(tab.id=='tab_'+tabId)
{tab.className='tab on';if($(tab.id+'_edit'))
{$(tab.id+'_edit').className='menuTab on';}}
else
{tab.className='tab';if($(tab.id+'_edit'))
{$(tab.id+'_edit').className='menuTab';}}}});}
function initialiseHoverDiv(divName,width,height,moveable)
{if(!$(divName))
{var zindex=5000;if(divName=='friendHoverDiv')
{zindex=5001;}
var HoverDiv=new Element('div',{id:divName,styles:{'position':'absolute','width':width+'px','min-height':height+'px','z-index':zindex}});document.body.appendChild(HoverDiv);$(divName).innerHTML='<div id="'+divName+'Title">&nbsp;</div><div id="'+divName+'Content" style="position: relative"></div><div id="'+divName+'Close"><a href="#" title="'+$('close_link_txt').value+'" id="'+divName+'CloseLink">x</a></div>';if($(divName+'CloseLink'))
{$(divName+'CloseLink').addEvent('click',function(e)
{e=new Event(e).stop();fadeoutToHidden($(divName));});}
if($(divName+'Title'))
{new Drag.Move(divName,{'handle':$(divName+'Title')});}
else if(moveable)
{new Drag.Move(divName,{onComplete:function(e)
{if($('wall_inline'))
{$('wall_inline').focus();}}});}}
changeSize($(divName),width,height);$(divName+'Title').innerHTML='&nbsp;';$(divName+'Content').innerHTML='<center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center>';}
function calculateDivPosition(divName,mouseX,mouseY)
{var width=$(divName).getStyle('width').toInt();var height=$(divName).getStyle('min-height').toInt();var adjX=-10;var adjY=-10;if(x_dir=='left')
{adjX=width+10;}
if(y_dir=='bottom')
{adjY=height+10;}
var left=mouseX-width+adjX;var top=mouseY-height+adjY;if(left<50)
{left=mouseX-adjX;}
$(divName).setStyles({'left':left,'top':top});fadeinFromHidden($(divName));}
function colourFadeout(parent,total_key,text_colour,background_colour)
{var parent_links=$ES('a',parent);var parent_name=parent.id;var fx=parent.effects({duration:1000,transition:Fx.Transitions.Quart.easeOut});parent_links.each(function(el)
{new Fx.Style(el,'color',{duration:500}).start(text_colour);});friend_total[total_key]--;fx.start({'background-color':background_colour,'color':text_colour}).chain(function()
{fadeoutToHidden(parent);if(friend_total[total_key]==0&&total_key==1)
{$('waiting_approval_wrapper').style.display='none';}
parent.removeProperty('id');});}
function findExpandDirections(mX,mY)
{x_dir='right';if(mX<window.getSize().size.x/2)
{x_dir='left';}
y_dir='top';if(mY<window.getSize().size.y/2)
{y_dir='bottom';}}
function morphSize(element,width,height)
{var orig_width=element.getStyle('width').toInt();var orig_height=element.getStyle('min-height').toInt();var orig_left=element.getStyle('left').toInt();var orig_top=element.getStyle('top').toInt();if(width!=orig_width)
{var width_diff=width-orig_width;if(x_dir=='right')
{var left=orig_left-width_diff;}
else
{var left=orig_left;}}
else
{var left=orig_left;}
if(height!=orig_height)
{var height_diff=height-orig_height;if(y_dir=='bottom')
{var top=orig_top;}
else
{var top=orig_top-height_diff;}}
else
{var top=orig_top;}
var fx=element.effects({duration:1000,transition:Fx.Transitions.Quart.easeOut});fx.start({'width':width+'px','min-height':height+'px','top':top+'px','left':left+'px'});}
function changeSize(element,width,height)
{element.setStyles({'width':width,'min-height':height});}
function fadeinFromHidden(element)
{var myFadeIn=new Fx.Style(element,'opacity',{duration:400});myFadeIn.hide();element.setStyles({'display':'block','opacity':0});myFadeIn.start(0,1);}
function fadeinNow(element)
{element.setStyles({'display':'block','opacity':0});}
function fadeoutNow(element)
{element.setStyles({'display':'none'});}
function fadeoutToHidden(element)
{var myFadeOut=new Fx.Style(element,'opacity',{duration:400});myFadeOut.start(1,0).chain(function()
{fadeoutNow(element);});}
function fadeoutShut(element)
{new Fx.Style(element,'opacity',{duration:500,wait:true}).start(1,0).chain(function()
{new Fx.Slide(element,{mode:'vertical'}).slideOut();});}
function restoreMain()
{if($('back_to_main_link'))
{$('back_to_main_link').removeEvents();$('back_to_main_link').addEvent('click',function(e)
{e=new Event(e).stop();loadHomePage($('cv_profile_uid').value);});}}
function display_loading_spinner()
{}
function hide_loading_spinner()
{}
function disableFormElements(form)
{var elem=form.elements;for(i=0;i<elem.length;i++)
{if(elem[i].nodeName=='INPUT'||elem[i].nodeName=='SELECT'||elem[i].nodeName=='TEXTAREA')
{elem[i].disabled=true;}}}
function enableFormElements(form)
{var elem=form.elements;for(i=0;i<elem.length;i++)
{if(elem[i].nodeName=='INPUT'||elem[i].nodeName=='SELECT'||elem[i].nodeName=='TEXTAREA')
{if(elem[i].id=='tw_alert'&&$('tw_alert_disabled')&&$('tw_alert_disabled').value=='0')
{}
else
{elem[i].disabled=false;}}}}
function fadeOutPopups()
{if($('editPortfolioDiv')&&$('editPortfolioDiv').style.display=='block')
{fadeoutToHidden($('editPortfolioDiv'));}
if($('friendHoverDiv')&&$('friendHoverDiv').style.display=='block')
{fadeoutToHidden($('friendHoverDiv'));}
if($('searchHoverDiv')&&$('searchHoverDiv').style.display=='block')
{fadeoutToHidden($('searchHoverDiv'));}}
function sweepInOut(mainContent,profileSection)
{fadeOutPopups();var myFadeOut=new Fx.Style($('main_slider'),'opacity',{duration:400});myFadeOut.start(1,0).chain(function()
{hide_loading_spinner();$('main_slider').innerHTML=mainContent;myFadeOut.start(0,1);if(current_view!='main')
{restoreMain();}
initialiseProfileSection(profileSection,true);});}
function initMediaSortables()
{new Sortables($('existing_items'),{onStart:function(el){el.style.backgroundColor='red';},onComplete:function(el){el.style.backgroundColor='white';}});}
function makePortfolioSortable()
{$$('ul#existing_items li').each(function(li)
{li.className='profile_media_item sort';});$('existing_items').className='portfolioUlWrapper sort';$('sortablePortfolioInfo').style.display='block';$('portfolioOrderForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('portfolioOrderForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{var linkId=$('portfolioType').value;var url=$('siteurl').value+'/profile_information/'+linkId+'.php?noreturn=1';openMainFrameUrl(linkId,url);refreshLeftbar();}
else
{alert(myObject['error']);}}});$('mediaitems_wrapper').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';});initMediaSortables();if($('changeOrderLink'))
{$('changeOrderLink').style.display='none';}}
function savePortfolioOrder()
{}
function overwriteInvitationForm()
{if($('inviteFriendForm'))
{$('inviteFriendForm').action+='&noreturn=1';$('inviteFriendForm').addEvent('submit',function(e)
{e=new Event(e).stop();display_loading_spinner();disableInvitationForm(true);$('inviteFriendForm').send({onComplete:function()
{hide_loading_spinner();disableInvitationForm(false);$('email').value='';$('name').value='';$('message').value='';var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{alert(myObject['message']);}
else
{alert(myObject['error']);}}});});}}
function disableInvitationForm(disable)
{$('inviteSubmit').disabled=disable;}
function init_message_read_links()
{$$('a.read_message').each(function(reader)
{reader.addEvent('click',function(e)
{e=new Event(e).stop();var url=reader.href+'&noreturn=1';initialiseHoverDiv('friendHoverDiv',250,115,true);var mouseX=e.client.x+window.getScrollLeft();var mouseY=e.client.y+window.getScrollTop();calculateDivPosition('friendHoverDiv',mouseX,mouseY);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{morphSize($('friendHoverDiv'),myObject['width'],myObject['height']);$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];init_inline_pm_reply_form();init_report_message_link();if(myObject['reduceMsgNum']&&myObject['reduceMsgNum']=='1')
{reduceNumMessages();}}
else
{alert(myObject['error']);}}}).request();});});}
function init_report_message_link()
{if($('reportMessage'))
{$('reportMessage').addEvent('click',function(e)
{e=new Event(e).stop();var url=$('reportMessage').href+'&noreturn=1';$('friendHoverDivContent').setHTML('<p><center><img src="profile_information/spinner.gif" class="spinner" /></center></p>');new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendHoverDivContent').setHTML(myObject['response']);init_report_message_form();}
else
{alert(myObject['error']);}}}).request();});}}
function init_report_message_form()
{if($('reportMsgForm'))
{$('reportMsgForm').action+='?noreturn=1';$('reportMsgForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('reportMsgForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{removeMessage(myObject['deleted']);fadeoutToHidden($('friendHoverDiv'));alert(myObject['message']);}
else
{fadeoutToHidden($('friendHoverDiv'));alert(myObject['error']);}}});$('friendHoverDivContent').setHTML('<p><center><img src="profile_information/spinner.gif" class="spinner" /></center></p>');});}}
function init_inline_pm_reply_form()
{if($('private_msg_form_inline'))
{$('private_msg_form_inline').action+='?noreturn=1';$('private_msg_form_inline').addEvent('submit',function(e)
{e=new Event(e).stop();$('private_msg_form_inline').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{fadeoutToHidden($('friendHoverDiv'));alert(myObject['response']);}
else
{fadeoutToHidden($('friendHoverDiv'));alert(myObject['error']);}}});$('friendHoverDivContent').innerHTML='<center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /><br />'+$('posting_msg_txt').value+'</center>';});}}
function reduceNumMessages()
{var num=$('pmsg_num_hidden').value.toInt();num--;if(num<1)
{$('pmsg_num_div').innerHTML='';}
else
{$('pmsg_num_div').innerHTML='('+num+')';}
$('pmsg_num_hidden').value=num;}
function updateNumMessages(autoRefresh)
{if($('pmsg_num_div'))
{var url='profile_information/messages.php?getNum=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{var num=myObject['num'].toInt();if(num==0)
{$('pmsg_num_div').innerHTML='';}
else
{$('pmsg_num_div').innerHTML='('+num+')';}
if(autoRefresh)
{if(message_refresh_time>0)
{setTimeout('updateNumMessages(true)',message_refresh_time);}}}
else
{}}}).request();}}
function init_message_delete_links()
{$$('a.delete_message').each(function(reader)
{reader.addEvent('click',function(e)
{e=new Event(e).stop();var url=reader.href+'&sure=1&noreturn=1';if(confirm($('del_priv_msg_txt').value))
{new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if($('priv_msg_'+myObject['deleted']))
{removeMessage(myObject['deleted']);}
alert(myObject['response']);}
else
{alert(myObject['error']);}
updateNumMessages(false);}}).request();}});});}
function removeMessage(id)
{var count=0;$$('table.priv_message_wrap').each(function(div)
{if(div.style.display!='none')
{count++;}});fadeoutToHidden($('priv_msg_'+id));if(count<=1)
{$('no_priv_msg').style.display='block';}}
function init_message_tabs()
{$$('a.message_tab_link').each(function(tabLink)
{tabLink.addEvent('click',function(e)
{e=new Event(e).stop();var url=tabLink.href+'&noreturn=1&justcontent=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('content').innerHTML=myObject['response'];$$('a.message_tab_link').each(function(link)
{if(link.id==tabLink.id)
{link.getParent().className='active';}
else
{link.getParent().removeProperty('class');}});init_message_msg_form();init_message_read_links();init_message_delete_links();}
else
{alert(myObject['error']);}}}).request();});});}
function init_message_msg_form()
{if($('private_msg_form'))
{$('private_msg_form').action+='?noreturn=1';$('private_msg_form').addEvent('submit',function(e)
{e=new Event(e).stop();display_loading_spinner();$('private_msg_form').send({onComplete:function()
{hide_loading_spinner();var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('private_msg_input').value='';$('pm_subject').value='';alert(myObject['response']);}
else
{alert(myObject['error']);}}});});}}
function completeFriendSearch(myObject)
{if(myObject['error'].length==0)
{$('searchHoverDivTitle').innerHTML=myObject['head_response'];$('searchHoverDivContent').innerHTML=myObject['response'];addNewSearchHandler();}
else
{$('searchHoverDivTitle').innerHTML=myObject['head_response'];$('searchHoverDivContent').innerHTML=myObject['error'];}
$$('a.friend_search_pagin_link').each(function(pagingLink)
{pagingLink.addEvent('click',function(e)
{e=new Event(e).stop();var url=pagingLink.href+'&noreturn=1';$('searchHoverDivContent').innerHTML='<center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);completeFriendSearch(myObject);}}).request();});});}
function showFriendDefaultOptions(friend_uid,profile_uid,url,mouseX,mouseY,message)
{if(profile_uid==0&&$('profile_uid'))
{profile_uid=$('profile_uid').value;}
if(url.length==0)
{url='profile_information/friend_request.php?friend_uid='+friend_uid+'&details=1&profile_uid='+profile_uid;}
url+='&noreturn=1&popup=1&message='+message;initialiseHoverDiv('friendHoverDiv',250,115,true);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{morphSize($('friendHoverDiv'),myObject['width'],myObject['height']);$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];if($('privateMessage'))
{$('privateMessage').addEvent('click',function(e)
{e=new Event(e).stop();showFriendMessageForm(myObject['friend_uid'],'','private');});}
if($('wallMessage'))
{$('wallMessage').addEvent('click',function(e)
{e=new Event(e).stop();showFriendMessageForm(myObject['friend_uid'],'','wall');});}
if($('friendRemove'))
{$('friendRemove').addEvent('click',function(e)
{e=new Event(e).stop();if(confirm($('deleteFriendText').value))
{friendRemove($('friendRemove'));}});}
if($('friendAdd'))
{$('friendAdd').addEvent('click',function(e)
{e=new Event(e).stop();friendAdd(myObject['friend_uid'],'');});}
if($('friendWithdraw'))
{$('friendWithdraw').addEvent('click',function(e)
{e=new Event(e).stop();friendWithdraw(myObject['friend_uid'],'',0);});}
if($('friendReject'))
{$('friendReject').addEvent('click',function(e)
{e=new Event(e).stop();friendReject(myObject['friend_uid'],'');});}}
else
{$('friendHoverDivContent').innerHTML=myObject['error'];}}}).request();calculateDivPosition('friendHoverDiv',mouseX,mouseY);}
function friendRemove(link)
{var url=link.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if($('friendHoverDiv'))
{fadeoutToHidden($('friendHoverDiv'));}
if($('friend_'+myObject['friend_uid']))
{removeFriendItem(myObject['friend_uid']);}
else if($('friend_'+myObject['my_uid']))
{removeFriendItem(myObject['my_uid']);}}
else
{showFriendMessageForm(myObject['friend_uid'],myObject['error'],'wall');}}}).request();}
function removeFriendItem(friend_uid)
{if($('friend_'+friend_uid))
{var friend_link=$('friend_'+friend_uid);colourFadeout(friend_link.getParent(),3,'#ff0000','#ffb0b0');if(friend_total[3]==0)
{fadeoutToHidden($('friendsList'));fadeinFromHidden($('friendsListNone'));}
$('tot_friends_shown').innerHTML=$('tot_friends_shown').innerHTML.toInt()-1;$('tot_friends').innerHTML=$('tot_friends').innerHTML.toInt()-1;if($('tot_friends_inprofile'))
{$('tot_friends_inprofile').innerHTML=$('tot_friends_inprofile').innerHTML.toInt()-1;}
if($('tot_friends_shown').innerHTML=='0')
{$('friendsListTitle').style.display='none';if($('friendsListNone'))
{$('friendsListNone').style.display='block';}
if($('hasFriendsLabel'))
{$('hasFriendsLabel').style.display='none';}}}}
function friendAdd(uid,errorMessage)
{var url='profile_information/friend_request.php?friend_uid='+uid+'&addfriend=1&noreturn=1&errorMessage='+errorMessage+'&special=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{showFriendDefaultOptions(myObject['friend_uid'],0,'',orig_x,orig_y,myObject['message']);}
else
{showFriendDefaultOptions(myObject['friend_uid'],0,'',orig_x,orig_y,myObject['error']);}}}).request();}
function friendWithdraw(uid,url,showOptions)
{if(url.length==0)
{url='profile_information/friend_request.php?friend_uid='+uid+'&withdrawfriend=1';}
url+='&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if($('friendWithdraw_'+myObject['friend_uid']))
{colourFadeout($('friendWithdraw_'+myObject['friend_uid']),2,'#ff0000','#ffb0b0');if(friend_total[2]==0)
{fadeoutToHidden($('waiting_decision_wrapper'));}
$('friendWithdraw_'+myObject['friend_uid']).removeProperty('id');}
else
{}
if(showOptions!=1)
{showFriendDefaultOptions(myObject['friend_uid'],0,'',orig_x,orig_y,myObject['message']);}}
else
{if(showOptions!=1)
{showFriendDefaultOptions(myObject['friend_uid'],0,'',orig_x,orig_y,myObject['error']);}}}}).request();}
function addNewFriendWithdrawHandler()
{if($$('a.friendWithdraw'))
{$$('a.friendWithdraw').each(function(withdrawLink)
{withdrawLink.addEvent('click',function(e)
{e=new Event(e).stop();friendWithdraw('',withdrawLink.href,1);});});}}
function friendReject(uid,errorMessage)
{var url='profile_information/friend_request.php?friend_uid='+uid+'&rejectfriend=1&noreturn=1&errorMessage='+errorMessage;new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{showFriendDefaultOptions(uid,0,'',orig_x,orig_y,myObject['message']);}
else
{showFriendDefaultOptions(uid,0,'',orig_x,orig_y,myObject['error']);}}}).request();}
function showFriendMessageForm(uid,errorMessage,type,mainLink)
{var url='profile_information/'+type+'_message.php?friend_uid='+uid+'&compose=1&noreturn=1&errorMessage='+errorMessage;if(mainLink)
{url+='&mainLink=1';}
$('friendHoverDivContent').innerHTML='<center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error']&&myObject['error'].length>0)
{alert(myObject['error']);}
else
{morphSize($('friendHoverDiv'),myObject['width'],myObject['height']);$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];if($('friendHoverDivResetLink'))
{$('friendHoverDivResetLink').addEvent('click',function(e)
{e=new Event(e).stop();showFriendDefaultOptions(myObject['friend_uid'],0,'',orig_x,orig_y,'');});}
if($('wallForm'))
{$('wall_inline').focus();$('wallForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('wallForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['special']==1)
{$('wallList').innerHTML=myObject['response']+$('wallList').innerHTML;fadeinFromHidden($('newWallPost'));$('newWallPost').removeProperty('id');reloadNewWallHandlers();}
showFriendDefaultOptions(myObject['friend_uid'],0,'',orig_x,orig_y,myObject['message']);}
else
{showFriendMessageForm(myObject['friend_uid'],myObject['error'],'wall');}}});$('friendHoverDivContent').innerHTML='<center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /><br />'+$('posting_msg_txt').value+'</center>';});}
overwrite_private_msg_form();}}}).request();}
function overwrite_private_msg_form()
{if($('pmForm'))
{if($('pm_subject'))
{$('pm_subject').focus();}
else
{$('pm_inline').focus();}
$('pmForm').action+='&noreturn=1';$('pmForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('pmForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{if(myObject['hide']&&myObject['hide']==1)
{alert(myObject['message']);fadeoutToHidden($('friendHoverDiv'));}
else
{showFriendDefaultOptions(myObject['friend_uid'],0,'',orig_x,orig_y,myObject['message']);}}
else
{showFriendMessageForm(myObject['friend_uid'],myObject['error'],'private');}}});$('friendHoverDivContent').innerHTML='<center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /><br />'+$('sending_msg_txt').value+'</center>';});}}
function addNewFriendHandler()
{$$('a.currentFriend').each(function(currentFriendLink)
{overwriteFriendLink(currentFriendLink);});}
function addInPageFriendHandlers()
{$$('a.inPageCurrentFriend').each(function(currentFriendLink)
{overwriteFriendLink(currentFriendLink);});}
function overwritePotentialFriendsLinks()
{$$('a.addPotFriendLink').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();$(link.id+'_div').innerHTML='<center><img src="profile_information/spinner.gif" /></center>';var url=link.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{alert(myObject['message_plain']);fadeoutToHidden($('potFriendDiv'+myObject['friend_uid']));}
else
{alert(myObject['error']);$(link.id+'_div').innerHTML='<center><img src="images/err_small.png" /></center>';}}}).request();});});}
function overwriteFriendLink(currentFriendLink)
{currentFriendLink.removeEvents();currentFriendLink.addEvent('click',function(e)
{e=new Event(e).stop();var xCoord=e.client.x+window.getScrollLeft();var yCoord=e.client.y+window.getScrollTop();orig_x=xCoord;orig_y=yCoord;findExpandDirections(e.client.x,e.client.y);showFriendDefaultOptions('',0,currentFriendLink.href,xCoord,yCoord,'');});}
function reloadNewWallHandlers()
{$$('a.wallFriend').each(function(wallFriendLink)
{wallFriendLink.removeEvents();wallFriendLink.addEvent('click',function(e)
{e=new Event(e).stop();var xCoord=e.client.x+window.getScrollLeft();var yCoord=e.client.y+window.getScrollTop();orig_x=xCoord;orig_y=yCoord;findExpandDirections(e.client.x,e.client.y);showFriendDefaultOptions('',0,wallFriendLink.href,xCoord,yCoord,'');});});}
function addNewSearchHandler()
{$$('a.searchFriend').each(function(searchFriendLink)
{searchFriendLink.removeEvents();searchFriendLink.addEvent('click',function(e)
{e=new Event(e).stop();var xCoord=e.client.x+window.getScrollLeft();var yCoord=e.client.y+window.getScrollTop();orig_x=xCoord;orig_y=yCoord;findExpandDirections(e.client.x,e.client.y);showFriendDefaultOptions('',0,searchFriendLink.href,xCoord,yCoord,'');});});}
function addNewMainWallHandler()
{if($('in_page_wall1'))
{$('in_page_wall1').action+='&noreturn=1';$('in_page_wall1').addEvent('submit',function(e)
{e=new Event(e).stop();$('in_page_wall1').send({onComplete:function()
{if($('noWallPosts'))
{var mySlider=new Fx.Slide('noWallPosts');mySlider.hide();$('noWallPosts').removeProperty('id');}
if($('noWallPosts1'))
{var mySlider=new Fx.Slide('noWallPosts1');mySlider.hide();$('noWallPosts1').removeProperty('id');}
$('in_page_wall_content1').setStyles({'background':'white'});var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('WallMainFormError1').innerHTML='';fadeoutToHidden($('WallMainFormError1'));$('wallList1').innerHTML=myObject['response']+$('wallList1').innerHTML;fadeinFromHidden($('newWallPost'));$('in_page_wall_content1').value='';$('newWallPost').removeProperty('id');$('wallCount1').innerHTML=$('wallCount1').innerHTML.toInt()+1;$('wallList').innerHTML=myObject['response']+$('wallList').innerHTML;fadeinFromHidden($('newWallPost'));$('in_page_wall_content').value='';$('newWallPost').removeProperty('id');reloadNewWallHandlers();}
else
{$('WallMainFormError1').innerHTML=myObject['error'];fadeinFromHidden($('WallMainFormError1'));}}});$('in_page_wall_content1').setStyles({'background':'white url(\'profile_information/spinner.gif\') no-repeat center center'});});}}
function init_stats_form()
{if($('refresh_stats_form'))
{var form=$('refresh_stats_form');form.addEvent('submit',function(e)
{e=new Event(e).stop();display_loading_spinner();form.action+='&noreturn=1';form.send({onComplete:function()
{hide_loading_spinner();var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{var myObject=Json.evaluate(this.response.text);resp=myObject['response'];sweepInOut(resp,myObject['initSection'].toInt());}
else
{alert(myObject['error']);}}});});}}
function init_cv_profile_forms()
{$$('form.ed_profile_form').each(function(pForm)
{pForm.action+='?noreturn=1';pForm.addEvent('submit',function(e)
{e=new Event(e).stop();pForm.send({onComplete:function()
{enableFormElements(pForm);var myObject=Json.evaluate(this.response.text);$('privacySubmit').value=myObject['submitText'];if(myObject['error'].length==0)
{alert(myObject['response']);}
else
{alert(myObject['error']);}}});disableFormElements(pForm);$('privacySubmit').value=$('wait_txt').value;});});}
function init_profile_settings_forms()
{$$('form.profile_settings_form').each(function(pForm)
{pForm.action+='?noreturn=1';pForm.addEvent('submit',function(e)
{e=new Event(e).stop();pForm.send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);enableFormElements(pForm);$('settingsSubmit').value=myObject['submitText'];if(myObject['error']&&myObject['error'].length==0)
{alert(myObject['error']);}
else
{if($('siteemailBefore')&&$('siteemail'))
{$('siteemailBefore').value=$('siteemail').value;}
if($('siteemailactiveBefore')&&$('siteemailactive'))
{$('siteemailactiveBefore').value=$('siteemailactive').value;}
if($('siteemailStatusImg'))
{$('siteemailStatusImg').style.display='none';}
alert(myObject['response']);}
if(myObject['load_url']&&myObject['load_url'].length>0)
{openTab(myObject['load_url']);}}});disableFormElements(pForm);$('settingsSubmit').value=$('wait_txt').value;});});}
function remove_portfolio_item(portfolio_id)
{var itemsLeft=false;if($('portfolio_item['+portfolio_id+']'))
{var element=$('portfolio_item['+portfolio_id+']');element.style.backgroundColor='#ff3300';new Fx.Style(element,'opacity',{duration:500,wait:true}).start(1,0).chain(function()
{element.style.display='none';$$('li.profile_media_item').each(function(portfolioItem)
{if(portfolioItem.id!=element.id&&portfolioItem.style.visibility!='hidden'&&portfolioItem.style.display!='none')
{itemsLeft=true;}});if(!itemsLeft)
{$('no_mediaitems_text').style.display='inline';}});}
remove_leftbar_item(portfolio_id);}
function remove_leftbar_item(portfolio_id)
{if($('left_media_item['+portfolio_id+']'))
{var elementx=$('left_media_item['+portfolio_id+']');elementx.style.display='none';checkAllPortfolioHeadlines();}}
function fade_out_media_item(elementx)
{elementx.style.backgroundColor='#ff3300';new Fx.Style(elementx,'opacity',{duration:500,wait:true}).start(1,0).chain(function()
{elementx.style.display='none';});}
function count_visible_media_items(wrapper,elementx)
{var children=wrapper.childNodes;var count=0;for(var i=0;i<children.length;i++)
{if(children[i].visibility!='hidden'&&children[i].style.display!='none'&&children[i].id!=elementx.id&&children[i].className!='clearline')
{count++;}}
return count;}
function check_for_new_media_items(url)
{var i=0;var param='?check_new_portfolio=1';if($('cv_profile_uid'))
{param+='&cvProfileId='+$('cv_profile_uid').value;}
if($('portfolioType'))
{param+='&mediaType='+$('portfolioType').value;}
$$('li.profile_media_item').each(function(portfolioItem)
{param+='&item['+i+']='+portfolioItem.id;i++;});new Ajax(url+param,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{alert(myObject['error']);}
else
{if(myObject['portfolio_uid'].length>0)
{$('existing_items').innerHTML+=myObject['item'];$('no_mediaitems_text').style.display='none';add_delete_portfolio_links();if(myObject['mediatype']=='1'&&$('media_files_uploaded'))
{var numFiles=$('media_files_uploaded').innerHTML.toInt()+1;$('media_files_uploaded').innerHTML=numFiles;if(numFiles>1&&$('changeOrderLink'))
{$('changeOrderLink').style.display='inline';}
handle_media_files_limit();}}}}}).request();}
function addLeftbarPortfolio(metatype,leftbarItem)
{if($('profile_'+metatype))
{$('profile_'+metatype).innerHTML+=leftbarItem;checkPortfolioHeadline(metatype);}}
function show_media_headline(metaType)
{if(metaType=='picture')
{var wrapper=$('profile_images');}
if(metaType=='video'||metaType=='flash')
{var wrapper=$('profile_video');}
if(metaType=='audio')
{var wrapper=$('profile_audio');}
if(wrapper)
{var headline=$(wrapper.id+'_headline');if(headline.style.display=='none')
{headline.style.visibility='hidden';headline.style.display='block';new Fx.Style(headline,'opacity',{duration:500,wait:true}).start(0,1);wrapper.style.visibility='hidden';wrapper.style.display='block';new Fx.Style(wrapper,'opacity',{duration:500,wait:true}).start(0,1);}}}
function fade_new_leftbaritem(portfolio_id,fadeParent)
{var element=$('left_media_item['+portfolio_id+']');if(fadeParent)
{element=element.parentNode;}
if(element.style.visibility=='hidden')
{new Fx.Style(element,'opacity',{duration:500,wait:true}).start(0,1);}}
function fade_new_mediaitem(portfolio_id)
{var element=$('portfolio_item['+portfolio_id+']');if(element.style.visibility=='hidden')
{new Fx.Style(element,'opacity',{duration:500,wait:true}).start(0,1);}}
function add_delete_portfolio_links()
{$$('a.delete_portfolio_link').each(function(deleteLink)
{deleteLink.removeEvents();deleteLink.addEvent('click',function(e)
{e=new Event(e).stop();if(confirm($('deletePortfolioText').value))
{final_delete_item(this);}});});$$('a.edit_portfolio_link').each(function(editLink)
{editLink.removeEvents();editLink.addEvent('click',function(e)
{e=new Event(e).stop();var xCoord=e.client.x+window.getScrollLeft();var yCoord=e.client.y+window.getScrollTop();orig_x=xCoord;orig_y=yCoord;findExpandDirections(e.client.x,e.client.y);showPortfolioEdit(editLink.href+'&noreturn=1',xCoord,yCoord,true);});});}
function handle_media_files_limit()
{if($('media_files_uploaded')&&$('media_items_limit_reached')&&$('media_items_existing'))
{var num_files=$('media_files_uploaded').innerHTML.toInt();$('media_items_limit_reached').style.display='none';$('media_items_existing').style.display='none';if(num_files>=5)
{$('media_items_limit_reached').style.display='block';if($('FlashFilesUpload'))
{$('FlashFilesUpload').style.display='none';}}
else if(num_files>0)
{$('media_items_existing').style.display='block';}}}
function final_delete_item(deleteLink)
{var url=deleteLink.href+'&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var result=this.response.text;if(result.length>0)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{alert(myObject['error']);}
else
{if(myObject['remove_portfolio'].length>0)
{remove_portfolio_item(myObject['remove_portfolio']);if(myObject['mediatype']=='1'&&$('media_files_uploaded'))
{var numFiles=$('media_files_uploaded').innerHTML.toInt()-1;$('media_files_uploaded').innerHTML=numFiles;if(numFiles<2&&$('changeOrderLink'))
{$('changeOrderLink').style.display='none';}
if($('media_files_uploaded').innerHTML.toInt()==4)
{load_uploader('http://'+myObject['site_url']+'/profile_information/media.php?uploader=2');}
else
{handle_media_files_limit();}}}}}}}).request();}
function handlePortfolioForm()
{if($('edMediaForm'))
{$('edMediaForm').action+='&noreturn=1';$('edMediaForm').addEvent('submit',function(e)
{e=new Event(e).stop();$('edMediaForm').send({onComplete:function()
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('editPortfolioDivContent').innerHTML='<center><p>'+myObject['message']+'</p><p><a href="javascript:close_portfolio_window();">['+$('close_link_txt').value+']</a></p></center>';}
else
{$('editPortfolioDivContent').innerHTML='<p><center>'+myObject['message']+'</center></p>';}
if($('ed_portf_desc_'+myObject['portfolio_uid']))
{$('ed_portf_desc_'+myObject['portfolio_uid']).innerHTML=myObject['description'];}}});$('editPortfolioDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /><br />'+$('sending_msg_txt').value+'</center></p>';morphSize($('editPortfolioDiv'),250,125);});}}
function close_portfolio_window()
{fadeoutToHidden($('editPortfolioDiv'));}
function showPortfolioEdit(url,mouseX,mouseY,initDiv)
{if(initDiv)
{initialiseHoverDiv('editPortfolioDiv',250,300,false);}
new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);morphSize($('editPortfolioDiv'),myObject['width'],myObject['height']);$('editPortfolioDivTitle').innerHTML=myObject['head_response'];$('editPortfolioDivContent').innerHTML=myObject['response'];if(myObject['new_thumb'].length>0)
{var ThmbImg=$('ed_portf_thumb_img_'+myObject['portfolio_uid']);if(ThmbImg)
{ThmbImg.src=myObject['new_thumb'];ThmbImg.style.width=myObject['thumb_width']+'px';ThmbImg.style.height=myObject['thumb_height']+'px';if(myObject['thumb_deleted'])
{$('ed_portf_thumb_img_'+myObject['portfolio_uid']+'_wrap').setStyles({'vertical-align':'middle','line-height':'172px'});}
else
{$('ed_portf_thumb_img_'+myObject['portfolio_uid']+'_wrap').setStyles({'vertical-align':'top','line-height':'auto'});}}}
handlePortfolioForm();}}).request();if(initDiv)
{calculateDivPosition('editPortfolioDiv',mouseX,mouseY);}}
function load_uploader(url)
{new Ajax(url+'&noreturn=1&justuploader=1',{method:'get',evalScripts:true,onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('uploader_wrapper').innerHTML=myObject['response'];}
else
{alert(myObject['error']);}
initMediaPage();}}).request();}
function refresh_uploader_links()
{if($('upload_explain'))
{$$('a.uploader_choose_link').each(function(chooseLink)
{chooseLink.addEvent('click',function(e)
{e=new Event(e).stop();load_uploader(this.href);});});}
if($('reset_uploader_link'))
{$('reset_uploader_link').addEvent('click',function(e)
{e=new Event(e).stop();var url=this.href+'&noreturn=1&justuploader=1';new Ajax(url,{method:'get',evalScripts:true,onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('uploader_wrapper').innerHTML=myObject['response'];}
else
{alert(myObject['error']);}
initMediaPage();}}).request();});}}
function change_portfolio_thumb(uid)
{var url='profile_information/media.php?thumbs='+uid+'&noreturn=1';$('editPortfolioDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',evalScripts:true,onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);morphSize($('editPortfolioDiv'),myObject['width'],myObject['height']);$('editPortfolioDivTitle').innerHTML=myObject['head_response'];$('editPortfolioDivContent').innerHTML=myObject['response'];if($('thumb_div'))
{fadeinFromHidden($('thumb_div'));}
$$('a.thumb_back_link').each(function(back_link)
{back_link.removeEvents();back_link.addEvent('click',function(e)
{e=new Event(e).stop();$('editPortfolioDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';showPortfolioEdit(back_link.href+'&noreturn=1',0,0,false);});});$$('a.mediaThumb').each(function(thumb_link)
{thumb_link.removeEvents();thumb_link.addEvent('click',function(e)
{e=new Event(e).stop();$('editPortfolioDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';showPortfolioEdit(thumb_link.href+'&noreturn=1',0,0,false);});});$$('a.thumb_sel_link').each(function(sel_link)
{sel_link.removeEvents();sel_link.addEvent('click',function(e)
{e=new Event(e).stop();$('editPortfolioDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /><br />'+$('sending_msg_txt').value+'</center></p>';showPortfolioEdit(back_link.href+'&noreturn=1',0,0,false);});});if(myObject['ajReq']&&myObject['ajReq'].length>0)
{generateThumbs(myObject['ajReq'],uid);}}}).request();}
function initNewProfileEvents()
{init_all_jobtypes_link();init_new_profile_jt_select();}
function init_new_profile_jt_select()
{$$('a.jobtypeLink').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';$('friendHoverDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{alert(myObject['error']);}
else
{if(myObject['cvProfileId']&&myObject['cvProfileId']>0)
{fadeoutToHidden($('friendHoverDiv'));loadHomePage(myObject['cvProfileId']);}
else
{$('friendHoverDivContent').innerHTML=myObject['response'];overwriteDuplicationLinks();}}}}).request();});});}
function overwriteDuplicationLinks()
{$$('a.addProfileDupSel').each(function(link)
{link.addEvent('click',function(e)
{e=new Event(e).stop();var url=link.href+'&noreturn=1';$('friendHoverDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);fadeoutToHidden($('friendHoverDiv'));if(myObject['error'].length>0)
{alert(myObject['error']);}
else
{loadHomePage(myObject['cvProfileId']);}}}).request();});});}
function loadHomePage(cvProfileId)
{var url=$('siteurl').value+'/profile.php?pset='+cvProfileId+'&noreturn=1';display_loading_spinner();new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error']&&myObject['error'].length>0)
{alert(myObject['error']);hide_loading_spinner();}
else
{resp=myObject['response'];sweepInOut(resp,myObject['initSection'].toInt());}
current_view='home_page';if(myObject['jobtypes'])
{$('profile_right_header').innerHTML=myObject['jobtypes'];}
if(myObject['cv_profile_uid'])
{$('cv_profile_uid').value=myObject['cv_profile_uid'];select_profile_tab(myObject['cv_profile_uid']);}
if(myObject['portfolioItems'])
{refreshAllPortofolioItems(myObject['portfolioItems']);}}}).request();}
function generateThumbs(url,uid)
{new Ajax(url,{method:'get',onComplete:function(e)
{change_portfolio_thumb(uid);}}).request();}
function reset_portfolio_visibility(uid,jump_link)
{var url='profile_information/media.php?reset_visibility='+uid+'&noreturn=1';$('editPortfolioDivContent').innerHTML='<p><center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center></p>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{fadeoutToHidden($('editPortfolioDiv'));alert(myObject['error']);}
else
{showPortfolioEdit(jump_link+'&noreturn=1',0,0,false);}}}).request();}
function openPortfolio(userId,portfolioId)
{var url='portfolioview.php?viewee_uid='+userId+'&portfolio_uid='+portfolioId;var title='vid';var options='width=400, height=400, directories=no, location=no, menubar=no, scrollbars=yes, status=yes, toolbar=no, resizable=yes';window.open(url,title,options);}
function MultiPowUpload_onComplete(type,index)
{refreshLeftbar();check_for_new_media_items('profile_information/media.php');}
function refreshLeftbar()
{var url='profile.php?pset='+$('cv_profile_uid').value+'&getPortfolioLeftbar=1&noreturn=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length>0)
{alert(myObject['error']);}
else
{$('leftbarMediaItemsWrapper').innerHTML=myObject['response'];}}}).request();}
function showProfilePictureEdit()
{$('edProfilePictureLink').style.display='block';}
function hideProfilePictureEdit()
{$('edProfilePictureLink').style.display='none';}
function changeProfilePicture(e)
{e=new Event(e).stop();var url='profile_information/profilePic.php?noreturn=1';initialiseHoverDiv('friendHoverDiv',250,100,false);var mouseX=e.client.x+window.getScrollLeft()+265;var mouseY=e.client.y+window.getScrollTop()+115;calculateDivPosition('friendHoverDiv',mouseX,mouseY);new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendHoverDivTitle').innerHTML=myObject['head_response'];$('friendHoverDivContent').innerHTML=myObject['response'];}
else
{alert(myObject['error']);}}}).request();}
function changeProfilePictureFromUploads(portfolioId)
{var url='profile_information/profilePic.php?fromPortfolio='+portfolioId;$('friendHoverDivContent').innerHTML='<center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);fadeoutToHidden($('friendHoverDiv'));if(myObject['error'].length==0)
{$('profile_mainpicture').innerHTML=myObject['pictureContent'];}
else
{alert(myObject['error']);}}}).request();}
function profilePictureUploadReady()
{if(allowIFrameRefresh)
{allowIFrameRefresh=false;var url='profile_information/profilePic.php?getProfilePic=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('profile_mainpicture').innerHTML=myObject['pictureContent'];}
else
{alert(myObject['error']);}
fadeoutToHidden($('friendHoverDiv'));}}).request();}
return true;}
function deleteProfilePicture()
{if(confirm($('deleteProfilePicText').value))
{var url='profile_information/profilePic.php?deletepic=1';$('friendHoverDivContent').innerHTML='<center><img src="profile_information/spinner.gif" style="margin: 10px 0;" /></center>';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);fadeoutToHidden($('friendHoverDiv'));if(myObject['error'].length==0)
{$('profile_mainpicture').innerHTML=myObject['pictureContent'];}
else
{alert(myObject['error']);}}}).request();}}
function freeProfileIFrame()
{allowIFrameRefresh=true;$('ProfilePicSelectWrapper').style.display='none';$('ProfilePicSelectSpinner').style.display='block';}
function jobtypeSearchFn()
{var str=$('jobtypeSearch').value.toLowerCase();$$('ul#jobtypeSelUL li input').each(function(hidden)
{var li=hidden.getParent();var it=hidden.name.toLowerCase();if(it.indexOf(str)>-1)
{li.style.display='block';}
else
{li.style.display='none';}});}
function listitemSearchFn(listId)
{var str=$('listitemSearch').value.toLowerCase();$$('ul#'+listId+' li input').each(function(hidden)
{var li=hidden.getParent();var it=hidden.name.toLowerCase();if(it.indexOf(str)>-1)
{li.style.display='block';}
else
{li.style.display='none';}});}
function initProfileEditAccordion()
{if(window.ie6)var heightValue='100%';else var heightValue='';if($('profileEditMainList'))
{var accordion1=new Accordion('h3.profileEdith3','div.profileSectionDiv',{opacity:false},$('profileEditMainList'));}
if($('profileEditItems'))
{var accordion2=new Accordion('h4.profile_edit_headline','div.profile_freetext',{opacity:false,onComplete:function(){var element=this.elements[this.previous].getParent().getParent().getParent();if(element&&element.offsetHeight>0)
{element.setStyle('height',heightValue);}}},$('profileEditItems'));}}
function initCvCentreAccordion()
{var accordion=new Accordion('h3.cvInfoItem','div.cvInfoDiv',{opacity:false,onActive:function(toggler,element){toggler.className='cvInfoItem on';},onBackground:function(toggler,element){toggler.className='cvInfoItem';}},$('helpItems'));}
function triggerAdvSelFree(field,name)
{if($(field+'name').style.display!='block')
{$(field).style.display='none';$(field+'name').style.display='block';$(field+'Switch').innerHTML='&raquo; '+$('creditSelectText').value.replace('##listname##',name);$(field+'None').selected=true;}
else
{$(field+'name').style.display='none';$(field).style.display='block';$(field+'Switch').innerHTML='&raquo; '+$('creditOtherText').value.replace('##listname##',name);$(field+'name').value='';}}
function hideImprovementBar(cvProfileId)
{fadeoutToHidden($('cvImprovementDiv'));var url='profile_information/cv.php?pset='+cvProfileId+'&hideImprovementBar=1';new Ajax(url,{method:'get'}).request();}
function hideImprovementSection(cvProfileId,type,subType)
{if($('imprSec['+type+']['+subType+']'))
{fadeoutToHidden($('imprSec['+type+']['+subType+']'));var count=0;$$('div#cvImprovementDiv ul li').each(function(li)
{if(li.id!='imprSec['+type+']['+subType+']'&&li.style.display!='none'&&li.style.visibility!='hidden')
{count++;}});if(count<1)
{fadeoutToHidden($('cvImprovementDiv'));}
var url='profile_information/cv.php?pset='+cvProfileId+'&hideImprovementSection='+type+'&sub='+subType;new Ajax(url,{method:'get'}).request();}}
function mouseLockBlur(enable)
{mouseFadeoutLock=enable;if(!enable)
{$('friend_search').focus();}}
function listSearchKeyDown(e,direct)
{var key=e.keyCode;if(key==40||key==38)
{e=new Event(e).stop();keyIsDown=true;keyDownIndex++;searchKeyArrow(key,keyDownIndex,true);return false;}
else if(key==13)
{listSelectIndex(listSelectedIndex);e=new Event(e).stop();return false;}
else if(key==27)
{e=new Event(e).stop();fadeoutToHidden($('friendQuickSearch'));return false;}
return true;}
function listSelectIndex(index)
{var i=0;if(index>-1)
{$$('ul#friendQuickSearch li a').each(function(link)
{li=link.getParent();if(!(li.style.display=='none'))
{if(i==index)
{location.href=link.href;}
i++;}});}}
function searchKeyArrow(key,keyIdx,direct)
{if(keyIsDown&&keyDownIndex==keyIdx)
{if($('friendQuickSearch').style.display=='none')
{startFriendSearch();}
if(key==40||key==38)
{var items=$$('ul#friendQuickSearch li');var count=0;items.each(function(item)
{if(!(item.style.display=='none'))
{count++;}});if(key==40)
{listSelectedIndex++;if(listSelectedIndex>=count)
{listSelectedIndex=0;}
refreshKeyHighlighting();}
else if(key==38)
{listSelectedIndex--;if(listSelectedIndex<0)
{listSelectedIndex=count-1;}
refreshKeyHighlighting();}}
var timeoutSeconds=100;if(direct)
{timeoutSeconds=750;}
setTimeout('searchKeyArrow('+key+', '+keyIdx+')',timeoutSeconds);}}
function refreshKeyHighlighting()
{var count=0;$$('ul#friendQuickSearch li').each(function(li)
{if(!(li.style.display=='none'))
{if(count==listSelectedIndex)
{li.style.backgroundColor='#FF9999';}
else
{li.style.backgroundColor='white';}
count++;}});}
function updateAvailPeriod(id)
{var url='availability.php?updatePeriod='+id+'&from='+escape($('avail_'+id+'_from').value)+'&until='+escape($('avail_'+id+'_until').value);new Ajax(url,{method:'get'}).request();}
function deleteAvailPeriod(id)
{$('avail_'+id+'_deleted').value='1';var count=0;$$('ul#availPeriods li input.availDeleted').each(function(el)
{if(el.value=='0')
{count++;}});if(count<1)
{$('availPeriods').style.display='none';}
fadeoutToHidden($('availPeriod['+id+']'));var url='availability.php?deletePeriod='+id;new Ajax(url,{method:'get'}).request();}
function init_friend_quick_search()
{if($('friendQuickSearch'))
{var url=$('siteurl').value+'/profile_information/friend_request.php?getQuickSearchItems=1';new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{$('friendQuickSearch').innerHTML=myObject['response'];}}}).request();}}
function hideGarea(id,synId)
{$('delGarea_'+id+'_'+synId).style.display='none';$('garea_'+id+'_'+synId).style.background='none';}
function dispGarea(id,synId)
{$('delGarea_'+id+'_'+synId).style.display='block';$('garea_'+id+'_'+synId).style.background='white';}
function overwriteGareaLinks()
{overwriteGareaDeleteLinks();if($('addGareaLink'))
{overwriteAddListItemLink($('addGareaLink'));}}
function overwriteGareaDeleteLinks()
{$$('a.delGareaLink').each(function(link)
{var url=link.href+'&noreturn=1';link.addEvent('click',function(e)
{e=new Event(e).stop();if(confirm($('del_listitem_txt').value))
{new Ajax(url,{method:'get',onComplete:function(e)
{var myObject=Json.evaluate(this.response.text);if(myObject['error'].length==0)
{fadeoutToHidden($('garea_wrap_'+myObject['refId']+'_'+myObject['synId']));}
else
{alert(myObject['error']);}}}).request();}});});}