function KeywordSearchForm_Submit() {
    var frm = document.getElementById("KeywordSearchForm");
    var keyword = document.getElementById("keyword");
    if (keyword.value.replace(/\s+/g, "").length == 0) {
        alert ("Please enter keyword/s");
        keyword.focus();
        return false;
    } else {
        //NOTE: add keyword to query string to support omniture prop10 tag (refer to setvars.js)
        frm.action="search-results.aspx?Keywords=" + keyword.value;
        frm.submit();
    }
}
function VolunteerSearchForm_Submit() {
    var frm = document.getElementById("VolunteerSearchForm");
    frm.submit();
}

function ValidateIDSelection(cbo)
{
	var iLoop;
	var any_selected;
	var any_index;
	var options_selected;

	any_index = 0;
	any_selected = false;

	for (iLoop = 0 ; iLoop < cbo.length; iLoop++)
	{
		if (cbo.options[iLoop].value == 0)
		{
			any_index = iLoop;
			if (cbo.options[iLoop].selected)
			{
				any_selected = true;
				break;
			}
		}
	}

	options_selected = 0;
	for (iLoop = 0 ; iLoop < cbo.length; iLoop++)
	{
		if (cbo.options[iLoop].selected)
		{
			options_selected++;

			if ((cbo.options[iLoop].value != 0) && (any_selected))
			{
				cbo.options[iLoop].selected = false;
			}
		}
	}

	if (options_selected == 0)
	{
		cbo.options[any_index].selected = true;
	}
}


function RemoveInvalidSpacesFromCodeSnippet(idText) {
  var textEl = document.getElementById(idText);
  var text = textEl.innerHTML
  text = text.replace("volunteering unplugged.com.au", "volunteeringunplugged.com.au")
  return text;
}

function CopyToClipboard(text, idHoldText) {

  var holdTextEl = document.getElementById(idHoldText);
  holdTextEl.innerText = text

  if (holdTextEl.createTextRange) {
    var range = holdTextEl.createTextRange();
    if (range)
      range.execCommand('Copy');
  } else {
    var flashcopier = 'flashcopier';
    if(!document.getElementById(flashcopier)) {
      var divholder = document.createElement('div');
      divholder.id = flashcopier;
      document.body.appendChild(divholder);
    }
    document.getElementById(flashcopier).innerHTML = '';
    var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard=' + text + '" width="0" height="0" type="application/x-shockwave-flash"></embed>';
    document.getElementById(flashcopier).innerHTML = divinfo;
  }
}

function Category_Add() {
    var newCategoryName = prompt("Please enter your new category name", "")
    if (newCategoryName == null)
        return false;
    else {
        var categoryNameEl = document.getElementById("categoryName");
        categoryNameEl.value = newCategoryName
        return true;
    }
}

function Category_Rename(categoryId, description) {
    var newCategoryName = prompt("Please rename the category", description)
    if (newCategoryName == null)
        return false;
    else {
        var categoryIdEl = document.getElementById("categoryId");
        var categoryNameEl = document.getElementById("categoryName");
        
        categoryIdEl.value = categoryId
        categoryNameEl.value = newCategoryName
        return true;
    }
}

function Category_Delete(categoryId, categoryName, qtyArticlesAffected) {
    if (qtyArticlesAffected == "0")
        qtyArticlesAffected = "No"
    if (confirm("You are about to delete category \"" + categoryName + "\". " + qtyArticlesAffected + " stories will be affected. Press OK if you wish to proceed.")) {
        var categoryIdEl = document.getElementById("categoryId");
        categoryIdEl.value = categoryId
        return true;
    }
    else
        return false;
    
}

function CopyFirstName(value, id) {
    var firstName_Contact = document.getElementById(id);
    if (firstName_Contact.value == "") {
        firstName_Contact.value = value;
    }
}
