

	var http_request = false;
	function send_request(url) 
	{//
		http_request = false;
		//
		if(window.XMLHttpRequest) 
		{ //Mozilla
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) 
			{//
				http_request.overrideMimeType('text/xml');
			}
		}
		else if (window.ActiveXObject) 
		{ // IE
			try 
			{
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e) 
			{
				try 
				{
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} 
				catch (e) {}
			}
		}
		
		if (!http_request) { //
			window.alert("Can't creat XMLHttpRequest Object.");
			return false;
		}
		
		http_request.onreadystatechange = processRequest;
		//
		http_request.open("GET", url, true);
		http_request.send(null);
	}
	//
    function processRequest() 
    {
        if (http_request.readyState == 4) 
        { //
            if (http_request.status == 200) 
            { //
            		document.getElementById('message').innerHTML = http_request.responseText;
				
            } 
            else 
            { //
  					document.getElementById('message').innerHTML = "abnormal process.";

            }
        }
    }
    
	
	function CheckInputName() 
	{
		var f1 = document.forminput;
		var username = f1.username.value;
		
		if (username =="") 
			{
				username = "anonym";
			}
		send_request('checkname.asp?name='+username);
			
		
	}
		function CheckChoiceName() 
	{
		var f1 = document.formChoice;
		var username = f1.username.value;
		
		if (username =="") 
			{
				username = "anonym";
			}
		send_request('checkname.asp?name='+username);
			
		
	}


	function CheckRegName() 
	{
		var f1 = document.frmregiste;
		var username = f1.username.value;
		
		if (username !=="") 
			{
				send_request('checkname.asp?name='+username);
			}
		
	}
	
	function CheckVoteName() 
	{
		var f1 = document.form3;
		var username = f1.username.value;
		
		if (username =="") 
			{
				username = "anonym";
			}
		send_request('checkname.asp?name='+username);
		
	}

function inputreason()
{
 	if(document.form2.fReason.value == "")
 	{
 		document.form2.T2.value = "just unhappy";
 	}
 	else
 	{
 		document.form2.T2.value = document.form2.fReason.value;
	}
 	return true;
 }
function inputreasonreason()
{
 	document.form2.T3.value = document.form2.fReasonReason.value;

 	return true;
 }

function inputname()
{
 	document.form2.T1.value = document.form2.username.value;

 	return true;
 }


function inputhappyreason()
{
 	if(document.form1.fReason.value == "")
 	{
 		document.form1.T2.value = "just happy";
 	}
 	else
 	{
 		document.form1.T2.value = document.form1.fReason.value;
	}
 	return true;
 }
function inputhappyreasonreason()
{
 	document.form1.T3.value = document.form1.fReasonReason.value;

 	return true;
 }

function inputhappyname()
{
 	document.form1.T1.value = document.form1.username.value;

 	return true;
 }
