
$j(function(){$j('#service_actions input').click(function()
{var action_id=$j(this).attr('aid');if(this.checked)
{action_toggle(action_id,true)}
else
{if($j('#service_actions input:checked').length)
{action_toggle(action_id,false);}
else
{service_toggle();return false;}}});$j('#service_control').click(function()
{service_toggle();return false;});$j('#service_reviews_textarea').click(function(){if(this.value==review_default_text)
{$j(this).val('').css('color','#000');}}).blur(function(){if($j.trim(this.value)=='')
{$j(this).val(review_default_text).css('color','#444');}});});function action_toggle(action_id,to_add)
{var query={action_id:action_id,add:to_add?1:null};var q=$j.box.formatQuery(query);var url=site_root+'index.php?rm=box_services_toggle_action';$j.getJSON(url,q,null);}
function service_toggle()
{if(service_state==2)
{var title=$t('Remove %1 service','js_services_js_popup_remove_title',$j.text(service_name));var message=$t('You are about to remove %1 from your Box account. By doing so, you will no longer be able to send files to this service.','js_services_js_popup_text',$j.text(service_name));}
else if(service_state==1)
{var title=$t('Add %1 service','js_services_js_popup_add_title',$j.text(service_name));var message=$t('You are about to add %1 to your Box account. By adding this OpenBox service, you are granting this service access to the files you use the service with.','js_services_js_popup_add_text',$j.text(service_name));}
else
{document.location=script_url+'/upgrade';return;}
$j.popup.confirm(title,message,{},function(result)
{if(!result)
{$j.popup.close();return;}
var query={service_id:service_id};var q=$j.box.formatQuery(query);var url=site_root+'index.php?rm='+(service_state==2?'box_remove_service':'box_add_service');$j.getJSON(url,q,function(json)
{if(json.result=='success')
{$j('#service_actions input').attr('checked','checked');if(service_state==2)
{service_state=1;$j('#service_actions input').attr('disabled','disabled');$j('#service_control span.left span').attr('class','btn_icon_add').text('Add Application');}
else
{service_state=2;$j('#service_actions input').removeAttr('disabled');$j('#service_control span.left span').attr('class','btn_icon_remove').text('Remove Application');}}
$j.popup.close();})});}