//Homepage Featured Gallery
$(document).ready(function(){
	$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, false);
});


// Services Gallery Sorry For the Mess
$(document).ready(function(){

	$("#serv1").click(function () {
	  $("#inslide").css("top",0);
	  $('#featured-two ul li').removeClass('ui-tabs-selected');
	  $("#featured-two ul li#serv1").addClass('ui-tabs-selected');
	});
	
	$("#serv2").click(function () {
	  $("#inslide").css("top",-327);
	  $('#featured-two ul li').removeClass('ui-tabs-selected');
	  $("#featured-two ul li#serv2").addClass('ui-tabs-selected');
	});
	
	$("#serv3").click(function () {
	  $("#inslide").css("top",-654);
	  $('#featured-two ul li').removeClass('ui-tabs-selected');
	  $("#featured-two ul li#serv3").addClass('ui-tabs-selected');
	});
	
	$("#serv4").click(function () {
	  $("#inslide").css("top",-981);
	  $('#featured-two ul li').removeClass('ui-tabs-selected');
	  $("#featured-two ul li#serv4").addClass('ui-tabs-selected');
	});
	
	$("#serv5").click(function () {
	  $("#inslide").css("top",-1308);
	  $('#featured-two ul li').removeClass('ui-tabs-selected');
	  $("#featured-two ul li#serv5").addClass('ui-tabs-selected');
	});
	
	$("#serv6").click(function () {
	  $("#inslide").css("top",-1635);
	  $('#featured-two ul li').removeClass('ui-tabs-selected');
	  $("#featured-two ul li#serv6").addClass('ui-tabs-selected');
	});

	$(window).bind("load", function() {
		$("div#inslide #fragment-1").slideView()
	});
	
	$(window).bind("load", function() {
		$("div#inslide div#fragment-2").slideView()
	});
	
	$(window).bind("load", function() {
		$("div#inslide div#fragment-3").slideView()
	});
	
	$(window).bind("load", function() {
		$("div#inslide div#fragment-4").slideView()
	});
	
	$(window).bind("load", function() {
		$("div#inslide div#fragment-5").slideView()
	});
	
	$(window).bind("load", function() {
		$("div#inslide div#fragment-6").slideView()
	});
});

$(window).load(function () {
    ResizeContainer();
});

$(document).ready(function() {
    var nav = window.location.pathname;
    $('ul[id^="ni"] li[^="link"] a[href$="' + nav + '"] ').addClass('activeLink');
});

function SetActiveLink(id)
{
    $('#' + id + ' a').addClass('activeLink');
}

function ResizeContainer()
{  
    var difference = 0;
    
    $('div[id^="mod"]').each(function()
    {
        var currentDifference = parseInt($(this).height() - $(this).css('min-height').replace('px', ''));
        
        if(currentDifference > difference)
        {
            difference = currentDifference;
        }
    });
    
    $('#container').height($('#container').height() + difference);
}

function ResizeModule(name, type)
{
    if(type == 'Form')
    {
        if (typeof(Page_Validators) != 'undefined') 
        {
            if(!Page_IsValid)
            {
                if(!$('.' + name).parent().attr('style'))
                {
                    var offset = 10; 
                    var numberOfValidators = $('span[id*="RequiredFieldValidator"]').length;
                
                    $('.' + name).parent().height($('.' + name).parent().height() + (offset * numberOfValidators));
                    ResizeContainer();
                }
            }
        }
   }
   else
   {
       var spaceBetweenContainer = 10;
       var newHeight = parseInt($(name).height()) + parseInt($(name).css('top').replace('px', '')) + spaceBetweenContainer;
       $('#container').height(newHeight);
   }
}

function ClearInputText(selector)
{
    $(selector).val('');
}

function SetCursorToEndOfText(textControlID)
{
    var text = document.getElementById(textControlID);
    
    if (text != null && text.value.length > 0)
    {
        if (text.createTextRange)
        {
            var fieldRange = text.createTextRange();
            fieldRange.moveStart('character', text.value.length);
            fieldRange.collapse();
            fieldRange.select();
        }
    }
}

String.prototype.endsWith = function(a){ return this.substr(this.length - a.length) === a; }
String.prototype.startsWith = function(a){ return this.substr(0, a.length) === a; }
String.prototype.trim = function(){ return this.replace(/^\s*/, '').replace(/\s*$/, ''); }
String.prototype.trimEnd = function(){ return this.replace(/\s+$/, ""); }
String.prototype.trimStart = function(){ return this.replace(/^\s+/, ""); }

function ShowFullImage(imageSelector)
{
    $(imageSelector).fadeIn(500);
}

function HideFullImage(imageSelector)
{
    $(imageSelector).hide();
}


$(document).ready(function() {
	$("#featurelinks a:first").addClass('active'); // Add class to first item in list.
	
	
	$("#featurelinks a").click(function(){
	
	    $("#featurelinks a").removeClass('active'); //Remove class of 'active' on all lists
	    $(this).addClass('active');  //add class of 'active' on this list only
    });
});

$(function() {
$("#featurelinks a").live('click', function() {
	var image = $(this).attr("rel");
	$('.slide').hide();
	$('.slide').fadeIn('slow');
	$('.slide').html('<img class="slide" src="images/template/' + image + '">');
	return false;
	});
});

