var menu1=new Array()

menu1[0]='<div id="menu1"><a href="/services-tenants-overview"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'
menu1[1]='<div id="menu2"><a href="/services-owners"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'
menu1[2]='<div id="menu3"><a href="/services-buyers"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'




//Contents for menu 2, and so on
var menu2=new Array()
menu2[0]='<div id="menu4"><a href="/interior.php?sub=3_1&title=1"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'
menu2[1]='<div id="menu5"><a href="/interior.php?sub=3_1&title=2"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'
menu2[2]='<div id="menu6"><a href="/interior.php?sub=3_1&title=3"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'

var menu3=new Array()
menu3[0]='<div id="menu7"><a href="/professionals/rick-rakow"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'
menu3[1]='<div id="menu8"><a href="/professionals/success-stories"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'
menu3[2]='<div id="menu9"><a href="/professionals/client-list"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'
menu3[3]='<div id="menu10"><a href="/professionals/news"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'

var menu4=new Array()
menu4[0]='<div id="menu11"><a href="/tools-resources-tenant-guide"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'
menu4[1]='<div id="menu12"><a href="/tools-resources-space-calc"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'
menu4[2]='<div id="menu13"><a href="/tools-resources-tenant-relocation"><img src=images/spacer.gif height="23" border="0" style="none"></a></div>'


		
var menuwidth='165px' //default menu width
var menubgcolor='#FFFFFF'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu

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_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_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_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 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_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_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_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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



function ValidateEmail(theinput){
 var s=theinput;
 if(s.search)
  return (s.search(new RegExp("^([-!#$%&'*+./0-9=?A-Z^_`a-z{|}~])+@([-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+\\.)+[a-zA-Z]{2,4}$","gi"))>=0);
 if(s.indexOf)
 {
  at_character=s.indexOf('@');
  if(at_character<=0 || at_character+4>s.length)
   return false;
 }
 if(s.length<6)
  return false;
 else
  return true;
}
 
/************************************************
 bool ValidateName(string input)
 Return true or false
 if the email is valid or not.
**************************************************/
function ValidateName(theinput){
 var s=theinput;
 if(s.search)
  return (s.search(new RegExp("^[^&'^`]+$","gi"))>=0);
 if(s.length<3)
  return false;
 else
  return true;
}
 
/************************************************
 bool ValidatePhone(string input)
 Return true or false
 if the phone number is valid or not.
 acepts - and + symbols
**************************************************/
function ValidatePhone(theinput){
 var s=theinput;
 if(s.search)
  return (s.search(new RegExp("[-+0-9]+","gi"))>=0);
 if(s.length<5)
  return false;
 else
  return true;
}
 

function CheckOffice1(){
	var error="";
	
myOption = -1;
for (i=document.frmSearch.planto.length-1; i > -1; i--) {
if (document.frmSearch.planto[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
error+="We Plan to\n";
}

myOption1 = -1;
for (i=document.frmSearch.accommodate.length-1; i > -1; i--) {
if (document.frmSearch.accommodate[i].checked) {
myOption1 = i; i = -1;
}
}
if (myOption1 == -1) {
error+="Number of Individuals to accommodate\n";
}

myOption3 = -1;
for (i=document.frmSearch.spacereq.length-1; i > -1; i--) {
if (document.frmSearch.spacereq[i].checked) {
myOption3 = i; i = -1;
}
}
if (myOption3 == -1) {
error+="Space Requirements\n";
}
	


myOption2 = -1;
for (i=document.frmSearch.medfacility.length-1; i > -1; i--) {
if (document.frmSearch.medfacility[i].checked) {
myOption2 = i; i = -1;
}
}
if (myOption2 == -1) {
error+="Will this space be used as a medical facility\n";
}
	
	
	
		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.frmSearch.submit();
	
	return;
}
	
	
function CheckOffice2(){
	var error="";

	if(document.frmSearch.city_need.value=="")
		error+="Desired Community\n";
	if(document.frmSearch.county_need.value=="")
		error+="Desired County\n";
		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.frmSearch.submit();
	
	return;
}
		
function CheckOffice3(){
	var error="";
	
	if(!ValidateName(document.frmSearch.name.value))
		error+="Name\n";
	if(document.frmSearch.company.value=="")
		error+="Company\n";
	if(!ValidateEmail(document.frmSearch.email.value))
		error+="Email\n";
	if(!ValidatePhone(document.frmSearch.phone.value))
		error+="Phone\n";

	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.frmSearch.submit();
	
	return;
}
	
	
	
function CheckRetail1(){
	var error="";
	
	myOption = -1;
for (i=document.frmSearch.planto.length-1; i > -1; i--) {
if (document.frmSearch.planto[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
error+="We Plan to\n";
}

myOption3 = -1;
for (i=document.frmSearch.spacereq.length-1; i > -1; i--) {
if (document.frmSearch.spacereq[i].checked) {
myOption3 = i; i = -1;
}
}
if (myOption3 == -1) {
error+="Space Requirements\n";
}

		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.frmSearch.submit();
	
	return;
}
	
	
function CheckRetail2(){
	var error="";
	
	if(document.frmSearch.natureofbus.value=="")
		error+="Nature of Business\n";
	if(document.frmSearch.standalone.value=="")
		error+="Space requirements\n";
	if(document.frmSearch.endcaps.value=="")
		error+="End Caps/Aisles Required\n";
	if(document.frmSearch.frontage.value=="")
		error+="Frontage\n";
	if(document.frmSearch.ceilingheight.value=="")
		error+="Ceiling Height\n";

		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.frmSearch.submit();
	
	return;
}
	
	
	
function CheckIndustrial1(){
	var error="";
	
		myOption = -1;
for (i=document.frmSearch.planto.length-1; i > -1; i--) {
if (document.frmSearch.planto[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
error+="We Plan to\n";
}

myOption3 = -1;
for (i=document.frmSearch.spacereq.length-1; i > -1; i--) {
if (document.frmSearch.spacereq[i].checked) {
myOption3 = i; i = -1;
}
}
if (myOption3 == -1) {
error+="Space Requirements\n";
}

		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.frmSearch.submit();
	
	return;
}
	
	
function CheckIndustrial2(){
	var error="";
	
	if(document.frmSearch.ceilingheight.value=="")
		error+="Ceiling Height\n";
	if(document.frmSearch.driveinspaces.value=="")
		error+="Drive-in Spaces\n";
	if(document.frmSearch.docks.value=="")
		error+="Number of Docks\n";
	if(document.frmSearch.heavypower.value=="")
		error+="Heavy Power\n";
	if(document.frmSearch.sprinkler.value=="")
		error+="Sprinkler\n";

		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.frmSearch.submit();
	
	return;
}


		
function FormSearchEmail1(){
	var error="";
	
	if(!ValidateEmail(document.FrmSearchEmail1.email.value))
		error+="Email\n";
		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.FrmSearchEmail1.submit();
	
	return;
}


function FormSearchSnailMail1(){
	var error="";

		
		if(document.FrmSearchsnailmail1.address.value == "")
		error+="Address\n";
		
			if(document.FrmSearchsnailmail1.suite.value == "")
		error+="Suite\n";
		
			if(document.FrmSearchsnailmail1.city.value == "")
		error+="City\n";
		
			if(document.FrmSearchsnailmail1.state.value == "")
		error+="State\n";
		
					if(document.FrmSearchsnailmail1.zipcode.value == "")
		error+="Zipcode\n";
		
			if(!ValidateEmail(document.FrmSearchsnailmail1.email.value))
		error+="Email\n";
		
		if(document.FrmSearchsnailmail1.phone.value == "")
		error+="Phone\n";
		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.FrmSearchsnailmail1.submit();
	
	return;
}
	
	

function CheckNewSearchForm(){
	var error="";

		myOption = -1;
for (i=document.frmSearch.planto.length-1; i > -1; i--) {
if (document.frmSearch.planto[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
error+="We Plan to\n";
}
	
	
	

	if(!ValidateName(document.frmSearch.name.value))
		error+="Name\n";
	if(document.frmSearch.company.value=="")
		error+="Company\n";
	if(!ValidateEmail(document.frmSearch.email.value))
		error+="Email\n";
	if(!ValidatePhone(document.frmSearch.phone.value))
		error+="Phone\n";
	if(document.frmSearch.heardabout.value=="Referral"){
	if(document.frmSearch.refname.value==""){
		error+="Referral Name\n";
		}
		}

		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.frmSearch.submit();
	
	return;
}


function CheckRenewForm(){
	var error="";


	

	if(!ValidateName(document.frmSearch.name.value))
		error+="Name\n";
	if(document.frmSearch.company.value=="")
		error+="Company\n";
	if(!ValidateEmail(document.frmSearch.email.value))
		error+="Email\n";
	if(!ValidatePhone(document.frmSearch.phone.value))
		error+="Phone\n";
		if(document.frmSearch.heardabout.value=="Referral"){
	if(document.frmSearch.refname.value==""){
		error+="Referral Name\n";
		}
		}
	

		
	if(error!="")
		alert("Error! Please check:\n"+error);
	else
		document.frmSearch.submit();
	
	return;
}
