// JavaScript
<!--
function orderItems(index,to)
{
	var list = document.forms["ReOrderForm"].pItems;
	var total = list.options.length-1;
	if (index == -1) return false;
	if (to == +1 && index == total) return false;
	if (to == -1 && index == 0) return false;
	
	var origSelTxt = list.options[index].text;
	var origSelVal = list.options[index].value;
			
	var nextSelTxt =list.options[index + to].text;
	var nextSelVal =list.options[index + to].value;
	
	list.options[index].text=nextSelTxt;
	list.options[index].value=	nextSelVal;
	list.options[index + to].text=origSelTxt;
	list.options[index + to].value=	origSelVal;		
	list.options[index + to].selected = true;
	list.options[index].selected = false;
	list.focus();
	adjustValue();
}

function adjustValue()
{
	var mesg = '';
	for (var i=0;i<document.forms["ReOrderForm"].pItems.length;i++)
	{	
		if(document.forms["ReOrderForm"].pItems.options[i].value !='undefined')
		{
			mesg += (document.forms["ReOrderForm"].pItems.options[i].value + ",");
		}
	}
	document.forms["ReOrderForm"].pItemValues.value = mesg;	
}

function ProceedNext(elem) {
	if(elem.id == "phone_area") {
		if(elem.value.length == 3) {
			document.getElementById("phone_exchange").focus();
		}
	} else if(elem.id == "phone_exchange") {
		if(elem.value.length == 3) {
			document.getElementById("phone_num").focus();
		}
	} else if(elem.id == "phone_num") {
		if(elem.value.length == 4) {
			document.getElementById("phone_ext").focus();
		}
	}
}

function ProceedNextDARCnet(elem) {
	if(elem.id == "phone_num_schedule_requests_area") {
		if(elem.value.length == 3) {
			document.getElementById("phone_num_schedule_requests_exchange").focus();
		}
	} else if(elem.id == "phone_num_schedule_requests_exchange") {
		if(elem.value.length == 3) {
			document.getElementById("phone_num_schedule_requests_num").focus();
		}
	} else if(elem.id == "phone_num_schedule_requests_num") {
		if(elem.value.length == 4) {
			document.getElementById("phone_num_schedule_requests_ext").focus();
		}
	}
}

function ProceedNextDARCnetHome(elem) {
	if(elem.id == "phone_num_home_area") {
		if(elem.value.length == 3) {
			document.getElementById("phone_num_home_exchange").focus();
		}
	} else if(elem.id == "phone_num_home_exchange") {
		if(elem.value.length == 3) {
			document.getElementById("phone_num_home_num").focus();
		}
	} else if(elem.id == "phone_num_home_num") {
		if(elem.value.length == 4) {
			document.getElementById("phone_num_home_ext").focus();
		}
	}
}

function ProceedNextDARCnetMobile(elem) {
	if(elem.id == "phone_num_mobile_area") {
		if(elem.value.length == 3) {
			document.getElementById("phone_num_mobile_exchange").focus();
		}
	} else if(elem.id == "phone_num_mobile_exchange") {
		if(elem.value.length == 3) {
			document.getElementById("phone_num_mobile_num").focus();
		}
	} else if(elem.id == "phone_num_mobile_num") {
		if(elem.value.length == 4) {
			document.getElementById("phone_num_mobile_ext").focus();
		}
	}
}

function Swap(frm) {
	if(frm == "LinkForm") {
		var cntrl = document.getElementById(frm).link_type;
		var l_type = cntrl.options[cntrl.selectedIndex].value;
		if(l_type == "uri"){
			document.getElementById("uri_input").style.display = "block";
			document.getElementById("file_input").style.display = "none";
			document.getElementById("page_input").style.display = "none";
		} else if(l_type == "file") {
			document.getElementById("file_input").style.display = "block";
			document.getElementById("uri_input").style.display = "none";
			document.getElementById("page_input").style.display = "none";
		} else if(l_type == "page") {
			document.getElementById("page_input").style.display = "block";
			document.getElementById("uri_input").style.display = "none";
			document.getElementById("file_input").style.display = "none";
		}
	} else if(frm == "FLinkForm") {
		var cntrl = document.getElementById(frm).flink_type;
		var l_type = cntrl.options[cntrl.selectedIndex].value;
		if(l_type == "uri"){
			document.getElementById("uri_input").style.display = "block";
			document.getElementById("file_input").style.display = "none";
			document.getElementById("page_input").style.display = "none";
		} else if(l_type == "file") {
			document.getElementById("file_input").style.display = "block";
			document.getElementById("uri_input").style.display = "none";
			document.getElementById("page_input").style.display = "none";
		} else if(l_type == "page") {
			document.getElementById("page_input").style.display = "block";
			document.getElementById("uri_input").style.display = "none";
			document.getElementById("file_input").style.display = "none";
		}
	} else if(frm == "NewsForm") {
		var cntrl = document.getElementById(frm).news_type;
		var l_type = cntrl.options[cntrl.selectedIndex].value;
		if(l_type == "uri"){
			document.getElementById("uri_input").style.display = "block";
			document.getElementById("file_input").style.display = "none";
			document.getElementById("page_input").style.display = "none";
		} else if(l_type == "file") {
			document.getElementById("file_input").style.display = "block";
			document.getElementById("uri_input").style.display = "none";
			document.getElementById("page_input").style.display = "none";
		} else if(l_type == "page") {
			document.getElementById("page_input").style.display = "block";
			document.getElementById("uri_input").style.display = "none";
			document.getElementById("file_input").style.display = "none";
		}
	}
}

function ChangePostAction(frm,act) {
	document.getElementById(frm).action = act;
}

function DisplayInputs(frm) {
	if(document.getElementById(frm.id).checked){
		document.getElementById(frm.id+"_inputs").style.display = "block";
	} else {
		document.getElementById(frm.id+"_inputs").style.display = "none";
	}
}

function ValidateForm(frm) {
	var form_id = frm.id;
	if(form_id == "FeatureForm") {
		if(frm.feature_title.value == ""){
			alert("Please enter a feature title.");
			return false;
		}
		if(frm.feature_image.value == "" && frm.old_feature_image.value == null){
			alert("Please choose a feature image to upload.");
			return false;
		}
	} else if(form_id == "FLinkForm") {
		if(frm.flink_title.value == ""){
			alert("Please enter a feature link title.");
			return false;
		}
		if(frm.flink_type.options[frm.flink_type.selectedIndex].value == ""){
			alert("Please select a feature link type.");
			return false;
		} else {
			if(frm.flink_type.options[frm.flink_type.selectedIndex].value == "uri"){
				if(frm.flink_uri.value == ""){
					alert("Please enter a feature link url.");
					return false;
				}
			} else if(frm.flink_type.options[frm.flink_type.selectedIndex].value == "file") {
				if(frm.file_ref.value == "" && frm.old_file_ref.value == null){
					alert("Please choose a file to upload.");
					return false;
				}
			} else if(frm.flink_type.options[frm.flink_type.selectedIndex].value == "page") {
				if(frm.page_title.value == ""){
					alert("Please enter a page title.");
					return false;
				}
				if(frm.page_copy.value == ""){
					alert("Please enter some page copy.");
					return false;
				}
			}
		}
	} else if(form_id == "LinkForm") {
		if(frm.link_title.value == ""){
			alert("Please enter a link title.");
			return false;
		}
		if(frm.link_type.options[frm.link_type.selectedIndex].value == ""){
			alert("Please select a link type.");
			return false;
		} else {
			if(frm.link_type.options[frm.link_type.selectedIndex].value == "uri"){
				if(frm.link_uri.value == ""){
					alert("Please enter a link url.");
					return false;
				}
			} else if(frm.link_type.options[frm.link_type.selectedIndex].value == "file") {
				if(frm.file_ref.value == "" && frm.old_file_ref.value == null){
					alert("Please choose a file to upload.");
					return false;
				}
			} else if(frm.link_type.options[frm.link_type.selectedIndex].value == "page") {
				if(frm.page_title.value == ""){
					alert("Please enter a page title.");
					return false;
				}
				if(frm.page_copy.value == ""){
					alert("Please enter some page copy.");
					return false;
				}
			}
		}
	} else if(form_id == "NewsForm") {
		if(frm.news_title.value == ""){
			alert("Please enter a news item title.");
			return false;
		}
		if(frm.news_type.options[frm.news_type.selectedIndex].value == ""){
			alert("Please select a news item type.");
			return false;
		} else {
			if(frm.news_type.options[frm.news_type.selectedIndex].value == "uri"){
				if(frm.news_url.value == ""){
					alert("Please enter a news item url.");
					return false;
				}
			} else if(frm.news_type.options[frm.news_type.selectedIndex].value == "file") {
				if(frm.news_file_ref.value == "" && frm.old_file_ref.value == null){
					alert("Please choose a file to upload.");
					return false;
				}
			} else if(frm.news_type.options[frm.news_type.selectedIndex].value == "page") {
				if(frm.news_copy.value == ""){
					alert("Please enter some news item copy.");
					return false;
				}
			}
		}
	} else if(form_id == "PageForm") {
		if(frm.page_title.value == ""){
			alert("Please enter a page title.");
			return false;
		}
		if(frm.page_copy.value == ""){
			alert("Please enter some page copy.");
			return false;
		}
	} else if(form_id == "PaperForm") {
		if(frm.paper_title.value == ""){
			alert("Please enter a white paper title.");
			return false;
		}
		if(frm.paper_file_ref.value == "" && frm.old_file_ref.value == null){
			alert("Please choose a file to upload.");
			return false;
		}
	} else if(form_id == "StudyForm") {
		if(frm.study_title.value == ""){
			alert("Please enter a case study title.");
			return false;
		}
		if(frm.study_file_ref.value == "" && frm.old_file_ref.value == null){
			alert("Please choose a file to upload.");
			return false;
		}
	} else if(form_id == "ReOrderForm") {
		if(frm.pItemValues.value == ""){
			alert("You have not changed the order so there is no need to update.");
			return false;
		}
	}
	return confirm(frm.Submit.value+': Are you sure?');
}

function ChangeMessage(ele) {
	if(ele.options[ele.selectedIndex].value == "main"){
		document.getElementById("ImgMsg").innerHTML = "(Image width must be no more than 119 pixels.)";
	} else {
		document.getElementById("ImgMsg").innerHTML = "(Image width must be no more than 101 pixels.)";
	}
}

function OpenWindow(url) {
	window.open(url,'newwin','width=800,height=600,scrollbars=1,menubar=1,toolbar=1,status=1,resizable=1');
}
-->
