$(document).ready(function() {

	// Menu selection
    var pageAddress = window.location.href;
    var page_mappings = [
        {url_part:'/pages/about-us/', menu_id: 'menuAbout' },
        {url_part:'area-005#our_researches', menu_id: 'menuResearch' },
        {url_part:'/all-publications/', menu_id: 'menuPublications' },
        {url_part:'area-004#initiatives', menu_id: 'menuInitiatives' },
        {url_part:'/library/', menu_id: 'menuLibrary' },
        {url_part:'/contact-us/', menu_id: 'menuContacts' },
        {url_part:'/pages/about-us/', menu_id: 'menuAbout' }
    ];

    var selected_found = false;
    for (var i=0; i<page_mappings.length; i++) {
        var mapping = page_mappings[i];
        if (pageAddress.indexOf(mapping.url_part) > 0) {
            $('#' + mapping.menu_id).addClass('selected');
            selected_found = true;
            break;
        }
    }
    if (!selected_found) {
        $('#menuHome').addClass('selected');
    }

    // Search code
	var myevent = window.event;

    // Slideshow setup
	SlideShow(".researchslideshow",330);
	SlideShow(".highlightsSlideshow",330);
	
  function mycarousel_initCallback(carousel)
	{
  // Disable autoscrolling if the user clicks the prev or next button.
  carousel.buttonNext.bind('click', function() {
      carousel.startAuto(0);
  });

  carousel.buttonPrev.bind('click', function() {
      carousel.startAuto(0);
  });

  // Pause autoscrolling if the user moves with the cursor over the clip.
  carousel.clip.hover(function() {
      carousel.stopAuto();
  }, function() {
      carousel.startAuto();
  });
	};

  $('#newsreader').jcarousel({
      auto: 5,
      wrap: 'circular',
      /*size: 3,*/
      offset: 1,
      visible: 1,
      start: 1,
      scroll: 1,
      initCallback: mycarousel_initCallback
  });
  
	$('.partnersfade').list_ticker({
				speed:5000,
				effect:'fade'
			});

  
	window.setTimeout(function() {
		$('.skype_pnh_container').html('');
		$('.skype_pnh_print_container').removeClass('skype_pnh_print_container');
	}, 800);

	clearTxtField('q');
	
	maininput = $('.maininput').val();
	$('.searchResults').highlight(maininput);
	
	
  });
  

function clearTxtField(q) {
			var elemQ = document.getElementById('q');
			if(elemQ != null){
				elemQ.style.color = '#777';
				elemQ.value = 'Search on Twai';
				setInputType(elemQ, 'Search on Twai');
			}
		}
		
function setInputType(elem, val) {
			elem.onfocus = function() {
				if(this.value == val) {
					this.style.color = '';
					this.value = '';
				}
			}
			elem.onblur = function() {
				if(this.value == '') {
					this.style.color = '#777';
					this.value = val;
				}
			}
		}
