/*
Count down until any date script-
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free scripts here!
*/

//change the text below to reflect your own,
var before = "the Ides of March global protests"
var current = "Ides of March global protests are taking place RIGHT NOW"
var montharray = new Array( "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" )

function countdown( yr, m, d ) {
	
	var theyear = yr
	var themonth = m
	var theday = d
	
	var today = new Date( )
	var todayy = today.getYear( )
	
	if( todayy < 1000 )
		todayy += 1900
		
	var todaym = today.getMonth( )
	var todayd = today.getDate( )
	var todayh = today.getHours( )
	var todaymin = today.getMinutes( )
	var todaysec = today.getSeconds( )
	var todaystring = montharray[ todaym ] +" " + todayd + ", " + todayy + " " + todayh + ":" + todaymin + ":" + todaysec
	
	futurestring = montharray[ m-1 ] + " " + d + ", " + yr + " 11:00:00"
	dd = Date.parse( futurestring ) - Date.parse( todaystring )
	dday = Math.floor( dd / ( 60 * 60 * 1000 * 24 ) * 1 )
	dhour = Math.floor( ( dd % ( 60 * 60 * 1000 * 24 ) ) / ( 60 * 60 * 1000 ) * 1 )
	dmin = Math.floor( ( ( dd % ( 60 * 60 * 1000 * 24 ) ) % ( 60 * 60 * 1000 ) ) / ( 60 * 1000 ) * 1 )
	dsec = Math.floor( ( ( ( dd % ( 60 * 60 * 1000 * 24 ) ) % ( 60 * 60 * 1000 ) ) % ( 60 * 1000 ) ) / 1000 * 1 )
	
	if( dday == 0 && dhour == 0 && dmin == 0 && dsec == 1 ) {
		writeLayer( "cInner", "countDown", current )
		return
	} else {
		
		var msgString = "";
		
		
		if( dday < 10 )
			dday = "0" + dday
			
		if( dhour < 10 )
			dhour = "0" + dhour
			
		if( dmin < 10 )
			dmin = "0" + dmin
			
		if( dsec < 10 )
			dsec = "0" + dsec
		
		
		if( dday > 0 )
			msgString += "<p class=\"highlight\">" + dday + " days</p><p>" + dhour + ":" + dmin + ":" + dsec + "</p>";
		else {
			msgString += "<p>" + dhour + ":" + dmin + ":" + dsec + "</p>";
		}
		
		writeLayer( "cInner", "countDown", msgString )
	}
		
	setTimeout( "countdown( " + yr + ", " + m + ", " + d + " )", 1000 )
	
}

function writeLayer( ID, parentID, sText ) {
	
	if( document.layers ) {
		
		var oLayer
		
		if( parentID )
			oLayer = eval( 'document.' + parentID + '.document.' + ID + '.document' )
		else
			oLayer = document.layers[ ID ].document
		
		oLayer.open( )
		oLayer.write( sText )
		oLayer.close( )
		
	} else if( parseInt( navigator.appVersion ) >=5 && navigator.appName == "Netscape" ) {
		document.getElementById( ID ).innerHTML = sText
	} else if( document.all ) {
		document.all[ ID ].innerHTML = sText
	}
		
} 