// [MasDat] – Mascara de Entrada de Data em JavaScript
function MascaraDeData(str,textbox,separador)
{
	{
	NewStr = "";	
	for (var i = 0; i <= str.length; i++)
		{
	 	if (  ((str.charCodeAt(i) > 47) && (str.charCodeAt(i) < 58))  || ( (str.charCodeAt(i) == 47) && ((i == 5)  || (i==2)) )  )
		NewStr =  NewStr + str.charAt(i);
       		}
	}
	// alert ( 'x' + NewStr + 'x' );
	{
	for (var i = 0; i <= NewStr.length; i++)
		{
	 	if ((i == 2) || (i == 5))
			{
	  		if (NewStr.substring(i, i+1) != separador)
				{
	   			if (event.keyCode != 8)  
        				{ //backspace
	    				NewStr = NewStr.substring(0,i) + separador + NewStr.substring(i,NewStr.length);
       					}
				}
	 		}
		}
 	}
	textbox.value = NewStr
}


