//DROP DOWN MENU
$(document).ready(function(){
	$('#nav1 li:has(li),#nav2 li:has(li)').each(function(){
						
		var mychild = $(this).find('ul');
		var myHoverIntent1;
		var delay = 333;
		var fadeInTime = 333;
		var fadeOutTime = 150;
		var hovered;
		
		
		$(this).mouseenter(function(){
			hovered=true;
			myHoverIntent1 = setTimeout(function(){					   
			mychild.fadeIn(fadeInTime);
			},delay);
		});
		
		$(this).mouseleave(function(){
			hovered=false;
			clearTimeout(myHoverIntent1);
			mychild.fadeOut(fadeOutTime);
		});
		
		$(this).find('ul, ul li, ul li a').mouseover(function(){
			mychild.show();								
		});
		mychild.mouseleave(function(){
			clearTimeout(myHoverIntent1)
			if(hovered==false){						
				mychild.hide();	
			}
		});
		
	});
});


function job_app_verify() {
   if (document.job.DateDate.value == ""){
      alert("Please enter the date");
      return false;
   }
   if (document.job.Position.value == ""){
      alert("Please enter the position you are applying for");
      return false;
   }
   if (document.job.HearJob.value == "Blank"){
      alert("Please select how you heard about this job");
      return false;
   }
   if ((document.job.HearJob.value == "Other") && (document.job.HearJobOther.value == "")){
      alert("Please list the other way you heard about this job");
      return false;
   }
   if (document.job.FirstName.value == ""){
      alert("Please enter your first name");
      return false;
   }
   if (document.job.LastName.value == ""){
      alert("Please enter your last name");
      return false;
   }
   if (document.job.StreetAddress.value == ""){
      alert("Please enter your street address");
      return false;
   }
   if (document.job.City.value == ""){
      alert("Please enter your city");
      return false;
   }
   if (document.job.Zip.value == ""){
      alert("Please enter your zip code");
      return false;
   }
   if (document.job.Email.value == ""){
      alert("Please enter your email address");
      return false;
   }
   if (document.job.FirstPhone.value == "()"){
      alert("Please enter your phone number");
      return false;
   }

   var somethingchecked = new Object;
   
   var kids = document.getElementsByTagName('input');
   for (var lcv1 = 0; lcv1 < kids.length; lcv1++) {
      var kid = kids[lcv1];
      if (/radio|checkbox/i.test(kid.type)) {
	 if (kid.checked) {
	    var kidname = (/day$/.test(kid.name)) ? 'WhichDays' : kid.name;
	    somethingchecked[kidname] = 1;
	 }
      }
   }

   if (! somethingchecked['Age'] ) {
      alert ("Please denote whether you are above the age of 21");
      return false;
   }

   if (document.job.HoursAvailableWeek.value == ""){
      alert("Please enter the number of hours you are available");
      return false;
   }


   if (! somethingchecked['WhichDays'] ) {
      alert ("Please denote the days you are available");
      return false;
   }

   if (document.job.HoursAvailableWeek.value == ""){
      alert("Please enter the number of hours you are available");
      return false;
   }

   if (! somethingchecked['AlcoholBeveragePermit'] ) {
      alert ("Please denote whether you have an Alcohol Beverage Permit");
      return false;
   }

   if (! /\S/.test(document.job.StayInArea.value)){
      alert("Please enter how long you plan to stay in the area");
      return false;
   }
   if (document.job.CompanyFirst.value == ""){
      alert("Please enter at least one company that you have previously worked for");
      return false;
   }
   if (document.job.CityStateFirst.value == ""){
      alert("Please enter the city and state for the company");
      return false;
   }
   if (document.job.PhoneFirst.value == ""){
      alert("Please enter the phone number for the company");
      return false;
   }
   if (document.job.PositionFirst.value == ""){
      alert("Please enter your position for the company");
      return false;
   }
   if (document.job.StartFirst.value == ""){
      alert("Please enter your starting date of employment for the company");
      return false;
   }
   if (document.job.EndFirst.value == ""){
      alert("Please enter your ending date of employment for the company");
      return false;
   }
   if (document.job.SalaryFirst.value == ""){
      alert("Please enter your salary for the company");
      return false;
   }
   if (document.job.ReasonLeavingFirst.value == ""){
      alert("Please enter your reason for leaving the company");
      return false;
   }
   if (document.job.SupervisorFirst.value == ""){
      alert("Please enter your supervisor while employed for this company");
      return false;
   }

   if (! somethingchecked['Crime'] ) {
      alert ("Please denote whether you have been convicted of a crime other than a midemeanor or traffic offense");
      return false;
   }

   if (document.job.HighSchoolCityState.value == ""){
      alert("Please enter the High School, City and State that you attended");
      return false;
   }
   if (document.job.HighSchoolYearsAttended.value == ""){
      alert("Please enter the number of years that you attended High School");
      return false;
   }

   if (! somethingchecked['GraduateHighSchool'] ) {
      alert ("Please denote whether you have graduated from High School");
      return false;
   }

   if (! somethingchecked['EssentialFunctions'] ) {
      alert ("Please denote whether you are able to perform the essential functions for this job");
      return false;
   }
}


function eletter_verify(){

    if (document.eletter.Name.value == ""){
        alert("Please enter your name");
        return false;
        }
        if (document.eletter.Email.value == ""){
        alert("Please enter your email address");
        return false;
        }
}

function drinksPer(hours, drinkers) {
   var table = new Array();
   if (drinkers == 'light') {
      table = [0, 2.0, 3.0, 4.0, 4.5, 5.0];
   } else if (drinkers == 'regular') {
      table = [0, 2.5,4.0,5.0,6.0,7.0];
   } else if (drinkers == 'heavy') {
      table = [0, 3.0, 5.5, 7.5,8.5, 9.5];
   }
   return table[hours];
}

function calculateDrinks() {
   var drinkers = document.getElementById('calcDrinkers').value;
   var guests = document.getElementById('calcGuests').value;
   var hours = document.getElementById('calcHours').value;
   
   var incBeer = document.getElementById('calcBeer').checked;
   var incWine = document.getElementById('calcWine').checked;
   var incLiquor = document.getElementById('calcLiquor').checked;
   var incNA = document.getElementById('calcNA').value;

   var servingsAlcohol = drinksPer(hours, drinkers) * guests;
   var servingsNA = hours * guests;

   var servingsWater = ''; 
   var servingsSoft = '';
   var servingsBeer = '';
   var servingsWine = '';
   var servingsLiquor = '';
   
   if (incNA) {
      servingsWater = servingsNA / 2;
      servingsSoft = servingsNA / 2;
   }

   if ((! incBeer) && (! incWine) && (! incLiquor)) {
      servingsLiquor = null;
   } else if ((! incBeer) && (! incWine) && (incLiquor)) {
      servingsLiquor = servingsAlcohol;
   } else if ((! incBeer) && (incWine) && (! incLiquor)) {
      servingsWine = servingsAlcohol;
   } else if ((! incBeer) && (incWine) && (incLiquor)) {
      servingsWine = Math.round(servingsAlcohol * .5);
      servingsLiquor = Math.round(servingsAlcohol * .5);
   } else if ((incBeer) && (! incWine) && (! incLiquor)) {
      servingsBeer = servingsAlcohol;
   } else if ((incBeer) && (! incWine) && (incLiquor)) {
      servingsBeer = Math.round(servingsAlcohol * .5);
      servingsLiquor = Math.round(servingsAlcohol * .5);
   } else if ((incBeer) && (incWine) && (! incLiquor)) {
      servingsBeer = Math.round(servingsAlcohol * .5);
      servingsWine = Math.round(servingsAlcohol * .5);
   } else if ((incBeer) && (incWine) && (incLiquor)) {
      servingsBeer = Math.round(servingsAlcohol * .4);
      servingsWine = Math.round(servingsAlcohol * .3);
      servingsLiquor = Math.round(servingsAlcohol * .3);
   }

   document.getElementById('LiquorServings').innerHTML = servingsLiquor;
   document.getElementById('LiquorBottles').innerHTML = (servingsLiquor) ? (servingsLiquor / 17).toFixed(0) : '';
   // document.getElementById('LiquorCases').innerHTML = (servingsLiquor) ? (((servingsLiquor / 17) + 1) / 12).toFixed(1) : '';
   document.getElementById('LiquorBigBottles').innerHTML = (servingsLiquor) ? ((servingsLiquor / 40) + 1).toFixed(1) : '';
   
   document.getElementById('WineServings').innerHTML = servingsWine;
   document.getElementById('WineBottles').innerHTML = (servingsWine) ? (servingsWine / 5).toFixed(0) : '';
   document.getElementById('WineCases').innerHTML = (servingsWine) ? (((servingsWine / 5) + 1) / 12).toFixed(1) : '';
   
   document.getElementById('RedWineServings').innerHTML = (servingsWine) ? (servingsWine * 0.6).toFixed(0) : '';
   document.getElementById('RedWineBottles').innerHTML = (servingsWine) ? (servingsWine  * 0.6 / 5).toFixed(0) : '';
   document.getElementById('RedWineCases').innerHTML = (servingsWine) ? (((servingsWine  * 0.6 / 5) + 1) / 12).toFixed(1) : '';
   
   document.getElementById('WhiteWineServings').innerHTML = (servingsWine) ? (servingsWine * 0.4).toFixed(0) : '';
   document.getElementById('WhiteWineBottles').innerHTML = (servingsWine) ? (servingsWine  * 0.4 / 5).toFixed(0) : '';
   document.getElementById('WhiteWineCases').innerHTML = (servingsWine) ? (((servingsWine  * 0.4 / 5) + 1) / 12).toFixed(1) : '';
   
   document.getElementById('BeerServings').innerHTML = servingsBeer;
   document.getElementById('BeerBottles').innerHTML = servingsBeer;
   document.getElementById('BeerKegs').innerHTML = (servingsBeer) ? (servingsBeer / 165).toFixed(2) : '';

   document.getElementById('WaterServings').innerHTML = servingsWater;
   document.getElementById('WaterBottles').innerHTML = servingsWater;
   document.getElementById('WaterGallons').innerHTML = (servingsWater) ? (servingsWater * 12 / 128).toFixed(1) : '';

   document.getElementById('SoftServings').innerHTML = servingsSoft;
   document.getElementById('SoftBottles').innerHTML = (servingsSoft) ? (servingsSoft * 12 / 32).toFixed(0) : ''; 
   document.getElementById('SoftBigBottles').innerHTML = (servingsSoft) ? (servingsSoft * 12 / 64).toFixed(0) : ''; 

}


