// 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.titleurl.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 checkDel(del) {

   if (del.deluser.value == "") { 
      alert('Please enter the username to delete') 
      del.deluser.focus();
	  del.deluser.select();
      return false; 
    } 
	  
	if(del.deluser.value == "admin") { 
      alert('ADMIN may not be deleted.')
      return false;
    }
	
	return confirm("Do you want to delete this user?")
}

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);
	 
}
/* button with link */
function go(loc) {
window.location.href = loc;
}
/* Define a function for preload */
hrea_logo= new Image();
hrea_logo.src="images/logo_hrea.gif";

lynx_logo_btn= new Image();
lynx_logo_btn.src="images/lynx_logo_btn.gif";

// for Nav
image1= new Image();
image1.src="images/nav_buyer.gif";

image2= new Image();
image2.src="images/nav_buyer_hot.gif";

image3= new Image();
image3.src="images/nav_market.gif";

image4= new Image();
image4.src="images/nav_market_hot.gif";

image5= new Image();
image5.src="images/nav_passive.gif";

image6= new Image();
image6.src="images/nav_passive_hot.gif";

image7= new Image();
image7.src="images/nav_tenant.gif";

image8= new Image();
image8.src="images/nav_tenant_hot.gif";

image9= new Image();
image9.src="images/nav_invest.gif";

image10= new Image();
image10.src="images/nav_invest_hot.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
image31= new Image();
image31.src="images/mylynx.jpg";

image32= new Image();
image32.src="images/myhrea.jpg";

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_hot.jpg";

image36= new Image();
image36.src="images/myhrea_hot.jpg";

image37= new Image();
image37.src="images/mylynx_b__hot.gif";

image38= new Image();
image38.src="images/mylynx_b_hot.gif";

image39= new Image();
image39.src="images/box_TL.gif";

image40= new Image();
image40.src="images/box_TM.gif";

image41= new Image();
image41.src="images/box_TR.gif";

image42= new Image();
image42.src="images/box_BL.gif";

image43= new Image();
image43.src="images/box_BM.gif";

image44= new Image();
image44.src="images/box_BR.gif";

image45= new Image();
image45.src="images/box_CL.gif";

image46= new Image();
image46.src="images/box_CR.gif";

image47= new Image();
image47.src="images/icon_logo.gif";





