﻿
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>');
}


function getTwitterWidget() 
{
	new TWTR.Widget({
	 version: 2,
	 type: 'profile',
	 rpp: 4,
	 interval: 6000,
	 width: 250,
	 height: 300,
	 theme: {
	   shell: {
	 	background: '#a3a3a3',
	 	color: '#ffffff'
	   },
	   tweets: {
	 	background: '#f5f5f5',
	 	color: '#000000',
	 	links: '#0726eb'
	   }
	 },
	 features: {
	   scrollbar: false,
	   loop: true,
	   live: false,
	   hashtags: true,
	   timestamp: true,
	   avatars: false,
	   behavior: 'all'
	 }
	}).render().setUser('MuckelAnderson').start();
	
}


