document.observe("dom:loaded", function() {if(!supports_input_placeholder())checkPlaceholders();
});
function supports_input_placeholder() {
	  var i = document.createElement('input');
	  return 'placeholder' in i;
}
function checkPlaceholders(){
		var elements;
		elements = $('wrap').select('[type="text"]');
		passwords = $('wrap').select('[type=password]');
		
		elements.each(function(el){
			if(el.value==''){				
				if(el.readAttribute('placeholder'))
				{
					el.style.color="#909090";
					el.value=el.readAttribute('placeholder');
					
					el.observe("focus",function(){removePlaceholder(el)});
					el.observe("blur",function(){resetPlaceholder(el)});
				}
			}
		});
		passwords.each(function(el){
			if(el.value==''){				
				if(el.readAttribute('placeholder'))
				{
					el.style.color="#909090";
					el.value=el.readAttribute('placeholder');
						
					el.observe("focus",function(){removePlaceholder(el)});
					el.observe("blur",function(){resetPlaceholder(el)});
				}
			}
		});		
}
function removePasPlaceholder(el){
	placeholder = el.readAttribute('placeholder');
	el.writeAttribute('type','password');
	if(el.value==placeholder){
		el.value='';
		el.style.color="#000000";
	}
}
function resetPasPlaceholder(el){
	placeholder = el.readAttribute('placeholder');
	if(placeholder!=''){
		if(el.value==''){
			el.style.color="#909090";
			el.value=placeholder;
		}
	}
}
function removePlaceholder(el){
	placeholder = el.readAttribute('placeholder');
	if(el.value==placeholder){
		el.value='';
		el.style.color="#000000";
	}
}
function resetPlaceholder(el){
	placeholder = el.readAttribute('placeholder');
	if(placeholder!=''){
		if(el.value==''){
			el.style.color="#909090";
			el.value=placeholder;
		}
	}
}
