function openPopup(popup_id)
{
	window.open('popup.php?action=view_popup&id=' + popup_id, 'popup', 'height=600,width=800,location=no,resizable=yes,status=no,toolbar=no,scrollbars=yes,screenX=100,screenY=100');
} // function openPopup

function loadFirm(state, city)
{
	var fieldState = document.getElementById('state');
	var fieldCity = document.getElementById('city');
	//var fieldAddress1 = document.getElementById('address1');
	//var fieldAddress2 = document.getElementById('address2');
	fieldState.value = state;
	fieldCity.value = city;
	//fieldAddress1.value = address1;
	//fieldAddress2.value = address2;
} // function loadFirm

function detectBrowser(css_location)
{
	var browser = '';
	if(navigator.userAgent.indexOf("Firefox")!=-1)
	{
		var versionindex=navigator.userAgent.indexOf("Firefox")+8
		if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
			browser = 'ff';
	}

	version=0
	if (navigator.appVersion.indexOf("MSIE")!=-1)
	{
		temp=navigator.appVersion.split("MSIE")
		version=parseFloat(temp[1])
	}
	
	if (version>=5.5) //NON IE browser will return 0
		browser = 'ie';
		
	document.write("<link href='" + css_location + 'map_' + browser + '.css' +  "' rel='stylesheet' type='text/css' />");
} // function detectBrowser

function validateContactUsForm()
{
	var borderNormal = '1px solid black';
	var borderError = '2px solid red';
	
	var field_fullName = document.getElementById('full_name');
	var field_street = document.getElementById('street');
	var field_city = document.getElementById('city');
	var field_state = document.getElementById('state');
	var field_zip = document.getElementById('zip');
	var field_email = document.getElementById('email');
	var field_phone =document.getElementById('phone');
	
	if(!field_fullName.value)
	{
		field_fullName.style.border = borderError;
		alert('Please fill in your full name.');
		return false
	}
	else
		field_fullName.style.border = borderNormal;
	
	if(!field_street.value)
	{
		field_street.style.border = borderError;
		alert('Please fill in your street.');
		return false;
	}
	else
		field_street.style.border = borderNormal;
		
	if(!field_city.value)
	{
		field_city.style.border = borderError;
		alert('Please fill in your city.');
		return false;
	}
	else
		field_city.style.border = borderNormal;
		
	if(!field_state.value)
	{
		field_state.style.border = borderError;
		alert('Please fill in your state.');
		return false;
	}
	else
		field_state.style.border = borderNormal;
		
	if(!field_zip.value)
	{
		field_zip.style.border = borderError;
		alert('Please fill in your zip number.');
		return false;
	}
	else
		field_zip.style.border = borderNormal;
		
	if(!field_email.value)
	{
		field_email.style.border = borderError;
		alert('Please fill in your email.');
		return false;
	}
	else
		field_email.style.border = borderNormal;

	if(!field_phone.value)
	{	
		field_phone.style.border = borderError;
		alert('Please fill in your phone number.');
		return false;
	}
	else
		field_phone.style.border = borderNormal;
	
	document.getElementById('contactUsForm').submit();
} // function validateContactUsForm

function appendEmail()
{
	var email = document.getElementById('appendEmailSelect').value;
	var notify_list = document.getElementById('notify_list');
	notify_list.value = notify_list.value + "\n" + email;
} // function appendEmail