jQuery.noConflict(); 
jQuery(document).ready(function(){
	Highligh_Top_Nav();
	Add_Flash_Ads();
	Prepare_Homepage_Banner();
	
	jQuery("a.rfi.colorbox").click(function(){
		var Service_Title = jQuery("#c2>h1").text();
		jQuery("#serviceTitle").html(Service_Title);
		jQuery("#rfi #aics_message").html("I'm interested in learning more about: \"" + Service_Title + "\" on this page: " + document.location.href);
		
		// set the values from the cookie
		if( jQuery.cookie('User_Name') ) {
			jQuery("#rfi #aics_name").val( jQuery.cookie('User_Name') );
		}
		if( jQuery.cookie('User_Email') ) {
			jQuery("#rfi #aics_email").val( jQuery.cookie('User_Email') );
		}
		if( jQuery.cookie('User_Phone') ) {
			jQuery("#rfi #aics_phone").val( jQuery.cookie('User_Phone') );
		}
		if( jQuery.cookie('User_Company') ) {
			jQuery("#rfi #aics_company").val( jQuery.cookie('User_Company') );
		}
		
		
		jQuery("#rfi #aics_name").blur(function(){
			var options = { path: '/', expires: 1000 };
			jQuery.cookie('User_Name', jQuery(this).val(), options);
		});
		jQuery("#rfi #aics_email").blur(function(){
			var options = { path: '/', expires: 1000 };
			jQuery.cookie('User_Email', jQuery(this).val(), options);
		});
		jQuery("#rfi #aics_phone").blur(function(){
			var options = { path: '/', expires: 1000 };
			jQuery.cookie('User_Phone', jQuery(this).val(), options);
		});
		jQuery("#rfi #aics_company").blur(function(){
			var options = { path: '/', expires: 1000 };
			jQuery.cookie('User_Company', jQuery(this).val(), options);
		});
		
	});
	jQuery("a.rfi.colorbox").colorbox({width:"375px", inline:true, href:"#rfi"});
	
	jQuery('#flashHeader').flash({
		swf: '/flash/Header.swf',
		height: 123,
		width: 900
	});
	jQuery('#flashBanner').flash({
		swf: '/flash/HomeBanner.swf',
		height: 250,
		width: 900
	});
	
});

function Highligh_Top_Nav() {
	var Current_Page = document.location.href;
		Current_Page = Current_Page.split('http://').join('').split('https://').join('');
		Current_Page = Current_Page.substring(Current_Page.indexOf('/'));
		
		if( Current_Page.indexOf("/", 2) > -1 ) {
			Current_Page = Current_Page.substring(0, Current_Page.indexOf('/', 2));
		}
		if( Current_Page != '/' && Current_Page != '' ) {
			jQuery('#navBar li a[href*="' + Current_Page + '"]').parent().addClass('active');
		}
}

var Flash_Activated = false;
function Add_Flash_Ads() {
	jQuery('#sidebar-flash').hover(function(){
		if( !Flash_Activated ) {
			Flash_Activated = true;
			jQuery(this).append('<div id="sidebar-ad" />');
			
			jQuery('#sidebar-ad').flash({
				swf: '/flash/Ad-300x250-popout.swf',
				height: 250,
				width: 300,
				wmode: 'transparent'
			});
		}
	});
}

function Close_Flash_Ad() {
	jQuery('#sidebar-ad').remove();
	jQuery('#sidebar-flash').click(function() {
		return true;
	});
}

var Homepage_Banner_Current = -1;
var Homepage_Banner_Slides = 0;
var Homepage_Banner_Animate = true;
var Homepage_Banner_Timeout;

function Prepare_Homepage_Banner() {
	jQuery('#homepage-banner').prepend('<div id="slide-nav" />');
	jQuery('#homepage-banner .slide').each(function(i){
		jQuery(this).addClass('slide-' + i);
		jQuery('#slide-nav').append( '<a href="#" rel="' + i + '" />&nbsp;' );
		jQuery('#slide-nav a:last-child').append( jQuery(this).find('img.small') );
		jQuery(this).find('img.small').remove();
		Homepage_Banner_Slides++;
	});
	
	jQuery('#slide-nav a').click(function(){
		Homepage_Banner_Animate = false;
		clearTimeout(Homepage_Banner_Timeout);
		Homepage_Banner_Load( jQuery(this).attr('rel') );
		return false;
	});
	
	Homepage_Banner_Load(0);
}

function Homepage_Banner_Load( Target ) {
	if( Target != Homepage_Banner_Current ) {
		Homepage_Banner_Current = Target;
		
		jQuery('.slide').stop(true,true);
		// fade the current slide out
		jQuery('.slide:visible').css('z-index', 1).delay(400).fadeOut(1);
		
		jQuery('.slide-' + Target).css('z-index', 2).fadeIn(400, function() {
			if( Homepage_Banner_Animate ) {
				Homepage_Banner_Timeout = setTimeout( Homepage_Banner_Next, 7000 );
			}
		});
		
		jQuery('#slide-nav a img').each(function(){
			var Src_Off = jQuery(this).attr('src').split('on.').join('off.');
			jQuery(this).attr('src', Src_Off);
		})
		jQuery('#slide-nav a[rel=' + Target + '] img').each(function(){
			var Src_Over = jQuery(this).attr('src').split('off.').join('on.');
			jQuery(this).attr('src', Src_Over);
		})
	}
}

function Homepage_Banner_Next() {
	var Target = Homepage_Banner_Current + 1;
	if( Target >= Homepage_Banner_Slides ) {
		Target = 0;
	}
	Homepage_Banner_Load( Target );
}





