	//Called after page is loaded
      function getElementsByTagAndClass(tagName, strClassName)
      {
      	var arrElements = document.getElementsByTagName(tagName);
      	var arrReturnElements = new Array();
	    strClassName = strClassName.replace(/\-/g, "\\-");
	    var oRegExp = new RegExp("(" + strClassName + ")");
	    var oElement;
	    for(var i=0; i<arrElements.length; i++){
	        oElement = arrElements[i];
	        if(oRegExp.test(oElement.className)){
	            arrReturnElements.push(oElement);
	        }
	    }
		return arrReturnElements;
	}
	
	/**
	* Get all elements called countdownTimer, parse the date contained in the tag and start a coutdown timer
	*/
	function countersByTagName() {
		
		var elements = getElementsByTagAndClass('span','countdownTimer');
      	for (var i=0; i<elements.length; i++) {
      		var cdDate = new Date();
      		var ms = elements[i].innerHTML;
      		cdDate.setMilliseconds(cdDate.getMilliseconds() + parseInt(ms));
	        var countdown = new CROWCODER.JSCountdown(elements[i].id, " Complete!");
	        countdown.setDateDate(cdDate);
	        countdown.setPrependText("Complete in ");
	        countdown.start();
	        
	    }
    }
    	
    function countersSpecific(elementId, completeMessage, appendText) {
		
   		var cdDate = new Date();
   		var ms = document.getElementById(elementId).innerHTML;
   		cdDate.setMilliseconds(cdDate.getMilliseconds() + parseInt(ms));
        var countdown = new CROWCODER.JSCountdown(elementId, completeMessage);
        countdown.setDateDate(cdDate);
        countdown.setAppendText(appendText);
        countdown.start();
    }
    
	function countersByTagName_ParseDate() {
		var elements = getElementsByTagAndClass('span','countdownTimer');
      	for (var i=0; i<elements.length; i++) {
      		
	        var countdown = new CROWCODER.JSCountdown(elements[i].id, " Complete!");
	        countdown.setDateString(elements[i].innerHTML);
	        countdown.setPrependText("Complete in ");
	        countdown.start();
	        
	    }
    }
