var xmlHttp;

$(document).ready(
	function()
	{
		//$('#mainwrapper').fadeTo(1, 0.2);
	}
);

function showHint(str,str2,str3,query)
{
	var d = new Date();
	var allInputs = '&d='+d.getTime();
	if (str3.length != 0) 
	{
		$('#pagename').html(str3);
	}
	$('#'+str).html("Loading...");
	if (str2.length==0)
	{ 
		$('#'+str).html("");
		return;
	}
	
	query + allInputs;

	var url="/incs/inc_";
	url=url+str2;
	url=url+".php";

	if (str3=='forum')
	{
		window.location='http://www.breakcore.se/forum/';
	}

	$.get(url, query,
		function(data)
		{
			$('#'+str).html(data);
		}
	);
} 

function showHint2(str,str2,str3,req)
{
      var getstr = "?";

      for (i=0; i<req.childNodes.length; i++) {
         if (req.childNodes[i].tagName == "INPUT") {
            if (req.childNodes[i].type == "text") {
               getstr += req.childNodes[i].name + "=" + req.childNodes[i].value + "&";
            }
            if (req.childNodes[i].type == "password") {
               getstr += req.childNodes[i].name + "=" + req.childNodes[i].value + "&";
            }
            if (req.childNodes[i].type == "hidden") {
               getstr += req.childNodes[i].name + "=" + req.childNodes[i].value + "&";
            }
            if (req.childNodes[i].type == "checkbox") {
               if (req.childNodes[i].checked) {
                  getstr += req.childNodes[i].name + "=" + req.childNodes[i].value + "&";
               } else {
                  getstr += req.childNodes[i].name + "=&";
               }
            }
            if (req.childNodes[i].type == "radio") {
               if (req.childNodes[i].checked) {
                  getstr += req.childNodes[i].name + "=" + req.childNodes[i].value + "&";
               }
            }
         }   
	  if (req.childNodes[i].tagName == "TEXTAREA") {
		getstr += req.childNodes[i].name + "=" + req.childNodes[i].value + "&";

         }
         if (req.childNodes[i].tagName == "SELECT") {
            var sel = req.childNodes[i];
            getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
         }
         
      }


if (str3.length != 0) 
  {
  document.getElementById('pagename').innerHTML=str3;
  }
if (str2.length==0)
  { 
  document.getElementById(str).innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="incs/inc_";
url=url+str2;
url=url+".php";
url=url+getstr;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
xmlHttp.placeid=str;
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById(xmlHttp.placeid).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;
}
