function createXmlHttpRequestObject()
{
	var xmlhttp;
    try { xmlHttp = new XMLHttpRequest(); } 
    catch (e) 
    { 
    	var XmlHttpVersions = new Array("Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP", "Msxml2.XMLHTTP.6.0");
    	for(var i=0; i<XmlHttpVersions.length; i++)
    	{
    		try
    		{
    			//alert(XmlHttpVersions[i]);
    			xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
    			
    		}
    		catch (e) {}
    	}
    }
	if(!xmlHttp)
	{
		alert("Błąd podczas tworzenia obiektu XMLHttpRequest.");
	}
	else
		return xmlHttp;
}

var xHtml_change_google = createXmlHttpRequestObject();

var type2;
var hide = 1;
function google_hide(language, type)
{
	if(type == 0)
	{
		set_cookie_google(1);
		type2 = type;
	}
	else
	{
		if(hide == 1)
		{
			hide = 0;
			document.getElementById('google_status').innerHTML ="Show";
			document.getElementById('google_table').style.display ="none";
			set_cookie_google(0);
		}
		else
		{
			hide = 1;
			document.getElementById('google_table').style.display ="";
			if(language == "Verstecken")
				document.getElementById('google_status').innerHTML ="Verstecken";
			else
				document.getElementById('google_status').innerHTML ="Hide";
			set_cookie_google(1);
		}
	}
}

function set_cookie_google(hide)
{
	if(xHtml_change_google.readyState == 4 || xHtml_change_google.readyState == 0)
	{
		xHtml_change_google.open("GET", "set_google_cookies.php?set=" + hide, true);
		xHtml_change_google.onreadystatechange = handleServerResponse_google;
		xHtml_change_google.send(null);
	}
}
function handleServerResponse_google()
{
	if(xHtml_change_google.readyState == 4)
	{
		if(xHtml_change_google.status == 200)
		{
			if(type2 == 0)
				location.reload();
		}
	}
}