P7_writeStyles('.closed ul{display:none;}.open ul{display:block;}.closed2 ul,.closed2 div{display:none;}.open2 ul,.open2 div{display:block;}.closed3 ul,.closed3 div{display:none;}.open3 ul,.open3 div{display:block;}');


/* Jer added these two functions to move event assignment out of the DOM
function swapThisClass(){
	switch (this.parentNode.id){
	case 'p2':
		P7_swapClass(1,'p2','open','closed','li');return false;
		break
	case 'p21':
		P7_swapClass(1,'p21','open2','closed2','li');return false;
		break
	case 'p3':
		P7_swapClass(1,'p3','open','closed','li');return false;
		break
	case 'p39':
		P7_swapClass(1,'p39','open2','closed2','li');return false;
		break
	default:
		
	}
}


// The swapThisClass function will run when the bellow elements are clicked 
function assignEvents(){
	document.getElementById("p1").firstChild.onclick=swapThisClass;
	document.getElementById("p2").firstChild.onclick=swapThisClass;
	document.getElementById("p3").firstChild.onclick=swapThisClass;
	document.getElementById("p4").firstChild.onclick=swapThisClass;
}*/
// Open up the nav menu to the current page
function setNavState(){
	var objBody = document.getElementsByTagName('body')[0];

	switch (objBody.id)
	{
		
		case 'aerialMap':
			swapClass('p2','open');
			swapChildId('p21','at2');
			break
			
		case 'bundledServices':
			swapClass('p2','open');
			swapChildId('p22','at2');
			break
		
		case 'custSatSurvey':
			swapClass('p2','open');
			swapChildId('p23','at2');
			break

		case 'eaglePro':
			swapClass('p2','open');
			swapChildId('p24','at2');
			break

		case 'eagleProNewHomesEdition':
			swapClass('p2','open');
			swapChildId('p25','at2');
			break

		case 'expressMap':
			swapClass('p2','open');
			swapChildId('p26','at2');
			break

		case 'fastWeb':
			swapClass('p2','open');
			swapChildId('p27','at2');
			break

		case 'propDiscloReports':
			swapClass('p2','open');
			swapChildId('p28','at2');
			break

		case 'homeBuilderFirst':
			swapClass('p2','open');
			swapChildId('p29','at2');
			break

		case '1031exch':
			swapClass('p3','open');
			swapChildId('p31','at2');
			break
		
		case 'dre':
			swapClass('p3','open');
			swapChildId('p32','at2');
			break
			
		case 'eagleCentral':
			swapClass('p3','open');
			swapChildId('p33','at2');
			break
			
		case 'emergingMarkets':
			swapClass('p3','open');
			swapChildId('p34','at2');
			break
			
		case 'escClosingServ':
			swapClass('p3','open');
			swapChildId('p35','at2');
			break


		case 'propCasuInsu':
			swapClass('p3','open');
			swapChildId('p36','at2');
			break	
			
		case 'homeWarranty':
			swapClass('p3','open');
			swapChildId('p37','at2');
			break	


		case 'signatureService':
			swapClass('p3','open');
			swapChildId('p38','at2');
			break	


		case 'nhsNationalSub':
			swapClass('p3','open');
			swapChildId('p39','at2');
			break
			
		case 'languageInterpretationServices':
			swapClass('p3','open');
			swapChildId('p40','at2');
			break			
		

		case 'regionalContactInfo':
			swapClass('p4','open');

			break
			
		case 'nhsHome':
			swapClass('p1','open');

			break

			
		case 'aboutUs':
			swapClass('p5','open');

			break
			

		default:
		
	}
}
