function createStripedEvents(sClassName) {
//	Sunil Karve <sunil.karve@lexisnexis.com>
//	05/16/2007
	
// Test for browser support.  Bail out if not supported.
	if (document.getElementById == null) return;	
	
	var arrDL = document.getElementsByTagName("DL"); // Get array of all definition lists on page
	
	for (var i=0; i < arrDL.length; i++ ) { // Iterate through each one
	
		if (arrDL[i].className != sClassName) { continue; } // Skip element if DL is not an event listing
		
		var arrDLChildren = arrDL[i].childNodes; // Get all child nodes of the event list

		var altIndx = 1; // Index counter for alternate row striping (either 1 or 2)

		for (var j=0; j < arrDLChildren.length; j++ ) { // Iterate through all child nodes of the DL
			
			if (arrDLChildren[j].nodeName == "DT" || arrDLChildren[j].nodeName == "DD") { // Filter to get only DT and DD tags 
			
				if (arrDLChildren[j].nodeName == "DT")  { // Alternate the row stripe for every DT (that is, for each event )
					altIndx = (altIndx == 2) ? 1 : 2;
				}
			arrDLChildren[j].className = "stripe" + altIndx; // Apply the "stripe1" or "stripe2" class
			
			}
		}
	}
}

function setClearField() {
// Sunil Karve <sunil.karve@lexisnexis.com>
// 05/17/2007
// Add event handler and blank text fields when clicked to remove initial text

	var arrInput = document.getElementsByTagName("INPUT"); // Get array of all inputs on the page
	
	for (var i=0; i < arrInput.length; i++) {
		if (arrInput[i].className == "clearField") { // Skip element if DL is not marked as a clearable text field by class "clearTextField"
		
			if( arrInput[i].addEventListener ) {
				arrInput[i].addEventListener( "focus", clearField, false );		
			}
			else if( arrInput[i].attachEvent ){
				arrInput[i].attachEvent( "onfocus", clearField );
			}		
		}		
	}
}

function clearField( obj ) {
// Sunil Karve <sunil.karve@lexisnexis.com>
// 05/17/2007
// Add event handler and blank text fields when clicked to remove initial text

	var inputTarget;

	if( obj.target ) { // W3C event target
		inputTarget = obj.target; 
	}
	else if( obj.srcElement ) { // Microsoft event target
		inputTarget = obj.srcElement;		
	}
	if( inputTarget != null ) {
	    inputTarget.value = "";
	}
}