
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','textarea');
	for(var i=0;i<formInputs.length;i++){
		var theInput=formInputs[i];
		if(theInput.type=='text'&&theInput.name!='new_name'&&theInput.className!='edittext'){
		addEvent(theInput,'focus',clearDefaultText,false);
		addEvent(theInput,'blur',replaceDefaultText,false);
		
		if(theInput.value!=''){theInput.defaultText=theInput.value;}
		}
	}
}
 
function clearDefaultText(e){
	var target=window.event?window.event.srcElement:e?e.target:null;if(!target)return;if(target.value==target.defaultText){target.value='';}
	}
function replaceDefaultText(e){
	var target=window.event?window.event.srcElement:e?e.target:null;if(!target)return;if(target.value==''&&target.defaultText){target.value=target.defaultText;}
	}
	
//fix for password placeholder text
$('.password').css('display', 'none');
$('.password_input').each(function(){
	$(this).children('.placeholder').focus(function(){
		$(this).css('display', 'none');
		$(this).siblings('.password').show();
		$(this).siblings('.password').focus();
	});
});

