
$(function()
{
	


	//$('.error').hide();
	//$('input.text-input').css({backgroundColor:"#FFFFFF"});
	//$('input.text-input').focus(function(){$(this).css({backgroundColor:"#FFDDAA"});});
	//$('input.text-input').blur(function(){$(this).css({backgroundColor:"#FFFFFF"});});
  
  $('#loader').hide();
  
  
  $("#of_submitUrl").bind("keydown", function(event)
  {
	  var keycode = (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
      if (keycode == 13)
	  {
		  //document.getElementById('submit').click();
		  $("#of_submitGo").click();
          return false;
      }
	  else 
	  {
         return true;
      }
   });
  
  
  $("#of_submitGo").click(function(){runs();});
  

  function runs()
  {
	  $('#loader').show();
	  $('#of_submitGo').hide();
	  var uri = encodeURIComponent($("input#of_submitUrl").val());
	  $.ajax(
	  {
		  url: "/slice/",
		  data:{a:'serviceV2',url:uri},
		  dataType:'jsonp',
		  jsonp:'callback',
		  jsonpCallback:'jsonpCallback',
		  error : function()
		  {
			  $('#loader').hide();
			  $('#of_submitGo').show();
			  alert ('failed to load');
		  },
		  success: function(d)
		  {
			  $('#loader').hide();
			  $('#of_submitGo').show();
			  //alert (d.pts);
			  
			  $('#results').html("<div id=\"return\"></div>");
			  if (d.return=='true')
			  {
				  var badwords = '';
				  for (var x in d.badwords)
				  {
					  badwords = badwords + " "+d.badwords[x]+", ";
				  }
				  
				  var tags = '';
				  for (var x in d.tags)
				  {
					  tags = tags + " "+d.tags[x]+", ";
				  }
				  
				  $('#return').html("<table style=\"font-size:10px;\"><tr><td><b>Domain:</b></td></tr><tr><td> "+d.domain+" </td></tr></table>")
				  .append("<table style=\"font-size:10px;\"><tr><td><b>Title:</b></td></tr><tr><td> "+d.title+" </td></tr></table>")
				  .append("<table style=\"font-size:10px;\"><tr><td><b>Tags:</b></td></tr><tr><td> "+tags+" </td></tr></table>")
				  .append("<table style=\"font-size:10px;\"><tr><td><b>Description:</b></td></tr><tr><td> "+d.desc+"</td></tr></table>")
				  .append("<table style=\"font-size:10px;\"><tr><td><b>Profanity Score:</b></td></tr><tr><td> "+d.pts+" </td></tr></table>")
				  .append("<table style=\"font-size:10px;\"><tr><td><b>Mature Rating:</b></td></tr><tr><td> "+d.purity+" </td></tr></table>")
				  .append("<table style=\"font-size:10px;\"><tr><td><b>Pattern:</b></td></tr><tr><td> "+badwords+" </td></tr></table>")
				  .append("<table style=\"font-size:10px;\"><tr><td><b>Results In:</b></td></tr><tr><td> "+d.loadtime+" Seconds</td></tr></table>")
				  .hide()
				  .fadeIn('fast');
			  }
			  else
			  {
				  $('#return').html("Error: Failed to collect information");
			  }
		  }
     });
	 
     return false;
  
  } 
  
});

