<!--
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_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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

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];}
}
//-->// JavaScript Document
function mmLoadMenus() {
  if (window.mm_menu_2_0) return;
    window.mm_menu_2_0 = new Menu("root",275,17,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#FFCC00","#FFFFFF","left","middle",4,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_2_0.addMenuItem("&nbsp;Educational Institutions","location='education.php'");
  mm_menu_2_0.addMenuItem("&nbsp;Individual Property Owners","location='individual_owners.php'");
  mm_menu_2_0.addMenuItem("&nbsp;Municipalities or Government Agencies","location='municipalities_government.php'");
  mm_menu_2_0.addMenuItem("&nbsp;Private Sector Businesses","location='private_businesses.php'");
  mm_menu_2_0.addMenuItem("&nbsp;Religious and Non-Profit Organizations","location='religious_nonprofits.php'");
   mm_menu_2_0.fontWeight="bold";
   mm_menu_2_0.hideOnMouseOut=true;
   mm_menu_2_0.bgColor='#555555';
   mm_menu_2_0.menuBorder=1;
   mm_menu_2_0.menuLiteBgColor='#FFFFFF';
   mm_menu_2_0.menuBorderBgColor='#000000';

  if (window.mm_menu_3_0) return;
  window.mm_menu_3_0 = new Menu("root",100,17,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#FFCC00","#FFFFFF","left","middle",4,0,1000,-5,7,true,true,true,5,true,true);
  //mm_menu_3_0.addMenuItem("&nbsp;Company","location='management.php'");
  mm_menu_3_0.addMenuItem("&nbsp;Testimonials","location='testimonials.php'");
  mm_menu_3_0.addMenuItem("&nbsp;Careers","location='careers.php'");
   mm_menu_3_0.fontWeight="bold";
   mm_menu_3_0.hideOnMouseOut=true;
   mm_menu_3_0.bgColor='#555555';
   mm_menu_3_0.menuBorder=1;
   mm_menu_3_0.menuLiteBgColor='#FFFFFF';
   mm_menu_3_0.menuBorderBgColor='#000000';

  window.mm_menu_4_0 = new Menu("root",70,17,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#FFCC00","#FFFFFF","left","middle",4,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_4_0.addMenuItem("&nbsp;FAQ","location='tp_faq.php'");
  mm_menu_4_0.addMenuItem("&nbsp;Contact","location='tp_contact.php'");
   mm_menu_4_0.fontWeight="bold";
   mm_menu_4_0.hideOnMouseOut=true;
   mm_menu_4_0.bgColor='#555555';
   mm_menu_4_0.menuBorder=1;
   mm_menu_4_0.menuLiteBgColor='#FFFFFF';
   mm_menu_4_0.menuBorderBgColor='#000000';

mm_menu_4_0.writeMenus();
} // mmLoadMenus()

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  newWindow = window.open(theURL,winName,features);
  newWindow.focus();
}

function YY_checkform() { //v4.71
//copyright (c)1998,2002 Yaromat.com
  var a=YY_checkform.arguments,oo=true,v='',s='',err=false,r,o,at,o1,t,i,j,ma,rx,cd,cm,cy,dte,at;
  for (i=1; i<a.length;i=i+4){
    if (a[i+1].charAt(0)=='#'){r=true; a[i+1]=a[i+1].substring(1);}else{r=false}
    o=MM_findObj(a[i].replace(/\[\d+\]/ig,""));
    o1=MM_findObj(a[i+1].replace(/\[\d+\]/ig,""));
    v=o.value;t=a[i+2];
    if (o.type=='text'||o.type=='password'||o.type=='hidden'){
      if (r&&v.length==0){err=true}
      if (v.length>0)
      if (t==1){ //fromto
        ma=a[i+1].split('_');if(isNaN(v)||v<ma[0]/1||v > ma[1]/1){err=true}
      } else if (t==2){
        rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-zA-Z]{2,4}$");if(!rx.test(v))err=true;
      } else if (t==3){ // date
        ma=a[i+1].split("#");at=v.match(ma[0]);
        if(at){
          cd=(at[ma[1]])?at[ma[1]]:1;cm=at[ma[2]]-1;cy=at[ma[3]];
          dte=new Date(cy,cm,cd);
          if(dte.getFullYear()!=cy||dte.getDate()!=cd||dte.getMonth()!=cm){err=true};
        }else{err=true}
      } else if (t==4){ // time
        ma=a[i+1].split("#");at=v.match(ma[0]);if(!at){err=true}
      } else if (t==5){ // check this 2
            if(o1.length)o1=o1[a[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!o1.checked){err=true}
      } else if (t==6){ // the same
            if(v!=MM_findObj(a[i+1]).value){err=true}
      }
    } else
    if (!o.type&&o.length>0&&o[0].type=='radio'){
          at = a[i].match(/(.*)\[(\d+)\].*/i);
          o2=(o.length>1)?o[at[2]]:o;
      if (t==1&&o2&&o2.checked&&o1&&o1.value.length/1==0){err=true}
      if (t==2){
        oo=false;
        for(j=0;j<o.length;j++){oo=oo||o[j].checked}
        if(!oo){s+='* '+a[i+3]+'\n'}
      }
    } else if (o.type=='checkbox'){
      if((t==1&&o.checked==false)||(t==2&&o.checked&&o1&&o1.value.length/1==0)){err=true}
    } else if (o.type=='select-one'||o.type=='select-multiple'){
      if(t==1&&o.selectedIndex/1==0){err=true}
    }else if (o.type=='textarea'){
      if(v.length<a[i+1]){err=true}
    }
    if (err){s+='* '+a[i+3]+'\n'; err=false}
  }
  if (s!=''){alert('The required information is incomplete or contains errors:\t\t\t\t\t\n\n'+s)}
  document.MM_returnValue = (s=='');
}

//---------------------------------------------------------------------------------------------------------------------
//----------------------------------------Number Formatter by ProWebMasters.net----------------------------------------
//----------------------------------------  You are free to use this in your   ----------------------------------------
//----------------------------------------  scripts, but you must leave this   ----------------------------------------
//----------------------------------------   Copyright notice intact. Enjoy!   ----------------------------------------
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------- You can call this function with only----------------------------------------
//----------------------------------------   the 'num' object (reference your  ----------------------------------------
//----------------------------------------   field you want to format). If no  ----------------------------------------
//----------------------------------------formats are sent, it will use default----------------------------------------
//----------------------------------------             formats.                ----------------------------------------
//---------------------------------------------------------------------------------------------------------------------
function FormatNumber(num, format, shortformat)
{
	if(format==null)
	{
			// Choose the default format you prefer for the number.
		//format = "#-(###) ###-#### ";		// Telephone w/ LD Prefix and Area Code
		format = "(###) ###-#### ";			// Telephone w/ Area Code
		//format = "###-###-####";			// Telephone w/ Area Code (dash seperated)
		//format = "###-##-####";			//Social Security Number
	}
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
	if(shortformat==null)
	{
		// Choose the short format (without area code) you prefer.
		//If you do not want multiple formats, leave it as "".

		//var shortformat = "###-####";
		var shortformat = "";
		//var shortformat = "#####-####";
	}

//---------------------------------------------------------------------------------------------------------------------
//----------------------------------------This code can be used to format any number. ---------------------------------
//----------------------------------------Simply change the format to a number format ---------------------------------
//---------------------------------------- you prefer. It will ignore all characters  ---------------------------------
//----------------------------------------  except the #, where it will replace with  ---------------------------------
//----------------------------------------               user input.                  ---------------------------------
//---------------------------------------------------------------------------------------------------------------------

	var validchars = "0123456789";
	var tempstring = "";
	var returnstring = "";
	var extension = "";
	var tempstringpointer = 0;
	var returnstringpointer = 0;
	count = 0;

	// Get the length so we can go through and remove all non-numeric characters
	var length = num.value.length;


	// We are only concerned with the format of the phone number - extensions can be left alone.
	if (length > format.length)
	{
		length = format.length;
	};

	// scroll through what the user has typed
	for (var x=0; x<length; x++)
	{
		if (validchars.indexOf(num.value.charAt(x))!=-1)
		{
		tempstring = tempstring + num.value.charAt(x);
		};
	};
	// We should now have just the #'s - extract the extension if needed
	if (num.value.length > format.length)
	{
		length = format.length;
		extension = num.value.substr(format.length, (num.value.length-format.length));
	};

	// if we have fewer characters than our short format, we'll default to the short version.
	for (x=0; x<shortformat.length;x++)
	{
		if (shortformat.substr(x, 1)=="#")
		{
			count++;
		};
	}
	if (tempstring.length <= count)
	{
		format = shortformat;
	};


	//Loop through the format string and insert the numbers where we find a # sign
	for (x=0; x<format.length;x++)
	{
		if (tempstringpointer <= tempstring.length)
		{
			if (format.substr(x, 1)=="#")
			{
				returnstring = returnstring + tempstring.substr(tempstringpointer, 1);
				tempstringpointer++;
			}else{
				returnstring = returnstring + format.substr(x, 1);
			}
		}

	}

	// We have gone through the entire format, let's add the extension back on.
		returnstring = returnstring + extension;

	//we're done - let's return our value to the field.
	num.value = returnstring;
}



 function checkFields() {
					  	var er = 0;							
						
						if (document.frm_leasecalc.lease.value == "") {
							alert ("Do you have a wireless lease?");
							document.frm_leasecalc.lease.focus();
							er = 1;
						
						} else if (document.frm_leasecalc.rent.value == "") {
							alert ("Please enter an amount for your rent.");
							document.frm_leasecalc.rent.focus();
							er = 1;
					
						} else if (!isNumeric(document.frm_leasecalc.rent.value)) {
							alert ("Please enter a valid amount for your rent.");
							document.frm_leasecalc.rent.focus();
							er = 1;	
						
						} else if (document.frm_leasecalc.term.options[document.frm_leasecalc.term.selectedIndex].value == "") {	
							alert ("Please enter whether you receive rent monthly or yearly.");
							document.frm_leasecalc.term.focus();
							er = 1;	
							
						} else if (document.frm_leasecalc.escalator.value == "") {
							alert ("Please enter an amount for your escalator.");
							document.frm_leasecalc.escalator.focus();
							er = 1;							
							
						} else if (!isNumeric(document.frm_leasecalc.escalator.value)) {
							alert ("Please enter a valid amount for your escalator.");
							document.frm_leasecalc.escalator.focus();
							er = 1;							
							
						} else if (document.frm_leasecalc.term2.options[document.frm_leasecalc.term2.selectedIndex].value == "") {	
							alert ("Please enter whether your escalator changes every 1 or 5 years.");
							document.frm_leasecalc.term2.focus();
							er = 1;	
						
						} else if (document.frm_leasecalc.zipcode.value == "") {
							alert ("Please enter your Zip code.");
							document.frm_leasecalc.zipcode.focus();
							er = 1;
						
						} else if (document.frm_leasecalc.zipcode.value.length < 5) {
							alert ("Please enter a valid zip code.");
							document.frm_leasecalc.zipcode.focus();
							er = 1;			
						
						} else if (!isNumeric(document.frm_leasecalc.zipcode.value)) {
							alert ("Please enter a valid zip code.");
							document.frm_leasecalc.zipcode.focus();
							er = 1;
						
						} else if (document.frm_leasecalc.state.options[document.frm_leasecalc.state.selectedIndex].value == "") {	
							alert ("Please enter your state.");
							document.frm_leasecalc.state.focus();
							er = 1;	
						
						} else if (document.frm_leasecalc.tenant.options[document.frm_leasecalc.tenant.selectedIndex].value == "") {	
							alert ("Please enter your tenant.");
							document.frm_leasecalc.tenant.focus();
							er = 1;	
							
						} else if (document.frm_leasecalc.leaselength.options[document.frm_leasecalc.leaselength.selectedIndex].value == "") {
							alert ("Please enter your length of lease.");
							document.frm_leasecalc.leaselength.focus();
							er = 1;	
						}	
					
							if (er == 0) {
									document.frm_leasecalc.submit();
									//return true;
							}
						   // return false;
					}
					
					
					 function checkContact() {
					  	var er = 0;		
						
								myOption = -1;
								for (i=document.infoform.lease.length-1; i > -1; i--) {
									if (document.infoform.lease[i].checked) {
									myOption = i;
									//alert(i);
									}
								}
									
									if (myOption == -1) {
										alert ("Do you have a wireless lease?");
										//document.infoform.tower_type.focus();
										document.infoform.lease[1].checked = true;
										er = 1;
										//break;
									} else if (document.infoform.firstname.value == "") {
										alert ("Please enter your first name.");
										document.infoform.firstname.focus();
										er = 1;
										
									} else if (document.infoform.lastname.value == "") {
										alert ("Please enter your last name.");
										document.infoform.lastname.focus();
										er = 1;	
								
								} else if (document.infoform.address.value == "") {
									alert ("Please enter your address.");
									document.infoform.address.focus();
									er = 1;			
									
								} else if (document.infoform.city.value == "") {
									alert ("Please enter your city.");
									document.infoform.city.focus();
									er = 1;		
									
								} else if (document.infoform.state.options[document.infoform.state.selectedIndex].value == "") {	
									alert ("Please enter your state.");
									document.infoform.state.focus();
									er = 1;	
									
								} else if (document.infoform.zipcode.value.length < 5) {
									alert ("Please enter a valid zip code.");
									document.infoform.zipcode.focus();
									er = 1;			
								
								} else if (!isNumeric(document.infoform.zipcode.value)) {
									alert ("Please enter a valid zip code.");
									document.infoform.zipcode.focus();
									er = 1;
								
								} else if (document.infoform.telephone.value == "") {
									alert ("Please enter your telephone number.");
									document.infoform.telephone.focus();
									er = 1;								
							
								} else if (document.infoform.email.value == "") {
									alert ("Please enter your email.");
									document.infoform.email.focus();
									er = 1;
								
								} else if (!validEmail(document.infoform.email.value)) {
									alert ("Please enter a valid email.");
									document.infoform.email.focus();
									er = 1;			
									
								} else if (document.infoform.email2.value == "") {    
									alert( "Please verify your email." );    
									document.infoform.email2.focus();    
									er = 1;
									
								} else if (document.infoform.email.value != document.infoform.email2.value) { 
								    alert('Those emails don\'t match! Please Try Again');        
									document.infoform.email2.focus();
									er = 1;								
									
								} else if (document.infoform.referrer.value == "") {
									alert ("How did you hear about Wireless Capital?");
									document.infoform.referrer.focus();
									er = 1;	
								}	
								
							if (er == 0) {
									document.infoform.submit();
									//return true;
							}
						   // return false;
					}
					
					
			 function checkEmail() {
			  	var er = 0;		
				 if (document.wireless.email.value == "") {
					alert ("Please enter your email.");
					document.wireless.email.focus();
					er = 1;
				} else if (document.wireless.emailconfirm.value == ""){
					alert ("Please enter confirmation email.");
					document.wireless.emailconfirm.focus();
					er = 1;
        } else if (document.wireless.emailconfirm.value != document.wireless.email.value){
					alert ("Emails do not match, please re-enter");
					document.wireless.email.focus();
					er = 1;
        
        } else if (!validEmail(document.wireless.email.value)) {
							alert ("Please enter a valid email.");
							document.wireless.email.focus();
							er = 1;		
				}	
						
				if (er == 0) {
						document.wireless.submit();
						//return true;
				}
						
			 }
					
				 function checkContactTower() {
					  	var er = 0;		
								
								
								myOption = -1;
								for (i=document.infoform.tower_type.length-1; i > -1; i--) {
									if (document.infoform.tower_type[i].checked) {
									myOption = i;
									//alert(i);
									}
								}
									
									if (myOption == -1) {
										alert ("Please enter your type.");
										//document.infoform.tower_type.focus();
										document.infoform.tower_type[1].checked = true;
										er = 1;
										//break;
									} else if (myOption == 0 && document.infoform.towers_no.value == "") {
										alert ("Please enter your number of towers.");
										er = 1;								
								
									} else if (document.infoform.firstname.value == "") {
										alert ("Please enter your first name.");
										document.infoform.firstname.focus();
										er = 1;
										
									} else if (document.infoform.lastname.value == "") {
										alert ("Please enter your last name.");
										document.infoform.lastname.focus();
										er = 1;	
									
									} else if (document.infoform.company.value == "") {
										alert ("Please enter your company name.");
										document.infoform.company.focus();
										er = 1;
								
								} else if (document.infoform.address.value == "") {
									alert ("Please enter your address.");
									document.infoform.address.focus();
									er = 1;			
									
								} else if (document.infoform.city.value == "") {
									alert ("Please enter your city.");
									document.infoform.city.focus();
									er = 1;		
									
								} else if (document.infoform.state.options[document.infoform.state.selectedIndex].value == "") {	
									alert ("Please enter your state.");
									document.infoform.state.focus();
									er = 1;	
									
								} else if (document.infoform.zipcode.value.length < 5) {
									alert ("Please enter a valid zip code.");
									document.infoform.zipcode.focus();
									er = 1;			
								
								} else if (!isNumeric(document.infoform.zipcode.value)) {
									alert ("Please enter a valid zip code.");
									document.infoform.zipcode.focus();
									er = 1;
								
								} else if (document.infoform.telephone.value == "") {
									alert ("Please enter your telephone number.");
									document.infoform.telephone.focus();
									er = 1;								
							
								} else if (document.infoform.email.value == "") {
									alert ("Please enter your email.");
									document.infoform.email.focus();
									er = 1;			
									
								} else if (!validEmail(document.infoform.email.value)) {
									alert ("Please enter a valid email.");
									document.infoform.email.focus();
									er = 1;				
								
								} else if (document.infoform.email2.value == "") {    
									alert( "Please verify your email." );    
									document.infoform.email2.focus();    
									er = 1;
									
								} else if (document.infoform.email.value != document.infoform.email2.value) { 
								    alert('Those emails don\'t match! Please Try Again');        
									document.infoform.email2.focus();
									er = 1;		
								
								} else if (document.infoform.referrer.value == "") {
									alert ("How did you hear about Wireless Capital.");
									document.infoform.referrer.focus();
									er = 1;	
								}	
								
							if (er == 0) {
									document.infoform.submit();
									//return true;
							}
						   // return false;
					}	

 function isNumeric(input) {
						   var vChars = "0123456789.";
						   var IsNumber=true;
						   var Char;
						 
						   for (i = 0; i < input.length && IsNumber == true; i++) 
							  { 
							  Char = input.charAt(i); 
								 if (vChars.indexOf(Char) == -1) 
								 {
									IsNumber = false;
								 }
							  }
						   return IsNumber;   
						   }
						   
						
						function validEmail(strEmail) {		
	if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}

						
						   
						  function valbutton(thisform) {
myOption = -1;
for (i=thisform.myradiobutton.length-1; i > -1; i--) {
if (thisform.myradiobutton[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("You must select a radio button");
return false;
}

alert("You selected button number " + myOption
+ " which has a value of "
+ thisform.myradiobutton[myOption].value);

// place any other field validations that you require here
thisform.submit(); // this line submits the form after validation
} 
