var today=new Date();
document.getElementById('copyright').style.fontSize="10px";
document.getElementById('copyright').innerHTML="Copyright &copy; "+today.getFullYear();

function getValues(ConID) {
var req=null;
var sName="";
var sNum="";
if (window.XMLHttpRequest)
  {// code for all new browsers
  req=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE5 and IE6
  req=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (req!=null)
  {
  var url="ajax.iml?mdl=2846TriC/ChickFilA.aj";
  var params="IEFIX="+Math.random()+"&ConID="+ConID+"&DEBUG=1";
  req.open("GET",url+"&"+params,true);
  req.onreadystatechange=function() {
    if (req.readyState==4&&req.status==200) {
if (req.responseXML.getElementsByTagName('sName')[0]&&req.responseXML.getElementsByTagName('sName')[0].firstChild&&req.responseXML.getElementsByTagName('sName')[0].firstChild.data) sName=req.responseXML.getElementsByTagName('sName')[0].firstChild.data;
if (req.responseXML.getElementsByTagName('sNum')[0]&&req.responseXML.getElementsByTagName('sNum')[0].firstChild&&req.responseXML.getElementsByTagName('sNum')[0].firstChild.data) sNum=req.responseXML.getElementsByTagName('sNum')[0].firstChild.data;
      document.getElementById('cDepartment').value=sName;
      document.edit_user.CONTACT_Department.value=sName;
      document.getElementById('cHometown').value=sNum;
      document.edit_user.CONTACT_Hometown.value=sNum;
    }
  }
  req.send(null);
  }
else
  {
  }
}

function createInput(name,type,width) {
var x=document.createElement('input');
x.setAttribute('type',type);
x.name=name;
x.id=name;
if (width!=null) x.style.width=width+"px";
return x;
}

function updateHidden(id,value) {
document.getElementById(id).value=value;
}

function createTD(valign,align) {
var x=document.createElement('td');
x.setAttribute('vAlign',valign);
x.style.textAlign=align;
return x;
}

if (document.edit_user&&document.edit_user.CONTACT_Company_ID&&document.edit_user.CONTACT_Company_ID.value=="53793") {  // For Chick-fil-A employees only //

// Setting the variables //  
  var place=document.edit_user.CONTACT_Position.parentNode.parentNode.parentNode;
  var before=document.edit_user.CONTACT_Position.parentNode.parentNode;
  var tr1=document.createElement('tr');
  var tr2=document.createElement('tr');
  var td1a=createTD('top','right');
  var td1b=createTD('top','left');
  var td2a=createTD('top','right');
  var td2b=createTD('top','left');
  var storeName=createInput('cDepartment','text',300);
  var storeNumber=createInput('cHometown','text',300);
  storeName.onblur=new Function("updateHidden('CONTACT_Department',this.value)");
  storeNumber.onblur=new Function("updateHidden('CONTACT_Hometown',this.value)");
  var storeNameHidden=createInput('CONTACT_Department','hidden');
  var storeNumberHidden=createInput('CONTACT_Hometown','hidden');
  document.edit_user.appendChild(storeNameHidden);
  document.edit_user.appendChild(storeNumberHidden);
    td1a.appendChild(document.createTextNode("Store Name:"));
    td1b.appendChild(storeName);
    tr1.appendChild(td1a);
    tr1.appendChild(td1b);
    td2a.appendChild(document.createTextNode("Store Number:"));
    td2b.appendChild(storeNumber);
    tr2.appendChild(td2a);
    tr2.appendChild(td2b);
    place.insertBefore(tr1,before);
    place.insertBefore(tr2,before);
// Changing the values of the modules that create/update the record, in order to add the two new fields //
  if (document.edit_user.CONTACT_Contact_ID.value=="") { // new account
    document.edit_user.login_mdl.value="2846TriC/ChickFilA_newAccount.mdl";
  } else {  // existing account
    document.edit_user.update_mdl.value="2846TriC/ChickFilA_updateAccount.mdl";
    getValues(document.edit_user.CONTACT_Contact_ID.value);
  }
// Store Name == contacts.Department
// Store Number == contacts.Hometown
}