/*
	#####################################################################################################################
    # Design by Óptica Design & Web 2008                                                                                #
	#####################################################################################################################
    # Designer Programador: Stevão Rodrigues Tartari                                                                    #
    # e-mail: optica.dw@gmail.com																						#
    # phone: +55 (19) 9206-6215																							#
    # www.opticadw.com																									#
	#####################################################################################################################
    # Site produzido e licenciado para rafazimbaldi.com.br 																#
	# É proibida a reprodução ou publicação do conteúdo deste site, em todo ou em parte, sem prévia autorização, da 	#
    # Óptica Design & Web, seja ela verbal ou escrita, conforme lei de proteção aos direitos autorais n° 9.610 de 19 	#
    # de Fevereiro de 1998																								#
    # Qual o seu valor? Programador ou Copiador ?																		#
	#####################################################################################################################
*/

	function masc(o,f,n,s){
		obj=o
		fun=f
		nxt=n
		sze=s
		setTimeout("execMasc()",1)}
					
	function execMasc(){
		obj.value=fun(obj.value)
		if (obj.value.length == sze){ 
			if (nxt ==''){obj.focus} 
			else {nxt.focus()}}}

	function valStrNumN(v){
		v=v.replace(/\d/g,"")
		return v }

	function goField(n){
		n.focus()}

	function verifyEmpty(o){
		obj= o
		obj.value=trim(obj.value)
		if (obj.value == ""){ 
			alert("O campo selecionado não pode estar vazio!")
			setTimeout("obj.focus()",300)} 	}
					
	function trim(obj) {
		return obj.replace(/^\s+|\s+$/g,"")}

	function verifyMail(o){
		obj= o
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(typeof(o) == "object"){
			if(er.test(o.value)){ }
		else{
			alert ('Esse email parece não ser válido!');
			setTimeout("obj.focus()",300)} }}

/*================================================================================================
					 Validação de EMAIL
					==================================================================================================*/
					function emailf(obj){
  						var txt = obj.value;
  						if ((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 2))){
							alert('O email digitado parece estar incompleto!');
							obj.focus();}}
/*
	#####################################################################################################################
    # Design by Óptica Design & Web 2008                                                                                #
	#####################################################################################################################
    # Designer Programador: Stevão Rodrigues Tartari                                                                    #
    # e-mail: optica.dw@gmail.com																						#
    # phone: +55 (19) 9206-6215																							#
    # www.opticadw.com																									#
	#####################################################################################################################
    # Site produzido e licenciado para rafazimbaldi.com.br 																#
	# É proibida a reprodução ou publicação do conteúdo deste site, em todo ou em parte, sem prévia autorização, da 	#
    # Óptica Design & Web, seja ela verbal ou escrita, conforme lei de proteção aos direitos autorais n° 9.610 de 19 	#
    # de Fevereiro de 1998																								#
    # Qual o seu valor? Programador ou Copiador ?																		#
	#####################################################################################################################
*/                                                  