function emulate_placeHolder(input, placeHolder) {
	if (input.focus){
	}
	var onfocus,onclick,onblur;
	onfocus=onclick=onblur=function(){};  
	if (input.onclick) {onclick=input.onclick;}
	if (input.onfocus) {onfocus=input.onfocus;}
	if (input.onblur) {onblur=input.onblur;}
	input.onclick=function() { if (this.value==placeHolder){this.value=''; this.style.color='#000'}; return onclick(); }
	input.onfocus=function() { if (this.value==placeHolder){this.value=''; this.style.color='#000'}; return onfocus(); }
	input.onblur=function() { if (this.value==''){this.value=placeHolder; this.style.color='#ccc'}; return onblur(); }
	if (input.value==''){input.value=placeHolder;input.style.color='#ccc';} 
	if (input.value==placeHolder){input.style.color='#ccc';}
	input.emulate_holder=placeHolder;
	if (input.form) {
		var onsubmit=function (){};
		if (input.form.onsubmit){
			onsubmit=input.form.onsubmit;
		}
		input.form.onsubmit=function(){
			if (input.value==placeHolder) {
				input.value='';
			}
			return onsubmit();
		}
	}
}
function validate_email(input){
	var value=input.value;
	regexp=new RegExp('^.+@.+\\..+$');
	if (!regexp.test(value)) {
		alert('Invalid email address : "'+value+'"');
		return false;
	}
	return true;
}