
var whoisFailure = function(o) {

}

var whoisSuccess = function(o) {
  var status=new Array();
	status[0]="<div class=\"check_wrong\">"+status_unknown+"</div>";
	status[1]="<div class=\"check_ok\">"+status_available+"</div>";
	status[2]="<div class=\"check_wrong\">"+status_registered+"</div>";
	status[3]=status[0];
  var actions=new Array();
	
	actions[0]=action_transfer;
	actions[1]=action_register;
	actions[2]=actions[0];
	actions[3]=actions[0];
  var json = o.responseText.substring(o.responseText.indexOf('{'), o.responseText.lastIndexOf('}') + 1); 
  try {
  	var resp = eval('(' + json + ')');
  	 if(resp['result']) {
  	 	var cartaction = "<a href=\"javascript:addtocart('"+resp['domain']+"."+resp['tld']+"',"+resp['result']+");\">"+actions[resp['result']]+"</a>";
  	 	if ( resp['result'] != 1 )
  	 		cartaction = cartaction+" <a href=\"javascript:void(0);\"><img src=\"/images/info_red.gif\" alt=\"\" onclick=\"javascript:info_help('transfer');\"/></a>";
  		document.getElementById(resp['field_result']).innerHTML = status[resp['result']];
  		document.getElementById(resp['field_buttons']).innerHTML = cartaction;
  	 }
  } catch (e) {
  	// errors, just accept them and continue our work
  }
}

var whois_callback = { 
	success:whoisSuccess,
	failure:whoisFailure
}

function whois_check(tld,domain) {
  // force this setting so that it opens at first click
  
  var currentTime = new Date();
  //YAHOO.util.Connect.asyncRequest('GET','/xml/whois.php?time='+urlencode(currentTime), cart_callback, null);
  YAHOO.util.Connect.asyncRequest('GET','/xml/whois.php?tld='+tld+'&domain='+domain, whois_callback, null);
  
}
