function getClassName(obj) {
if (typeof obj != "object" || obj === null) return false;
return /(\w+)\(/.exec(obj.constructor.toString())[1];
}

jQuery.noConflict();

jQuery(function()
{
    jQuery('label.over').each(function()
    {
        var field = jQuery('#' + jQuery(this).attr('for'));
        var text = jQuery(this).html();
        
        if (field.attr('type') == 'text' || field.attr('type') == 'password')
        {
            jQuery('<input type="text" size="'+ field.attr('size') +'" class="' + field.attr('class') + ' labeled" value="' + text + '" id="' + field.attr('id') + 'Txt' + '" />').insertAfter('#' + field.attr('id'));
            var txtField = jQuery('#' + field.attr('id') + 'Txt'); 
            
            if (field.val() == '')
            {
                field.hide();
            }
            else
            {
                txtField.hide();
            }
            
            txtField.focus(function(event)
            {
                txtField.hide();
                field.show().focus();
            });
            
            field.blur(function(event)
            {
                if (field.val() == '')
                {
                    txtField.show();                                        field.hide();                                                            var browser=navigator.appName;                    if (browser!="Microsoft Internet Explorer"){                    	var unHighlightedClass = field.attr('class') + ' labeled';                    	txtField.attr({"class" : unHighlightedClass});                    }
                }
            });
        
            jQuery(this).remove();
        }
      
     if(field.attr('title') == 'textarea'){
     jQuery('<textarea cols="'+ field.attr('cols') +'" rows="'+ field.attr('rows') +'" class="' + field.attr('class') + ' labeled" id="' + field.attr('id') + 'Txt' + '">').insertAfter('#' + field.attr('id'));
      
        var txtField = jQuery('#' + field.attr('id') + 'Txt');
         txtField.html(text);
         jQuery('</textarea>').insertAfter(txtField);
         
        if(field.html() == ''){
            field.hide();
        }
        else{
            txtField.hide();
        }
        txtField.focus(function(event)
            {
                txtField.hide();
                field.show().focus();
            });
            
        field.blur(function(event)
            {
                if (field.val() == '')
                {
                    txtField.show();
                    field.hide();                                        var browser=navigator.appName;                    if (browser!="Microsoft Internet Explorer"){                    	var unHighlightedClass = field.attr('class') + ' labeled';                    	txtField.attr({"class" : unHighlightedClass});                    }
                }
            });
        jQuery(this).remove();
        
     }
      
      
    });
});