//  markForDeletion.jsvar classname = 'toDelete';// this will test the class values, it holds the current value, and should correspond to the off state class var classname1 = 'toDelete';// static value, change this to your class 1 namevar classname2 = 'deleted';// static value, change this to your class 2 namevar feature = 'single';// sets if only hover element or all changes :: options: 'single' or 'all'// gets all the elements of that have class classname and returns them as an arrayfunction getElementsByClassName(needle) {	var my_array = document.getElementsByTagName("*");	var retvalue = new Array();	var i;	var j;	for (i=0,j=0;i<my_array.length;i++) 	{		var c = " " + my_array[i].className + " ";		if (c.indexOf(" " + needle + " ") != -1) retvalue[j++] = my_array[i];	}	return retvalue;}function markForDeletion(newbieStartDate){    	var todaysDate=new Date();  	var startDate=new Date();  	startDate.setTime(Date.parse(newbieStartDate));  	var newbieLeftToGo=parseInt(1+(todaysDate-startDate)/86400000);     	if (newbieLeftToGo < 31  &&  newbieLeftToGo > 0){  	   	//var e = document.getElementById('newtext');   		document.getElementById('textDeleted').style.display='block';          		document.getElementById('deleteText').className='toDelete';   		document.getElementById('textDeletedEnd').style.display='block';  		var divs = getElementsByClassName(classname)		for(i=0; i <divs.length;i++)		{			divs[i].className = classname1;			classname = classname1;	}	}  	else { 	    document.getElementById('textDeleted').style.display='none';        		document.getElementById('deleteText').className='deleted'; 		document.getElementById('textDeletedEnd').style.display='none';  }   } 