(function($) {
  $(document).ready(function(){
      
      //Hover Services Diagram
      
     var clear = "#biohover, #feasibilityhover, #protocolhover, #clinicalasshover, #clinicalmonitorhover, #medicalmonitoringhover, #projecthover, #medicalmonitorhover, #projecthover, #medicalmonitorhover, #medicalhover, #reghover, #drugsafetyhover, #qualityhover, #datamanagehover, #resourcehover, #phaseihover, #phaseiihover, #phaseiihover";
     
      $('area#Bio').mouseover(function(){
          $(clear).hide();
          $('#biohover').show();
      });
      $('#biohover').mouseout(function(){
          $('#biohover').hide();
      });
      
      $('area#Feasibility').mouseover(function(){
          $(clear).hide();
          $('#feasibilityhover').show();
      });
      $('#feasibilityhover').mouseout(function(){
          $('#feasibilityhover').hide();
      });
      
      $('area#Protocol').mouseover(function(){
          $(clear).hide();
          $('#protocolhover').show();
      });
      $('#protocolhover').mouseout(function(){
          $('#protocolhover').hide();
      });
      
      $('area#Clinical').mouseover(function(){
          $(clear).hide();
          $('#clinicalasshover').show();
      });
      $('#clinicalasshover').mouseout(function(){
          $('#clinicalasshover').hide();
      });
      
      $('area#Monitoring').mouseover(function(){
          $(clear).hide();
          $('#clinicalmonitorhover').show();
      });
      $('#clinicalmonitorhover').mouseout(function(){
          $('#clinicalmonitorhover').hide();
      });
      
      $('area#Medical').mouseover(function(){
          $(clear).hide();
          $('#medicalmonitoringhover').show();
      });
      $('#medicalmonitoringhover').mouseout(function(){
          $('#medicalmonitoringhover').hide();
      });
      
      $('area#Project').mouseover(function(){
          $(clear).hide();
          $('#projecthover').show();
      });
      $('#projecthover').mouseout(function(){
          $(clear).hide();
          $('#projecthover').hide();
      });
      
      $('area#Medical').mouseover(function(){
          $(clear).hide();
          $('#medicalmonitorhover').show();
      });
      $('#medicalmonitorhover').mouseout(function(){
          $(clear).hide();
          $('#medicalmonitorhover').hide()
      });
      
      $('area#Writing').mouseover(function(){
          $(clear).hide();
          $('#medicalhover').show();
      });
      $('#medicalhover').mouseout(function(){
          $('#medicalhover').hide();
      });
      
      $('area#Drug').mouseover(function(){
          $(clear).hide();
          $('#drugsafetyhover').show();
      });
      $('#drugsafetyhover').mouseout(function(){
          $('#drugsafetyhover').hide();
      });
      
      $('area#Regulatory').mouseover(function(){
          $(clear).hide();
          $('#reghover').show();
      });
      $('#reghover').mouseout(function(){
          $('#reghover').hide();
      });
      
      $('area#Quality').mouseover(function(){
          $(clear).hide();
          $('#qualityhover').show();
      });
      $('#qualityhover').mouseout(function(){
          $('#qualityhover').hide();
      });
      
      $('area#Data').mouseover(function(){
          $(clear).hide();
          $('#datamanagehover').show();
      });
      $('#datamanagehover').mouseout(function(){
          $('#datamanagehover').hide();
      });
      
      $('area#Resource').mouseover(function(){
          $(clear).hide();
          $('#resourcehover').show();
      });
      $('#resourcehover').mouseout(function(){
          $('#resourcehover').hide();
      });
      
      $('area#PhaseI').mouseover(function(){
          $(clear).hide();
          $('#phaseihover').show();
      });
      $('#phaseihover').mouseout(function(){
          $('#phaseihover').hide();
      });
      
      $('area#PhaseII').mouseover(function(){
          $(clear).hide();
          $('#phaseiihover').show();
      });
      $('#phaseiihover').mouseout(function(){
          $('#phaseiihover').hide();
      });
      
      $('area#PhaseIV').mouseover(function(){
          $(clear).hide();
          $('#phaseivhover').show();
      });
      $('#phaseivhover').mouseout(function(){
          $('#phaseivhover').hide();
      });
      
	navHover();

	// forms styling
	$('form#contact-us').jqTransform({imgPath:'../img/'});

	// images effect
	$('.home-slide').cycle({speed:1000,timeout:2500});

	// texts slider
	$('.home #pre-content').find('.csc-default').not('.csc-frame-frame2').wrapAll('<div id="text-slider" style="z-index:10;" />');

	$('#text-slider').after('<p id="handles_more" class="buttons" style="z-index: 10;position:absolute;top: 280px;left: 55px;" >').cycle({
		delay:-1000,
		speed:'fast',
		timeout:7000,
		pager:'#handles_more',
		activePagerClass:'active',
		pagerAnchorBuilder: function(idx, slide) {
        return '<span class="button' + (idx+1) + '" ></span>';
    	}
	});

	$('a.home-news-teaser').click( function () {
		$('div.home-news-teaser').fadeToggle(300);
		$('div.home-events-teaser').fadeToggle(300);
		$(this).parents('div.col3').css({'background-position': '0px 0px'});
		return false;
	});
	$('a.home-events-teaser').click( function () {
		$('div.home-events-teaser').fadeToggle(600);
		$('div.home-news-teaser').fadeToggle(600);
		$(this).parents('div.col3').css({'background-position': '-221px 0px'});
		return false;

	});


	$('.tx-wctassays-pi1 table').tablesorter();


	// Current Studies expandable dates
	$('.show-hide').hide();
	$('.show-hide').after('<p class="show">VIEW ALL DATES</p>');
	$('.show').live("click", function() {
		$(this).prev().show(500);
		$(this).text('CLOSE ALL DATES');
		$(this).toggleClass('show hide');
	});
	$('.hide').live("click", function ( event ) {
		$(this).prev().hide(500);
		$(this).text('VIEW ALL DATES');
		$(this).toggleClass('show hide');
	});

  });
 
})(jQuery);

navHover = function() {
	var lis = document.getElementById("nav-main").getElementsByTagName("LI");
	for (var i=0; i<lis.length; i++) {
		lis[i].onmouseover=function() {
			this.className+=" iehover";
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}

