// JavaScript Document	
// CSS
$(function() {
  $('#topMn ul a:first').addClass('first');
  $('#topMn ul a:last').addClass('last');
  $('#content ul').each(function(){$(this).find('li:last').css({'border-bottom':'0'});});
	 $('.grey-box .unit div:even').addClass('even');
		lLast($('.grey-box .unit div'));
		equalHeights($('.grey-box .unit div'));
		equalHeights($('div.block .unit'));
//SEARCH
  $('#search input[type=text]')
			.val('')
			.click(function(){ 
				$(this).css({'background':'transparent'})
   });
//PLUGINS
			//colorbox
			$('a[rel=screenshot]').colorbox({transition: 'elastic',opacity: 0.75});	
			$('a[rel=video]').colorbox({transition: 'elastic',opacity: 0.75});
			$('a[rel=demo]').colorbox({transition: 'elastic',opacity: 0.75});
			//slide
			$('div.container').cycle({ 
    fx: 'scrollHorz', 
    speed: 'fast',
    timeout: 8000,
				cleartype:  1,
				cleartypeNoBg: true,
				prev:   '.prev', 
    next:   '.next', 
    pager:  '#pager',
				after:   onAfter,
	   activePagerClass: 'activeSlide',
	   pagerAnchorBuilder: function(idx, slide) { 
	    return '<li><a href="#"><span>lin</span></a></li>'; 
    } 
   });			
		function onAfter(curr, next, opts, e) {
			var index = opts.currSlide;
			$('a.prev')[index == 0 ? 'hide' : 'show']();
			$('a.next')[index == opts.slideCount - 1 ? 'hide' : 'show']();		
		}
	//FADE	
			$('div.slideImg').cycle({ 
				fx: 'fade',				
				speed: 'slow',
    timeout: 4000,
				pager:  '#slideMn',
				activePagerClass: 'slideAct',
	   pagerAnchorBuilder: function(idx, slide) { 
	    return '<li><a href="#"><span>lin</span></a></li>'; 
    } 
   });

});//end CSS

lLast = function(obj){
	if(obj.length % 2 == 0){
			obj.eq(-1).addClass('noBg')
			.end()
			.eq(-2).addClass('noBg');
		}else{
			obj.eq(-1).addClass('noBg');		
		}
}//end last object

equalHeights = function(obj){
	var tallest = 0;
	obj.each(function(){
		if ($(this).height() > tallest) { 
			tallest = $(this).height(); 
		}
	});
 obj.css({'height':tallest+'px'});	
}//end function equalHeights
