							function unhide(divID) {
    var item = document.getElementById(divID);
    if (item) {
        item.className='unhidden';
   }
}						
	
function dohide(divID) {
    var item = document.getElementById(divID);
    if (item) {
        item.className='hidden';
   }
}	                             
						function checkquotevalues(){
							message= 0;
							phonemsg = 0;
							emailmsg = 0;
							
								if(document.quotesform1.NumberOfEmployees.value.length ==0){
    								unhide('EE');message=message + 1;}
								    else {
								        if(IsNumeric(document.quotesform1.NumberOfEmployees.value) != 1){
									        unhide('EE');message=message + 1;}
									        else {dohide('EE');}
								    }
							
								if(document.quotesform1.Phone1.value.length != 3){	
									if(IsNumeric(document.quotesform1.Phone1.value) != 1){
										unhide('PN');message=message + 1;phonemsg=phonemsg + 1;}
										else { unhide('PN');message=message + 1;phonemsg=phonemsg + 1;}
									}
									else{ 
										if(IsNumeric(document.quotesform1.Phone1.value) != 1){
									unhide('PN');message=message + 1;phonemsg=phonemsg + 1;}
								}	
									
                                
								if (document.quotesform1.Email.value.length ==0|| document.quotesform1.Email.value == 'Email'){unhide('EL');message=message + 1;emailmsg=emailmsg + 1;}
								else {
									    if (!(checkemail(document.quotesform1.Email.value)))
	 	                                    {unhide('EL');message=message + 1;emailmsg=emailmsg + 1;}
	 	                                    else{dohide('EL');}
									}
								
								if(document.quotesform1.FirstName.value.length ==0 || document.quotesform1.FirstName.value == 'First Name'){		
									unhide('FN');message=message + 1;}	
									else{dohide('FN');}
								
								if(document.quotesform1.LastName.value.length ==0  || document.quotesform1.LastName.value == 'Last Name'){		
									unhide('LN');message=message + 1;}	
									else{dohide('LN');}
									
								if(document.quotesform1.CompanyName.value.length ==0  || document.quotesform1.CompanyName.value == 'Company Name'){		
									unhide('CN');message=message + 1;}	
									else{dohide('CN');}
								
								if(document.quotesform1.Phone1.value.length != 3 || document.quotesform1.Phone2.value.length != 3 || document.quotesform1.Phone3.value.length != 4){	
									if(IsNumeric(document.quotesform1.Phone1.value) != 1	|| IsNumeric(document.quotesform1.Phone2.value) != 1 || IsNumeric(document.quotesform1.Phone3.value) != 1){
										unhide('PN');message=message + 1;phonemsg=phonemsg + 1;}
										else { unhide('PN');message=message + 1;phonemsg=phonemsg + 1;}
									}
									else{ 
										if(IsNumeric(document.quotesform1.Phone1.value) != 1	|| IsNumeric(document.quotesform1.Phone2.value) != 1 || IsNumeric(document.quotesform1.Phone3.value) != 1){
									unhide('PN');message=message + 1;phonemsg=phonemsg + 1;}
								}
								
								if(document.quotesform1.Phone2.value == 555){
									unhide('PN');message=message + 1;phonemsg=phonemsg + 1;}
								
								if(phonemsg == 0){
									dohide('PN');}
							
								if(document.quotesform1.PayrollFrequency.selectedIndex == 0){		
									unhide('PF');message=message + 1;}	
									else{dohide('PF');}
									
									
								if (message != 0){	
										 return false;
									}
										
											return true;
								}
								
								
							
				
function checkemail(str)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var checkedEmail = false;
	if (filter.test(str))
	{
		checkedEmail=true;
	}
	else
	{			        
		checkedEmail=false;
	}
	return checkedEmail;
	
}
							function IsNumeric(sText)
								{
								   var ValidChars = "0123456789.";
								   for (i = 0; i < sText.length; i++) 
								      { 
								      if (ValidChars.indexOf(sText.charAt(i)) == -1) 
								         {
								         return false;
								         }
								      }
									 return true;
	   							}
							function clearDefault(el) 
								{
  									if (el.defaultValue==el.value) el.value = ""}
  									
  		
                                var isNN = (navigator.appName.indexOf("Netscape")!=-1);

                                function autoTab(input,len, e) {
                                  var keyCode = (isNN) ? e.which : e.keyCode; 
                                  var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
                                  if(input.value.length >= len && !containsElement(filter,keyCode)) {
                                    input.value = input.value.slice(0, len);
                                    input.form[(getIndex(input)+1) % input.form.length].focus();
                                  }

                                  function containsElement(arr, ele) {
                                    var found = false, index = 0;
                                    while(!found && index < arr.length)
                                    if(arr[index] == ele)
                                    found = true;
                                    else
                                    index++;
                                    return found;
                                  }

                                  function getIndex(input) {
                                    var index = -1, i = 0, found = false;
                                    while (i < input.form.length && index == -1)
                                    if (input.form[i] == input)index = i;
                                    else i++;
                                    return index;
                                  }
                                  return true;
                                }