var prevObj = ''
var prevClassName = ''
var curObj
var elementTypes = /INPUT|TEXTAREA|SELECT|OPTION/ //Regular expression to highlight only form elements

// change element class
function modifyFormClass(curEvent,curClassName)
{
    
	curObj = isBrowserNs6? curEvent.target : event.srcElement
	
	if (prevObj != ''){
	
		if (validateElementType(prevObj)) {
			prevObj.className = prevClassName
			prevObj = curObj
		}
		
		if (validateElementType(curObj)) {
            prevClassName = curObj.className
			curObj.className = curClassName
		}
	
    // first time
	} else {
	
		if (validateElementType(curObj)) {
            prevClassName = curObj.className
			curObj.className = curClassName
			prevObj = curObj
		}
		
	}
    
}


// check whether element clicked is form element
function validateElementType(objToCheck)
{
    
    if (objToCheck.style && elementTypes.test(objToCheck.tagName)){
        
        if (isBrowserNs6 && curObj.nodeType == 3) {
            curObj=curObj.parentNode.parentNode
        }
        
        return true
    
    } else {
        
        return false
        
    }
    
}