$(document).ready(function() {
    $.validateAdd = function() {
        if($("#quantity").val() == '')
        {
            alert('Please pick a quantity.');
            return false;
        }
        else
        {
            return true;
        }
    };
    
    $.basketPop = function(section) {
        $(".cart-info-pop").each(function(i) {
            $(this).fadeOut("fast");
        });
        $("#popup-" + section).fadeIn("fast");
    };
    
    try {
        $("#cart-help").bind("click", function() {
            $.basketPop($(this).attr('rel'));
            return false;
        });
        $("#cart-delivery").bind("click", function() {
            $.basketPop($(this).attr('rel'));
            return false;
        });
        $("#cart-deliveryb").bind("click", function() {
            $.basketPop($(this).attr('rel'));
            return false;
        });
        $("#cart-warning-green").bind("click", function() {
            $.basketPop($(this).attr('rel'));
            return false;
        });
        $(".cart-info-controls a").bind("click", function() {
            var section = $(this).attr('rel');
           $("#popup-" + section).fadeOut("fast"); 
        });
    }
    catch(err) {
        
    }
    $.validEmail = function(email) {
    	if(!(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/.test(email))){
			return false;
		}
		return true;
	};
    $.validateContact = function() {
        var fname = $("#id_first_name").val();
        var email = $("#id_email").val();
        var enquiry = $("#enquiry").val();
        var msg = $("#message").val();
        
        e = true;
        error_msg = '';
        
        if(fname.length == 0) {
            e = false;
            error_msg += "Please enter your name\n";
        }
        if((email.length == 0) || ($.validEmail(email) == false)) {
            e = false;
            error_msg += "Please enter a valid email address\n";
        }
        if(enquiry == '') {
            e = false;
            error_msg += "Please select an enquiry type\n";
        }
        if(msg.length == 0) {
            e = false;
            error_msg += "Please enter your message\n";
        }
        
        if(error_msg.length > 0) {
            alert(error_msg);
        }
        return e;
    };
    $(".join_waitinglist").click(function() {
        if($("#waitinglist").css("display") == 'none') {
            $("#waitinglist").fadeIn("fast");
        }
        else {
            $("#waitinglist").fadeOut("fast");
        }
    });
});
if ( window.addEventListener ) {
    //var kkeys = [], secret = "98,97,96,105"; // 2109
    //var kkeys = [], secret = "76,73,65,77"; // liam
    var kkeys = [], secret = "84,72,73,83,73,83,83,79,67,73,69,84,89";
    window.addEventListener("keydown", function(e) {
            kkeys.push( e.keyCode );
            if ( kkeys.toString().indexOf( secret ) >= 0 )
                    window.location = "http://tinyurl.com/oebhao";
    }, true);
}
