// JavaScript Document
function validateERForm(form)
{
	if(form.ta_message.value.length < 10)
	{
		alert("Emergency message should be at least 10 characters long.");
		form.ta_message.focus();
		return false;
	}
	if(form.ta_message.value.length > 1000)
	{
		alert("Emergency message should be upto 10000 characters long.");
		form.ta_message.value = form.ta_message.value.substr(0, 999);
		form.ta_message.focus();
		return false;
	}
	var urlFilter = /^(http:\/\/)[a-zA-Z0-9\/.:]{5,225}$/
	if(form.tb_link1URL.value.length > 0 && !urlFilter.test(form.tb_link1URL.value))
	{
		alert("Please enter a valid URL.");
		form.tb_link1URL.focus();
		return false;
	}
	if(form.tb_link2URL.value.length > 0 && !urlFilter.test(form.tb_link2URL.value))
	{
		alert("Please enter a valid URL.");
		form.tb_link2URL.focus();
		return false;
	}
	if(form.sl_level.selectedIndex == 0)
	{
		alert("Please select emergency level from the list.");
		form.sl_level.focus();
		return false;
	}
	return true;
}

function setERForm(message, link1URL, link1text, link2URL, link2text, level)
{

	if(level == "Disabled"){
		document.getElementById('emergencyTable').style.visibility="hidden";
		return;
	}
	document.getElementById('emergencyTable').style.visibility="visible";
	
	document.getElementById('ta_message').value=message;
	document.getElementById('tb_link1text').value=link1text;
	document.getElementById('tb_link1URL').value=link1URL;
	document.getElementById('tb_link2text').value=link2text;
	document.getElementById('tb_link2URL').value=link2URL;
	if(level == "Normal")
		document.getElementById('sl_level').options[1].selected=1;
	else if(level == "Warning")
		document.getElementById('sl_level').options[2].selected=1;
	else if(level == "Emergency")
		document.getElementById('sl_level').options[3].selected=1;
	document.getElementById('ERMessage').innerText = message;
	document.getElementById('link1').innerText = link1text;
	document.getElementById('link1').href = link1URL;
	document.getElementById('link2').innerText = link2text;
	document.getElementById('link2').href = link2URL;
	updateEmergencyImage(level);
}

function updateEmergencyImage(level)
{
	document.getElementById('emergencyTable').style.visibility="visible";
	if(level == "Normal")
	{
		document.getElementById('emergencyHeader').src="images/h_currentwarnings_normal.gif";
		document.getElementById('ERMessage').style.background="#99CCFF";
		document.getElementById('ERMessage').style.color="black";
		document.getElementById('link1').style.color="purple";
		document.getElementById('link2').style.color="purple";
		document.getElementById('cell1').style.background="#99CCFF";
		document.getElementById('cell2').style.background="#99CCFF";
		document.getElementById('cell3').style.background="#99CCFF";
		document.getElementById('cell4').style.background="#99CCFF";
		document.getElementById('cell5').style.background="#99CCFF";
		document.getElementById('cell6').style.background="#99CCFF";
	}
	else if(level == "Warning")
	{
		document.getElementById('emergencyHeader').src="images/h_currentwarnings_warning.gif";
		document.getElementById('ERMessage').style.background="#FFFF99";
		document.getElementById('ERMessage').style.color="black";
		document.getElementById('link1').style.color="purple";
		document.getElementById('link2').style.color="purple";
		document.getElementById('cell1').style.background="#FFFF99";
		document.getElementById('cell2').style.background="#FFFF99";
		document.getElementById('cell3').style.background="#FFFF99";
		document.getElementById('cell4').style.background="#FFFF99";
		document.getElementById('cell5').style.background="#FFFF99";
		document.getElementById('cell6').style.background="#FFFF99";
	}
	else if(level == "Emergency")
	{
		document.getElementById('emergencyHeader').src="images/h_currentwarnings_emergency.gif";
		document.getElementById('ERMessage').style.background="#CC0000";
		document.getElementById('ERMessage').style.color="white";
		document.getElementById('link1').style.color="#FFFFCC";
		document.getElementById('link2').style.color="#FFFFCC";
		document.getElementById('ERMessage').style.size="9px";
		document.getElementById('cell1').style.background="#CC0000";
		document.getElementById('cell2').style.background="#CC0000";
		document.getElementById('cell3').style.background="#CC0000";
		document.getElementById('cell4').style.background="#CC0000";
		document.getElementById('cell5').style.background="#CC0000";
		document.getElementById('cell6').style.background="#CC0000";
	}
	else if(level == "Disabled")
	{
		document.getElementById('emergencyTable').style.visibility="hidden";
	}

}

