$(document).ready(function() {

	$(".focusHere").focus();
	
	$(".embed_code").click(function() {
		$(this).select();
	});
	
	$(".datarow").hover(
      function () {
		$(this).addClass('datarowActive');
      }, 
      function () {
		$(this).removeClass('datarowActive');
      }
    );
	
	$(".image_container").hover(
      function () {
		$(this).addClass('image_containerActive');
      }, 
      function () {
		$(this).removeClass('image_containerActive');
      }
    );
	
	$('.editable').live('click', function(){
		original_val = $(this).html();
		var input_width = parseInt($(this).width()) - 20;
		var td_width = $(this).width();
		$(this).removeClass('editable');
		$(this).addClass('editing_cell');
		$(this).html('<input type="text" value="'+$(this).html()+'" class="editing" style="width:'+input_width+'px;">');
		$(this).width(td_width);
		$('.editing').focus();
		$('.editing').select();
	});
	
	$('.editing').live('blur', function(){
		var data = $(this).parent().attr("id");
		$(this).parent().addClass('editable');
		$(this).parent().removeClass('editing_cell');
		$(this).parent().html($(this).val());
		if ($(this).val() !== original_val) {
			$.ajax({
				type: "POST",
				url: "/ajax/edit",
				data: "data="+data+"&value="+$(this).val(),
				cache: false,
				success: function(msg){
					$('#'+data).html(msg);
				}
			});
		}
  	}); 
	$('.editing').live('keyup', function(e){
		if(e.keyCode == 13) {
			if ($.browser.msie) {
				var data = $(this).parent().attr("id");
				$(this).parent().addClass('editable');
				$(this).parent().removeClass('editing_cell');
				$(this).parent().html($(this).val());
				if ($(this).val() !== original_val) {
					$.ajax({
						type: "POST",
						url: "/ajax/edit",
						data: "data="+data+"&value="+$(this).val(),
						cache: false,
						success: function(msg){
							$('#'+data).html(msg);
						}
					});
				}
			}
			else {
				$(this).blur();
			}
		}
		if (e.keyCode == 27) {
			$(this).parent().addClass('editable');
			$(this).parent().removeClass('editing_cell');
			$(this).val(original_val);
		}
	}); 
	
	$(".focusClear").focus(function(){
		var original_val = $(this).val();
		if ($(this).val() == original_val) {
			$(this).val('');
		}
		$(this).blur(function () {
			if ($(this).val() == '') {
				$(this).val(original_val);
			}
		});
	});
	
	$("#signup_email_form").submit(function(){
		var email = $("#signup_email").val();
		$.ajax({
			type: "POST",
			data: "email="+email,
			url: "/ajax/signup/",
			cache: false,
			success: function(msg) {
				if (msg == 'success') {
					$("#signup_form").fadeOut(500, function() {
						$("#signup_form_success").fadeIn(500);
					});
				}
				else {
					window.location = "http://www.bandwebkit.com/login";
				}
			}
		});
		return false;
	});
	
	$("#flowpanes").scrollable({ circular: true }).navigator();
	
});
