Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {lv_html_head}
- <body>
- {lv_simple_nav}
- <div class="wrapper">
- <div id="listings" class="sign-up container">
- <div class="row">
- <div class="span8 sign-up-wrapper">
- <h2><span>Cβmon, apply now!<br>
- </span>Enjoy playing more golf more often with iGolf Queensland membership!</span></h2>
- <h3 class="icon whats-coming"><i class="ss-icon ss-standard">star</i> 12-months membership: {exp:channel:entries channel="products" limit="1" entry_id="40"}{product_price}{/exp:channel:entries}</h3>
- <a href="/membership/join/"><button class="btn btn-sign-up btn-join"><i class="ss-icon ss-symbolicons-block">heart</i> APPLY FOR iGOLF MEMBERSHIP</button></a>
- <a href="/membership/renew/"><button class="btn btn-sign-up btn-renew disabled"><i class="ss-icon ss-standard">refresh</i> RENEW YOUR MEMBERSHIP</button></a>
- <div class="sign-up-form">
- <p>Please complete these details and start playing more golf. All fields are required.</p>
- {if logged_in}You are logged in as {screen_name}<br /> <a href="{exp:profile:logout_link return="membership/join"}">Logout</a>{/if}
- {exp:cartthrob:add_to_cart_form
- entry_id="40"
- quantity="1"
- id="join"
- name="join"
- class="form"
- return="membership/checkout"}
- <fieldset>
- <legend class="no-padding">Personal Details</legend>
- <div class="row">
- <div class="span4 control-group after-legend">
- <label class="control-label" for="first_name">First Name</label>
- <div class="controls">
- <input type="text" id="first_name" name="first_name" value="{first_name}" placeholder="First Name" class="placeholder">
- </div>
- </div>
- <div class="span4 control-group after-legend">
- <label class="control-label" for="last_name">Last Name</label>
- <div class="controls">
- <input type="text" id="last_name" name="last_name" value="{last_name}" placeholder="Last Name" class="placeholder">
- </div>
- </div>
- </div>
- <div class="row">
- <div class="span4 control-group">
- <label class="control-label" for="custom_data[order_date_of_birth]">Date of Birth</label>
- <div class="controls">
- <input type="text" id="custom_data[order_date_of_birth]" name="custom_data[order_date_of_birth]" value="{custom_data:order_date_of_birth}" placeholder="dd/mm/yyyy" class="datepicker placeholder" readonly="readonly">
- </div>
- </div>
- <div class="span4 control-group">
- <label class="control-label" for="custom_data[order_gender]">Gender</label>
- <div class="controls">
- <select id="custom_data[order_gender]" name="custom_data[order_gender]">
- <option value="">please select</option>
- <option value="m">Male</option>
- <option value="f">Female</option>
- </select>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="span8 control-group">
- <label class="control-label" for="address">Street Address</label>
- <div class="controls">
- <input type="text" id="address" name="address" value="{address}" placeholder="Street Address" class="placeholder">
- </div>
- </div>
- </div>
- <div class="row">
- <div class="span3 control-group">
- <label class="control-label" for="city">City/Suburb</label>
- <div class="controls">
- <input type="text" id="city" name="city" value="{city}" placeholder="City/Suburb" class="placeholder">
- </div>
- </div>
- <div class="span2 control-group">
- <label class="control-label" for="state">State</label>
- <div class="controls">
- <select id="state" name="state">
- <option value="">please select</option>
- <option value="ACT" {if state =="ACT"}selected="selected"{/if}>ACT</option>
- <option value="NSW" {if state =="NSW"}selected="selected"{/if}>NSW</option>
- <option value="NT" {if state =="NT"}selected="selected"{/if}>NT</option>
- <option value="QLD" {if state =="QLD"}selected="selected"{/if}>QLD</option>
- <option value="SA" {if state =="SA"}selected="selected"{/if}>SA</option>
- <option value="TAS" {if state =="TAS"}selected="selected"{/if}>TAS</option>
- <option value="VIC" {if state =="VIC"}selected="selected"{/if}>VIC</option>
- <option value="WA" {if state =="WA"}selected="selected"{/if}>WA</option>
- </select>
- </div>
- </div>
- <div class="span2 control-group">
- <label class="control-label" for="zip">Postcode</label>
- <div class="controls">
- <input type="text" id="zip" name="zip" value="{zip}" placeholder="Postcode" class="placeholder">
- </div>
- </div>
- </div>
- <div class="row">
- <div class="span4 control-group">
- <label class="control-label" for="phone">Daytime Phone</label>
- <div class="controls">
- <input type="text" id="phone" name="phone" value="{phone}" placeholder="Phone" class="placeholder">
- </div>
- </div>
- <div class="span4 control-group">
- <label class="control-label" for="custom_data[order_order_mobile]">Mobile</label>
- <div class="controls">
- <input type="text" id="custom_data[order_mobile]" name="custom_data[order_mobile]" value="{custom_data:order_mobile}" placeholder="Mobile" class="placeholder">
- </div>
- </div>
- </div>
- <div class="row">
- <div class="span4 control-group">
- <label class="control-label" for="custom_data[order_referral]">Have you been referred to iGolf Qld by one of the following?</label>
- <div class="controls">
- <select id="custom_data[order_referral]" name="custom_data[order_referral]">
- <option value="">please select</option>
- {exp:channel:entries channel="courses" orderby="title" sort="asc" limit="999" search:courses_club_rebate="y"}
- <option value="{title}" {if custom_data:order_referral =="{title}"}selected="selected"{/if}>{title}</option>
- {/exp:channel:entries}
- <option value="other" {if custom_data:order_referral =="other"}selected="selected"{/if}>Other</option>
- </select>
- </div>
- </div>
- <div class="span4 controls hide" id="which_club_details">
- <label class="control-label" for="custom_data[order_referral_other_club]">If other, which club?</label>
- <br class="hidden-phone">
- <input type="text" id="custom_data[order_referral_other_club]" name="custom_data[order_referral_other_club]" value="{custom_data:order_referral_other_club}" placeholder="Which Club?" class="placeholder">
- </div>
- </div>
- </fieldset>
- <fieldset>
- <legend>Online Account Access</legend>
- <div class="row">
- <div class="span8 control-group after-legend">
- <label class="control-label" for="email_address">Email Address <small></small></label>
- <div class="controls">
- <input type="text" id="email_address" name="email_address" value="{email_address}" placeholder="Email Address" class="span8 placeholder">
- </div>
- </div>
- </div>
- <div class="row">
- <div class="span4 control-group">
- <label class="control-label" for="join_password">Password</label>
- <div class="controls">
- <input type="password" id="join_password" name="custom_data[join_password]" placeholder="Password" class="placeholder">
- </div>
- </div>
- <div class="span4 control-group">
- <label class="control-label" for="custom_data[join_password_confirm]">Repeat Password</label>
- <div class="controls">
- <input type="password" id="custom_data[join_password_confirm]" name="custom_data[join_password_confirm]" placeholder="Repeat Password" class="placeholder">
- </div>
- </div>
- </div>
- </fieldset>
- <fieldset>
- <legend>Playing History</legend>
- <div class="row">
- <div class="span8 control-group after-legend">
- <label class="control-label" for="custom_data[order_previous_member]">Have you previously been a member of a golf club?</label>
- <div class="controls">
- <select id="custom_data[order_previous_member]" name="custom_data[order_previous_member]">
- <option value="">please select</option>
- <option value="y" {if custom_data:order_previous_member =="y"}selected="selected"{/if}>Yes</option>
- <option value="n" {if custom_data:order_previous_member =="n"}selected="selected"{/if}>No</option>
- </select>
- </div>
- </div>
- </div>
- <div class="row hide" id="previous_member_details">
- <div class="span4 control-group">
- <label class="control-label" for="custom_data[order_which_club]">If yes, which club?</label>
- <input type="text" id="custom_data[order_which_club]" name="custom_data[order_which_club]" value="{custom_data:order_which_club}" placeholder="Which Club?" class="placeholder">
- </div>
- <div class="span4 control-group">
- <label class="control-label" for="custom_data[order_member_expire]">When did your membership expire?</label>
- <input type="text" id="custom_data[order_member_expire]" name="custom_data[order_member_expire]" value="{custom_data:order_member_expire}" placeholder="dd/mm/yyyy" class="member_expire placeholder" readonly="readonly">
- <span>Must be more than 2 years ago. <a href="/faqs/">Details here.</a></span>
- </div>
- </div>
- <div class="row">
- <div class="span4 control-group">
- <label class="control-label" for="custom_data[order_handicap]">Have you previously held a recognised handicap?</label>
- <div class="controls">
- <select id="custom_data[order_handicap]" name="custom_data[order_handicap]">
- <option value="">please select</option>
- <option value="y" {if custom_data:order_handicap =="y"}selected="selected"{/if}>Yes</option>
- <option value="n" {if custom_data:order_handicap =="n"}selected="selected"{/if}>No</option>
- </select>
- </div>
- </div>
- <div class="span4 controls hide" id="handicap_details">
- <label class="control-label" for="custom_data[order_handicap_details]">What was your handicap?</label>
- <br class="hidden-phone">
- <input type="text" id="custom_data[order_handicap_details]" name="custom_data[order_handicap_details]" value="{custom_data:order_handicap_details}" placeholder="What was your handicap?" class="placeholder">
- </div>
- </div>
- <div class="row">
- <div class="span4 control-group">
- <label class="control-label" for="custom_data[order_golf_link]">Have you previously had a Golf Link number?</label>
- <div class="controls">
- <select id="custom_data[order_golf_link]" name="custom_data[order_golf_link]">
- <option value="">please select</option>
- <option value="y" {if custom_data:order_golf_link =="y"}selected="selected"{/if}>Yes</option>
- <option value="n" {if custom_data:order_golf_link =="n"}selected="selected"{/if}>No</option>
- </select>
- </div>
- </div>
- <div class="span4 controls hide" id="golf_link_number_details">
- <div class="control-group">
- <label class="control-label" for="custom_data[order_golf_link_number]">What was your previous Golf Link number?</label>
- <input type="text" id="custom_data[order_golf_link_number]" name="custom_data[order_golf_link_number]" value="{custom_data:order_golf_link_number}" placeholder="Golf Link Number" class="placeholder">
- </div>
- </div>
- </fieldset>
- <div class="form-actions">
- <label class="checkbox">
- <input type="checkbox" class="checkbox" id="custom_data[order_agree]" name="custom_data[order_agree]">
- I agree to the iGolf <a href="/terms-and-conditions/">terms and conditions</a> of membership</label>
- <!-- <p>Pay & Submit Membership Application</p> -->
- <button type="submit" class="btn btn-large btn-success">Proceed To Payment</button>
- <button type="button" class="btn btn-small">Cancel</button>
- </div>
- {/exp:cartthrob:add_to_cart_form}
- </div>
- </div>
- <div class="span4 column-widgets" id="line-widgets">
- {lv_column-widgets}
- </div><!--line-widgets-->
- </div><!--row-->
- </div><!--/news container-->
- </div>
- {lv_html_footer}
- {lv_global_javascript}
- <script>
- $.validator.setDefaults({
- //submitHandler: function() { alert("submitted!"); }
- //debug: true
- });
- $().ready(function() {
- $(function() {
- $( ".datepicker" ).datepicker({ changeMonth: true, changeYear: true, yearRange: "-80:+0", dateFormat: 'dd/mm/yy' }).val();
- $( ".member_expire" ).datepicker({ changeMonth: true, changeYear: true, yearRange: "-20:+0", maxDate: -732, dateFormat: 'dd/mm/yy' }).val();
- });
- $("#custom_data\\[order_referral\\]").change(function(){
- if ($(this).val() == "other" ) {
- $("#which_club_details").slideDown("fast"); //Slide Down Effect
- } else {
- $("#which_club_details").slideUp("fast"); //Slide Up Effect
- }
- });
- $("#custom_data\\[order_previous_member\\]").change(function(){
- if ($(this).val() == "y" ) {
- $("#previous_member_details").slideDown("fast"); //Slide Down Effect
- } else {
- $("#previous_member_details").slideUp("fast"); //Slide Up Effect
- }
- });
- $("#custom_data\\[order_golf_link\\]").change(function(){
- if ($(this).val() == "y" ) {
- $("#golf_link_number_details").slideDown("fast"); //Slide Down Effect
- } else {
- $("#golf_link_number_details").slideUp("fast"); //Slide Up Effect
- }
- });
- $("#custom_data\\[order_handicap\\]").change(function(){
- if ($(this).val() == "y" ) {
- $("#handicap_details").slideDown("fast"); //Slide Down Effect
- } else {
- $("#handicap_details").slideUp("fast"); //Slide Up Effect
- }
- });
- // validate signup form on keyup and submit
- $("#join").validate({
- rules: {
- // personal info
- first_name: "required",
- last_name: "required",
- "custom_data[order_date_of_birth]": "required",
- "custom_data[order_gender]": "required",
- address: "required",
- city: "required",
- state: "required",
- zip: "required",
- phone: "required",
- mobile: "required",
- // account access
- email_address: {
- required: true,
- email: true
- },
- "custom_data[join_password]": {
- required: true,
- minlength: 5
- },
- "custom_data[join_password_confirm]": {
- required: true,
- minlength: 5,
- equalTo: "#join_password"
- },
- "custom_data[order_previous_member]": "required",
- "custom_data[order_which_club]": {
- required: {
- depends: function(element) {
- return $("#custom_data\\[order_previous_member\\]").val() == 'y';
- }
- }
- },
- "custom_data[order_member_expire]": {
- required: {
- depends: function(element) {
- return $("#custom_data\\[order_previous_member\\]").val() == 'y';
- }
- }
- },
- "custom_data[order_handicap]": "required",
- "custom_data[order_handicap_details]": {
- required: {
- depends: function(element) {
- return $("#custom_data\\[order_handicap\\]").val() == 'y';
- }
- }
- },
- "custom_data[order_golf_link]": "required",
- "custom_data[order_golf_link_number]": {
- required: {
- depends: function(element) {
- return $("#custom_data\\[order_golf_link\\]").val() == 'y';
- }
- }
- },
- "custom_data[order_agree]": "required"
- },
- messages: {
- first_name: "Please enter your first name",
- last_name: "Please enter your last name",
- "custom_data[order_date_of_birth]": "Please enter your DOB",
- "custom_data[order_gender]": "Please select an option",
- address: "Please provide a street address",
- city: "Please provide a location",
- state: "Please provide a location",
- zip: "Please provide a postcode",
- phone: "Please provide a daytime contact number",
- mobile: "Please provide a mobile number",
- email_address: "Please enter a valid email address",
- "custom_data[join_password]": {
- required: "Please provide a password",
- minlength: "Your password must be at least 5 characters long"
- },
- "custom_data[join_password_confirm]": {
- required: "Please confirm your password",
- minlength: "Your password must be at least 5 characters long",
- equalTo: "Does not match your password"
- },
- "custom_data[order_previous_member]": "This field is required",
- "custom_data[order_which_club]": "This field is required",
- "custom_data[order_member_expire]": "Membership must have been more than two years ago",
- "custom_data[order_handicap]": "This field is required",
- "custom_data[order_handicap_details]": "This field is required",
- "custom_data[order_golf_link]": "This field is required",
- "custom_data[order_golf_link_number]": "This field is required",
- agree: "Please accept the terms and conditions"
- }
- });
- });
- </script>
- {if lv_debug == "y"}
- {exp:cartthrob:debug_info view_all="yes"}
- {/if}
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement