
$j(function(){var force=false;$j('.plan_selector li').click(function(){$j('#field_custom_address, #field_seats_number').hide();$j('.plan_selector li').removeClass('noborder').removeClass('current').removeClass('selected');$j('#try_box_business').show();$j(this).prev().addClass('noborder');$j(this).addClass('current').find('input:visible').click();}).hover(function(){$j(this).prev().addClass('noborder');$j(this).data('selected','1').addClass('selected');},function(){if(!$j(this).hasClass('current'))
{$j(this).removeClass('selected').data('selected','');$j(this).prev().removeClass('noborder');}});$j('#plan_business, #plan_enterprise').click(function(){$j('#field_custom_address, #field_seats_number').show();$j('#enterprise_users').val(parseInt($j('li.current .ent_storage').text())/10)
$j('#try_box_business').hide();});seats_changed(force);})
function seats_changed(force)
{var enterprise_users=force?3:$j('#enterprise_users').val();if(enterprise_users>1)
{$j('li.current .ent_storage').text((enterprise_users*10));$j('li.current .ent_storage_gb').text(' '+$t('GB','signup_plan_space_gb')+(enterprise_users==3?'+':''));if(!force)
{$j('#enterprise_users').parents("li").click();}
else
{$j('#enterprise_users option[@value=3]').attr("selected","selected");}}}
function credit_card_number_changed(form)
{var cardTypes={34:'AmericanExpress',37:'AmericanExpress',4:'Visa',51:'MasterCard',52:'MasterCard',53:'MasterCard',54:'MasterCard',55:'MasterCard',6011:'Discover'};var cc_number=$j('#cc_number').val();for(i=1;i<5;i++)
{var substr=cc_number.substring(0,i);if(cardTypes[substr]!=undefined)
{$j('#cc_type').find('option[value='+cardTypes[substr]+']').attr("selected","selected");break;}
$j('#cc_type').find('option:eq(0)').attr("selected","selected");}}
function paypal_warning()
{$j.popup.alert('Sorry for the inconvenience','We apologize for any inconvenience, but at this time we are not accepting PayPal as a form of payment for new accounts. Please use a valid credit card on the current page.',function()
{});return;var oSize=system.get_document_size();var w=$j(document).width();$j('#paypal_warning').css('width',parseInt(w/2)-178);$j('#s1, #s2').hide();simpleBodyBlocker.create();$('global_blocker').onclick=paypal_warning_close;$('paypal_warning').style.display='block';}
function paypal_warning_close()
{$('s1').style.display='';$('s2').style.display='';simpleBodyBlocker.destroy();$('paypal_warning').style.display='none';}
function paypal_warning_submit(t)
{$('plan_price'+t).checked=true;$('paysystem').value='paypal';document.forms['register_form'].submit();$('global_blocker').onclick=new function(){};}
$j(document).ready(function(){$j('.tooltip').each(function(i){var tooltip=$j(this).attr('title');var texts=tooltip.split(': ');var offset=($j.browser.msie)?-42:-24;$j(this).attr('title','');$j(this).addClass('cur_help').css({'color':'#5B84CE','font-weight':'bold'}).hover(function(){box_new_tooltip.show(this,texts[1],texts[0],{invert:1,left:offset,top:25})},function(){box_new_tooltip.hide()});});});function signup_second_submit()
{var errors=[];$j('#first_name_label').removeClass("error");$j('#last_name_label').removeClass("error");$j('#street_address_label').removeClass("error");$j('#zip_label').removeClass("error");$j('#city_label').removeClass("error");$j('#state_label').removeClass("error");$j('#cc_number_label').removeClass("error");$j('#cc_exp_date').removeClass("error");$j('#cc_cvv_label').removeClass("error");if($j('#email').val()=='')
{$j('#email_label').addClass("error");errors.push("email");}
if($j('#password').val()=='')
{$j('#password_label').addClass("error");errors.push("password");}
if($j('#confirm_password').val()=='')
{$j('#confirm_password_label').addClass("error");errors.push("confirm_password");}
if($j('#confirm_password').val()!=$j('#password').val())
{$j('#confirm_password_label').addClass("error");$j('#password_label').addClass("error");errors.push("password_missmatch");}
if($j('#cc_first_name').val()=='')
{$j('#first_name_label').addClass("error");errors.push("cc_first_name");}
if($j('#cc_last_name').val()=='')
{$j('#last_name_label').addClass("error");errors.push("cc_last_name");}
if($j('#cc_street_address').val()=='')
{$j('#street_address_label').addClass("error");errors.push("cc_street_address");}
if($j('#cc_zip').val()=='')
{$j('#zip_label').addClass("error");errors.push("cc_zip");}
if($j('#cc_city').val()=='')
{$j('#city_label').addClass("error");errors.push("cc_city");}
if($j('#cc_state').val()=='')
{$j('#state_label').addClass("error");errors.push("cc_state");}
if($j('#cc_number').val()=='')
{$j('#cc_number_label').addClass("error");errors.push("cc_number");}
if($j('#cc_cvv').val()=='')
{$j('#cc_cvv_label').addClass("error");errors.push("cc_cvv");}
if($j('#ExpDateMonth').val()=='')
{$j('#cc_exp_date').addClass("error");errors.push("ExpDateMonth");}
if($j('#ExpDateYear').val()=='')
{$j('#cc_exp_date').addClass("error");errors.push("ExpDateYear");}
if($j('#cc_type').val()=='')
{$j('#cc_number_label').addClass("error");errors.push("cc_type");}
if(errors.length>0)
{first_error=errors[0];error_messages={'email':'Please enter an Email.','password':'Please enter a Password.','confirm_password':'Please confirm your Password.','password_missmatch':'Passwords missmatch.','cc_first_name':'Please enter First Name.','cc_last_name':'Please enter Last Name.','cc_street_address':'Please enter Street Address.','cc_zip':'Please enter ZIP/Postal Code.','cc_city':'Please enter City.','cc_state':'Please enter State.','cc_number':'Please enter a Card Number.','cc_cvv':'Please enter a Verification Number.','ExpDateMonth':'Please enter the Expiration Month.','ExpDateYear':'Please enter the Expiration Year.','cc_type':'Can not detect card type. Please check the number and use one of the supported card types.'};if(error_messages[first_error]!=undefined)
{alert(error_messages[first_error]);if(first_error!='cc_type')
{$j('#'+first_error).focus();}
else
{$j('#cc_number').focus();}
return false;}}
if(!CheckCardNumber(document.forms['register_form']))
{if(card_check_error=='cc_exp_date')
{$j('#cc_exp_date').addClass("error");}
if(card_check_error=='cc_error')
{$j('#cc_exp_date').addClass("error");$j('#cc_cvv_label').addClass("error");$j('#cc_number_label').addClass("error");}
return false;}
window.onbeforeunload=null;document.forms['register_form'].submit();}