$(document).ready(function(){
  $('.banner-image div:gt(0)').hide();
    setInterval(function(){
      $('.banner-image div:first-child').fadeOut(1000)
         .next('.banner-image div').fadeIn(1000)
         .end().appendTo('.banner-image');},
      7000);
  jQuery.validator.addMethod("phoneUS", 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");
  $("#contactForm, #requestForm").validate({
     rules: {
    	email: {
      	  required: true,
      	  email: true
    	},
        phone: {
            required: true,
            phoneUS: true
        }
     }
  });
  $("#requestdate").datepicker();
	drawGradient();
	$(".services-parent a").click(function(event) {
		event.preventDefault();
	});
  	$(".services-parent").click(function() {
    		$(this).next(".services-child").slideToggle(600);
	  	$(this).children(".arrow").toggleClass("darr");
  	});
});

function drawGradient(){
    var canvas = document.getElementById("GradientBG").getContext("2d");
    var canvaswidth  = window.innerWidth;
  	var canvasheight = window.innerHeight;
  	
    var grd = canvas.createRadialGradient(150,75,0,150,75,150);
    grd.addColorStop(0, "#4e7ead"); // light blue
    grd.addColorStop(1, "#01245c"); // dark blue
    
    canvas.fillStyle = grd;
    canvas.fillRect(0,0,canvaswidth,canvasheight);
};

