$(document).ready(function(){
    $.validator.addClassRules({
       	required_group:{
        required: function(element)
        	{
 			return $("#RapidQuoteform option:selected[value=]").size() == 4
		}
    	} 
    
    });

    $("#RapidQuoteform").validate({
	rules:
        {
         desktopquant:
              {
               required: function(element)
		{
			return $("#desktopsel").val() != "";
		}
          
              },
		laptopquant:
              {
               required: function(element)
                {
                        return $("#laptopsel").val() != "";
                }
               
              },
		tabletquant:
              {
               required: function(element)
                {
                        return $("#tabletsel").val() != "";
                }
	
	},
	printquant:
              {
               required: function(element)
                {
                        return $("#printsel").val() != "";
                }
        
        },
	clientemail:
	{
		required: true,
		email: true
	} ,
        phonenum:
        {
                required: true,
		number: true,
		minlength: 10
        },
	


         }
		});
});

jQuery.extend(jQuery.validator.messages, {
  required: '*Required'
});




