
function mascaraData(campoData) {              
	var data = campoData.value;              
	if (data.length == 2)
	{	data = data + '/';                  
		campoData.value = data;      
		return true;                            
	}
	           
	if (data.length == 5)
	{ 
		data = data + '/';                  
		campoData.value = data;                  
		return true;              
	}         
}

function checkSizeTextArea(obj, limit, contador)
{
    Campo = document.getElementsByName(obj).item(0);
    if (Campo.value.length >= limit)
        Campo.value = Campo.value.substring(0, limit);
    Caracteres = limit - Campo.value.length;
    
    if (contador != null)
    {
		Display = document.getElementById(contador);
		Display.innerHTML = Caracteres;
	}
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function checkMail(mail) {
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(er.test(mail))
	{ 
		return true; 
	}else{
		return false;
	}
}

function checkCPF(cpf) { 
	var i; 
	s = cpf; 
	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 false; 
	} 
	
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	if (dv.charAt(0) != d1) 
	{ 
		return 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 false; 
	} 
	
	return true;
}