function validateForm(){
	var msg = 'Este campo é obrigatório.';
	if ($('#frm_nome_menu').val() == ""){
		messageAlert('#frm_nome_menu',msg);
		return false;
	}
	if ($('#frm_ramal').val() == ""){
		messageAlert('#frm_ramal',msg);
		return false;
	}
}
function messageAlert(element,msg){
	if (msg!=""){
		var divElement = $(element +'_msg');
		divElement.addClass('messageAlert').html(msg);//message
		$(element).addClass('inputAlert').parent().prev().children().addClass('labelAlert');//input + label
		$(element).focus(function(){
			divElement.removeClass('messageAlert').html('');//clear message
			$(element).removeClass('inputAlert').parent().prev().children().removeClass('labelAlert');//clear input + label
		});
	}
}
function messageHelp(element){
	$.each(element,function(i){
		var divElement = $(element[i] +'_msg');
		var msg = divElement.attr('title');
		$(element[i]).click(function(){
			divElement.addClass('messageHelp').html(msg);//message
		});
		$(element[i]).focus(function(){
			divElement.addClass('messageHelp').html(msg);//message
		});
		$(element[i]).blur(function(){
			divElement.removeClass('messageHelp').html('');//clear message
		});
	});
}
function clearFormFields(){
	$(".labelAlert").each(function(){$(this).removeClass("labelAlert");});
	$(".inputAlert").each(function(){$(this).removeClass("inputAlert");});
	$(".messageAlert").each(function(){$(this).removeClass("messageAlert");$(this).html("");});
	$(".messageHelp").each(function(){$(this).removeClass("messageHelp");});
	//$(".formulario").each(function(){$(this).val("");});
}
function initMenu(){
	clearMenuRaiz();
	clearMenuSub();
}
function clearMenuRaiz(){
	$(".raiz").each(function(){
		$(this).find("a").removeClass("active").parent().find("span").remove();
	});
}
function clearMenuSub(){
	$(".sub").each(function(){
		$(this).hide();
	});
}
function controlMenuRaiz(raiz,sub){
	clearMenuRaiz();
	clearMenuSub();
	$("#"+raiz+" a").addClass("active").parent().append("<span></span>");
	$("#sub_"+raiz).show();
	if (sub) {
		controlMenuSub(raiz,sub);
	}
}
function controlMenuSub(raiz,sub){
	$(".sub").each(function(){
		$(this).find("a").removeClass("active").parent().find("span").remove();
	});
	$("#sub_"+raiz+" ul li#"+sub+" a").addClass("active").parent().append("<span></span>");
}

function browserFrameResize(value,iframe){
	var alturaMinina = 400;
	if (value < alturaMinina && value > 0) {
		value = alturaMinina;
	}
	$(iframe).height(value);
}
function exec_browserFrameResize(iframe){
	if (document.body.scrollHeight) {
		parent.browserFrameResize(document.body.scrollHeight,iframe);
	}
}
function init_browserFrameResize(iframe){
	parent.browserFrameResize(0,iframe);
}

function datePicker(field){
	$(field).datepicker($.extend({}, 
	$.datepicker.regional["pt-BR"], { 
	showStatus: true, 
	showOn: "both", 
	buttonImage: "/LW_TelecomImages/img/all/cal.gif", 
	buttonImageOnly: true 
	})); 
}
