function createXMLHTTPRequestObject() {
  var resObject = null;
  try {
    resObject = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (Error) {
    try {
      resObject = new ActiveXObject("MSXML2.XMLHTTP");
    } catch (Error) {
      try {
	resObject = new XMLHttpRequest();
      } catch (Error) {
	sleep(0);
      }
    }
  }
  return resObject;
}


function checktcp(address,port)
{
	
	
	new Ajax.Request('/tvpn/tvpn/checktcp/address/' + address +"/port/" + port,   {     method:'get' , onSuccess:  function(transport){      
	 var response = transport.responseText ;
	 if ('SOCK_OK' == response)
	 {
	 	
		return true;

		
	 }
	 else
	 {
		return false;
		
	 }       
	},     
	 onFailure: function(){ return false;}   });
}




	  
	 
