   var MaxNbQuestions=10;
   var MaxNbPrimes=20;

   var illegalChars = /['%"$]/;
   var illegalCharsForEmail = /[~!#$%^&*()+|\\\[\]\{\}?\/'":;, ><]/;

   function TrimString(sInString)
   {
	sInString = sInString.replace( /^\s+/g, "" ); // strip leading

	while (''+sInString.charAt(sInString.length-1)==' ') // Trailing Spaces
		sInString=sInString.substring(0,sInString.length-1);

	return sInString;
   }

  function initArray()
  {
  	for (var i = 0; i < initArray.arguments.length; i++)
	{
	    this[i] = initArray.arguments[i];
	}
	this.length = initArray.arguments.length;
  }

  //you can expand the amount of colors to blink your text in several colors
  var colors = new initArray("red","black","green","yellow");
  delay = 1; // seconds
  link = 0;

  function linkDance(objid)
  {
	var obj = document.getElementById(objid);
	link = (link+1)%colors.length;
	obj.style.color = colors[link];
	calledfunc="linkDance(\"" + objid + "\")";
	window.setTimeout(calledfunc,delay*1000);
  }
