
;(function($){
$(function(){
/************* CODE FOR INPUT EFFECTS  ********/
	$('input:text').focus(function(){
		if(this.value==this.defaultValue){this.value=''}
	})
	$('input:text').blur(function(){
		if(!this.value){this.value=this.defaultValue;}
	})
	$('input:password').focus(function(){
		if(this.value==this.defaultValue){this.value=''}
	})
	$('input:password').blur(function(){
		if(!this.value){this.value=this.defaultValue;}
	})
	$('textarea').focus(function(){
		if(this.value==this.defaultValue){this.value=''}
	})
	$('textarea').blur(function(){
		if(!this.value){this.value=this.defaultValue;}
	})
	
	
	//var sheetURl = $('#cssMainSheet').attr('href')
	//$('head').append('<!--[if LTE IE 8]><style type="text/css">.subnav-container{behavior: url('+sheetURl.substr(0,sheetURl.indexOf('/inc/'))+'/inc/scripts/border-radius.htc)}</style><![endif]-->')
	
	$('#main-nav > ul > li:last').addClass('last-item')
	
	$('#main-nav > ul > li > ul').each(function(){
		
		var $this_ul	= $(this)
		
		var numberOfLiItems	= $this_ul.find('li').length
		var firstHalf	= Math.ceil(numberOfLiItems/2)
		
		$this_ul.wrap('<div class="subnav-container"></div>')
		$this_ul.clone().appendTo( $this_ul.parent() )
		
		$this_ul.find('li').each(function(i){
			if( i >= firstHalf && i < numberOfLiItems ) $(this).remove()
		})
		
		$this_ul.parent().find('ul:last').find('li').each(function(i){
			if( i >= 0 && i < firstHalf ) $(this).remove()
		})
		
		$this_ul.parent().prepend('<div class="subnav-link"></div>')
		//$this_ul.parent().hide()
		
	})
	
	$('#main-nav > ul > li').mouseenter(function(){
		//if( $(this).find('div.subnav-container').length )
		 $(this).find('div.subnav-container').css({'left': 0})
	})
	.mouseleave(function(){
		 $(this).find('div.subnav-container').css({'left': '-999999px'})
	})
	
	/************* END CODE FOR INPUT EFFECTS  ********/
	iindevSlideShowinIt();
			   
})// END OF DOCUMENT READY FUNCTION

})(jQuery)


/************* CODE FOR SLIDING ITEM  CHANGES   ********/
var currentlyRunning	= false
var autoSlidingPointer	= false
var totalItemCount		= 0
var $slider				= false
var $slider_item_cont	= false
var $sliderArrow_Li		= false
var imageShowingSpeed	= 500
var imageSlidingInterval= 7000
var presentlyShown		= 0
var nextItemToShow		= 0

function iindevSlideShowinIt(){
	
	// Count the item numbers and setup the bullets..
	totalItemCount	= jQuery('#slider > ul > li').length
	jQuery('.banner-container').append('<ul id="pointer-holder"></ul>')
	
	
	jQuery('#pointer-holder').html('<li class="active"></li>')
	for(var i=1; i<totalItemCount; i++){
		jQuery('#pointer-holder').append('<li></li>')
	}
	
	// Dynamically setup the width of the arrows container
	var itemLength	= jQuery('#pointer-holder li').length
	var itemWidth	= jQuery('#pointer-holder li').width()+ 4
	jQuery('#pointer-holder').width( itemLength * itemWidth)
	
	
	$slider_item_cont	= jQuery('#slider > ul > li')
	$sliderArrow_Li		= jQuery('#pointer-holder li')

	// Show the first image
	$slider_item_cont.fadeOut(1)
	$slider_item_cont.eq(0).fadeIn(imageShowingSpeed)
	
	autoSlidingPointer = setInterval( 'autoRunTheSlider()', imageSlidingInterval )
	
	$sliderArrow_Li.each(function(i){
		$(this).click(function(){
			if(currentlyRunning || (presentlyShown == i)) return false
			
			clearInterval(autoSlidingPointer)
			
			nextItemToShow	= i
	
			currentlyRunning = true
			
			$sliderArrow_Li.eq(presentlyShown).removeClass('active')
			$sliderArrow_Li.eq(nextItemToShow).addClass('active')
						
			$slider_item_cont.eq(presentlyShown).fadeOut(imageShowingSpeed)
			$slider_item_cont.eq(nextItemToShow).fadeIn(imageShowingSpeed, function(){
				presentlyShown = nextItemToShow
				currentlyRunning = false
				autoSlidingPointer = setInterval( 'autoRunTheSlider()', imageSlidingInterval )
			})
			
		})
	})

}

function autoRunTheSlider(){
	
	nextItemToShow	= ( presentlyShown == (totalItemCount-1) ) ? 0 : presentlyShown+1
	
	currentlyRunning = true
	
	$sliderArrow_Li.eq(presentlyShown).removeClass('active')
	$sliderArrow_Li.eq(nextItemToShow).addClass('active')
		
	$slider_item_cont.eq(presentlyShown).fadeOut(imageShowingSpeed)
	$slider_item_cont.eq(nextItemToShow).fadeIn(imageShowingSpeed, function(){
		presentlyShown = nextItemToShow
		currentlyRunning = false
	})
	
}
/*********** END CODE FOR SLIDING ITEM  CHANGES ********/

