function greyInitialValues(){
    var filled = [document.getElementById('keywords')];
    
    if(filled.length > 0){
        for(var i = 0; i < filled.length; i++){
            filled[i].className = "tn_text empty";
            filled[i].initialValue = filled[i].value;

            filled[i].onclick = filled[i].onfocus = function(){
                this.className = "tn_text filled";
                if(this.value == this.initialValue){
                    this.value= "";
                }
            }

            filled[i].onblur = function(){
                if(this.value == this.initialValue || this.value == ""){
                    this.className = "tn_text empty";
                    this.value = this.initialValue;
                }else{
                    this.className = "tn_text filled";
                }
            }
        }
    }else{ 
        return; 
    }
}

window.onload = loader;

function loader() {
	greyInitialValues();
	printer();
}

function printer() {
	var printer = document.getElementById('print');
	if(printer){
		printer.onclick = printme;
	}
	return false;
}

function printme() {
	window.print();
}

var xmlHttp;
 
function showUser(str)
{ 
	if(str.length == 5)
	{
		xmlHttp=GetXmlHttpObject();
		displayLoading(document.getElementById("txtHint"));
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		}
		var url="../assets/zip.php"
		url=url+"?q="+str
		url=url+"&sid="+Math.random()
		
		xmlHttp.onreadystatechange=stateChanged 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}

	function stateChanged() 
	{ 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
		} 
	}

	function GetXmlHttpObject()
	{
			var xmlHttp=null;
				try
				{
					// Firefox, Opera 8.0+, Safari
					xmlHttp=new XMLHttpRequest();
				}
				catch (e)
				{
					//Internet Explorer
					try
					{
						xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
					}
					catch (e)
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
				}
				return xmlHttp;
	}
}

function displayLoading(element) {
  var image = document.createElement("img");
  image.setAttribute("src","../assets/ajax-loader.gif");
  image.setAttribute("alt","Loading...");
  element.appendChild(image);
}

function calc() 
{
	var sqft = document.getElementById("sqft").value;
	var inch = document.getElementById("in").value;
	var gal = " Gallons";

	var total = Math.round(inch*0.623*0.9*sqft);
	
	var final = total + gal;
	var results = document.createTextNode(final);
	var view = document.getElementById("results");
	while (view.hasChildNodes())
	{
		displayLoading(document.getElementById("results"));
		view.removeChild(view.lastChild);
	}
	document.getElementById("results").appendChild(results);
}