// JavaScript Document for Plug In To Christ

// jQuery smooth link scrolling

function smoothScroll() {
	$.localScroll();
}

// Open in New Window (xHTML valid)
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
	   anchor.getAttribute("rel") == "external")
	 anchor.target = "_blank";
 }
}

// Navbar Hover Support
function navbarHover() {
	var hide = false;
	$("#navbarsubtrigger").hover(function(){
		if (hide) clearTimeout(hide);
		$(".navbarsub").fadeIn();
		$(".prodhover").css("background-color","red");
	}, function() {
		hide = setTimeout(function() {$(".navbarsub").fadeOut("slow");}, 250);
	});
	$(".navbarsub").hover(function(){
		if (hide) clearTimeout(hide);
	}, function() {
		hide = setTimeout(function() {$(".navbarsub").fadeOut("slow");}, 250);
	});
 }
 
// Append class names to input types
function changeInputs()
	{
		var els = document.getElementsByTagName('input');
		var elsLen = els.length;
		var i = 0;
		for ( i=0;i<elsLen;i++ )
			{
				if ( els[i].getAttribute('type') )
			{
				if ( els[i].getAttribute('type') == "text" )
					els[i].className = els[i].className + ' text';
				else
					els[i].className = els[i].className + ' button';
			}
		}
	}
	
//

$('#panelinner').cycle({ 
    fx:     'scrollDown', 
    timeout: 3000, 
    delay:  -2000,
	pause:   1,
	cleartype:  1,
	cleartypeNoBg: true,
	sync:          1,
	containerResize: 0,
	fit:           1,
	next:   '#nextpanel', 
    prev:   '#prevpanel'
});


// Load everything once the DOM is ready
$(function() {
	smoothScroll();
	externalLinks();
	navbarHover();
	changeInputs();
});
