// Apply .current class to parent <li> containing element id="c1" pointing to current URL
// ©2005 Media Division (www.MediaDivision.com), written by Marius Smarandoiu & Armand Niculescu
function extractPageName(hrefString){
    var arr = hrefString.split('\/');
    return (arr.length<2) ? hrefString : arr[arr.length-2].toLowerCase() + arr[arr.length-1].toLowerCase();
}
function setActiveMenu(arr, crtPage){
    for (var i=0; i<arr.length; i++){
        if(extractPageName(arr[i].href) == crtPage){
            if (arr[i].parentNode.tagName != "DIV"){
                arr[i].parentNode.className = "current";
            }
        }
    }
}
function setPage(){
    hrefString = document.location.href ? document.location.href : document.location;
    if (document.getElementById("c1")!=null)
    setActiveMenu(document.getElementById("c1").getElementsByTagName("a"), extractPageName(hrefString));
}

// Select random home page photo
function getRandomImage()
{
	var index = Math.floor(Math.random() * 16 + 1);  // 16 slides named 1.jpg through 16.jpg
	var randomImage = "<img src=images/slides/" + index + ".jpg  alt='Johns Creek, Georgia photos'/>";
	document.getElementById("phbar").innerHTML = randomImage;		
}

// Write dynamically-scripted email address for person; show name@address
function addrStaff(first,last)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=first;
  str+='.';
  str+=last;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov>';
  str+=first;
  str+='.';
  str+=last;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov';
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted email address for person; show name@address
function addrStaffNoul(first,last)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=first;
  str+='.';
  str+=last;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov class=noul>';
  str+=first;
  str+='.';
  str+=last;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov';
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted email address to c/o person; show name w/c/o subject
function addrCareOf(cofirst,colast,first,last)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=cofirst;
  str+='.';
  str+=colast;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov?sub';
  str+='ject=';
  str+='for_';
  str+=first;
  str+='_';
  str+=last;
  str+=' class=noul>';
  str+=first;
  str+='.';
  str+=last;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov';
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted email address for person; show name only, inline
function addrStaffInline(first,last)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=first;
  str+='.';
  str+=last;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov class=inline>';
  str+=first;
  str+=' ';
  str+=last;
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted email address for person; show title name
function addrTitle(title,first,last)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=first;
  str+='.';
  str+=last;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov>';
  str+=title;
  str+=' ';
  str+=first;
  str+='.';
  str+=last;
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted alias address for department (no dot); show alias name only
function addrAlias(part1,part2,dept)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=part1;
  str+=part2;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov>';
  str+=dept;
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted alias address for department (no dot); show alias name only without underline
function addrAliasNoul(part1,part2,dept)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=part1;
  str+=part2;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov class=noul>';
  str+=dept;
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted alias address for department (no dot); show alias name inline
function addrAliasInline(part1,part2,dept)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=part1;
  str+=part2;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov class=inline>';
  str+=dept;
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted department email address; show dept@address
function addrDept(dept)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=dept;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov>';
  str+=dept;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov';
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted department email address; show dept@address, inline
function addrDeptInline(dept)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=dept;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov class=inline>';
  str+=dept;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov';
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted department email address; show dept@address with no underline
function addrDeptNoul(dept)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=dept;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov class=noul>';
  str+=dept;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov';
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted info address with subject line; show info@address
function addrSubj(subj)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+='info';
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov?sub';
  str+='ject=';
  str+=subj;
  str+='>';
  str+='info';
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov';
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted info address with subject line; show person's name
function addrNSubj(first,last,subj)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+='info';
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov?sub';
  str+='ject=';
  str+=subj;
  str+='>';
  str+=first;
  str+=' ';
  str+=last;
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted info address with subject line; show person's name inline
function addrNmSubjInline(first,last,subj)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+='info';
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov?sub';
  str+='ject=';
  str+=subj;
  str+=' class=inline>';
  str+=first;
  str+=' ';
  str+=last;
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted alias address for department (no dot); show alias name only without underline
function addrNmSubjNoul(first,last,subj)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+='info';
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov?sub';
  str+='ject=';
  str+=subj;
  str+=' class=noul>';
  str+=first;
  str+=' ';
  str+=last;
  str+='<\/a>';
  document.write(str);
}

// Write dynamically-scripted email address for person; show their department only inline
function addrCompound(first,last,dept)
{
  var str='';
  str+='<a hre';
  str+='f=mai';
  str+='lt';
  str+='o:';
  str+=first;
  str+='.';
  str+=last;
  str+='@';
  str+='John';
  str+='sCree';
  str+='kGA.g';
  str+='ov class=inline>';
  str+=dept;
  str+='<\/a>';
  document.write(str);
}

