
function ValidateHumorForm() {
	f = window.document.frm_editlbl;

	ret = validate(f.humor_title, "string", alert_title)
	;
	if (ret && f.humor_subtitle.value != "")
		ret = validate(f.humor_subtitle, "string", alert_subtitle);

	if (ret) f.submit();
	else return false;
}

function ValidateHumor(f,field_name) {
	ret = validate(f.lx_title, "string", alert_title)
		&& validate(f.lx_humor_date,"date_mdy",alert_date_mdy)
		&& validate(f.lx_keywords, "string", alert_keywords)
	;

	if (ret) {
		if (f.image.value == '') {
			ret = validate(f.lx_description, "basicHTML", alert_description);
		}
		else {
			ret = validate_extension(f.image, field_name, "jpg,jpeg,gif,png");
			if (ret && f.lx_description.value != "") {
				ret = validate(f.lx_description, "basicHTML", alert_description);	
			}
		}
	}

	if (ret) f.submit();
	else return false;
}

function ValidateHumorEdit(f,num,field_name) {
	var humor_date = getRef("humor_date" + num);

	ret = validate(f.lx_title,"string",alert_title)
		&& validate(humor_date,"date_mdy",alert_date_mdy)
		&& validate(f.lx_keywords,"string",alert_keywords)
	;

	if (ret) {
		if (f.image.value == '' && f.pic_old.value == '') {
			ret = validate(f.lx_description,"basicHTML",alert_description);
		}
		else {
			ret = validate_extension(f.image, field_name, "jpg,jpeg,gif,png");
			if (ret && f.lx_description.value != "") {
				ret = validate(f.lx_description, "basicHTML", alert_description);	
			}
		}
	}

	if (ret) f.submit();
	else return false;
}

function valHumorSearch(begin, sid) {
	var f = document.humor_search;

	ret = validate(f.search_txt1,"string",alert_search_string);

	if (ret) {
		var cadena = f.search_txt1.value;
		f.action = begin + "/news/search-humor/1/" + sid;
		f.search_txt.value = Utf8.encode(cadena);
	}

	return ret;
}
