
	var xmlHttp;
	function startAjax (frm)
	{
		
		try
		{
		    // Firefox, Opera 8.0+, Safari
		    xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{
		    // Internet Explorer
		    try
		      {
		      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		      }
		    catch (e)
		      {
		      try
		        {
		        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		        }
		      catch (e)
		        {
		        alert("Your browser does not support AJAX!");
		        return false;
		        }
		      }
		    }
		
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState == 1)
			{
				document.getElementById("result_image").innerHTML = "<img src='image/wait.gif'>";
				frm.btn.disabled = true;
				frm.btn.value = "Please Wait..";
				
	        	}
				
			if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
			{
				document.getElementById("result_image").innerHTML = xmlHttp.responseText;
				frm.btn.disabled = false;
				frm.btn.value = "Create Ascii Art";
	        	}

	      }
	}
	
	function drawAscii ()
	{
		var url = document.generator.url.value;
		url = url.replace ("http://", "xttp://");
		url = escape (url);
		

		var html_mode;
		if (document.generator.html_mode.checked == true)
			html_mode = document.generator.html_mode.value;
		
		var facebook_mode;
		if (document.generator.facebook_mode.checked == true)
			facebook_mode = document.generator.facebook_mode.value;
		
	
		var frm = document.generator;
		startAjax (frm);
	      	var url = "ascii.ajax.php?url="+ url + "&html_mode=" + html_mode + "&facebook_mode=" + facebook_mode;

		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		
		return false;
	}
	
	function drawFiglet ()
	{
		
		var message = escape(document.generator2.message.value);
		
		var html_mode;
		if (document.generator2.html_mode.checked == true)
			html_mode = document.generator2.html_mode.value;
		
		
		var facebook_mode;
		if (document.generator2.facebook_mode.checked == true)
			facebook_mode = document.generator2.facebook_mode.value;
		
		
		var boxFont = document.generator2.font;
		var font = boxFont.options[boxFont.selectedIndex].value;
		
		var frm = document.generator2;
		startAjax (frm);
	      	var url = "figlet.ajax.php?message="+ message + "&font=" + font + "&html_mode=" + html_mode + "&facebook_mode=" + facebook_mode;

		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		
		return false;
	}
	
	function popUp(URL) 
	{
		day = new Date();
		id = day.getTime();
		eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=400,height=400,left = 312,top = 184');");
	}
	

