
function validate()
{var check_email=new RegExp('^\\S+@\\S+\\.\\S+$');if($j('.plan').length>0)
{if(!$j('.plan.current_plan').length&&!business_only&&typeof viral_promo==='undefined')
{document.getElementById('errors').innerHTML=$t('Please select a plan from the options to the left.','signup_no_plan_seleceted_error_message');return false;}}
if($j('#first_name').length&&$j('#first_name').val()=="")
{$j('#errors').text($t('Please enter your first name.','signup_no_first_name_error_message'));return false;}
if($j('#last_name').length&&$j('#last_name').val()=="")
{$j('#errors').text($t('Please enter your last name.','signup_no_last_name_error_message'));return false;}
if($j('#business_name').length&&!$j('#personal_plan_radio').is(':checked')&&$j('#business_name').val()=="")
{$j('#errors').text($t('Please enter a business name','signup_no_business_name_error_message'));return false;}
if($j('#email').length&&($j('#email').val()==""||!check_email.test($j('#email').val())))
{$j('#errors').text($t('Please enter a valid email.','js_signup_invalid_email_error_message'));return false;}
if($j('.password').length&&$j('.password').val().length<6)
{$j('#errors').text($t('Please enter a password with at least 6 characters.','signup_no_password_error_message'));return false;}
if($j('.confirm_password').length&&$j('.confirm_password').val()=="")
{$j('#errors').text($t('Please confirm your password.','signup_no_password_confirmation_error_message'));return false;}
if($j('.password').length&&$j('.confirm_password').length&&$j('.password').val()!=$j('.confirm_password').val())
{$j('#errors').text($t('Your passwords do not match.','signup_non_matching_password_error_message'));return false;}
var phone=$j.trim($j('#phone').val());var phone_rest=phone.replace(/[\s\d()+-]/g,'');if($j('#phone').length&&(!phone.length||phone_rest.length))
{$j('#errors').text($t('Please enter a valid phone number that does not include letters or special characters.','signup_invalid_phone_error_message'));return false;}
if(typeof viral_promo==='undefined'&&$j('#personal_plan_radio').is(':checked')&&!$j('#non_commercial').is(':checked'))
{$j('#errors').text($t('Please agree to use for non-commercial use only.','personal_signup_non_commercial_agreement_error_message'));return false;}
document.forms['register_form'].submit();return true;}
function validation(elm)
{if(elm&&$j(elm).hasClass('just_clicked'))
{return flase;}
else
{$j(elm).addClass('just_clicked');}
var ret=validate();if(elm&&!ret)
{$j(elm).removeClass('just_clicked');}
return ret;}
$j(function()
{if(typeof(personal_plan_selected)!='undefined')
{$j('#personal_plan_group').val(personal_plan_selected);}
var force=false;var plan_elems=$j('#personal_plan,#business_plan,#plan_dell_lite,#plan_dell_individual,#plan_dell_business,#hp_0_plan,#hp_1_plan,#hp_2_plan');Sales_Global.clear_fields();plan_elems.click(function()
{$j('#field_custom_address, #field_seats_number').hide();plan_elems.removeClass('noborder').removeClass('current_plan').removeClass('selected');$j('#try_box_business').show();$j(this).prev().addClass('noborder');$j(this).find('#'+$j(this).attr('id')+'_radio').attr('checked','checked');signup_terms_page='terms.html';$j(this).addClass('current_plan').find('input').filter(':visible').click(function(e)
{if(!e.originalEvent)return false;});}).hover(function()
{$j(this).prev().addClass('noborder');$j(this).data('selected','1').addClass('selected');},function()
{if(!$j(this).hasClass('current_plan'))
{$j(this).removeClass('selected').data('selected','');$j(this).prev().removeClass('noborder');}});if(typeof(check_ref)=="undefined")
{$j('#personal_storage, #personal_legal').show();}
$j('#business_plan, #plan_enterprise').click(function()
{log_ab_test_event('SELECT_BUSINESS_PLAN');$j('#try_box_business, #personal_storage, #personal_legal').hide();$j('#non_commercial').addClass('remove_non_commercial');$j('#errors').text('');$j('#business_name_row, #field_seats_number').show();$j('#personal_plan_group').append('<option id="personal_business" value="business"></option>');$j('#personal_plan_group').val('business');$j('input[name="plan_group"]').val('business');signup_terms_page='busent_terms.html';$j('#personal_plan_group').val('lite').change();});$j('#personal_plan').click(function()
{log_ab_test_event('SELECT_PERSONAL_PLAN');$j('#personal_storage, #personal_legal').show();$j('#business_name_row, #field_seats_number').hide();$j('#non_commercial').removeClass('remove_non_commercial');$j('#personal_business').remove();$j('input[name="plan_group"]').val('personal');});seats_changed(force);if(display_hacker_video)
{box_presentation.show_presentation();}});$j('#business_option').hover(function()
{$j('#business_option').html('<optgroup></optgroup>');},function()
{$j('#business_option').html('<option value="business" style="position:absolute;top:20px;"></option>');});$j('.content, #personal_phone').hover(function()
{$j('#business_option').html('<option value="business" style="position:absolute;top:20px;"></option>');});function personal_storage_change()
{var selected=$j('#personal_plan_group').find(':selected');var storage_price=selected.data('storage-price');var storage_amount=selected.attr('id');var max_file_size=selected.data('upload-limit');$j('.personal_storage_top').text(storage_price);$j('.personal_storage').text(storage_amount);$j('.personal_max_file_size').text(max_file_size);}
function user_changed_seats()
{var enterprise_users=$j('#enterprise_users').val();var url=site_root+'index.php?rm=common_register_update_plan_price';$j.postJSON(url,{enterprise_users:enterprise_users},function(json)
{var price_info=json;var price_html="";for(var key in price_info)
{var show_discount_price=price_info[key].show_discount_price?true:false;if(show_discount_price)
{price_html="<del>"+price_info[key].original_price+"</del>&nbsp;"+price_info[key].discount_price;if(typeof price_info[key].discount_length!='undefined')
{price_html+="&nbsp;for "+price_info[key].discount_length;}}
else
{price_html=price_info[key].original_price;}
if($j('#plan_selection_text_section_'+key).length>0)
{$j('#plan_selection_text_section_'+key).html(price_html);}}});if($j('#number_of_users').length)
{$j('#number_of_users').text($j('#enterprise_users').val());}}
$j('#enterprise_users').change(user_changed_seats).keyup(user_changed_seats);function seats_changed(force)
{var enterprise_users=force?enterprise_users_min:$j('#enterprise_users').val();if(enterprise_users>1)
{var space_per_business_user=$j('#space_per_business_user').text();if(!space_per_business_user)space_per_business_user=10;$j('.current .ent_storage').text(500);$j('.current .ent_storage_gb').text(' '+$t('GB','js_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_new(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('#cards').find('#'+cardTypes[substr]).css({backgroundPosition:'0 0'});$j('#cc_type').val(cardTypes[substr]);break;}
$j('#cards').find('.reset').css({backgroundPosition:'0 -42px'});}}
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])
{$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()
{});}
function paypal_warning_close()
{$j('#s1').css('display','');$j('#s2').css('display','');simpleBodyBlocker.destroy();$j('#paypal_warning').css('display','none');}
function paypal_warning_submit(t)
{$j('#plan_price'+t).get(0).checked=true;$j('#paysystem').val('paypal');document.forms['register_form'].submit();$j('#global_blocker').click(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 log_ab_test_event(event_type)
{var url=site_root+'index.php?rm=common_register_log_ab_test_event';var params={event_type:event_type};var p=$j.box.formatQuery(params);$j.postJSON(url,p,function(json){return false;});}
var signup_terms_page='terms.html';$j('.quote_modal').click(function(e)
{e.preventDefault();($j(this).hasClass('top_quote_button'))?page_location='Top':page_location='Bottom';_gaq.push(['Quote','Sign Up Modal',page_location]);box_presentation.quote_form(page_location);});var Sales_Global={clear_fields:function()
{$j('.check_input_ui').focus(function(e)
{var me=$j(this);var current_value=$j(e.target).val();var default_value=this.defaultValue;if(current_value===default_value)
{me.val('');me.removeClass('inactive');}}).blur(function()
{var me=$j(this);var default_value=this.defaultValue;if(me.val()===default_value||me.val()==='')
{me.val(default_value);me.addClass('inactive');}});},get_form_data:function()
{var data={first_name:$j('input[name="C_FirstName"]').val(),last_name:$j('input[name="C_LastName"]').val(),email:$j('input[name="C_EmailAddress"]').val(),phone:$j('input[name="C_BusPhone"]').val(),title:$j('input[name="C_Title"]').val(),company:$j('input[name="C_Company"]').val(),additional_questions:$j('textarea[name="C_Additional_Questions1"]').val(),quote_type:$j('input[name="quote_type"]').val(),quote_modal_submit:$j('input[name="quote_modal_submit"]').val(),submit:$j('input[name="submit1"]').val()};return data;}};function show_quick_tour_video()
{box_presentation.show_presentation();}
function setScrollPosition()
{Common_Global.setCookie('box_sales_scroll_position',$j(window).scrollTop(),null,'/',document.domain,0);return true;}
$j(function(){if(window.init_login)
{var expires_date=new Date();var expires=expires_date.getTime()+(1000*3600);expires_date.setTime(expires);var d=document.domain.split('.');if(d.length>2)d=d.slice(1);var cookie='wlh='+encodeURIComponent(window.location.hash)+'; expires='+expires_date.toGMTString()+'; domain=.'+d.join('.');document.cookie=cookie;}
$j('#new_password').password_strength();if(typeof(Common_Global.getCookie)!='undefined'){var scroll_top=Common_Global.getCookie('box_sales_scroll_position');if(scroll_top){Common_Global.deleteCookie('box_sales_scroll_position');$j(window).scrollTop(scroll_top);}}});$j(function(){var is_selected=false;$j('#main_navigation li.menu_item').hover(function(){$j('ul',this).show();var j_tab=$j(this).children('a');if(j_tab.hasClass('selected'))
{is_selected=true;j_tab.removeClass('selected');j_tab.addClass('menu_tab');}
else
{j_tab.addClass('menu_tab');}},function(){$j('ul',this).hide();var j_tab=$j(this).children('a');if(is_selected)
{is_selected=false;j_tab.addClass('selected');j_tab.removeClass('menu_tab');}
else
{j_tab.removeClass('menu_tab');}});});$j(function()
{var empty_class=false;$j('#main_navigation li.pricing').hover(function(){var j_tab=$j(this).children('a');if(j_tab.hasClass('selected'))
{empty_class=true;j_tab.removeClass('selected');j_tab.addClass('hover_tab');}
else
{j_tab.addClass('hover_tab');}},function(){var j_tab=$j(this).children('a');if(empty_class)
{empty_class=false;j_tab.addClass('selected');j_tab.removeClass('hover_tab');}
else
{j_tab.removeClass('hover_tab');}});});$j(function()
{$j('.inactive').focus(function()
{$j(this).removeClass("inactive").addClass("active");});$j('.active').blur(function()
{$j(this).removeClass("inactive").addClass("active");});});$j(function()
{if(typeof GetElqCustomerGUID=="function")
{$j('input[name="elqCustomerGUID"]').val(GetElqCustomerGUID());}});function check_and_submit_form()
{var check_email=new RegExp('^\\S+@\\S+\\.\\S+$');var check_phone=/[\s\d()+-]/g;var check_phone_again=/[A-Z]|[a-z]/g;var check_phone_symbols=/[!@#$%\^&*=:"?\/<>,.{}\[\]\\|]/g;if($j('#first_name').val()=='First Name')
{alert('Please enter a first name.');return false;}
if($j('#last_name').val()=='Last Name')
{alert('Please enter a last name.');return false;}
if($j('#quote_email').val()==''||!check_email.test($j('#quote_email').val()))
{alert('Please enter a email.');return false;}
if($j('#quote_phone').val()==''||check_phone_again.test($j('#quote_phone').val())||check_phone_symbols.test($j('#quote_phone').val())||!check_phone.test($j('#quote_phone').val()))
{alert('Please enter a valid phone number that does not include letters or special characters.');return false;}
if($j('#title').val()=='')
{alert('Please enter a title.');return false;}
if($j('#company').val()=='')
{alert('Please enter a company.');return false;}
if($j('#sharing').val()=='Select a option')
{alert('Please tell us how you share files.');return false;}
if($j('input[name="pricing_quote"]').val()!=='1')
{document.forms['form'].submit();}}
$j(function(){$j('#first_name,#last_name').focus(function(){$j(this).removeClass("inactive").addClass("active");});$j('#first_name,#last_name').blur(function(){$j(this).removeClass("inactive").addClass("active");});});
