function createRequestObject()
{
	var request_o;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
	request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else
	{
	request_o = new XMLHttpRequest();
	}
	return request_o;
}
var http = createRequestObject(); 

var reqPATH = reqPATH;

function checkEMAIL()
{
	var email = document.form.email.value;
	reqPATH = reqPATH;
	var ts = (new Date()).getTime();
	http.open('get', reqPATH + '=' + ts + '&action=checkEMAIL&email=' + email);
	http.onreadystatechange = handlerC; 
	http.send(null);
}

function makeRLS()
{
var refer = document.form.refer.value;
var link = document.form.link.value;

	reqPATH = reqPATH;
	var ts = (new Date()).getTime();
	document.getElementById("ajax_results").innerHTML = "<div id=\"loader\"></div>";
	http.open('get', reqPATH + '=' + ts + '&action=makeRLS&refer=' + refer + '&link=' + link);
	http.onreadystatechange = handlerA; 
	http.send(null);
}

function handlerA()
{
if(http.readyState == 4)
	{
	var response = http.responseText;
	document.getElementById('ajax_results').innerHTML = response;
	}
}

function handlerB() 
{

    if(http.readyState == 4)
    {
        var response = http.responseText;
        var update = new Array();
            
        if(response.indexOf('||' != -1)) 
        {
        update = response.split('||');
        var news_id = update[1];
        document.getElementById(+news_id).innerHTML = update[0];
        }
	}
}

function handlerC()
{
if(http.readyState == 4)
	{
	var response = http.responseText;
	document.getElementById('checkEMAILresult').src = response;
	//if( http.responseText == "./images/found.png")
	//	{
	//	document.form.link.disabled=false;
	//	document.form.link.focus();
	//	}
	}
}

function handlerD()
{
if(http.readyState == 4)
	{
	var response = http.responseText;
	//document.getElementById('whois_resultsB').innerHTML = response;
	document.getElementById('whois_resultsB').src = response;
	if( http.responseText == "./images/found.png")
		{
		document.getElementById('submit_button').innerHTML = "<a href=\"javascript:makeRLS();\">Create</a> | <a href=\"javascript:document.form.reset();\">Clear</a>";
		}
	if( http.responseText != "./images/found.png")
		{
		document.getElementById('submit_button').innerHTML = "<a href=\"#\" onClick=\"document.form.link.value=\'\';\">Reset</a>";
		}
	}
}

function handlerE()
{
if(http.readyState == 4)
	{
	var response = http.responseText;
	document.getElementById('right_col').innerHTML = response;
	//document.getElementById('submit_button').innerHTML = "<a href=\"javascript:makeRLS();\">Create</a> | <a href=\"javascript:document.form.reset();\">Clear</a>";
	}
}

function enableButton()
{
document.payment.submit.disabled=false;
}

function enableLink()
{
document.form.link.disabled=false;
}

/*
function selectAll(theField) 
{
var tempval= eval("document.form." + theField + ".value")
tempval.focus()
tempval.select()
}
*/

function selectAll(textarea)
{
var text_val=eval("document.form." + textarea);
text_val.focus();
text_val.select();
}

function clear(theText) {
     if (theText.value == theText.defaultValue) {
         theText.value = ""
     }
 }
 
function Disable(form) 
{
if (document.getElementById) 
	{
	for (var i = 0; i < form.length; i++) 
		{
		if (form.elements[i].type.toLowerCase() == "submit")
		form.elements[i].disabled = true;
		form.elements.submit.value = 'Please wait..';
		document.getElementById("loader").innerHTML = "<img id=\"loader\" src=\"./images/please-wait.gif\" alt=\"querying server - please wait\" width=\"32\" height=\"32\" />";
		}
	}
return true;
}

function tgl(evt, h) {
  var nName = evt.srcElement == null ? evt.target.nodeName : evt.srcElement.nodeName;
  if (h.className == "screenshot" || nName == "A")
    return;
  h = h.nextSibling;
  while (h && h.nodeName != "DIV")
    h = h.nextSibling;
  if (h) h.className = h.className == "hidden" ? "showing" : "hidden";
}
