/*
 * Clear Default Text: functions for clearing and replacing default text in
 * <input> elements.
 *
 * by Ross Shannon, http://www.yourhtmlsource.com/
 */

/* 
 * Cross-browser event handling, by Scott Andrew
 */
function addEvent(element, eventType, lamdaFunction, useCapture) {
    if (element.addEventListener) {
        element.addEventListener(eventType, lamdaFunction, useCapture);
        return true;
    } else if (element.attachEvent) {
        var r = element.attachEvent('on' + eventType, lamdaFunction);
        return r;
    } else {
        return false;
    }
}

addEvent(window, 'load', init, false);

function init() {
    var formInputs = document.getElementsByTagName('input');
    for (var i = 0; i < formInputs.length; i++) {
        var theInput = formInputs[i];
        
        if (theInput.type == 'text' && theInput.className.match(/\bTxtBoxDate\b/)) {  
            /* Add event handlers */          
            addEvent(theInput, 'focus', clearDefaultText, false);
            addEvent(theInput, 'blur', replaceDefaultText, false);
            
            /* Save the current value */
            if (theInput.value != '' && theInput.name != 'date' && theInput.name != "asd") {
                theInput.defaultText = theInput.value;
				if (theInput.value == "mm/yyyy")
				{
					theInput.style.color="#8A8A8A";
				}
								
            }
	    else if((theInput.value != '' && theInput.name == 'date')||(theInput.value != '' && theInput.name == 'asd')) {
                theInput.defaultText = theInput.value;
				if (theInput.value == "mm/dd/yyyy")
				{
					theInput.style.color="#8A8A8A";
				}
	    }
        }
    }
}

function clearDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
 //Modified by Praveena   
    if((target.name == 'date')||(target.name == 'asd')){
    	if (target.value == "mm/dd/yyyy") {
	        target.value = '';
	}
    }
    else{
    	if (target.value == "mm/yyyy") {
        	target.value = '';
    	}   	
    }
}

function replaceDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
    if (target.value == '') {
    //Modified by Praveena
    	if((target.name == 'date')||(target.name == 'asd')){
        	target.value = "mm/dd/yyyy" ;
    	}
	else {
        	target.value = "mm/yyyy" ;
	}
	
		target.style.color="#8A8A8A";
    }
}

function chg(elt)
{
	elt.style.color="#505050";
}

