var req = null;
var old;

function doDomSearch() {
			$("#status").append("<img id='spin' src='http://static.santora.de/santora.de/i/wait.gif' alt='' style='vertical-align:top' />");
			$.post("http://static.santora.de/santora.de/p/dcheck.php",{
					domain: $("#domain").val()
				},function(text){
					$("div#result").html("<p>"+text+"</p>");
					$("#spin").remove(); req = null;
			});
}

$(document).ready( function() {
	$("#domain").keyup(function() {
		var filter  = /^(([a-zA-Z0-9\-])+\.)+(com|net|de|org|biz|info|uk|name|us|ws|be|no|se|nu|cc|nl|pl|pt)+$/;
		$("div#result").empty();
		if (filter.test( $("#domain").val() ) && $("#domain").val() !== old) {
			old = $("#domain").val();
			if ( req ) { clearTimeout(req);}
			req = setTimeout( "doDomSearch();", 800 );
		}
    });

  var originalFontSize = $('.content').css('font-size');
  var myFontSize = $.cookie('fontsize');
    $(".resetFont").click(function(){
    $('.content').css('font-size', originalFontSize);
    $.cookie('fontsize', null, { path: '/', domain: 'santora.de', secure: false } );
    return false;
  });

  $(".increaseFont").click(function(){
    var currentFontSize = $('.content').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.1;
    $('.content').css('font-size', newFontSize);
    $.cookie('fontsize', newFontSize, { expires: 7, path: '/', domain: 'santora.de', secure: false }); 
    return false;
  });

  $(".decreaseFont").click(function(){
    var currentFontSize = $('.content').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.9;
    $('.content').css('font-size', newFontSize);
    $.cookie('fontsize', newFontSize, { expires: 7, path: '/', domain: 'santora.de', secure: false });
    return false;
  });
  if (myFontSize != null) {
    $('.content').css('font-size', parseFloat(myFontSize));
 }
} );
