window.onload = registerHandler
var options = Array();

function changeState(e, regular)
{
	return;
	if (regular == undefined)
	regular = true;
	code	= document.getElementById('country').value;
	states 	= document.getElementById('state');
	var focused = false;
	for (var i = 0; i < states.options.length; ++i) {
		if (states.options[i].value == '')
		continue;
		if (code != states.options[i].id.substr(0, 2)) {
			states.options[i].style.display = 'none';
		} else {
			states.options[i].style.display = 'block';
			if (regular) {
				if (!focused) {
					focused = true;
					states.options[i].selected = true;
				} else
				states.options[i].selected = false;
			}
		}
	}
}

function registerHandler()
{
	return;
	document.getElementById('country').addEventListener('change', changeState, false);
	changeState(null, false);
}


function sendFirstChatMessage(creator,message,first) {

	if (typeof(first) == 'undefined') var first = 1;
	
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}


	var url = "sendFirstChatMessage.php?user=" + creator + "&first=" + first + "&message=" + message;
	//url=url+"?q="+str;
	//url=url+"&sid="+Math.random();

	xmlHttp.onreadystatechange = function()
	{
		switch(xmlHttp.readyState)
		{
			case 0: // Uninitialized
			break;
			case 1: // Loading
			break;
			case 2: // Loaded
			break;
			case 3: // Interactive
			break;
			case 4: // Done!
			// Retrieve the data between the <quote> tags
			//alert (xmlHttp.responseText);

			//document.getElementById('chatRequest').innerHTML = '';
			//document.body.style.opacity = 100;

			break;
			default:
			break;
		}
	}


	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}


function blinkIt() {
	if (!document.all) return;
	else {
		for(i=0;i<document.getElementsByTagName('blink').length;i++){
			s=document.getElementsByTagName('blink')[i];

			s.style.color=(s.style.color=='white')?'red':'white';
		}
	}
}



function acceptChatRequest(creator) {


	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}


	var url = "acceptChatRequest.php?user=" + creator;
	//url=url+"?q="+str;
	//url=url+"&sid="+Math.random();

	xmlHttp.onreadystatechange = function()
	{
		switch(xmlHttp.readyState)
		{
			case 0: // Uninitialized
			break;
			case 1: // Loading
			break;
			case 2: // Loaded
			break;
			case 3: // Interactive
			break;
			case 4: // Done!
			// Retrieve the data between the <quote> tags
			//alert (xmlHttp.responseText);

			//document.getElementById('chatRequest').innerHTML = '';
			//document.body.style.opacity = 100;

			break;
			default:
			break;
		}
	}


	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}


function declineChatRequest(sendto) {

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}

	var url="declineChatRequest.php?user=" + sendto;
	//url=url+"?q="+str;
	//url=url+"&sid="+Math.random();

	xmlHttp.onreadystatechange = function()
	{
		switch(xmlHttp.readyState)
		{
			case 0: // Uninitialized
			break;
			case 1: // Loading
			break;
			case 2: // Loaded
			break;
			case 3: // Interactive
			break;
			case 4: // Done!
			// Retrieve the data between the <quote> tags
			//alert (xmlHttp.responseText);

			document.getElementById('chatRequest').innerHTML = '';
			//document.body.style.opacity = 100;

			break;
			default:
			break;
		}
	}


	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



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;
}

