window.onload=function(){

// REPLACE INPUT BOX TEXT

	replaceInput('frmSearch');
	replaceInput('frmNeighbourhoodSearch');
	replaceInput('ConcernsForm_txtPriority1');
	replaceInput('ConcernsForm_txtPriority2');
	replaceInput('ConcernsForm_txtPriority3');
	replaceInput('atTxtStreet');
	
	

	function replaceInput(id){
		var i = document.getElementById(id);
		
		if(i){
			var current = i.value;
			addEvent(i, 'focus', clicker);
			addEvent(i, 'blur', clicker);
			
		}
			function clicker(e) {
				if (this.value==current){
					this.value='';
					addClass(i,'active');
				}
				else if (this.value==''){
					this.value=current;
					removeClass(i,'active');
				}
			}
	}
	
	
	function hasClass(ele,cls) {
		return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
	}
	function addClass(ele,cls) {
		ele.className += " "+cls;
	}
	function removeClass(ele,cls) {
		if (hasClass(ele,cls)) {
			var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
			ele.className=ele.className.replace(reg,' ');
		}
	}

	function addEvent(obj, type, fn) {
		if(obj.addEventListener)
			obj.addEventListener(type, fn, false);
		else
		{
			obj['e'+type+fn] = fn;
			obj[type+fn] = function() {
				obj['e'+type+fn](window.event);
			}
		obj.attachEvent('on'+type, obj[type+fn]);
		}
	}
		
	function removeEvent(obj, type, fn) {
		if(obj.removeEventListener)
			obj.removeEventListener(type, fn, false);
		else
		{
			obj.detachEvent('on'+type, obj[type+fn]);
			obj[type+fn] = null;
		}
	}
	

}