//<![CDATA[

	$(document).ready(function() {
		$(".watermark.search").val("Search");
		$(".watermark.zip").val("Zip");
		
	
		$(".watermark").focus(function() {
			$(this).removeClass("watermark");
			$(this).val("");
			
			$(this).unbind("focus");  //only once.
			
			//$(this).blur(function() {
			//	$(this).addClass("watermark");
			//});
		});
	
		// Hide the clickbox on page load. We should add display:none inline to the markup sp that it isn't visible on page load
		$('#slickbox').css("display", "none");

		$("#slick-toggle").css("z-index", "1000");
		$("#slick-toggle, div[Title='lookingfor'] a , #slickbox").hover(function() {
			$('#slickbox').show();
		}, function() {
			$('#slickbox').hide();
		});
	});

	
	
	
 function checkURL()
    {
	    var mainHost = location.hostname;
	    for (var i = 0; i < document.links.length; i++) {
	    	var linkHost = parseURL(document.links[i].href);
		    if (linkHost != null) {
			    if (linkHost.indexOf("origins")==0)
			    {
			        //resolves cdn caching issues.
			    	document.links[i].href = relativeURL(document.links[i].href);
			    }
			    else if (linkHost.indexOf(".recovery.gov") != -1) {}
			    else if (linkHost == "www.addthis.com" ) {}
			    else if (linkHost != mainHost.toLowerCase() )
			    {
			        var origLink = document.links[i].href;
			        var origTitle = document.links[i].title;
			        //document.links[i].title = "Leaving Recovery.gov going to "+ origLink;
				    //document.links[i].className = "thickbox b-external";
				    //document.links[i].href = "javascript: setLink('" + origLink + "', '" + origTitle + "');";
				}
			}
		}
	}
    

    function setLink(url, title)
    {
        var exitAnchor = document.getElementById("exit_anchor");
        exitAnchor.href=url;
        if ( exitAnchor.innerText == null )
            exitAnchor.textContent = url;
        else
            exitAnchor.innerText = url;
            
        trackExternalLinkClick(url, title);
        
        tb_show(title, "#TB_inline?height=155&width=900&inlineId=exit_div", null);
    }

     function trackExternalLinkClick(url, title) {      
        try {
          pageTracker._trackEvent('External file click', title, url); 
        } catch (err) {
          //alert("event tracker error "+err.message);
       }
      }

    function parseURL(url){
	    var loc = {
		    'href': url
	    };
	    var parts = url.replace('//', '/').split('/');
	    loc.protocol = parts[0];
	    loc.host = parts[1];
	    
	    if ( loc.host == null )
		    return null;
	    if ( loc.host == "undefined" )
		    return null;
	    return loc.host.toLowerCase();
    }

    function relativeURL(url)
    {
		var idx = url.indexOf("//");
		idx = url.indexOf("/", idx+2)
		return url.substr(idx);
	}

    var boolShowPluginLink = false;
             
    function showActivePlugins(){
	    var intCount = 0;
	    var arrPlugins = document.getElementById("plugins").getElementsByTagName("li");
	    var arrLinks = document.links;
	    var arrActivePlugins = new Array();
	    var boolIsActiveExt;
    	
	    for(i=0;i<arrPlugins.length;i++){
		    arrPlugins[i].style.display = "none";
		    currentFileExt = arrPlugins[i].id.replace(/pluginLink-/i,".");
		    boolIsActiveExt = false;
    		
		    for(j=0;j<arrLinks.length;j++){
			    currentArrLink = arrLinks[j].href.toLowerCase();
			    if (currentArrLink.indexOf(currentFileExt)!=-1) boolIsActiveExt = true;
		    }
    		
    		if(currentFileExt == ".swf" && boolShowPluginLink)boolIsActiveExt = true; 
    		
		    if(boolIsActiveExt){
			    arrActivePlugins[intCount] = arrPlugins[i];
			    intCount++;
		    }    		
	    }
    	
	    for(i=0;i<arrActivePlugins.length;i++){
		    arrActivePlugins[i].style.display = "inline";
		    if (i == 0) arrActivePlugins[i].innerHTML = "[ " + arrActivePlugins[i].innerHTML;
		    if (i < (arrActivePlugins.length-1)) arrActivePlugins[i].innerHTML += ", ";
		    if (i == arrActivePlugins.length-1) arrActivePlugins[i].innerHTML += " ]";
		    //alert(arrActivePlugins[i].innerHTML);
	    }
    	
	    if(arrActivePlugins.length == 0)document.getElementById("plugins").style.display = "none";	
    		
    }
    
    function translate() {
    	setLink("http://translate.google.com/translate?prev=hp&hl=en&js=y&u=" + window.location.href + "&sl=en&tl=es&history_state0=");
    }

	function trim(stringToTrim) {
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}

	function ltrim(stringToTrim) {
		return stringToTrim.replace(/^\s+/,"");
	}

	function rtrim(stringToTrim) {
		return stringToTrim.replace(/\s+$/,"");
	}

	function printDate() {
	var d=new Array(7);d[0]="Sunday";d[1]="Monday";d[2]="Tuesday";d[3]="Wednesday";d[4]="Thursday";d[5]="Friday";d[6]="Saturday";
	var m=new Array(12);m[0]="January";m[1]="February";m[2]="March";m[3]="April";m[4]="May";m[5]="June";m[6]="July";m[7]="August";m[8]="September";m[9]="October";m[10]="November";m[11]="December";
	var today = new Date();
	document.write(d[today.getDay()] + ", " + m[today.getMonth()] + " " + today.getDate() + ", " + today.getFullYear());
	}

//]]>

