(function() {

	var nav, featured;

	function init() {

		// JS Mode

		$('body').addClass('js');

		// Login form
  $(document).ready(function () {
    setTimeout(function(){
      if ($('#login input.text').val() != '') {
        $('#login input.text').prev().css('display', 'none');
      }

      if ($('#searchd input.text').val() != '') {
        $('#searchd input.text').prev().css('display', 'none');
      }

    }, 1000);
  });

		$('#login input.text').each(function(i, field) {
			field = $(field);
			if (field.val().length > 0) {
				field.prev().css('display', 'none');
			}
			field.focus(function() {
				field.prev().css('display', 'none');
			}).blur(function() {
				if (field.val() == '') field.prev().css('display', 'block');
			});
		})


		$('#searchd input.text').each(function(i, field) {
			field = $(field);
			if (field.val().length > 0) {
				field.prev().css('display', 'none');
			}
			field.focus(function() {
				field.prev().css('display', 'none');
			}).blur(function() {
				if (field.val() == '') field.prev().css('display', 'block');
			});

		})
		// Domain search

		$('#search label').click(function() {
			var label = $(this),
				checkbox = label.prev();
			if (checkbox.attr('checked')) {
				checkbox.removeAttr('checked');
				label.addClass('off');
			} else {
				checkbox.attr('checked', 'checked');
				label.removeClass('off');
			}
			return false;
		});

		$('#check').submit(function() {
			var search_window = window.open(
				$(this).attr('action') + '?' + $(this).serialize(),
				'domainsearch',
				'location=0,width=800,height=500,toolbar=0,scrollbars=1,resizable=1,history=0,status=0'
			);
			search_window.focus();
			return false;
		});

	}


	$(function() {
		init();
	});


})();


