function resetFields(form) {
	for (i=0; i<form.length; i++) {
	//alert(form.elements[i].type);
		if (form.elements[i].type=="radio") form.elements[i].checked=false;
		else if (form.elements[i].type=="checkbox") form.elements[i].checked=false;
		else if (form.elements[i].type=="select-multiple") {
			for(j=0; j<form.elements[i].options.length; j++)
				form.elements[i].options[j].selected=false;
		}
		else if (form.elements[i].type=="button");
		else if (form.elements[i].type=="submit");
		else if (form.elements[i].type=="reset");
		else form.elements[i].value="";
	}
}

function confirmDelete() {
	var msg = arguments[0];
	if (msg == null) msg = 'Delete selected item?';
	if(confirm(msg)) return true;
	else return false;
}

function bwDatePicker(div,date,format) {
    $("#"+div).datepicker();
	if (format!='def') {
		$("#"+div).datepicker('option', { dateFormat: format });
	}

    $("#"+div).datepicker('option', {
			duration: 'fast',
			changeMonth: true,
			changeYear: true
        });
    $("#"+div).val(date);	
    
}

function bwRichTextEditor(id) {
	$('#'+id).tinymce({
		// Location of TinyMCE script
		script_url : URL_JS+'tiny_mce/tiny_mce.js',

		// General options
		theme : "advanced",
		
		// Theme options
		theme_advanced_buttons1 : "bold,italic,underline,|,fontselect,fontsizeselect,|,bullist,numlist,|,link,unlin",
		theme_advanced_buttons2 : "",
		theme_advanced_buttons3 : "",
		theme_advanced_buttons4 : "",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_resizing : true

	});
}

function saveBacklog(url,idForm){
	$.get(url, 
	     	$('#'+idForm).serialize(), 
	     	function(data) {
				showDefaultReturnMessage(data);
				hideDefaultReturnMessage(5);
	    	});
}

function showDefaultReturnMessage(html) {
	$('#default-return-message').hide();
	$('#default-return-message').html(html);
	$('#default-return-message').fadeIn('normal');
}

function hideDefaultReturnMessage(timeout) {
	setTimeout(function() {
			$('#default-return-message').fadeOut('normal');
	},timeout*1000);
}
