﻿var arrowUpBlueOn = new Image(); // img = 1
var arrowUpBlueOff = new Image(); // img = 2

arrowUpBlueOn.src = "/images/arrowUpBlueOn.gif";
arrowUpBlueOff.src = "/images/arrowUpBlue.gif";

function imgChange(ID,img) {
  switch(img) {
    case 1:
      document.getElementById(ID).src = arrowUpBlueOn.src;
      break;
    case 2:
      document.getElementById(ID).src = arrowUpBlueOff.src;
      break;
  }
  
}


// dtSearch controls  - start

function formsSubmit(cat, lang) {
  var dtSearch = document.forms[0].search;
  var dtCatSearch = document.forms[0].catsearch;
  var Search = dtSearch.value;
  var SearchDesc = dtSearch.value;

  // add * around each search word * and place a AND between each
  if(cat!="" && dtCatSearch!=null)
  {
    Search = dtCatSearch.value;
    SearchDesc = dtCatSearch.value;
  }
  var words = Search.split(" ");
  Search="";
  for (var n = 0; n < words.length; n++) 
  {
    // check for extra blanks in the string
    if(words[n] == "" || words[n] == " " )
      continue;
    
    // if the string alreadys has a criteria then add an AND
    if(Search != "")
      Search += " and ";
    Search += "*" + words[n] + "*";  
  }
  
  if(cat!="" && dtCatSearch != null) 
  {
    Search +=  " and (category=" + cat + ")";
  }
  
  if(lang != null && lang != "")
  {
    Search += " and (scLanguage=" + lang + ")";
  }
    
  if(cat!="" && dtCatSearch!=null)
    location.href = location.pathname + "?lg=search&searchdesc=" + SearchDesc + "&search=" + Search;
  else
    location.href = location.pathname + "?lg=search&searchtype=Top&searchdesc=" + SearchDesc + "&search=" + Search;
}

function employeeSubmit() {
  var dtSearch = document.forms[0].search;
  var dtName = document.forms[0].name;
  var dtLastName = document.forms[0].lastname;
  var dtFirstName = document.forms[0].firstname;
  var dtOccupation = document.forms[0].occupation;
  var dtInitials = document.forms[0].initials;
  var Search = "";
  var SearchDesc = "";
  
  if(dtSearch != null) {
    Search = "(category=employee)";
  }

  if(dtName != null && dtName.value.substring(0,1)!=" ") {
    Search += " and (title contains(" + dtName.value + "))";
    SearchDesc += dtName.value + ", ";
  }

/*
  if(dtLastName != null && dtLastName.value.substring(0,1)!=" ") {
    Search += " and (lastname=" + dtLastName.value + ")";
    SearchDesc += dtLastName.value + ", ";
  }

  if(dtFirstName != null && dtFirstName.value.substring(0,1)!=" ") {
    Search += " and (firstname=" + dtFirstName.value + ")";
    SearchDesc += dtFirstName.value + ", ";
  }
*/
  
  if(dtOccupation != null && dtOccupation.value.substring(0,1)!="") {
    Search += " and (occupation=" + dtOccupation.value + ")";
    SearchDesc += dtOccupation.value + ", ";
  }
  
  if(dtInitials != null && dtInitials.value.substring(0,1)!=" ") {
    Search += " and (initials=" + dtInitials.value + ")";
    SearchDesc += dtInitials.value + ", ";
  }
  location.href = location.pathname + "?lg=search&searchdesc=" + SearchDesc + "&search=" + Search;
}

function enterSubmit(cat,lang) {
  if(event.keyCode==13)
  { 
    window.event.cancelBubble = true;
    window.event.returnValue = false;
    formsSubmit(cat,lang);
  }
}

function enterEmployeeSubmit() {
  if(event.keyCode==13){ 
    window.event.cancelBubble = true;
    window.event.returnValue = false;
    employeeSubmit();
  }
}

function searchDeeper(search,searchdesc,section) 
{
  search += " and (section=" + section + ")";
  location.href = location.pathname + "?lg=search&searchdesc=" + searchdesc + "&search=" + search;
}

function clearfield(field,defValue) {
  if(field.value.indexOf(defValue) != -1) 
  {
    field.value="";
  }
  //if(field.value==defValue) {
  //  field.value="";
  //}
}

// dtSearch controls  - end


function Subscribe(nameID, emailID, mailList)
{
  var nameText = GetText(nameID); 
  var emailText = GetText(emailID); 
  window.location = "/Global/Menu/Mailinglist.aspx?action=add&name=" + nameText +"&email=" + emailText + "&maillist=" + mailList;
}

function UnSubscribe(nameID, emailID)
{
  var nameText = GetText(nameID); 
  var emailText = GetText(emailID); 
  window.location = "/Global/Menu/Mailinglist.aspx?action=remove&name=" + nameText +"&email=" + emailText;
}

function GetText(id)
{
  var control = document.getElementById(id);
  if(control == null)
  {
    alert("can't find " + id)
  }
  return control.value;
  
}




function IgnoreEnter()
{
  if (window.event.keyCode == 13)
  {
    window.event.cancelBubble = true;
    document.forms[0].onsubmit = CancelSubmit;
  }
}

function CancelSubmit()
{
  document.forms[0].onsubmit = null;
  return false;
}


