(function($){

$.fn.disableSelection = function() {
    return this.each(function() {           
        $(this).attr('unselectable', 'on')
               .css({
                   '-moz-user-select':'none',
                   '-webkit-user-select':'none',
                   'user-select':'none'
               })
               .each(function() {
                   this.onselectstart = function() { return false; };
               });
    });
};

})(jQuery);






$(document).ready(function(){	

	obj = $('#blink');
	
	setInterval(blinkObj,500)
	
	function blinkObj()
	{

		if($(obj).css("visibility") == "visible")
		{
			$(obj).css('visibility','hidden');
		}
		else
		{
			$(obj).css('visibility','visible');
		}
	
	}
	
	
	$('body').disableSelection();
	
	$(document).bind("contextmenu",function(e){
              return false;
      }); 
	
						   
	$('.topAccord').load('userControls/accordian.html');
	$('.contactBox').load('userControls/contactBox.html');
	$('.photoBox').load('userControls/photoBox.html');		
	$('.footer:first').load('userControls/footer.html');	
						   
						   
		
		/*Homepage photo gallery next and prev*/
		
		$('.controls span.next').click(function(){
			var cl = $('.thumbs ul li:eq(0)').clone();
			var lPOs = $('.thumbs ul li:eq(1)').position().left;
			$('.thumbs ul').append(cl);
			$('.thumbs ul').animate({'left':-lPOs},1000,function(){
				$('.thumbs ul li:eq(0)').remove();
				$('.thumbs ul').css({'left':0})		
			})
		})
		
		$('.controls span.prev').click(function(){
			var cl = $('.thumbs ul li:last').clone();
			$('.thumbs ul').prepend(cl);
			var lPOs = $('.thumbs ul li:eq(1)').position().left;
			$('.thumbs ul').css({'left':-lPOs})
			$('.thumbs ul').animate({'left':0},1000,function(){
				$('.thumbs ul li:last').remove();
			})
		})
		
		
						   
/*HomePage Banners*/
	var ctr=1;

	function sidePanel()
	{

		var bImg = new Image();
		$(bImg).load(function(){							  

			$(this).css({"display":"none"});			

			$('.banner').prepend(this);

			$('.banner img:eq(1)').fadeOut(1500)

			$(this).fadeIn(1500,function(){$('.banner img:eq(1)').remove()})

			

		}).attr('src',"banner/banner0"+ctr+".jpg")

		

		

		if(ctr==7)

		{

			ctr=1;

			

		}
		
		else
		{

			ctr++;

			

		}

		

	}


	sidePanel()
	setInterval(sidePanel,8000)

	setInterval(newsSlide,6000);
	var counter = 1;
	var count = $('.newsList ul li').size();
	var pos;
	function newsSlide()
	{		
			
			pos = $('.newsList ul li:eq('+counter+')').position();
			
			$('.newsList ul').animate({'top':-pos.top},2000,function(){
				
				if(counter==count-2)
				{
					counter=0;
					$('.newsList ul').css({'top':0})
				}
			
					counter++;
			})
			
	}


	

	


/*Clients tabs*/
$('.tabData div').hide(0);
$('.tabData div:eq(0)').show(0);
var cntNo ;
$('.tabs li').click(function(){
	cntNo = $('.tabs li').index($(this));
	
	$('.tabs li').removeClass('active');
	$(this).addClass('active');
	
	$('.tabData div').hide(0);
	$('.tabData div:eq('+cntNo+')').show(0);
})





/*Latest projects*/

setInterval(projSlide,4000);
	var counter01 = 1;
	var count01 = $('.prList ul li').size();
	var pos01;
	
	function projSlide()
	{		
			pos01 = $('.prList ul li:eq('+counter01+')').position();
			
			$('.prList ul').animate({'top':-pos01.top},1000,function(){
				
				if(counter01==count01-6)
				{
					counter01=0;
					$('.prList ul').css({'top':0})
				}
			
					counter01++;
			})
			
	}

/*Footer No. Slides*/

setInterval(phoneSlide,40000);
	var counter02 = 1;
	var count02 = $('.fPhone ul li').size();
	var pos02;
	
	function phoneSlide()
	{		
			pos02 = $('.fPhone ul li:eq('+counter02+')').position();
			
			$('.fPhone ul').animate({'left':-pos02.left},3000,function(){
				
				if(counter02==count02-1)
				{
					counter02=0;
					$('.fPhone ul').css({'left':0})
				}
			
					counter02++;
			})
			
	}



/*Home page client select*/

$('.clientList div').css({'display':'none'})
$('.clientList div:first').css({'display':'block'})

$('#clSelect').change(function(){
	var ind = $('#clSelect').attr("selectedIndex")
	$('.clientList div').fadeOut(1000);	
	$('.clientList div:eq('+ind+')').fadeIn(1000);	
})



})
	
