$(document).ready(function() {

// Residential Applications
    $('#quickLinksRes').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  street: "required",
	  city: "required",
	  state: "required",
	  zip: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  street: "Required",	
      city: "Required",
      state: "Required",
      zip: "Required", 
      email: "Required",
      country: "Required"
    }
  });
  
  // end Residential

// Commercial Applications
    $('#quickLinksCom').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  street: "required",
	  city: "required",
	  state: "required",
	  zip: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
	  street: "Required",	
      city: "Required",
      state: "Required",
      zip: "Required", 
      email: "Required",
      country: "Required"
    }
  });
  
  // end Commercial
  
// Developer Applications
    $('#quickLinksDev').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  state: "required",
	  zip: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
      state: "Required",
      zip: "Required", 
      email: "Required",
      country: "Required"
    }
  });
  
  // end Developer
  
// Government Applications
    $('#quickLinksGov').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
      title: "required",
	  company: "required",
	  govtype: "required",
	  state: "required",
	  zip: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
      title: "Required",
	  company: "Required",
	  govtype: "Required",
      state: "Required",
      zip: "Required", 
      email: "Required",
      country: "Required"
    }
  });
  
  // end Government

// Educational Applications
    $('#quickLinksEdu').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  institute: "required",
	  state: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
	  institute: "Required",
      state: "Required",
      email: "Required",
      country: "Required"
    }
  });
  
  // end Educational

// Industrial Applications
    $('#quickLinksInd').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  indtype: {
	  	    required: true,
	  	    number: true
	  },
	  state: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
	  indtype: "Required",
      state: "Required",
      email: "Required",
      country: "Required"
    }
  });
  
  // end Industrial
  
// Agricultural Applications
    $('#quickLinksAgri').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  devtype: {
	  	    required: true,
	  	    number: true
	  },
	  state: "required",
	  zip: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
	  devtype: "Required",
      state: "Required",
      zip: "Required",
      email: "Required",
      country: "Required"
    }
  });
  
  // end Agricultural  

// Architects Applications
    $('#quickLinksArc').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  state: "required",
	  zip: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
	  arctype: "Required",
      email: "Required",
      state: "Required",
      zip: "Required",
      country: "Required"
    }
  });
  
  // end Architects  

// Engineer Applications
    $('#quickLinksEng').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  state: "required",
	  zip: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
	  engtype: "Required",
      email: "Required",
      state: "Required",
      zip: "Required",
      country: "Required"
    }
  });
  
  // end Engineer 

// System Integrator Applications
    $('#quickLinksSysint').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  state: "required",
	  zip: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
      email: "Required",
      state: "Required",
      zip: "Required",
      country: "Required"
    }
  });
  
  // end System Integrator 
  
// Distributors Applications
    $('#quickLinksDist').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  phone: "required",
	  state: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
      email: "Required",
      phone: "Required",
      state: "Required",
      country: "Required"
    }
  });
  
  // end Distributor

 // Installers Applications
    $('#quickLinksInst').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  company: "required",
	  phone: "required",
	  state: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
	  company: "Required",
      email: "Required",
      phone: "Required",
      state: "Required",
      country: "Required"
    }
  });
  
  // end Installers

// Purchase Now Applications
    $('#quickLinksPN').validate({
	  errorElement: 'em',
    rules: {
      email: {
	      required: true,
	      email: true
	      },
      first_name: "required",
      last_name: "required",
	  state: "required",
      country: {
          required: true,
	  }
	},
    messages: {
      first_name: "Required",
      last_name: "Required",
      email: "Required",
      state: "Required",
      country: "Required"
    }
  });
  
  // end Purchase Now

});