$(function() {

  //cache the ticker
  var ticker = $("#ticker");
	
  //wrap dt:dd pairs in divs
  ticker.children().filter("li").each(function() {
	
	var li = $(this),
	  container = $("<div>");
	
	li.next().appendTo(container);
	li.prependTo(container);
	
	container.appendTo(ticker);
  });
		  
  //hide the scrollbar
  ticker.css("overflow", "hidden");
  
  //animator function
  function animator(currentItem) {
	  
	//work out new anim duration
	var distance = currentItem.height();
	  duration = (distance + parseInt(currentItem.css("marginTop"))) / 0.025;

	//animate the first child of the ticker
	currentItem.animate({ marginTop: -distance }, duration, "linear", function() {
	  
	  //move current item to the bottom
	  currentItem.appendTo(currentItem.parent()).css("marginTop", 0);

	  //recurse
	  animator(currentItem.parent().children(":first"));
	}); 
  };
  
  //start the ticker
  animator(ticker.children(":first"));
		  
  //set mouseenter
  ticker.mouseenter(function() {
	
	//stop current animation
	ticker.children().stop();
	
  });
  
  //set mouseleave
  ticker.mouseleave(function() {
			
	//resume animation
	animator(ticker.children(":first"));
	
  });
});

function select(id) {
	switch(id) {
	  case "opta" :
		if (document.getElementById(id+'1').checked != 'checked') {
			document.getElementById(id).style.backgroundImage = "url(images/optionOne2.png)";
			document.getElementById('optb').style.backgroundImage = "url(images/optionTwo1.png)";
			document.getElementById(id+'1').checked = 'checked';
		}
	  break;
	  case "optb" :
		if (document.getElementById(id+'1').checked != 'checked') {
			document.getElementById(id).style.backgroundImage = "url(images/optionTwo2.png)";
			document.getElementById('opta').style.backgroundImage = "url(images/optionOne1.png)";
			document.getElementById(id+'1').checked = 'checked';
		}
	  break;
	  default :
		if (document.getElementById(id+'1').checked != 'checked') {
			document.getElementById(id).style.backgroundImage = "url(images/optionOne2.png)";
			document.getElementById('optb').style.backgroundImage = "url(images/optionTwo1.png)";
			document.getElementById(id+'1').checked = 'checked';
		}
	  break;
	}
}

function regType(id) {
	switch(id) {
	  case "tipa" :
		if (document.getElementById('tip1').checked != 'checked') {
			document.getElementById(id).style.backgroundImage = "url(images/regType1b.png)";
			document.getElementById('tipb').style.backgroundImage = "url(images/regType2a.png)";
			document.getElementById('tipc').style.backgroundImage = "url(images/regType3a.png)";
			document.getElementById('tipd').style.backgroundImage = "url(images/regType4a.png)";
			document.getElementById('tip1').checked = 'checked';
		}
	  break;
	  case "tipb" :
		if (document.getElementById('tip2').checked != 'checked') {
			document.getElementById(id).style.backgroundImage = "url(images/regType2b.png)";
			document.getElementById('tipa').style.backgroundImage = "url(images/regType1a.png)";
			document.getElementById('tipc').style.backgroundImage = "url(images/regType3a.png)";
			document.getElementById('tipd').style.backgroundImage = "url(images/regType4a.png)";
			document.getElementById('tip2').checked = 'checked';
		}
	  break;
	  case "tipc" :
		if (document.getElementById('tip3').checked != 'checked') {
			document.getElementById(id).style.backgroundImage = "url(images/regType3b.png)";
			document.getElementById('tipa').style.backgroundImage = "url(images/regType1a.png)";
			document.getElementById('tipb').style.backgroundImage = "url(images/regType2a.png)";
			document.getElementById('tipd').style.backgroundImage = "url(images/regType4a.png)";
			document.getElementById('tip3').checked = 'checked';
		}
	  break;
	  case "tipd" :
		if (document.getElementById('tip4').checked != 'checked') {
			document.getElementById(id).style.backgroundImage = "url(images/regType4b.png)";
			document.getElementById('tipa').style.backgroundImage = "url(images/regType1a.png)";
			document.getElementById('tipb').style.backgroundImage = "url(images/regType2a.png)";
			document.getElementById('tipc').style.backgroundImage = "url(images/regType3a.png)";
			document.getElementById('tip4').checked = 'checked';
		}
	  break;
	  default :
		if (document.getElementById('tip1').checked != 'checked') {
			document.getElementById(id).style.backgroundImage = "url(images/regType1b.png)";
			document.getElementById('tipb').style.backgroundImage = "url(images/regType2a.png)";
			document.getElementById('tipc').style.backgroundImage = "url(images/regType3a.png)";
			document.getElementById('tipd').style.backgroundImage = "url(images/regType4a.png)";
			document.getElementById('tip1').checked = 'checked';
		}
	  break;
	}
}