jQuery.noConflict();

jQuery(document).ready(loadFeatureContent);

function loadFeatureContent () {
	jQuery('#Feature0').show();
	jQuery('#billboard_nav0').addClass('active');
	//check for edit mode, if in edit mode, make all content visible
	var domain = document.domain;
	if(domain.indexOf("koch-glitsch-stg") != -1 || domain.indexOf("koch-glitsch-prod") != -1)
	{
		jQuery('#pageContent').css("overflow","visible");
	}
	jQuery('#search_field').bind('keydown', function(e) {
	 var code = (e.keyCode ? e.keyCode : e.which);  
	 if(code == 13) 
	 {
	 	customSearch(jQuery('#search_field').val());  
	 } 
	});
}

var effectDuration = "100";

 this.isInTransition = false;
 var self = this;

function removeActiveClass() {
	jQuery('#billboard_nav1').removeClass('active');
	jQuery('#billboard_nav2').removeClass('active');
	jQuery('#billboard_nav3').removeClass('active');
	jQuery('#billboard_nav4').removeClass('active');
	jQuery('#billboard_nav5').removeClass('active');
	jQuery('#billboard_nav6').removeClass('active');
	jQuery('#billboard_nav7').removeClass('active');
}

function switchBillboard1() {
	if(this.isInTransition) return;
	if(!jQuery('#billboard_nav1').hasClass('active'))
	{
		this.isInTransition = true;
		jQuery('.homeHighlightsImage').fadeOut(effectDuration);
		jQuery('#Feature1').fadeIn(effectDuration, self.isInTransition=false);
		removeActiveClass();
		jQuery('#billboard_nav1').addClass('active');
	}
}

function switchBillboard2() {
	if(this.isInTransition) return;
	if (!jQuery('#billboard_nav2').hasClass('active'))
	{
		this.isInTransition = true;
		jQuery('.homeHighlightsImage').fadeOut(effectDuration);
		jQuery('#Feature2').fadeIn(effectDuration, self.isInTransition=false);
		removeActiveClass();	
		jQuery('#billboard_nav2').addClass('active');
	}
}

function switchBillboard3() {
	if(this.isInTransition) return;
	if (!jQuery('#billboard_nav3').hasClass('active'))
	{
		this.isInTransition = true;
		jQuery('.homeHighlightsImage').fadeOut(effectDuration);
		jQuery('#Feature3').fadeIn(effectDuration, self.isInTransition=false);
		removeActiveClass();	
		jQuery('#billboard_nav3').addClass('active');
	}
}

function switchBillboard4() {
	if(this.isInTransition) return;
	if (!jQuery('#billboard_nav4').hasClass('active'))
	{
		this.isInTransition = true;
		jQuery('.homeHighlightsImage').fadeOut(effectDuration);
		jQuery('#Feature4').fadeIn(effectDuration, self.isInTransition=false);
		removeActiveClass();	
		jQuery('#billboard_nav4').addClass('active');
	}
}

function switchBillboard5() {
	if(this.isInTransition) return;
	if (!jQuery('#billboard_nav5').hasClass('active'))
	{
		this.isInTransition = true;
		jQuery('.homeHighlightsImage').fadeOut(effectDuration);
		jQuery('#Feature5').fadeIn(effectDuration, self.isInTransition=false);
		removeActiveClass();	
		jQuery('#billboard_nav5').addClass('active');
	}
}

function switchBillboard6() {
	if(this.isInTransition) return;
	if (!jQuery('#billboard_nav6').hasClass('active'))
	{
		this.isInTransition = true;
		jQuery('.homeHighlightsImage').fadeOut(effectDuration);
		jQuery('#Feature6').fadeIn(effectDuration, self.isInTransition=false);
		removeActiveClass();	
		jQuery('#billboard_nav6').addClass('active');
	}
}

function switchBillboard7() {
	if(this.isInTransition) return;
	if (!jQuery('#billboard_nav7').hasClass('active'))
	{
		this.isInTransition = true;
		jQuery('.homeHighlightsImage').fadeOut(effectDuration);
		jQuery('#Feature7').fadeIn(effectDuration, self.isInTransition=false);
		removeActiveClass();	
		jQuery('#billboard_nav7').addClass('active');
	}
}


function customSearch(searchWord) {

    if (searchWord.indexOf(":") != -1  
         || searchWord.indexOf("%") != -1
		 || searchWord.indexOf("\\") != -1
		 || searchWord.indexOf("&") != -1
		 || searchWord.indexOf("<") != -1
		 || searchWord.indexOf("!") == 0
		 || searchWord.indexOf("@") == 0
		 || searchWord.indexOf("#") == 0
		 || searchWord.indexOf("$") == 0
		 || searchWord.indexOf("^") == 0
		 || searchWord.indexOf("*") == 0
		 || searchWord.indexOf("-") == 0
		 || searchWord.indexOf("+") == 0
		 || searchWord.indexOf("?") == 0
         ) 
    {

        window.location = "http://www.koch-glitsch.com/SearchResults.aspx";
    }
    else 
    {
        window.location = "http://www.koch-glitsch.com/SearchResults.aspx?k=" + searchWord.toString() + "&s=KCTG";

    }
    return false;
}

