
var target_id = "SearchTextBox";
var focus_color ="#666666";
var blur_color ="#666666";

function valueChg() {
	sk2 = document.getElementById(target_id); /* for IE "this" keyword Bug. */
	var msg = window.sm;
	if(sk2.value==msg){
		sk2.value="";
		sk2.style.color=focus_color;
	}else if(sk2.value==""){
		sk2.value=msg;
		sk2.style.color=blur_color;
	}else{
		sk2.style.color=focus_color;
		void(0);
	}
}

function setListeners(e) {
var sk = document.getElementById("SearchTextBox");
sk.style.color=blur_color;
window.sm = sk.value;
//addListener(sk,'focus',valueChg,false);
//addListener(sk,'blur',valueChg,false);
}
var sVal = 'Search hds.com';
function removeTxt(){
if (document.getElementById("SearchTextBox").value == 'Search hds.com' || document.getElementById("SearchTextBox").value == 'Please Enter Search Keyword!'){
sVal = document.getElementById("SearchTextBox").value;
document.getElementById("SearchTextBox").value = '';
}
}
function fillTxt(){
if (document.getElementById("SearchTextBox").value == ''){
document.getElementById("SearchTextBox").value = sVal;
}
}
function addListener(elem,eventType,func,cap) {
	if(elem.addEventListener) {
		elem.addEventListener(eventType,func,cap);
	} else if(elem.attachEvent) {
		elem.attachEvent('on' + eventType,func);
	} else {
		return false;
	}
}

addListener(window,'load',setListeners,false);

function trims(s)

{

  return s.replace(/^\s+|\s+$/, '');

} 



function checksBox() {
	var sBox = document.getElementById('SearchTextBox');
	if (!sBox.disabled) {
		
	    if (trims(sBox.value).length == 0 || trims(sBox.value).length < 1)

	    {
			
		sBox.value = 'Please Enter Search Keyword!';
		return false;

	    }

	    else if (sBox.value == 'Search hds.com' || sBox.value == 'Please Enter Search Keyword!' )

	    {
	    sBox.value = 'Please Enter Search Keyword!';
		return false;

	    }

	    else {

		return true;

	    }

    	}

}

var check_form_error_obj = null;

function check_search() {

var obj, e;

try {
if (!checksBox()) {
	sBox.focus();
	return false;
}
else{

return true;

}

} catch (e) { check_form_error_obj = obj; return false;}

return false;

}

