﻿var menuIndex = -1;

$.fn.SetWaterMark = function() {
	$(this).each(function() {
		if ($(this).val() == '') {
			$(this).css('color', $(this).attr('WaterMarkColor'));
			$(this).val($(this).attr('WaterMarkText'));
		}

		if ($(this).val() == $(this).attr('WaterMarkText'))
			$(this).css('color', $(this).attr('WaterMarkColor'));
		else
			$(this).css('color', $(this).attr('TextColor'));

		$(this).focus(function() {
			if ($(this).val() == $(this).attr('WaterMarkText')) {
				$(this).val('');
				$(this).css('color', $(this).attr('TextColor'));
			}
		}).blur(function() {
			if ($(this).val() == '') {
				$(this).css('color', $(this).attr('WaterMarkColor'));
				$(this).val($(this).attr('WaterMarkText'));
			}
		}).keypress(function(e) {
			if (e.keyCode == 27) {
				$(this).blur();
			}
		});
	});
};

// Funcão que coloca as máscaras nos campos de CEP e Telefones
function setMasks() {
	(function($) {
		$(
				function() {
					$('input:text').setMask();
				}
			);
	})(jQuery);

	$.mask.masks = $.extend($.mask.masks, {
		CEP: { mask: '99999-999' },
		DATA: { mask: '99/99/9999' }
	});
}	

function valida_CPF(oSrc, args) {
	s = args.Value;

	args.IsValid = false;
	for (var i = 0; i < (s.length - 1); i++)
		if (s.charAt(i) != s.charAt(i + 1)) {
		args.IsValid = true;
		break;
	}

	if (!args.IsValid)
		return false;

	if (isNaN(s)) {
		return args.IsValid = false;
	}

	var i;
	var c = s.substr(0, 9);
	var dv = s.substr(9, 2);
	var d1 = 0;
	for (i = 0; i < 9; i++) {
		d1 += c.charAt(i) * (10 - i);
	}

	if (d1 == 0) {
		return args.IsValid = false;
	}

	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1) {
		return args.IsValid = false;
	}

	d1 *= 2;
	for (i = 0; i < 9; i++) {
		d1 += c.charAt(i) * (11 - i);
	}

	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;

	if (dv.charAt(1) != d1) {
		return args.IsValid = false;
	}

	return args.IsValid = true;
}


function selectRadio(obj, groupName) {

	var arrRadio = document.getElementsByTagName("input");

	for (var i = 0; i < arrRadio.length; i++) 
	{
		if (arrRadio[i].type == "radio" && (arrRadio[i].name.indexOf(groupName) != -1))
			arrRadio[i].checked = false;
	}

	obj.checked = true;
}

function AbreMenu(submenu) 
{
	$(submenu).toggle(500);
}

