// 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 MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}





function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



    function clearTrailingSpace(theField) {

		newValue = theField.value;

		lastChar = newValue.charAt(newValue.length - 1);

		while (lastChar == " ") {;

			endingChar = (newValue.length) - 1;

			newValue = newValue.substring(0,endingChar);

			lastChar = newValue.charAt(newValue.length - 1);

		}

		theField.value = newValue;

		return true;

    }

	



    

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 submit_hrt(form) {

    

        foundError = false;  

		userfileError = ""



        if(form.userfile.value == "") {

            userfileError = " - SELECT A FILE TO UPLOAD.\r";

            foundError = true;

        } 



        if(foundError == false) {

             return true;



        }

        else { 

            errorMessage = "Please review the following information:\r\r" + userfileError;

            alert (errorMessage)



            if (userfileError != "") {

                form.userfile.focus()

                form.userfile.select()  

            }

            return false;                       

        }   

    }

	

function checkArea() {

	if ((document.frmMain.category14.value == '1') || (document.frmMain.category17.value == '1')) {

		document.getElementById('area').innerHTML = '(in acres)';

	} else {

		document.getElementById('area').innerHTML = '(in square footage)';

	}

}



function ValidateSearch(form) {



   if (!IsNumeric(form.minspace.value)) { 

      alert('Please enter only integer numbers in the AREA field - No commas or decimals') 

      form.minspace.focus();

	  form.minspace.select(); 

      return false; 

      } 

	  

   if (!IsNumeric(form.maxspace.value)) { 

      alert('Please enter only integer numbers in the AREA field - No commas or decimals') 

      form.maxspace.focus();

	  form.maxspace.select(); 

      return false; 

      } 

 

return true;

 

}



function ValidateProp(form) {



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; 

}

	  

   if (form.city.value == "") { 

      alert('Please enter the CITY') 

      form.city.focus();

	  form.city.select();

      return false; 

      } 

	  

   if (form.state.value == "") { 

      alert('Please select a STATE') 

      form.state.focus();

      return false; 

      } 



	if (!IsNumeric(form.area1.value)) { 

      alert('Please enter only numbers in the AREA field - No commas') 

      form.area1.focus();

	  form.area1.select(); 

      return false; 

      } 

	  

	if (!IsNumeric(form.areamin.value)) { 

      alert('Please enter only numbers in the AREA field - No commas') 

      form.areamin.focus();

	  form.areamin.select(); 

      return false; 

      } 

	  

	if (!IsNumeric(form.areamax.value)) { 

      alert('Please enter only numbers in the AREA field - No commas') 

      form.areamax.focus();

	  form.areamax.select(); 

      return false; 

      } 

	  

   if (form.area1.value != "") {

		if ((form.areamin.value != "") || (form.areamax.value != "")) { 

      		alert('Please select either Size or Size Range')

      		return false; 

      	}

	}

	

   if ((form.areamin.value != "") || (form.areamax.value != "")) {

		if (form.area1.value != "") { 

      		alert('Please select either Size or Size Range')

      		return false; 

      	}

	}

	  

   if ((form.area1.value != "") || (form.areamin.value != "") ||(form.areamax.value != ""))

		if ((form.unidade[0].checked == false) && (form.unidade[1].checked == false)) { 

      	alert('Please select unit for the area') 

      	return false; 

      } 

	  

   if (!IsNumeric(form.price.value)) { 

      alert('Please enter only numbers in the PRICE field - No commas') 

      form.price.focus();

	  form.price.select(); 

      return false; 

      } 

   if (form.photo.value != "") {

   	if (form.photo.value.indexOf('\\') == -1) { 

   	   alert('There seems to be a problem with the PHOTO file you\'ve selected\n\nPlease click \"BROWSE\" to select PHOTO') 

  	    form.photo.focus();

  	    return false; 

   	   } 

   }

   if (form.agent.value == "") { 

      alert('Please select an AGENT') 

      form.agent.focus();

      return false; 

      }

return true;

 

}



function IsNumeric(sText)

{

   var ValidChars = "0123456789.";

   var IsNumber=true;

   var Char;

 

   for (i = 0; i < sText.length && IsNumber == true; i++) 

      { 

      Char = sText.charAt(i); 

      if (ValidChars.indexOf(Char) == -1) 

         {

         IsNumber = false;

         }

      }

   return IsNumber;

   }

   

function clearText(thefield){

if (thefield.defaultValue==thefield.value)

thefield.value = ""

}

   

   

function propDocs(theForm) {



if ((theForm.photos.value == "") && (theForm.docs.value == "") && (theForm.url.value == "")) {

	alert('No files/links selected')

	return false;

} else {

	if ((theForm.docs.value != "") && (theForm.title.value == "")) {

		alert('Enter a title for the document')

		theForm.title.focus();

		return false;

	}

	if ((theForm.url.value != "") && (theForm.titleurl.value == "")) {

		alert('Enter a title for the URL')

		theForm.url.focus();

		return false;

	}

}

}



function isValidFile(arqui) {

   if (arqui.value != "") {

   	if (arqui.value.indexOf('\\') == -1) { 

   	   alert('There seems to be a problem with the file you\'ve selected\n\nPlease click \"BROWSE\" to select FILE') 

  	    arqui.focus();

  	    return false; 

   	} 

   return true;

   }

   return true;

}



function check255(limText) {

var letters = limText.value.length;

if (letters > 255) {

	alert ('Description should have a maximum of 255 characters')

	limText.focus()

	return false;

} 

}



    function submit_logo(form) {

    

        foundError = false;  

		uploadedfileError = ""



        if(form.uploadedfile.value == "") {

            uploadedfileError = " - SELECT AN IMAGE TO UPLOAD.\r";

            foundError = true;

        } 



        if(foundError == false) {

             return true;



        }

        else { 

            errorMessage = "Please review the following information:\r\r" + uploadedfileError;

            alert (errorMessage)



            if (uploadedfileError != "") {

                form.uploadedfile.focus()

                form.uploadedfile.select()  

            }

            return false;                       

        }   

    }







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   ////////////////////////////////

//////////////////////////////////////////////////////////////

//Contact Form

function submit_contact(form) {

    

        foundError = false;  

		nameError = ""

        emailError = ""

		subError = ""

		msgError = ""



        if(form.name.value == "") {

            nameError = " - NAME.\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.subject.value == "") {

            subError = " - SUBJECT.\r";

            foundError = true;

        }

	

        if(form.message.value == "") {

            msgError = " - MESSAGE.\r";

            foundError = true;

        }

	

      

        if(foundError == false) {

             return true;



        }

        else { 

            errorMessage = "Please review the following information:\r\r" + nameError + emailError + subError + msgError;

            alert (errorMessage)



            if (nameError != "") {

                form.name.focus()

                form.name.select()  

				emailError = ""

				subError= ""

				msgError = ""



            }

            if (emailError != "") {

                form.email.focus()

                form.email.select()

				subError= ""

				msgError = ""



            }

			if (subError != "") {

                form.subject.focus()

                form.subject.select()

				msgError = ""



            }

            if (msgError != "") {

                form.message.focus()

                form.message.select() 

            }

            return false;                       

        }   

    }

/* 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 */

hrea_logo= new Image();

hrea_logo.src="../images/logo_hrea.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";














