$(document).ready(function() {
	$('#ds-open-long-form-ajax').ajaxForm({
		dataType:	'xml',
		beforeSubmit: prepareOpen,
		success: handleXmlOpen
	});
	
	$('#ds-open-short-form-ajax').ajaxForm({
		dataType:	'xml',
		beforeSubmit: prepareOpen,
		success: handleXmlOpen
	});
	
	$('#ds-close-form-ajax').ajaxForm({
		dataType:	'xml',
		beforeSubmit: prepareClose,
		success: handleXmlClose
	});

});


function prova(url) {
	$('#img1').attr('src', url)
};

function prepareClose(formData, jqForm, options) {
	
};

function handleXmlClose(responseXml) {
	var status = $('status', responseXml).text();
	var type = $('type', responseXml).text();
	if (status == 'success') {
		//var r = $('', responseXml).text();
		$('#server-response-box').html('OK!');
		
		//$('#operation-preview').html(r);
	}
	else {
		alert(status);
		var error = $('error', responseXml).text();
		$('#server-response-box').hide('fast');
		$('#server-response-box').html(error);
		$('#server-response-box').show('slow');
	}
};

function prepareOpen(formData, jqForm, options) {
	//alert($.param(formData));
	//var usernameValue = $("input[name^='preview']").fieldValue();
	//alert(usernameValue);
	formData[5].value = '0'
	//var usernameValue = $("input[name^='preview']").fieldValue();
	//alert(usernameValue);
	
	//$("input[name^='preview']").value = '0';
	//var usernameValue = $("input[name^='preview']").fieldValue();
	//alert(usernameValue);
	//$('#id_preview').attr('value', '0');
};

function handleXmlOpen(responseXml) {
	var status = $('status', responseXml).text();
	if (status == 'success') {
		// status OK
		var identifier = $('id', responseXml).text();
		$('#server-response-box').hide('slow');
		$('#server-response-box').html('OK! <a href=\"\">'+identifier+'</a>'); 
		$('#server-response-box').show('slow');
	}
	else {
		var error = $('error', responseXml).text();
		$('#server-response-box').html(error);
		$('#server-response-box').show('slow');
	}
};




$( document ).ajaxStart( function() {
	$( '#loading' ).show();
}).ajaxStop( function() {
	$( '#loading' ).hide();
});




function replyTo(username, message_id) {
	
	$('#in_replay_to_username').attr('value', username);
    $('#in_replay_to_status_id').attr('value', message_id);
    $('#id_body').val('@' + username + ' ');
    $('#response_on_twisk').attr('href', '/status/'+username+'/'+message_id+'/');
    $('#div_response_on_twisk').show('slow');
    countChars('id_body', 160, 'num_chars');
};


function openLong() {
	$('#quote-operations-box'.html(message))
}


function showHelp(field) {
	$('.contextual-help').hide('fast');
	$('#'+field).show('slow');
}
function hideHelp(field) {
	$('#'+field).hide('fast');
}


function intro_sketch(id,id2) {
	$('.intro-sketch').hide();
	$('#what-can-do li').removeClass('active');
	$('#' + id2).addClass('active');
	$('#'+id).show();
}

function see_chart(id) {
	$('.stock-charts').hide();
	$('#'+id).show();
}



/*$(document).ready(function(){

	//Hide (Collapse) the toggle containers on load
	$(".intro-sketch").hide(); 

	//Switch the "Open" and "Close" state per click
	$("#what-can-do div").toggle(function(){
		$(this).addClass("active");
		}, function () {
		$(this).removeClass("active");
	});

	//Slide up and down on click
	$("#what-can-do div").click(function(){
		$(this.id+'-text').slideToggle("slow");
	});

});*/
