﻿
var current = 0;

menuHover = function(nav) {
    var sfEls = document.getElementById(nav).getElementsByTagName("li");
    for (var i = 0; i < sfEls.length; i++) {

        sfEls[i].onmouseover = function() {
            this.className += " sfhover";
        }
        sfEls[i].onmouseout = function() {
            this.className = this.className.replace(new RegExp("\\s?sfhover\\b"), "");
        }
    }

    var listItem = document.getElementById(nav).getElementsByTagName('ul');
    for (var i = 0; i < listItem.length; i++) {
        listItem[i].onmouseover = function() {
            var changeStyle = this.parentNode.getElementsByTagName('a');
            if (changeStyle[0].className.match("current") != null)
                current = 1;
            changeStyle[0].className += " active";
        }

        listItem[i].onmouseout = function() {
            var changeStyle = this.parentNode.getElementsByTagName('a');
            if (current == 0)
                changeStyle[0].className = this.className.replace("active", "");
            else
                current = 0;
        }
    }
}

function addEvent(obj, type, fn) {
    if (obj.attachEvent) {
        obj['e' + type + fn] = fn;
        obj[type + fn] = function() { obj['e' + type + fn](window.event); }
        obj.attachEvent('on' + type, obj[type + fn]);
    } else
        obj.addEventListener(type, fn, false);
}
function removeEvent(obj, type, fn) {
    if (obj.detachEvent) {
        obj.detachEvent('on' + type, obj[type + fn]);
        obj[type + fn] = null;
    } else
        obj.removeEventListener(type, fn, false);
}

addEvent(window, 'load', function() { menuHover('nav'); });


function spotlightOver(sender) {

    var items = $(".rainbow li"); 
    var bgcolor;
    for (var i = 0; i < items.length; i++) {
        if (items[i].id == sender.id)
            bgcolor = $(items[i]).css("background-color");        
    }

    $(sender).css({ "background-color": bgcolor, "color": "#fff", "filter" : "alpha(opacity=100)", "-moz-opacity" : "1.0", "opacity" : "1.0" });
    $("#" + sender.id + " h3").css("color", "#fff");    
}

function spotlightOut(sender) {

    if ($(sender).css("background-color") != "") {
        $(sender).css({ "background-color": "", "color": "#000", "filter": "alpha(opacity=65)", "-moz-opacity": "0.65", "opacity": "0.65" });
        $("#" + sender.id + " h3").css("color", "#000");
    }
}


/* FORM SUBMISSIONS */

function submitContactForm() {

//	var inputs = $("#frmContact").find("input,textarea,select,hidden");

//	var formElements = new Array();
//            
//	var count = 0;
//	for (var i = 0; i < inputs.length; i++) {                            
//		if (inputs[i].id != "") {            
//			formElements.push(inputs[i].id + "|" + $("#"+inputs[i].id).val());  
//			count++;
//		}   
//	}  
//	
//	SDBX.Functions.submitContactForm(formElements, function(response) {
//		alert(response);
//	});

}


function sendEmail(email) {

	window.open(unescape(email));

}

/* KIRK CODE */

function writecmplxEml(acc1, acc2, domain, comnet, classname, display)
{
    document.write('<a href="mai' + 'lto:' + acc1 + acc2 + '@' + domain + '.' + comnet + '" class="'+classname+'">');
    if(display.length > 0)
    {
        document.write(display + '</a>');
    }
    else
    {
        document.write(acc1 + acc2 + '@' + domain + '.' + comnet + '</a>');
    }
}
function writeAcctDomainEml(acc, domain, comnet, classname, display)
{
    document.write('<a href="mai' + 'lto:' + acc + '@' + domain + '.' + comnet + '" class="'+classname+'">');
    if(display.length > 0)
    {
        document.write(display + '</a>');
    }
    else
    {
        document.write(acc + '@' + domain + '.' + comnet + '</a>');
    }
}

function writesimpleEml(acc, domain, comnet, classname)
{
    document.write('<a href="mai' + 'lto:' + acc + '@' + domain + '.' + comnet + '" class="'+classname+'">');
    document.write(acc + '@' + domain + '.' + comnet + '</a>');
}

