// JavaScript Document
if(window.attachEvent)
    window.attachEvent("onload",setListeners);

  function setListeners(){
    inputList = document.getElementsByTagName("INPUT");
    for(i=0;i<inputList.length;i++){
      inputList[i].attachEvent("onpropertychange",restoreStyles);
      inputList[i].style.backgroundColor = "";
    }
    selectList = document.getElementsByTagName("SELECT");
    for(i=0;i<selectList.length;i++){
      selectList[i].attachEvent("onpropertychange",restoreStyles);
      selectList[i].style.backgroundColor = "";
    }
  }

  function restoreStyles(){
    if(event.srcElement.style.backgroundColor != "")
      event.srcElement.style.backgroundColor = "";
  }


function submit_change(form) {
    
        foundError = false;  
		fnameError = ""
        lnameError = ""
		emailError = ""
		phoneError = ""
		streetError = ""
		cityError = ""
		stateError = ""
		zipError = ""
		compError = ""

        if(form.fname.value == "") {
            fnameError = " - FIRST NAME.\r";
            foundError = true;
        }
		
        if(form.lname.value == "") {
            lnameError = " - LAST NAME.\r";
            foundError = true;
        }
		
        if(form.phone.value == "") {
            phoneError = " - PHONE NUMBER.\r";
            foundError = true;
        }

        if(form.email.value == "") {
            emailError = " - EMAIL ADDRESS.\r";
            foundError = true;
        } 
        
        if((emailError == "") && (isValidEmail(form.email) == false)) { 
            emailError = " - VALID email address.\r";
            foundError = true;
        }
		if(form.street.value == "") {
            streetError = " - STREET.\r";
            foundError = true;
        }
	
        if(form.city.value == "") {
            cityError = " - CITY.\r";
            foundError = true;
        }
		
        if(form.state.value == "") {
            stateError = " - STATE.\r";
            foundError = true;
        }
		
        if(form.zip.value == "") {
            zipError = " - ZIP.\r";
            foundError = true;
        }
		
        if(form.employer.value == "") {
            compError = " - COMPANY.\r";
            foundError = true;
        }
	
      
        if(foundError == false) {
             return true;

        } else { 
            errorMessage = "Please review the following information:\r\r" + fnameError + lnameError + phoneError + emailError + streetError + cityError + stateError + zipError + compError;
            alert (errorMessage)

            if (fnameError != "") {
                form.fname.focus()
                form.fname.select()
				lnameError = ""
				phoneError = ""
				emailError = ""
				streetError = ""
				cityError = ""
				stateError = ""
				zipError = ""
				compError = ""
            }
			
            if (lnameError != "") {
                form.lname.focus()
                form.lname.select()  
				phoneError = ""
				emailError = ""
				streetError = ""
				cityError = ""
				stateError = ""
				zipError = ""
				compError = ""
            }
			
            if (phoneError != "") {
                form.phone.focus()
                form.phone.select()  
				emailError = ""
				streetError = ""
				cityError = ""
				stateError = ""
				zipError = ""
				compError = ""
            }
			
            if (emailError != "") {
                form.email.focus()
                form.email.select()
				streetError = ""
				cityError = ""
				stateError = ""
				zipError = ""
				compError = ""
            }
			
            if (streetError != "") {
                form.street.focus()
                form.street.select()
				cityError = ""
				stateError = ""
				zipError = ""
				compError = ""
            }
			
            if (cityError != "") {
                form.city.focus()
                form.city.select()
				stateError = ""
				zipError = ""
				compError = ""
            }
			
            if (stateError != "") {
                form.state.focus()
				zipError = ""
				compError = ""
            }
			
            if (zipError != "") {
                form.zip.focus()
                form.zip.select()
				compError = ""
            }
			
            if (compError != "") {
                form.employer.focus()
                form.employer.select()
            }

            return false;                       
        }   
    }

    
function isValidEmail(theField) {
        if((getFront(theField.value,"@") != null) && (getEnd(theField.value,"@") != "") && (getEnd(theField.value,".") != "") && (getEnd(theField.value,".") != "")) {

            return true; 
        } else {
            return false; 
        }
    }
    
    
    function getFront(mainStr,searchStr){
        foundOffset = mainStr.indexOf(searchStr)
        if (foundOffset <= 0) {
            return null 
                        
        } 
        else {
            return mainStr.substring(0,foundOffset)
        }
    }
    
    
    function getEnd(mainStr,searchStr) {
        foundOffset = mainStr.indexOf(searchStr)
        if (foundOffset <= 0) {
            return ""   
        }
        else {
            return mainStr.substring(foundOffset+searchStr.length,mainStr.length)
                       
        }
    }
   
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
}


function ValidadeNotif(form) {

   if (form.email.value == "") { 
      alert('Please enter your email') 
      form.email.focus();
	  form.email.select();
      return false; 
    } 
	  
	if((form.email.value != "") && (isValidEmail(form.email) == false)) { 
      alert('Enter a VALID email address.')
      return false;
    }

	if ((form.category1.checked == false) 
	 && (form.category2.checked == false)
	 && (form.category3.checked == false)
	 && (form.category4.checked == false)
	 && (form.category5.checked == false)
	 && (form.category6.checked == false)
	 && (form.category7.checked == false)
	 && (form.category8.checked == false)
	 && (form.category9.checked == false)
	 && (form.category10.checked == false)
	 && (form.category11.checked == false)
	 && (form.category12.checked == false)
	 && (form.category13.checked == false)
	 && (form.category14.checked == false)
	 && (form.category15.checked == false)
	 && (form.category16.checked == false)
	 && (form.category17.checked == false)
	 && (form.category18.checked == false)){ 
	   alert('Please select at least one CATEGORY') 
	   return false; 
	}
		  

 return true;
}

function checkAll() {

document.categorias.category1.checked = true;
document.categorias.category2.checked = true;
document.categorias.category3.checked = true;
document.categorias.category4.checked = true;
document.categorias.category5.checked = true;
document.categorias.category6.checked = true;
document.categorias.category7.checked = true;
document.categorias.category8.checked = true;
document.categorias.category9.checked = true;
document.categorias.category10.checked = true;
document.categorias.category11.checked = true;
document.categorias.category12.checked = true;
document.categorias.category13.checked = true;
document.categorias.category14.checked = true;
document.categorias.category15.checked = true;
document.categorias.category16.checked = true;
document.categorias.category17.checked = true;
document.categorias.category18.checked = true;
}




//////////////////////////////////////////////////////////////
///////////////////   evita   ////////////////////////////////
//////////////////////////////////////////////////////////////


/* Define a function for Rollover */

function nav(imgName,imgSrc) {
	document[imgName].src=imgSrc;
	}
	
/* Define a function for popup window */
function winOpen(url, name, features){
	window.open(url, name, features);
	 
}
/* Define a function for preload */
lynx_logo= new Image();
lynx_logo.src="../images/logo_lynx.gif";

// for Additional Nav 
image21= new Image();
image21.src="../images/aNav_home.gif";

image22= new Image();
image22.src="../images/aNav_home_hot.gif";

image23= new Image();
image23.src="../images/aNav_about.gif";

image24= new Image();
image24.src="../images/aNav_about_hot.gif";

image25= new Image();
image25.src="../images/aNav_faq.gif";

image26= new Image();
image26.src="../images/aNav_faq_hot.gif";

image27= new Image();
image27.src="../images/aNav_contact.gif";

image28= new Image();
image28.src="../images/aNav_contact_hot.gif";

//MyLYNX & MyHREA
image33= new Image();
image33.src="../images/mylynx_b.gif";

image34= new Image();
image34.src="../images/mylynx_b.gif";

image35= new Image();
image35.src="../images/mylynx_b_hot.gif";

image35= new Image();
image35.src="../images/mylynx_b_hot.gif";