jQuery(document).ready(function($) {
$('.JackpotCounter').css('cursor', 'pointer').click(function(){
window.location = '';
});
$('#PrintReceipt').hide();
$("a#ViewButton").click(function(){
$('#PrintReceipt').slideToggle();
return false;
});
$("a#PrintButton, a#PrintButton2").click(function(){
$('.printable').jqprint();
return false;
});
$('#TermsConditions').hide();
$("a#TermsButton").click(function(){
$("#TermsConditions").slideToggle();
return false;
});
jQuery.validator.addMethod("phoneCAD", function(phone_number, element) {
phone_number = phone_number.replace(/\s+/g, "");
return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
}, "Please specify a valid phone number");
jQuery.validator.addMethod("ticket", function(ticket, element) {
TicketTotal();
return true;
}, "");
$('#SecureOrderForm').validate({
rules: {
phoneCAD: {
required: true,
phoneCAD: true
},
ticket:{
required: false
},
credit_card_expiry_month:{
required: true,
digits: true,
range: [1, 12]
},
credit_card_expiry_year:{
required: true,
digits: true,
min: 11
},
emailaddress2:{
equalTo: "#emailaddress"
}
},
messages: {
emailaddress2: {
equalTo: "Please enter the same Email in both fields"
}
}
});
$('.other').hide();
$("select#heard").change(function(){
if( $(this).attr('value') == 'other' ){
$('.other').show();
$('.other input').focus();
}else{
$('.other').hide();
$('.other input').attr('value', '');
}
});
$('input#single, input#triple, input#quintuple, input#single_50, input#triple_50, input#quintuple_50').focus(function(){
this.select();
});
//Ticket Order Calculations
$('input#single, input#triple, input#quintuple, input#single_50, input#triple_50, input#quintuple_50').keydown(function(event){
if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 38 || event.keyCode == 39 || event.keyCode == 40 ) {
} else {
if (event.keyCode < 95) {
if (event.keyCode < 48 || event.keyCode > 57 ) {
event.preventDefault();
}
} else {
if (event.keyCode < 96 || event.keyCode >= 106 ) {
event.preventDefault();
}
}
}
}).keyup(function(event){
TicketTotal();
}).change(function(){
if( !$('input#single').attr('value') ) $('input#single').attr('value', 0);
if( !$('input#triple').attr('value') ) $('input#triple').attr('value', 0);
if( !$('input#quintuple').attr('value') ) $('input#quintuple').attr('value', 0);
});
function TicketTotal(){
var isPage = $('#StepTwo').length;
if( isPage > 0 ){
var singles = parseInt($('input#single').attr('value'));
var triples = parseInt($('input#triple').attr('value'));
var quintuples = parseInt($('input#quintuple').attr('value'));
var singles_50 = parseInt($('input#single_50').attr('value'));
var triples_50 = parseInt($('input#triple_50').attr('value'));
var quintuples_50 = parseInt($('input#quintuple_50').attr('value'));
if( !singles ) singles = parseInt(0);
if( !triples ) triples = parseInt(0);
if( !quintuples ) quintuples = parseInt(0);
if( !singles_50 ) singles_50 = parseInt(0);
if( !triples_50 ) triples_50 = parseInt(0);
if( !quintuples_50 ) quintuples_50 = parseInt(0);
var cost = (singles*)+(triples*)+(quintuples*) + (singles_50*)+(triples_50*)+(quintuples_50*);
var quantity = singles+(triples*3)+(quintuples*5);
var quantity_50 = singles_50+(triples_50*3)+(quintuples_50*5);
$("#Total").html(quantity+' Dream Home Ticket(s)
'+quantity_50+' Ticket(s)
$'+cost+'');
if( singles + triples + quintuples + singles_50 + triples_50 + quintuples_50 < 1 ){
$("#tixerror").html('');
}else{
$("#tixerror").html("");
}
}
}
//TicketTotal();
});