$(document).ready(function() {
    $('input[type="text"], #id_title').addClass("idleField");
	$('input[type="text"], #id_title').focus(function() {
		$(this).removeClass("idleField").addClass("focusField");
        if (this.value == this.defaultValue){
        	this.value = '';
    	}
        if(this.value != this.defaultValue){
	    	this.select();
        }
    });
    $('input[type="text"], #id_title').blur(function() {
    	$(this).removeClass("focusField").addClass("idleField");
        if ($.trim(this.value == '')){
        	this.value = (this.defaultValue ? this.defaultValue : '');
    	}
    });


    $.editable.addInputType('autocomplete', {
	element : $.editable.types.text.element,
	plugin : function(settings, original) {
            $('input', this).autocomplete(settings.autocomplete.data);
	}
    });

    function change_input ()
    {
	var selected_source = $('#id_reference :selected').text();
	function formatItem(row) {return row[0];};
	$('.source_select').hide();
	if ( selected_source == 'TV show') { 
	    $('#id_tv').slideDown('fast');
	    $('#id_tv').autocomplete("/json/jquery/transcripts.show",{
		minChars: 1,
		formatItem:formatItem,
		selectOnly: 1,
		selectFirst: false
		}
	);

	}
	else if ( selected_source == 'Radio show') { 
	    $('#id_radio').slideDown('fast');
	    $('#id_radio').autocomplete("/json/jquery/transcripts.radioshow",{
		minChars: 1,
		formatItem:formatItem,
		selectOnly: 1,
		selectFirst: false
		}
	);


	}
	else if ( selected_source == 'Twitter') { 
	    $('#id_twitter').slideDown('fast');
	    $('#id_twitter').autocomplete("/json/jquery/twitter.twitteruser",{
		minChars: 1,
		formatItem:formatItem,
		selectOnly: 1,
		selectFirst: false
		}
	);

}
	else if ( selected_source == 'Blog/Web site') { 
	    $('#id_article').slideDown('fast');
	    $('#id_article').autocomplete("/json/jquery/sources.source",{
		minChars: 1,
		formatItem:formatItem,
		selectOnly: 1,
		selectFirst: false
		}
	);

}
	else if ( selected_source == 'Other') { $('#id_other').slideDown('fast');}

    };
    function add_answers()
    {
	$('#id_title').addClass('typing_quote');	
	var first_word =  $('#id_title').val().match(/\w*\b/);
	if (first_word=='Should'||first_word=='Is'||first_word=='Do'||first_word=='Does'||first_word=='Would'||first_word=='Did')
	{
	    $('#id_answer1').val('Yes');
	    $('#id_answer2').val('No');
	    $('#id_answer3').val('Maybe');	   
	}

	else if (first_word=='Who')
	{
	    $('#id_answer1').val("[enter a name]");
	    $('#id_answer2').val("[enter a name]");
	    $('#id_answer3').val("[enter a name]");	   	    
	}

	else {
	    $('#id_answer1').val('');
	    $('#id_answer2').val('');
	    $('#id_answer3').val('');	   	    
	};
	$('#opinion_holder').slideDown('fast');
	$('#category_holder').slideDown('fast');
	$('#url_holder').slideDown('fast');
	$('#captcha_holder').slideDown('fast');

    };
    $('#id_title').bind('keyup', function (e) { add_answers(); }); 
    $('#id_title').maxlength({slider: true, statusClass: "wordcount_status", maxCharacters: 90});
    $('#id_reference').bind('change', function(e) { change_input(); });

    if ($('#action_header').text() == 'Break a Story')
    {
    $('#submit-question-side').click(function() {
	$.blockUI({ message: '<h1>Please just wait a moment while we search for articles, videos and quotes for your story</h1>' });
    });
    }
    else 
    {
    $('#submit-question-side').click(function() {
	$.blockUI({ message: '<h1>Please just wait a moment while we search for articles, quotes and videos for your question</h1>' });
    });
    }

});


