function loaded()
{
	var val = document.getElementById('searchTB').value;
	if (val == "Job Title, Skills or Company")
	{

		document.getElementById('searchTB').className = "watermark";

	}
        else
        {

               document.getElementById('searchTB').className = "watermarkOFF";
        }

val = document.getElementById('zipTB').value;
	if (val.length == "City, State or ZIP")
	{


		document.getElementById('zipTB').className = "watermarkOff";

	}
        else
        {

                document.getElementById('zipTB').className = "watermark";

        }

}
//---------------------------------------
function ajaxSearch(url)
{
	var xmlhttp=GetXmlHttpObject();
	
	if (xmlhttp==null)
	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	}

	var d = new Date();
	url = url + "&date="+d.getMilliseconds();

alert("url="+url);
	//xmlhttp.onreadystatechange = function(evt) {stateChanged(command,xmlhttp);}
	xmlhttp.open("GET",url,false);
	xmlhttp.send(null);
	alert("done");


}

//--------------------------------------------
function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	{
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject)
	{
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

//---------------------------------------------


function search()
{

     mapLoaded = 0;
        var url= 'http://jobs.careerrover.com/a/jobs/find-jobs';

	var searchStr = document.getElementById('searchTB').value;
	var searchIt = false;
	if (searchStr.length > 0)
	{
		if (searchStr != "Job Title, Skills or Company")
		{
			searchIt = true;
			//searchStr = searchStr.replace(/+/,"");

			encodedQuery = encodeURI(searchStr);
			encodedQuery = encodedQuery.replace(/\//g,"%20");
			encodedQuery = encodedQuery.replace(/#/g,"%23");
			encodedQuery = encodedQuery.replace(/\+/g,"%2B");
			//encodedQuery = encodedQuery.replace(/c\+\+/g,"cplusplus");
			//alert(encodedQuery);

			url +='/q-'+ encodedQuery;			
		}
	}
	var zipStr = document.getElementById('zipTB').value;
	if (zipStr.length > 0)
	{
		if (zipStr != "City, State or ZIP")
		{
			searchIt = true;
			url +='/l-'+encodeURI(zipStr);
			url += '/mi-'+document.getElementById('radius').value; 

		}
	}
	//alert("url="+url);
	if (searchIt == true)
	{
		window.location.href = url;

//alert(url);
           // ajaxSearch(url);
	}
	else
	{
		//alert("no search");
	}
}	

function searchTBGetsFocus()
{
	var val = document.getElementById('searchTB').value;
	if (val == "Job Title, Skills or Company")
	{
		document.getElementById('searchTB').value = "";
		//document.getElementById('searchTB').className = "watermarkOFF";

	}
        document.getElementById('searchTB').className = "watermarkOFF";
       
}
//--------------------
function searchTBLosesFocus()
{

	var val = document.getElementById('searchTB').value;
	if (val.length < 1)
	{

		document.getElementById('searchTB').value = "Job Title, Skills or Company";
		document.getElementById('searchTB').className = "watermark";
	}
        else if (val == "Job Title, Skills or Company")
        {
                document.getElementById('searchTB').className = "watermark";
        }
        else
        {

               document.getElementById('searchTB').className = "watermarkOFF";
        }

}
//--------------------
function zipTBGetsFocus()
{

	var val = document.getElementById('zipTB').value;
	if (val == "City, State or ZIP")
	{

		document.getElementById('zipTB').value = "";
		//document.getElementById('zipTB').className = "watermarkOFF";
	}
        document.getElementById('zipTB').className = "watermarkOFF";
       
}

//--------------------
function zipTBLosesFocus()
{

	var val = document.getElementById('zipTB').value;
	if (val.length < 1)
	{

		document.getElementById('zipTB').value = "City, State or ZIP";
		document.getElementById('zipTB').className = "watermark";

	}
        else if (val == "City, State or ZIP")
        {
               document.getElementById('zipTB').className = "watermark";
        }
        else
        {

                document.getElementById('zipTB').className = "watermarkOFF";
        }

}

function getKeyCode(e)
	{
		var code;
		if (window.event) 
		{
			code = e.keyCode; 
		}
		else
		{
			code =  e.which; 
		}
		return code;
	}

function searchTBKeyDown(e)
{

	if (getKeyCode(e) == 13)
	{
		search();
	}

}

