var loc = null;
var pgm = null;

function setLocation(l) {
	loc = l;
}

function getLocation() {
	//get from query string if not set
	if (loc == null) {
		loc = getQueryStringParam('loc');
	}
	return loc;
}

function getProgram() {
	//get from query string if not set
	if (pgm == null) {
		pgm = getQueryStringParam('pgm');
	}
	return pgm;
}

function doLocation(base) {
//	alert(base + ".html?loc=" + getLocation() );
	document.location = base + ".html?loc=" + getLocation();
}

function doLevel2Location(base, subLoc) {
//	alert(base + ".html?loc=" + getLocation() + "&pgm=" + subLoc);
	document.location = base + ".html?loc=" + getLocation() + "&pgm=" + subLoc;
}

function displayBreadCrumbHeaders() {
	var url;
	loc = getQueryStringParam('loc');
	pgm = getQueryStringParam('pgm');
	
	if (loc == "hc") {
	 url = '<a href="services_healthcare.html" class="header">Healthcare Organizations</a> > ';
	}
	else if (loc == "qa") {
	 url = '<a href="services_qa.html" class="header">Quality Assurance Organizations</a> > ';
	}
	else if (loc == "reg") {
	 url = '<a href="services_reg.html" class="header">Regulatory Agencies</a> > ';
	}

	if ( (pgm == "kit") || (pgm == "peer") ) {
	 document.write(url + ' <a href="services_qa_pgms.html?loc='+loc+'" class="header">Pharmacy Quality Assurance Program</a> > ')
	}
	else document.write(url);
		
}

function getQueryStringParam(p) {
	//get the param named loc that is alpha a-z lowercase
	var url = location.search; // grab the query string
	
	if (p == 'loc') {
		var regexp = /(loc=)([a-z\_]+)/; // regular expression
		var result = url.match(regexp); // test for a match
		if (result != null) return result[2]; 
		else return null;
	}
	else if (p == 'pgm') {
		var regexp = /(pgm=)([a-z\_]+)/; // regular expression
		var result = url.match(regexp); // test for a match
		if (result != null) return result[2];
		else return null;
	}

}