function FavoriteMe(SiteName, SiteFriendlyName) {
	if (document.all) {window.external.AddFavorite(SiteName, SiteFriendlyName);}
	else if (window.sidebar) {window.sidebar.addPanel(SiteFriendlyName, SiteName, '');}
}
function SubmitForm(form, param) {
	form.action = form.action.replace('-print', '');
	form.target = '_self';
	if (param == 'view_selected') {
		document.getElementById('form_bio_action').value = param;
	}
	if (param == 'view_all') {
		var AllChecks = document.getElementsByTagName("input");
		for (var i = 0; i < AllChecks.length; i++) {
			if (AllChecks[i].id.indexOf('category_') > -1) {
				AllChecks[i].checked = true;
			}
		}
		document.getElementById('form_bio_action').value = param;
	}
	if (param == 'print_selected') {
		document.getElementById('form_bio_action').value = param;
		form.action = form.action.replace('.html', '-print.html');
		form.target = '_blank';
	}
	if (param == 'pdf_selected') {
		var category = '';
		var AllChecks = document.getElementsByTagName("input");
		for (var i = 0; i < AllChecks.length; i++) {
			if ((AllChecks[i].id.indexOf("category_") > -1)
				&& (AllChecks[i].checked)){
				category += 'a' + AllChecks[i].id.substring(9) + 'a';
			}
		}
		document.getElementById('form_bio_action').value = param;
		var url = form.action;
		url = url.replace('.html', '-printpdf.html');
		url = url.replace('-printpdf.html', '-' + category + '-printpdf.html');
		window.open(url, "");
		return false;
	}
	if (param == 'pdf_all') {
		var AllChecks = document.getElementsByTagName("input");
		for (var i = 0; i < AllChecks.length; i++) {
			if (AllChecks[i].id.indexOf("category_") > -1) {
				AllChecks[i].checked = true;
			}
		}
		document.getElementById('form_bio_action').value = param;
		var url = form.action;
		url = url.replace('.html', '-printpdf.html');
		window.open(url, "");
		return false;
	}
	if (param == 'outlook') {
		document.getElementById('form_bio_action').value = param;
		form.action = form.action.replace('.html', '-print.html');
		form.target = '_blank';
	}
	
	form.submit();
	return false;
}

function fireEvent(obj,evt){
	var fireOnThis = obj;
	if( document.createEvent ) {
	  var evObj = document.createEvent('MouseEvents');
	  evObj.initEvent( evt, true, false );
	  fireOnThis.dispatchEvent(evObj);
	} else if( document.createEventObject ) {
	  fireOnThis.fireEvent('on'+evt);
	}
}
function expand_areas(state) {
	var uls=document.getElementsByTagName('ul');
	for(var i=0;i<uls.length;i++){
		var inneruls,parentLI;
		if(!pde.cssjs('check',uls[i],pde.pdeClass)){continue;}
		var inneruls=uls[i].getElementsByTagName('ul');
		for(var j=0;j<inneruls.length;j++){
			//alert(inneruls[j].className);
			parentLI=inneruls[j].parentNode;
			
			if (parentLI.getElementsByTagName('a')[0]) {
				var a = parentLI.getElementsByTagName('a')[0];
				
				var elm = a;
				if (state == '0') {
					pde.cssjs('remove',elm.parentNode.getElementsByTagName('ul')[0],pde.hideClass);
					pde.cssjs('add',elm.parentNode.getElementsByTagName('ul')[0],pde.showClass);
				}
				else {
					pde.cssjs('remove',elm.parentNode.getElementsByTagName('ul')[0],pde.showClass);
					pde.cssjs('add',elm.parentNode.getElementsByTagName('ul')[0],pde.hideClass);
				}
				//fireEvent(a,'click');
			}
		}
	}
}
