default_search_text = "Enter Your Search Text Here";

function checktextbox(){
	FRM = document.forms["topsearchfrm"];
	if(FRM.search_text.value==default_search_text){
		FRM.search_text.value = "";
	}
}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

	function SubmitSearch(){
		FRM = document.forms["topsearchfrm"];
		searchboxobj = document.getElementById("topsearchbox");
		processingtoppos = findPosY(searchboxobj) + 2;
		processingleftpos = findPosX(searchboxobj) - 8;
		document.getElementById("processsearch").style.left = processingleftpos + "px";
		document.getElementById("processsearch").style.top = processingtoppos + "px";
		el = document.getElementById("processsearch");
		el.style.display = 'inline';
		if(FRM.search_text.value!=default_search_text && FRM.search_text.value != ""){
			FRM.search_text.blur();
			FRM.submit(FRM);
		}
	}

function searchbox_focus(){
	FRM = document.forms["topsearchfrm"];
	if(FRM.search_text.value!=default_search_text){
		FRM.search_text.style.color = "black";
	}
	else{
		FRM.search_text.style.color = "silver";
	}
}
	
function HitEnter(evt) {
	var keyCode = null;
	if( evt.which ) {keyCode = evt.which;}
	else if( evt.keyCode ) {keyCode = evt.keyCode;}
	if( 13 == keyCode ) {
		SubmitSearch();
		return false;
	}
	else{
		return true;
	}
}

function select_search_type(search_type){
	FRM = document.forms["topsearchfrm"];
	for(X=2;X<=6;X++){
		switch(X){
			case 2:id = "all";break;
			case 3:id = "companyname";break;
			case 4:id = "services";break;
			case 5:id = "products";break;
			case 6:id = "jobs";break;
		}
		currdiv = document.getElementById("search_for_" + id);
		currdiv.setAttribute("class", "search_type_unsel"); 
		currdiv.setAttribute("className", "search_type_unsel");
	}
	var currseldiv = document.getElementById("search_for_" + search_type);
	currseldiv.setAttribute("class", "search_type_sel"); 
	currseldiv.setAttribute("className", "search_type_sel");
}