function SetFocus()
{
	$("q").focus()		
}

function validateForm(oForm)
{
    var oQ = $("q");
    
    if (oQ.value.replace(/ /g, "") == "")
    {
        oQ.focus();
        return false;
    }
    
    return true;
}

function changeSearchType(oE, sType, sAction)
{

    $("GoogleForm").action = sAction;
    
    var oCB = oE.parentNode.getElementsByTagName("b")[0];
    var oNE = document.createElement("span");
        oNE.className = "sType";
        oNE.innerHTML = oCB.innerHTML;
        oNE.sAction   = oCB.getAttribute("sAction");
        oNE.sType     = oCB.getAttribute("sType");
        oNE.onclick = function(){ changeSearchType(this, this.sType, this.sAction); }
    
    oE.parentNode.insertBefore(oNE, oCB);
    oE.parentNode.removeChild(oCB);
    
    var oB = document.createElement("b");
        oB.innerHTML = oE.innerHTML;
        oB.setAttribute("sAction", sAction);
        oB.setAttribute("sType", sType);
        oE.parentNode.insertBefore(oB, oE);
        oE.parentNode.removeChild(oE);
    
    $("q").focus();
    
   
    
    var oPoweredBy = $("PoweredByGoogle");
    
    if (sType != "Web")
    {
		if (oPoweredBy.src.indexOf("_provided") == -1)
			oPoweredBy.src = oPoweredBy.src.replace(".gif", "_provided.gif");
    }
    else
    {
        oPoweredBy.src = oPoweredBy.src.replace("_provided", "");
    }
}




function writeLang(iLangId)
{
    document.cookie = "tl=" + iLangId;
}

function createXMLHttpRequest()
{
	try
	{
		return new XMLHttpRequest();
	}catch(e){}

	var aTypes = new Array("Microsoft.XMLHTTP","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP");

	for (var i = 0; i < aTypes.length; i++)
	{
		try
		{
			return new ActiveXObject(aTypes[i]);
		}catch(e){} 
	}
    
	return false;
}

function $(sId)
{
    return document.getElementById(sId);
}