$(document).ready(function() {
	$('.fadein img').addClass('js');
});


/* Header Image Rotate */
$(document).ready(function(){ 


	$(function() {
		$('.fadein').children().eq(0).appendTo('.fadein').show();
		setInterval(function() {
			$('.fadein :first-child').hide().appendTo('.fadein').fadeIn(2000);
		}, 8000);
	});
	
});


jQuery.fn.initMenu = function() {  
    return this.each(function(){
        var theMenu = $(this).get(0);
        $('.acitem', this).hide();
        $('li.expand > .acitem', this).show();
        $('li.expand > .acitem', this).prev().addClass('active');
        $('li h3', this).click(
            function(e) {
                e.stopImmediatePropagation();
                var theElement = $(this).next();
                var parent = this.parentNode.parentNode;
                if($(parent).hasClass('noaccordion')) {
                    if(theElement[0] === undefined) {
                        window.location.href = this.href;
                    }
                    $(theElement).slideToggle('normal', function() {
                        if ($(this).is(':visible')) {
                            $(this).prev().addClass('active');
                        }
                        else {
                            $(this).prev().removeClass('active');
                        }    
                    });
                    return false;
                }
                else {
                    if(theElement.hasClass('acitem') && theElement.is(':visible')) {
                        if($(parent).hasClass('collapsible')) {
                            $('.acitem:visible', parent).first().slideUp('normal', 
                            function() {
                                $(this).prev().removeClass('active');
                            }
                        );
                        return false;  
                    }
                    return false;
                }
                if(theElement.hasClass('acitem') && !theElement.is(':visible')) {         
                    $('.acitem:visible', parent).first().slideUp('normal', function() {
                        $(this).prev().removeClass('active');
                    });
                    theElement.slideDown('normal', function() {
                        $(this).prev().addClass('active');
                    });
                    return false;
                }
            }
        }
    );
});
};

$(document).ready(function() {$('.menu').initMenu();});



/* Input Value Blurs */	
$(document).ready(function() {
	function clearFields() {
		$("input:text").focus(function () {
			if ($(this).attr("rel") != "cleared") {
				$(this).val("").attr("rel", "cleared")
			}
		});
		$("input:text").blur(function () {
			if ($(this).val() == "") {
				$(this).val(this.defaultValue).attr("rel", "")
			}
		})
	}
	jQuery(function (a) {
		clearFields();
	});
});


			
/* External Links */
function externalLinks() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i = 0; i < anchors.length; i++) {
        var anchor = anchors[i];
        var relvalue = anchor.getAttribute("rel");
        if (anchor.getAttribute("href")) {
            var external = /external/;
            var relvalue = anchor.getAttribute("rel");
            if (external.test(relvalue)) {
                anchor.target = "_blank";
            }
        }
    }
}
window.onload = externalLinks;
