var timeout;
var logged_in = false;
var veriCode = "";
var popupGuid = null;

var isFF = (navigator.userAgent.indexOf("Firefox") != -1);
var isSafari = (navigator.appVersion.indexOf("Safari") != -1 && navigator.userAgent.indexOf("Chrome") == -1);
var isChrome = (navigator.userAgent.indexOf("Chrome")!=-1 ? true : false);
var isMac = (navigator.appVersion.indexOf("Mac") != -1);
var isNN4 = document.layers?1:0;
var isIE4 = document.getElementById?0:1;
var isOPR = (navigator.userAgent.indexOf("Opera")!=-1)?1:0;
var isOPR7 = 0;
var isNS6 = (document.getElementById && !document.all && !isOPR)?1:0;
var isNS7 = (navigator.userAgent.indexOf("Netscape/7")!=-1)?1:0;

function MM_preloadImages() {
    var d = document;
    
    if(d.images)
    {
        if(!d.MM_p)
        {
            d.MM_p = new Array();
        }
        
        var i, j = d.MM_p.length, a=MM_preloadImages.arguments;
        for(i = 0; i < a.length; i++)
        {
            if(a[i].indexOf("#") != 0)
            {
                d.MM_p[j] = new Image;
                d.MM_p[j++].src = a[i];
            }
        }
    }
}

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) {
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function GetXMLHTTPObject(){
    var XMLHTTP=false;    
    try {
        XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            XMLHTTP = false;
        }
    }    
    if (!XMLHTTP && typeof XMLHttpRequest!='undefined') {
        try {
            XMLHTTP = new XMLHttpRequest();
        } catch (e) {
            XMLHTTP=false;
        }
    }
    if (!XMLHTTP && window.createRequest) {
        try {
            XMLHTTP = window.createRequest();
        } catch (e) {
            XMLHTTP=false;
        }
    }
    return XMLHTTP;
}

function GetPage(url)
{   
    ShowProgress();
    
    //Get the new page.
    var XMLHTTP = GetXMLHTTPObject();
    
    if(veriCode != "")
    {
        if(url.indexOf("?") == -1)
        {
            url += "?verify=" + veriCode;
        }
        else
        {
            url += "&verify=" + veriCode;
        }            
    }
    
    XMLHTTP.open("GET", url + (url.indexOf("?") > -1 ? "&" : "?") + "ajax=1", true);
    XMLHTTP.setRequestHeader("Referer", referrerUrl);
    XMLHTTP.onreadystatechange = function(){
        if (XMLHTTP.readyState == 4) {
            pageTracker._trackPageview(url.replace(siteUrl, ""));
            
            if(XMLHTTP.responseText.toLowerCase().indexOf("<body") > -1)
            {
                var html = XMLHTTP.responseText.substring(XMLHTTP.responseText.indexOf("<body") + 5);
                html = html.substring(html.indexOf(">") + 1);
                html = html.substring(0, html.indexOf("</body>"));
                document.getElementById("body").innerHTML = html;
            }
            else
            {
                document.getElementById("body").innerHTML = XMLHTTP.responseText;
            }
            
            document.getElementById("body").style.visibility = "visible";
            
            //Process the page scripts.
            var scr = /<script.+?>[\s\S]+?<\/script>/gim;
            var scripts = XMLHTTP.responseText.match(scr);
            
            if(scripts != null)
            {
                var i;
                for(i = 0; i < scripts.length; i++)
                {
                    var scrStart = /<script.+?>/gi;
                    var scrEnd = /<\/script>/gi;
                    var script = scripts[i].replace(scrStart, "").replace(scrEnd, "");
                    eval(script);
                }
            }
            
            HideProgress();
        }
    }
    XMLHTTP.send(null);
}

function GetSubPage(url, target)
{   
    //Get the new page.
    var XMLHTTP = GetXMLHTTPObject();
    
    if(veriCode != "")
    {
        if(url.indexOf("?") == -1)
        {
            url += "?verify=" + veriCode;
        }
        else
        {
            url += "&verify=" + veriCode;
        }            
    }
    
    XMLHTTP.open("GET", url, true);
    XMLHTTP.setRequestHeader("Referer", referrerUrl);
    XMLHTTP.onreadystatechange = function(){
        if (XMLHTTP.readyState == 4) {
            if(target != null)
            {
                if(XMLHTTP.responseText.toLowerCase().indexOf("<body") > -1)
                {
                    var html = XMLHTTP.responseText.substring(XMLHTTP.responseText.indexOf("<body") + 5);
                    html = html.substring(html.indexOf(">") + 1);
                    html = html.substring(0, html.indexOf("</body>"));
                    document.getElementById(target).innerHTML = html;
                }
                else
                {
                    document.getElementById(target).innerHTML = XMLHTTP.responseText;
                }
            }
            
            var script = XMLHTTP.responseText.substring(XMLHTTP.responseText.toLowerCase().indexOf("</body>") + 7);
            if(script.toLowerCase().indexOf("<script ") > -1)
            {
                script = script.substring(script.indexOf(">") + 1);
                script = script.substring(0, script.toLowerCase().indexOf("</script>"));
                eval(script);
            }
        }
    }
    XMLHTTP.send(null);
}

function GetGuid()
{
    //f81d4fae-7dec-11d0-a765-00a0c91e6bf6
    return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()).toUpperCase();
}

function S4()
{
    return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
}

function GetPopup(url, evt)
{   
    var e;
    if(window.event)
    {
        e = window.event;
    }
    else
    {
        e = evt;
    }

    var clientX, clientY;
    if (typeof(e.pageX) != "undefined" && typeof(e.x) != "undefined")
    {
        clientX = e.pageX;
        clientY = e.pageY;
    }
    else
    {
        clientX = e.clientX;
        clientY = e.clientY;
    }

    var scrollTop;
    //Opera Netscape 6 Netscape 4x Mozilla
    if (window.pageYOffset)
    {
        scrollTop = window.pageYOffset;
    }
    //IE6+ FireFox
    else if(document.documentElement.scrollTop)
    {
        scrollTop = document.documentElement.scrollTop;
    }
    //IE4+
    else if(document.body.scrollTop)
    {
        scrollTop = document.body.scrollTop;
    }
    else
    {
        scrollTop = 0;
    }
    
    var clientWidth;
    //Opera Netscape 6 Netscape 4x Mozilla 
    if (window.innerWidth)
    { 
        clientWidth = window.innerWidth; 
    }
    //IE Mozilla 
    if (document.body.clientWidth)
    { 
        clientWidth = document.body.clientWidth; 
    }
    
    var popupLeftInitial, popupLeft;
    if(clientX > (clientWidth / 2))
    {
        popupLeftInitial = (clientX - 50) + "px";
        popupLeft = (clientX - 400) + "px";
    }
    else
    {
        popupLeftInitial = (clientX + 25) + "px";
        popupLeft = (clientX + 25) + "px";
    }
    
    var popup = document.getElementById("popup");
    var popupText = document.getElementById("popupText");
    popup.style.visibility = "hidden";
    popup.style.top = (scrollTop + clientY + 10) + "px";
    popup.style.left = popupLeftInitial;
    popup.style.width = "50px";
    popupText.innerHTML = "Loading...";
    popup.style.visibility = "visible";
                
    //Get the new page.
    var XMLHTTP = GetXMLHTTPObject();
    
    //Add the Verification Code.
    if(veriCode != "")
    {
        if(url.indexOf("?") == -1)
        {
            url += "?verify=" + veriCode;
        }
        else
        {
            url += "&verify=" + veriCode;
        }            
    }
    
    //Get the unique GUID of the popup, to ensure only the last request is shown.
    popupGuid = GetGuid();
    if(url.indexOf("?") == -1)
    {
        url += "?guid=" + popupGuid;
    }
    else
    {
        url += "&guid=" + popupGuid;
    }
        
    XMLHTTP.open("GET", url, true);
    XMLHTTP.setRequestHeader("Referer", referrerUrl);
    XMLHTTP.onreadystatechange = function(){
        if (XMLHTTP.readyState == 4) {
            var guid = XMLHTTP.responseText.substring(XMLHTTP.responseText.indexOf("<!--Guid:")).replace("<!--Guid:", "");
            guid = guid.substring(0, guid.indexOf("-->"));

            if(guid == popupGuid)
            {
                popup.style.left = popupLeft;
                popup.style.width = "400px";
                
                if(XMLHTTP.responseText.toLowerCase().indexOf("<body") > -1)
                {
                    var html = XMLHTTP.responseText.substring(XMLHTTP.responseText.indexOf("<body") + 5);
                    html = html.substring(html.indexOf(">") + 1);
                    html = html.substring(0, html.indexOf("</body>"));
                    popupText.innerHTML = html;
                }
                else
                {
                    popupText.innerHTML = XMLHTTP.responseText;
                }
                
                var script = XMLHTTP.responseText.substring(XMLHTTP.responseText.toLowerCase().indexOf("</body>") + 7);
                if(script.toLowerCase().indexOf("<script ") > -1)
                {
                    script = script.substring(script.indexOf(">") + 1);
                    script = script.substring(0, script.toLowerCase().indexOf("</script>"));
                    eval(script);
                }
            }
        }
    }
    XMLHTTP.send(null);
}

function HidePopup()
{
    document.getElementById("popup").style.visibility = "hidden";
}

function ShowProgress()
{
    if(tmrProgress != null)
    {
        window.clearInterval(tmrProgress);
    }
    
    document.getElementById("body").style.display = "none";
    document.getElementById("progress").style.display = "block";

    StartProgress();
}

function HideProgress()
{
    document.getElementById("progress").style.display = "none";
    document.getElementById("body").style.display = "block";
    window.clearInterval(tmrProgress);
}

function StartProgress()
{
    document.getElementById("progress1").style.backgroundColor = "#F0591A";
    document.getElementById("progress2").style.backgroundColor = "#CCCCCC";
    document.getElementById("progress3").style.backgroundColor = "#CCCCCC";
    document.getElementById("progress4").style.backgroundColor = "#CCCCCC";
    document.getElementById("progress5").style.backgroundColor = "#CCCCCC";

    progress = 1;
    tmrProgress = window.setInterval("UpdateProgress();", 500);
}

function UpdateProgress()
{
    var i;
    for(i = 1; i <= 5; i++)
    {
        if(i == progress)
        {
            document.getElementById("progress" + i).style.backgroundColor = "#F0591A";
        }
        else
        {
            document.getElementById("progress" + i).style.backgroundColor = "#CCCCCC";
        }
    }
    
    progress++;
    if(progress > 5)
    {
        progress = 1;
    }
}

function ShowNavPanel(pnl)
{
    var doc;

    if(document.all)
    {
        doc = window.top.document.all;
    }
    else
    {
        doc = window.top.document.getElementsByTagName('*');
    }

    var i;
    for(i = 0; i < doc.length; i++)
    {
        if(doc[i].id.indexOf("pnl") == 0)
        {
            if(doc[i].id == pnl)
            {
                doc[i].style.display = "block";  
            }
            else
            {
                doc[i].style.display = "none";
            }
        }
    }
}

function ShowPanel(pnl)
{
    var pnlName = pnl.substring(0, pnl.indexOf("_"));
    var pnlItem = pnl.substring(pnl.indexOf("_") + 1);
    var doc;
        
    if(document.all)
    {
        doc = document.all;
    }
    else
    {
        doc = document.getElementsByTagName('*');
    }
    
    var i;
    for(i = 0; i < doc.length; i++)
    {
        if(doc[i].id.indexOf(pnlName) > -1)
        {
            if(doc[i].id.indexOf(pnlItem) > -1)
            {
                if(doc[i].id == pnl)
                {
                    if(doc[i].style.display == "none")
                    {
                        doc[i].style.display = "block";
                    }
                    else
                    {
                        doc[i].style.display = "none";
                    }
                }
                else
                {
                    if(doc[i].id == pnl + "_1")
                    {
                        doc[i].style.display = "block";
                    }
                    else
                    {
                        doc[i].style.display = "none";
                    }
                }
            }
            else
            {
                if(doc[i].id != pnlName)
                {
                    doc[i].style.display = "none";
                }
            }
        }
    }
}

function ShowSubPanel(pnl)
{
    var pnlName = pnl.substring(0, pnl.lastIndexOf("_"));
    var pnlItem = pnl.substring(pnl.lastIndexOf("_") + 1);
    var doc;
        
    if(document.all)
    {
        doc = document.all;
    }
    else
    {
        doc = document.getElementsByTagName('*');
    }
    
    var i;
    for(i = 0; i < doc.length; i++)
    {
        if(doc[i].id.indexOf(pnlName) > -1)
        {
            if(doc[i].id.indexOf(pnlItem) > -1)
            {
                doc[i].style.display = "block";
            }
            else
            {
                if(doc[i].id != pnlName)
                {
                    doc[i].style.display = "none";
                }
            }
        }
    }
}

function ShowImage(img, size)
{
    if(size == 'medium')
    {
        document.getElementById("image_medium").src = img.src.replace("small", "medium");
    }
    else
    {
        window.open("image_viewer.aspx?img=" + img.src.replace("medium", "large"), null, "width=520,height=380,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no");
    }
}

function OpenWindow(src, width, height)
{
    window.open(src, null, "width=" + width + ",height=" + height + ",status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no");
}

function ShowLogoPage(page)
{
    document.getElementById("logo_page" + logoPage).style.display = "none";
    document.getElementById("logo_page" + page).style.display = "block";
    logoPage = page;
}

function SubmitEnquiry(frm)
{
    var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(co.*|com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
    var phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
    var numRe = /\D/;
        
    if(frm.name.value == "")
    {
        alert("Please enter your name!");
        document.getElementById("submit").innerHTML = "SUBMIT";
        return false;
    }
    
    if(frm.email.value == "")
    {
        alert("Please enter your email address!");
        document.getElementById("submit").innerHTML = "SUBMIT";
        return false;
    }
    else
    {      
        if(!emailRe.test(frm.email.value))
        {
            alert("Please enter a valid email address!");
            document.getElementById("submit").innerHTML = "SUBMIT";
            return false;
        }
    }
    
    if(frm.contact_no.value != "")
    {
        if(!phoneRe.test(frm.contact_no.value))
        {
            alert("Please enter a valid contact number!");
            document.getElementById("submit").innerHTML = "SUBMIT";
            return false;
        }
    }
    
    var i;
    var form = "";
    
    for(i = 0; i < frm.length; i++)
    {
        if(frm[i].name.indexOf("service_") != -1)
        {
            if(frm[i].checked)
            {
                form += frm[i].name + "=" + frm[i].value + "&";
            }
        }
        else
        {
            form += frm[i].name + "=" + frm[i].value + "&";
        }
    }
    
    form = form.substring(0, form.length - 1);
    
    var XMLHTTP = GetXMLHTTPObject();
    XMLHTTP.open("POST", "enquiry_mailer.aspx", false);
    XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    XMLHTTP.send(form);
    
    if(XMLHTTP.responseText == "Success")
    {
        window.alert("Thank you for your request.  We will contact you shortly.");
    }
    else
    {
        if(XMLHTTP.responseText == "Email")
        {
            window.alert("The email address is not valid.  Please correct this problem.");
        }
        else
        {
            window.alert("We've experienced a technical problem. Please try again later, or contact us directly on info@ondesign.co.za");
        }
    }

    document.getElementById("submit").innerHTML = "SUBMIT";
}

function SubmitDomainEnquiry(frm)
{   
    document.getElementById("submit").innerHTML = "SUBMITTING";
    document.getElementById("domain_result").innerHTML = "Please wait...";
    
    if(frm.domain.value == "")
    {
        alert("Please enter your domain name!");
        document.getElementById("submit").innerHTML = "SUBMIT";
        document.getElementById("domain_result").innerHTML = "";
        return false;
    }
    else
    {
        if(frm.domain.value.indexOf(".") == -1)
        {
            alert("Please enter a valid domain name!");
            document.getElementById("submit").innerHTML = "SUBMIT";
            document.getElementById("domain_result").innerHTML = "";
            return false;
        }
    }
    
    var url = siteUrl + "/" + "domain_availability_lookup.aspx?domain=" + frm.domain.value;
    var XMLHTTP = GetXMLHTTPObject();
    XMLHTTP.open("GET", url, true);
    XMLHTTP.setRequestHeader("Referer", referrerUrl);
    XMLHTTP.onreadystatechange = function(){
        if (XMLHTTP.readyState == 4)
        {
            pageTracker._trackPageview(url.replace(siteUrl, ""));
            
            document.getElementById("domain_result").innerHTML = XMLHTTP.responseText;
            document.getElementById("submit").innerHTML = "SUBMIT";
        }
    };
    XMLHTTP.send(null);
}

function SubmitWhoisEnquiry(frm)
{   
    if(frm.domain.value == "")
    {
        alert("Please enter your domain name!");
        document.getElementById("submit").innerHTML = "SUBMIT";
        document.getElementById("whois_result").innerHTML = "";
        return false;
    }
    else
    {
        if(frm.domain.value.indexOf(".") == -1)
        {
            alert("Please enter a valid domain name!");
            document.getElementById("submit").innerHTML = "SUBMIT";
            document.getElementById("whois_result").innerHTML = "";
            return false;
        }
    }
    
    var XMLHTTP = GetXMLHTTPObject();
    XMLHTTP.open("POST", "whois_lookup.aspx", false);
    XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    XMLHTTP.send("domain=" + frm.domain.value);
    
    document.getElementById("whois_result").innerHTML = XMLHTTP.responseText;
    document.getElementById("submit").innerHTML = "SUBMIT";
}

function Highlight(itm, color)
{
	itm.style.color = color;
}

function SubmitAdminLogin(frm)
{
    if(frm.username.value == "")
    {
        alert("Please enter a valid user name!");
        return false;
    }
    
    if(frm.password.value == "")
    {
        alert("Please enter a valid password!");
        return false;
    }

    var XMLHTTP = GetXMLHTTPObject();
    
    XMLHTTP.open("POST", "admin_login.aspx", false);
    XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    XMLHTTP.send("username=" + frm.username.value + "&" + "password=" + frm.password.value);
    
    if(XMLHTTP.responseText.indexOf("Success") != -1)
    {
        logged_in = true;
        
        document.getElementById("admin_login").innerHTML = "admin logout";
        
        var parts = XMLHTTP.responseText.split("|");
        eval(parts[1]);
            
        GetPage("admin.aspx");
    }
    else
    {
        alert("Login failed! Please try again.");
    }
}

function AdminLoginLogout()
{
    if(!logged_in)
    {
        GetPage("admin_login.aspx");
    }
    else
    {
        logged_in = false;
        
        var XMLHTTP = GetXMLHTTPObject();
        
        XMLHTTP.open("GET", "admin_logout.aspx", false);
        XMLHTTP.send(null);

        document.getElementById("admin_login").innerHTML = "admin login";
        
        GetPage("default.aspx");
    }
}

function AddTechnology()
{
    var tech = document.getElementById("technologiesUsed");
    var found = false;
    var i;
    for(i = 0; i <  tech.options.length; i++)
    {
        if(tech.options[i].value == document.getElementById("technologies").value)
        {
            found = true;
        }
    }
    
    if(!found)
    {
        var opt = document.createElement("OPTION");
        tech.options.add(opt);
        opt.innerText = document.getElementById("technologies").value;
        opt.value = document.getElementById("technologies").value;
        
        document.getElementById("column2_text").value = "";
        for(i = 0; i <  tech.options.length; i++)
        {
            document.getElementById("column2_text").value += tech.options[i].value + "\r\n";
        }
    }
}

function RemoveTechnology()
{
    var tech = document.getElementById("technologiesUsed");
    
    if(tech.value == "")
    {
        alert("Please select a technology to remove!");
        return;
    }
    
    tech.options.remove(tech.selectedIndex);
    
    document.getElementById("column2_text").value = "";
    var i;
    for(i = 0; i <  tech.options.length; i++)
    {
        document.getElementById("column2_text").value += tech.options[i].value + "\r\n";
    }
}

function MoveTechnology(dir)
{
    var tech = document.getElementById("technologiesUsed");
    
    if(tech.value == "")
    {
        alert("Please select a technology to move!");
        return;
    }
    
    if(dir == "u" && tech.selectedIndex != 0)
    {
        var tmp = tech.options[tech.selectedIndex - 1].value;
        tech.options[tech.selectedIndex - 1].value = tech.options[tech.selectedIndex].value;
        tech.options[tech.selectedIndex - 1].innerText = tech.options[tech.selectedIndex].innerText;
        
        tech.options[tech.selectedIndex].value = tmp;
        tech.options[tech.selectedIndex].innerText = tmp;
        
        tech.selectedIndex = tech.selectedIndex - 1;
    }
    
    if(dir == "d" && tech.selectedIndex != tech.options.length - 1)
    {
        var tmp = tech.options[tech.selectedIndex + 1].value;
        tech.options[tech.selectedIndex + 1].value = tech.options[tech.selectedIndex].value;
        tech.options[tech.selectedIndex + 1].innerText = tech.options[tech.selectedIndex].innerText;
        
        tech.options[tech.selectedIndex].value = tmp;
        tech.options[tech.selectedIndex].innerText = tmp;
        
        tech.selectedIndex = tech.selectedIndex + 1;
    }
    
    document.getElementById("column2_text").value = "";
    var i;
    for(i = 0; i <  tech.options.length; i++)
    {
        document.getElementById("column2_text").value += tech.options[i].value + "\r\n";
    }
}

//---------------------------------
//--- START OF HOME SLIDER CODE ---
//---------------------------------

var Testimonial = {
    tmr: null,
    activeBannerNum: 1,
    count: 0,
    start: function()
    {
        //try
        //{
            var activeBanner = document.getElementById("testimonial" + Testimonial.activeBannerNum); 
            var activeBannerOpacity = parseInt(activeBanner.getAttribute("alt"));
            var prevBanner = document.getElementById("testimonial" + (Testimonial.activeBannerNum == 1 ? Testimonial.count : Testimonial.activeBannerNum - 1));
            var prevBannerOpacity = parseInt(prevBanner.getAttribute("alt"));
            
            activeBanner.style.zIndex = 10;
            prevBanner.style.zIndex = 1;
            
            if(activeBannerOpacity < 100)
            {
                activeBannerOpacity += 2;
                activeBanner.setAttribute("alt", activeBannerOpacity);
                
                if(isSafari | isFF | isChrome)
                {
                    activeBanner.style.opacity = activeBannerOpacity / 100;
                }
                else
                {
                    activeBanner.style.filter = "alpha(opacity=" + activeBannerOpacity + ")";
                }
                
                prevBannerOpacity -= 2;
                prevBanner.setAttribute("alt", prevBannerOpacity);
                
                if(isSafari | isFF | isChrome)
                {
                    prevBanner.style.opacity = prevBannerOpacity / 100;
                }
                else
                {
                    prevBanner.style.filter = "alpha(opacity=" + prevBannerOpacity + ")";
                }
                
                Testimonial.tmr = window.setTimeout("Testimonial.start();", 20);
            }
            else
            {                
                Testimonial.activeBannerNum++;
                
                if(Testimonial.activeBannerNum > Testimonial.count)
                {
                    Testimonial.activeBannerNum = 1;    
                }
                
                Testimonial.tmr = window.setTimeout("Testimonial.start();", 10000);
            }
        //}
        //catch(e){}
    }
};

//-------------------------------
//--- END OF HOME SLIDER CODE ---
//-------------------------------