(function($) {
	
	function runTicker(settings) {
		if(settings.firstRun == 1){
			currentLength = settings.currentLength;
			currentItem = settings.currentItem;
			settings.firstRun = 0;
		}
		if(currentItem == settings.newsItemCounter + 1){
			currentItem = 0;
		}
		
		if(currentLength == 0) {
			if(settings.newsLinks[currentItem].length > 0) {
				$(settings.newsList).empty().append('<li><a href="'+ settings.newsLinks[currentItem] +'"></a></li>');
			}
			else {
				$(settings.newsList).empty().append('<li></li>');
			}
		}
		
		placeHolder = settings.placeHolder1;
		
		if( currentLength <= settings.newsItems[currentItem].length + 1) {
			var tickerText = settings.newsItems[currentItem].substring(0,currentLength);
			if(settings.newsLinks[currentItem].length > 0) {
				$(settings.newsList + ' li a').text(tickerText + placeHolder);
			}
			else {
				$(settings.newsList + ' li').text(tickerText + placeHolder);
			}
			currentLength ++;
			setTimeout(function(){runTicker(settings); settings = null;},settings.tickerRate);
		}
		else {
			if(settings.newsLinks[currentItem].length > 0) {
				$(settings.newsList + ' li a').text(settings.newsItems[currentItem]);
			}
			else {
				$(settings.newsList + ' li').text(settings.newsItems[currentItem]);
			}
			settings.blinked = 0;
			blinkIt(settings);
			settings = null;	
		}	
	}
	
	function blinkIt(settings)
	{
		var tickerText = settings.newsItems[currentItem].substring(0,currentLength);
		settings.currentPlaceHolder = 1 - settings.currentPlaceHolder;
		if(settings.currentPlaceHolder)
		{
			placeHolder = settings.placeHolder1;
		}
		else
		{
			placeHolder = settings.placeHolder2;
		}
		
		if(settings.newsLinks[currentItem].length > 0) {
			$(settings.newsList + ' li a').text(tickerText + placeHolder);
		}
		else {
			$(settings.newsList + ' li').text(tickerText + placeHolder);
		}
		
		settings.blinked++;
		if (settings.blinked*settings.blinkDelay < settings.loopDelay)
		{
			setTimeout(function(){blinkIt(settings); settings = null;},settings.blinkDelay);	
		}
		else
		{
			currentLength = 0;
			currentItem ++;
			setTimeout(function(){runTicker(settings); settings = null;},settings.blinkDelay);	
		}
	}
	
	$.fn.extend({
		newsTicker: function(settings) {
			settings = jQuery.extend({
		 	  	newsList: "#news",
		   		tickerRate: 80,
		    	startDelay: 100,
				blinkDelay: 500,
		    	loopDelay: 3000,
		    	placeHolder1: "|",
		    	placeHolder2: ""
			}, settings);
			
			var newsItems = new Array();
			var newsLinks = new Array();
			var newsItemCounter = 0;
			
			$(settings.newsList + ' li').each(function(){
				if($(this).children('a').length) {
					newsItems[newsItemCounter] = $(this).children('a').text();
					newsLinks[newsItemCounter] = $(this).children('a').attr('href');
				}
				else {
					newsItems[newsItemCounter] = $(this).text();
					newsLinks[newsItemCounter] = '';
				}
				newsItemCounter ++;
			});
			
			settings = jQuery.extend(settings,{
				newsItems: newsItems,
				newsLinks: newsLinks,
				newsItemCounter: newsItemCounter - 1,
				blinked: 0,
				currentPlaceHolder: 0,
				currentItem: 0,
				currentLength: 0,
				firstRun:1
			});
			
			setTimeout(function(){runTicker(settings); settings = null;},settings.startDelay);
		}
	
	});
	

})(jQuery);



/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Jerome Caron |  */
team = new Array(
new Array(
new Array("M & D Pre-Med", "p_pre-med.htm"),
new Array("M & D Foundation", "p_medical_school_foundation.htm"),
new Array("Charles University, Prague", "p_hradec_kralove.htm"),
new Array("Comenius University, Slovakia", "p_comenius_slovakia.htm"),
new Array("Poland, MUG", "p_gdansk_poland_mug.htm"),
new Array("St. Matthew's University", "p_st_matthews_university.htm"),
new Array("Saba University", "p_saba_university.htm"),
new Array("MUA -Nevis", "p_mua_nevis.htm"),
new Array("Medical Schools in the UK", "p_medical_schools_uk.htm")
),
new Array(
new Array("M & D Pre-Med", "p_pre-med.htm"),
new Array("M & D Foundation", "p_medical_school_foundation.htm"),
new Array("Charles University, Prague", "p_hradec_kralove.htm"),
new Array("Comenius University, Slovakia", "p_comenius_slovakia.htm"),
new Array("Dental Schools in the UK", "p_dental_schools_uk.htm")
),
new Array(
new Array("Albion College, London", "http://examrevisioncourses.co.uk")
),
new Array(
new Array("Albion College, London", "http://examrevisioncourses.co.uk")
),
new Array(
new Array("Albion College, London", "http://examrevisioncourses.co.uk")
),
new Array(
new Array("Albion College, London", "http://examrevisioncourses.co.uk")
),
new Array(
new Array("Mayday University Hospital", "http://mdexperience.co.uk")
),
new Array(
new Array("Coming Soon ...", "http://examrevisioncourses.co.uk")
)
);
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
// empty existing items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null;
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1];
}
j++;
}
// select first item (prompt) for sub list
selectCtrl.options[0].selected = true;
   }
}

function VisitPage(ddown)
{
	if(ddown.value != '')
	if(ddown.value.indexOf('http') == 0)
	{window.open(ddown.value);}
	else
	window.location = ddown.value;
}

// for text to show or hide

$(document).ready(function() {
 // hides the slickbox as soon as the DOM is ready (a little sooner that page load)
  $('#slickbox').hide();
  
 // shows and hides and toggles the slickbox on click  
  $('#slick-show').click(function() {
    $('#slickbox1').show('slow');
    return false;
  });
  $('#slick-hide').click(function() {
    $('#slickbox1').hide('fast');
    return false;
  });
  $('#slick-toggle').click(function() {
    $('#slickbox2').hide('fast');
    $('#slickbox3').hide('fast');
    $('#slickbox4').hide('fast');
    $('#slickbox1').toggle(1000);
    return false;
  });
  $('#slick-toggle2').click(function() {
    $('#slickbox1').hide('fast');
    $('#slickbox3').hide('fast');
    $('#slickbox4').hide('fast');
    $('#slickbox2').toggle(1000);
    return false;
  });
  $('#slick-toggle3').click(function() {
    $('#slickbox2').hide('fast');
    $('#slickbox1').hide('fast');
    $('#slickbox4').hide('fast');
    $('#slickbox3').toggle(1000);
    return false;
  });
  $('#slick-toggle4').click(function() {
    $('#slickbox2').hide('fast');
    $('#slickbox3').hide('fast');
    $('#slickbox1').hide('fast');
    $('#slickbox4').hide('fast');
    $('#slickbox4').toggle(1000);
    return false;
  });
  $('#slick-toggle5').click(function() {
    $('#slickbox2').hide('fast');
    $('#slickbox3').hide('fast');
    $('#slickbox1').hide('fast');
    $('#slickbox4').hide('fast');
    $('#slickbox4').toggle(1000);
    return false;
  });
  $('#slick-toggle6').click(function() {
    $('#slickbox2').hide('fast');
    $('#slickbox3').hide('fast');
    $('#slickbox1').hide('fast');
    $('#slickbox4').hide('fast');
    $('#slickbox4').toggle(1000);
    return false;
  });

 // slides down, up, and toggle the slickbox on click    
  $('#slick-down').click(function() {
    $('#slickbox').slideDown('slow');
    return false;
  });
  $('#slick-up').click(function() {
    $('#slickbox').slideUp('fast');
    return false;
  });
  $('#slick-slidetoggle').click(function() {
    $('#slickbox').slideToggle(400);
    return false;
  });
});


// END

// TOGGLE FOR FAQ START


function toggle_it(itemID){
      // Toggle visibility between none and inline
      if ((document.getElementById("faq_"+itemID).style.display == 'none'))
      {
        document.getElementById("faq_"+itemID).style.display = 'block';
      } else {
        document.getElementById("faq_"+itemID).style.display = 'none';
      }
  }
	
// TOGGLE FOR FAQ END
