
function fwdsearch() {
	url = "90daysearch.asp";
	scropt = "top=0,left=0,width=600,height=450,center=yes,scrollbars=no";
	window.open(url, "", scropt);
}

function searchEngine() {
	var width = screen.width - 10;
	var height = screen.height - 75;
	var left = 0;
	var url = "/mls/" + path + "/searchEngine.asp?CustomerID=" + mlsCustomerID;
	scropt = "scrollbars,top=0,left=" + left + ",width=" + width + ",height=" + height;
	window.open(url, "", scropt);
}

function searchEngine2() {
	var width = screen.width - 10;
	var height = screen.height - 75;
	var left = 0;
	var url = "/mls/" + path + "/searchEngine2.asp?CustomerID=" + mlsCustomerID;
	scropt = "scrollbars,top=0,left=" + left + ",width=" + width + ",height=" + height;
	window.open(url, "", scropt);
}

function searchEngine2withSource(src) {
	var width = screen.width - 10;
	var height = screen.height - 75;
	var left = 0;
	var url = "/mls/" + path + "/searchEngine2.asp?CustomerID=" + mlsCustomerID + "&dbsource=" & src;
	scropt = "scrollbars,top=0,left=" + left + ",width=" + width + ",height=" + height;
	window.open(url, "", scropt);
}




/********************************************************************************************************
* From this point down is custom for Prudential Premier.  Remove for sites that are copies of this one. *
*   9/9/2004 -dan																						*
********************************************************************************************************/

var block1 = '';
var block2 = '';
var block3 = '';

function startShow(layer){
	if(layer == 'fh_block_1' && typeof(block1) != 'number'){
		resetBlock(layer);
		show(layer);
		block1 = setInterval("moveUp('fh_block_1')", 50);
	}
	if(layer == 'fh_block_2' && typeof(block2) != 'number'){
		resetBlock(layer);
		show(layer);
		block2 = setInterval("moveUp('fh_block_2')", 50);
	}
	if(layer == 'fh_block_3' && typeof(block3) != 'number'){
		resetBlock(layer);
		show(layer);
		block3 = setInterval("moveUp('fh_block_3')", 50);
	}
}

function doReset(layer){
	if(layer == 'fh_block_1'){
		if(typeof(block1) == 'string')
			resetBlock(layer);
		else 
			setTimeout("doReset('"+layer+"')", 2000);
	}
	if(layer == 'fh_block_2'){
		if(typeof(block2) == 'string')
			resetBlock(layer);
		else 
			setTimeout("doReset('"+layer+"')", 2000);
	}
	if(layer == 'fh_block_3'){
		if(typeof(block3) == 'string')
			resetBlock(layer);
		else 
			setTimeout("doReset('"+layer+"')", 2000);
	}
}

function isObject(a){return (a && typeof(a) == 'object');}

function show(id){document.getElementById(id).style.visibility = 'visible';}

function resetBlock(id){
	var block = document.getElementById(id);
	block.style.visibility='hidden';
	block.style.height = '0px';
	block.style.top = '351px';
}

function moveUp(layer){
	var block = document.getElementById(layer).style;
	block.height = String(parseInt(block.height.substr(0,block.height.indexOf('p'))) + 1) + 'px';
	block.top = String(parseInt(block.top.substr(0,block.top.indexOf('p'))) - 1) + 'px';
    if(parseInt(block.height.substr(0, block.height.indexOf('p'))) > 29){
		if(layer == 'fh_block_1'){
			clearInterval(block1);
			block1 = '';
		}
		if(layer == 'fh_block_2'){
			clearInterval(block2);
			block2 = '';
		}
		if(layer == 'fh_block_3'){
			clearInterval(block3);
			block3 = '';
		}
	}
}

function validateFPSearchForm1(){
	with(document.fpSearchForm1){
		if(isEmpty(listnum, 'MLS #', true, true)) return false;
		if(!isNumeric(listnum, 'MLS #', true, true)) return false;
	}
	return true;
}

function validateFPSearchForm2(){
	with(document.fpSearchForm2){
		if(!isSelected(minprice, 'minimum price', true, true)) return false;
		if(!isSelected(maxprice, 'maximum price', true, true)) return false;
	}
	return true;
}

function isSelected(fld, lbl, sel, popup){
	// This is a utility function for form field validation.
	//		fld = The Field
	//		lbl = The Label - if the field's selected value is 0 the label will be used in the message
	//		sel = Select It	- if the field's selected value is 0, should it be selected
	// ADDED 9/9/2004 to be able t supress popup
	//		popup = true or false - should we do the popup message
	// If the field's selected value is 0 then it will display a message and return false.
	
	var txt = fld.options[fld.selectedIndex].value;
	if(txt == 0){
		if(popup) alert('Please choose ' + lbl + '.\n\rIt is required.');
		if(sel) fld.focus();
		return false;
	}
	return true;
}

function isEmpty(fld, lbl, sel, popup){
	// This is a utility function for form field validation.
	//		fld = The Field
	//		lbl = The Label - if the field is empty the label will be used in the message
	//		sel = Select It	- if the field is empty, should it be selected
	// ADDED 9/9/2004 to be able t supress popup
	//		popup = true or false - should we do the popup message
	// If the field is empty then it will display a message and return true.
	
	var txt = fld.value.replace(/ /g, "");
	if(txt == ''){
		if(popup) alert('Please fill in ' + lbl + '.\n\rIt is required.');
		if(sel) fld.focus();
		return true;
	}
	return false;
}

function isNumeric(fld, lbl, sel, popup){
	// This is a utility function for form field validation.
	//		fld = The Field
	//		lbl = The Label - if the field is empty the label will be used in the message
	//		sel = Select It	- if the field is not a number, should it be selected
	// ADDED 9/9/2004 to be able t supress popup
	//		popup = true or false - should we do the popup message
	// If the field is not a number then it will display a message and return false.
	
	var txt = fld.value.replace(/ /g, "");
	if(isNaN(txt)){
		if(popup) alert('Only the numbers 0-9 are allowed in ' + lbl);
		if(sel) fld.focus();
		return false;
	}
	return true;
}

function isEmail(fld){
	// This is a utility function for form field validation
	// It checks an email address using a pattern matching technnique.
	//		fld = The Field
	// If the email addres doesn't match the pattern, it will display a message and return false

	var email = fld.value;
	var re = /^(\".+\"|[a-z]\w*(\.[a-z]\w*)*)@(\[\d{1,3}(\.\d{1,3}){3}]|[a-z]\w*(\.[a-z]\w*)+)$/i;
	if(!re.test(email)){
		alert('Email address is an invalid format.\n\rPlease check your spelling and try again.');
		fld.focus();
		fld.select();
		return false;
	}
	return true;
}


function mmLoadMenus() {
  if (window.mm_menu_0106102234_0) return;
  window.mm_menu_0106102234_0 = new Menu("root",190,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
  mm_menu_0106102234_0.addMenuItem("Residential&nbsp;Properties","location='/homesearch/index.asp'");
  mm_menu_0106102234_0.addMenuItem("Open&nbsp;Houses","location='openhouse.asp'");
  mm_menu_0106102234_0.addMenuItem("Home&nbsp;Retriever","location='homeretriever.asp'");
  mm_menu_0106102234_0.addMenuItem("Saved&nbsp;Properties","location='homesearch/index2.asp'");
   mm_menu_0106102234_0.hideOnMouseOut=true;
   mm_menu_0106102234_0.menuBorder=1;
   mm_menu_0106102234_0.menuLiteBgColor='#ffffff';
   mm_menu_0106102234_0.menuBorderBgColor='#555555';
   mm_menu_0106102234_0.bgColor='#555555';
    window.mm_menu_0106102810_1_1 = new Menu("Ancillary&nbsp;Companies",218,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
    mm_menu_0106102810_1_1.addMenuItem("Mortgage","window.open('http://www.fammortgage.com', '_blank');");
    mm_menu_0106102810_1_1.addMenuItem("Title&nbsp;Insurance","location='titleinsurance.asp'");
    mm_menu_0106102810_1_1.addMenuItem("Commercial&nbsp;Services","location='commercialservices.asp'");
    mm_menu_0106102810_1_1.addMenuItem("Insurance&nbsp;&amp;&nbsp;Financial&nbsp;Services&nbsp;","location='insurancefinancial.asp'");
    mm_menu_0106102810_1_1.addMenuItem("Luxury&nbsp;Homes","location='luxury.asp'");
    mm_menu_0106102810_1_1.addMenuItem("Rentals&nbsp;&amp;&nbsp;Property&nbsp;Management&nbsp;","location='rentalsproperty.asp'");
    mm_menu_0106102810_1_1.addMenuItem("Relocation","location='relocation'");
     mm_menu_0106102810_1_1.hideOnMouseOut=true;
     mm_menu_0106102810_1_1.menuBorder=1;
     mm_menu_0106102810_1_1.menuLiteBgColor='#ffffff';
     mm_menu_0106102810_1_1.menuBorderBgColor='#555555';
     mm_menu_0106102810_1_1.bgColor='#555555';
  window.mm_menu_0106102810_1 = new Menu("root",218,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
  mm_menu_0106102810_1.addMenuItem("Our&nbsp;History","location='ourhistory.asp'");
  mm_menu_0106102810_1.addMenuItem(mm_menu_0106102810_1_1);
  mm_menu_0106102810_1.addMenuItem("Our&nbsp;Mission","location='ourmission.asp'");
  mm_menu_0106102810_1.addMenuItem("Leadership&nbsp;Team","location='leadershipteam.asp'");
  mm_menu_0106102810_1.addMenuItem("Global&nbsp;Network&nbsp;Affiliations","location='globalnetworkaffiliations.asp'");
  mm_menu_0106102810_1.addMenuItem("Local&nbsp;Charities","location='localcharities.asp'");
  mm_menu_0106102810_1.addMenuItem("Contact&nbsp;Us","location='contactagent.asp'");
   mm_menu_0106102810_1.hideOnMouseOut=true;
   mm_menu_0106102810_1.childMenuIcon="images/arrows.gif";
   mm_menu_0106102810_1.menuBorder=1;
   mm_menu_0106102810_1.menuLiteBgColor='#ffffff';
   mm_menu_0106102810_1.menuBorderBgColor='#555555';
   mm_menu_0106102810_1.bgColor='#555555';
  window.mm_menu_0321094952_2 = new Menu("root",218,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
  mm_menu_0321094952_2.addMenuItem("Mortgage","window.open('http://www.corriemae.com/', '_blank');");
  mm_menu_0321094952_2.addMenuItem("Title&nbsp;Insurance","location='titleinsurance.asp'");
  mm_menu_0321094952_2.addMenuItem("Commercial&nbsp;Services","location='CommercialServices.asp'");
  mm_menu_0321094952_2.addMenuItem("Insurance&nbsp;&amp;&nbsp;Financial&nbsp;Services&nbsp;","location='insurancefinancial.asp'");
  mm_menu_0321094952_2.addMenuItem("Luxury&nbsp;Homes","location='luxury.asp'");
  mm_menu_0321094952_2.addMenuItem("Rentals&nbsp;&amp;&nbsp;Property&nbsp;Management&nbsp;","location='rentalsproperty.asp'");
  mm_menu_0321094952_2.addMenuItem("Relocation","location='Relocation.asp'");
   mm_menu_0321094952_2.hideOnMouseOut=true;
   mm_menu_0321094952_2.menuBorder=1;
   mm_menu_0321094952_2.menuLiteBgColor='#ffffff';
   mm_menu_0321094952_2.menuBorderBgColor='#555555';
   mm_menu_0321094952_2.bgColor='#555555';
  window.mm_menu_0106102948_2 = new Menu("root",190,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
  mm_menu_0106102948_2.addMenuItem("Office&nbsp;Locations","location='officedirections.asp'");
  mm_menu_0106102948_2.addMenuItem("Agent&nbsp;Search","location='agentofficesearch.asp'");
  mm_menu_0106102948_2.addMenuItem("Executive&nbsp;Office","location='executive.asp'");
  mm_menu_0106102948_2.addMenuItem("Philadelphia","location='philadelphia.asp'");
  mm_menu_0106102948_2.addMenuItem("Phoenixville","location='phoenixville.asp'");
  mm_menu_0106102948_2.addMenuItem("Pottstown","location='pottstown.asp'");
  mm_menu_0106102948_2.addMenuItem("Rockledge/Huntington&nbsp;Valley","location='rockledge.asp'");
  mm_menu_0106102948_2.addMenuItem("Southampton","location='southampton.asp'");
  mm_menu_0106102948_2.addMenuItem("Wayne","location='wayne.asp'");
  mm_menu_0106102948_2.addMenuItem("Willow&nbsp;Grove","location='willowgrove.asp'");
   mm_menu_0106102948_2.hideOnMouseOut=true;
   mm_menu_0106102948_2.menuBorder=1;
   mm_menu_0106102948_2.menuLiteBgColor='#ffffff';
   mm_menu_0106102948_2.menuBorderBgColor='#555555';
   mm_menu_0106102948_2.bgColor='#555555';
    window.mm_menu_0321100103_3_1 = new Menu("Buying",218,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
    mm_menu_0321100103_3_1.addMenuItem("How&nbsp;Much&nbsp;Can&nbsp;We&nbsp;Afford?","location='howmuchcaniafford.asp'");
    mm_menu_0321100103_3_1.addMenuItem("Home&nbsp;Protection&nbsp;Plan","location='homeprotectionplan.asp'");
     mm_menu_0321100103_3_1.hideOnMouseOut=true;
     mm_menu_0321100103_3_1.menuBorder=1;
     mm_menu_0321100103_3_1.menuLiteBgColor='#ffffff';
     mm_menu_0321100103_3_1.menuBorderBgColor='#555555';
     mm_menu_0321100103_3_1.bgColor='#555555';
    window.mm_menu_0321100103_3_2 = new Menu("Selling",218,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
    mm_menu_0321100103_3_2.addMenuItem("Selling&nbsp;Your&nbsp;Home","location='homeseller.asp'");
    mm_menu_0321100103_3_2.addMenuItem("Seller&nbsp;Protection&nbsp;Plan","location='sellerprotectionplan.asp'");
     mm_menu_0321100103_3_2.hideOnMouseOut=true;
     mm_menu_0321100103_3_2.menuBorder=1;
     mm_menu_0321100103_3_2.menuLiteBgColor='#ffffff';
     mm_menu_0321100103_3_2.menuBorderBgColor='#555555';
     mm_menu_0321100103_3_2.bgColor='#555555';
  window.mm_menu_0321100103_3 = new Menu("root",218,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
  mm_menu_0321100103_3.addMenuItem("Our&nbsp;Commitment","location='ourcommitment.asp'");
  mm_menu_0321100103_3.addMenuItem(mm_menu_0321100103_3_1);
  mm_menu_0321100103_3.addMenuItem(mm_menu_0321100103_3_2);
   mm_menu_0321100103_3.hideOnMouseOut=true;
   mm_menu_0321100103_3.childMenuIcon="images/arrows.gif";
   mm_menu_0321100103_3.menuBorder=1;
   mm_menu_0321100103_3.menuLiteBgColor='#ffffff';
   mm_menu_0321100103_3.menuBorderBgColor='#555555';
   mm_menu_0321100103_3.bgColor='#555555';
  window.mm_menu_0321100706_4 = new Menu("root",190,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
  mm_menu_0321100706_4.addMenuItem("About&nbsp;the&nbsp;Community","location='communityinformation.asp'");
  mm_menu_0321100706_4.addMenuItem("Berks&nbsp;County","window.open('http://www.readingberkspa.com', '_blank');");  
  mm_menu_0321100706_4.addMenuItem("Bucks&nbsp;County","window.open('http://www.buckscountycvb.org', '_blank');");
  mm_menu_0321100706_4.addMenuItem("Chester&nbsp;County","window.open('http://www.brandywinevalley.com', '_blank');");
  mm_menu_0321100706_4.addMenuItem("Delaware&nbsp;County","window.open('http://www.brandywinecvb.org', '_blank');");
  mm_menu_0321100706_4.addMenuItem("Lancaster&nbsp;County","window.open('http://www.co.lancaster.pa.us', '_blank');");
  mm_menu_0321100706_4.addMenuItem("Montgomery&nbsp;County","window.open('http://www.valleyforge.org', '_blank');");
  mm_menu_0321100706_4.addMenuItem("Philadelphia&nbsp;County","window.open('http://www.pcvb.org', '_blank');");
  mm_menu_0321100706_4.addMenuItem("Philadelphia&nbsp;Region","window.open('http://www.gophila.com', '_blank');");
   mm_menu_0321100706_4.hideOnMouseOut=true;
   mm_menu_0321100706_4.menuBorder=1;
   mm_menu_0321100706_4.menuLiteBgColor='#ffffff';
   mm_menu_0321100706_4.menuBorderBgColor='#555555';
   mm_menu_0321100706_4.bgColor='#555555';
    window.mm_menu_0106103204_3_1 = new Menu("Distinctly&nbsp;Different",190,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
    mm_menu_0106103204_3_1.addMenuItem("Multi&nbsp;Family","location='multifamily.asp'");
    mm_menu_0106103204_3_1.addMenuItem("Hotels","location='hotels.asp'");
    mm_menu_0106103204_3_1.addMenuItem("Shopping&nbsp;Centers","location='shoppingcenters.asp'");
     mm_menu_0106103204_3_1.hideOnMouseOut=true;
     mm_menu_0106103204_3_1.menuBorder=1;
     mm_menu_0106103204_3_1.menuLiteBgColor='#ffffff';
     mm_menu_0106103204_3_1.menuBorderBgColor='#555555';
     mm_menu_0106103204_3_1.bgColor='#555555';
  window.mm_menu_0106103204_3 = new Menu("root",190,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
  mm_menu_0106103204_3.addMenuItem("Commercial&nbsp;Property&nbsp;Search","location='commercialproperties.asp'");
  mm_menu_0106103204_3.addMenuItem("Commercial&nbsp;Services","location='commercialservices.asp'");
  mm_menu_0106103204_3.addMenuItem("Buyer&nbsp;Representation","location='buyerrepresentation.asp'");
  mm_menu_0106103204_3.addMenuItem("Land&nbsp;Development","location='landdevelopment.asp'");
  mm_menu_0106103204_3.addMenuItem("Real&nbsp;Estate&nbsp;Marketing","location='realestatemarketing.asp'");
  mm_menu_0106103204_3.addMenuItem(mm_menu_0106103204_3_1);
   mm_menu_0106103204_3.hideOnMouseOut=true;
   mm_menu_0106103204_3.childMenuIcon="images/arrows.gif";
   mm_menu_0106103204_3.menuBorder=1;
   mm_menu_0106103204_3.menuLiteBgColor='#ffffff';
   mm_menu_0106103204_3.menuBorderBgColor='#555555';
   mm_menu_0106103204_3.bgColor='#555555';
  window.mm_menu_0321102303_5 = new Menu("root",190,21,"Verdana, Arial, Helvetica, sans-serif",12,"#003584","#ffffff","#c5d5e4","#87a1c4","left","middle",3,0,500,0,0,true,true,true,0,false,false);
  mm_menu_0321102303_5.addMenuItem("Career&nbsp;Opportunities","location='careeropportunities.asp'");
  mm_menu_0321102303_5.addMenuItem("Career&nbsp;Information","location='careerinformation.asp'");
  mm_menu_0321102303_5.addMenuItem("Training","location='training.asp'");
  mm_menu_0321102303_5.addMenuItem("Career&nbsp;Development","location='careerdevelopment.asp'");
  mm_menu_0321102303_5.addMenuItem("Company&nbsp;Benefits","location='companybenefits.asp'");
  mm_menu_0321102303_5.addMenuItem("Awards&nbsp;&amp;&nbsp;Recognition","location='awardsrecognition.asp'");
  mm_menu_0321102303_5.addMenuItem("Leadership","location='leadership.asp'");
  mm_menu_0321102303_5.addMenuItem("Technology","location='technology.asp'");
  mm_menu_0321102303_5.addMenuItem("Marketing","location='marketing.asp'");
   mm_menu_0321102303_5.hideOnMouseOut=true;
   mm_menu_0321102303_5.menuBorder=1;
   mm_menu_0321102303_5.menuLiteBgColor='#ffffff';
   mm_menu_0321102303_5.menuBorderBgColor='#555555';
   mm_menu_0321102303_5.bgColor='#555555';

  mm_menu_0321102303_5.writeMenus();
} // mmLoadMenus()