function vcpf(o){
	var d1 = o.substr(0,9);
	var d2 = o.substr(9,2);
	var d = 0;
	for(var i=0; i<9; i++)d += d1.charAt(i)*(10-i);
	if(d == 0){  
		alert("CPF Invalido");
		return false;	  
	}
	d = 11-(d%11);
	if(d>9)d = 0; 
	if(d2.charAt(0)!=d){
		alert("CPF Invalido")
		return false;
	}
	d *= 2;
	for(var i=0; i<9; i++)d += d1.charAt(i)*(11-i);
	d = 11-(d%11);
	if(d>9)d = 0;
	if(d2.charAt(0)!=d){
		alert("CPF Invalido")
		return false;
	}
	return true;
}
function mkcpf(e,o){
	var key = (window.event)?event.keyCode:e.which;
	cmp = eval(o);
	car = '0123456789';
	if((car.search(String.fromCharCode(key))!=-1)){
		if(cmp.value.length==2)cmp.value = "("+cmp.value+")";
		if(cmp.value.length==8)cmp.value += "-";
	}
	else event.returnValue = false;
}
/**/
function mktel(e,o){
	var key = (window.event)?event.keyCode:e.which;
	cmp = eval(o);
	car = '0123456789';
	if((car.search(String.fromCharCode(key))!=-1||key==8)){
		if(cmp.value.length==2)cmp.value = "("+cmp.value+")";
		if(cmp.value.length==8)cmp.value += "-";
	}
	else event.returnValue = false;
}
/**/
function mktel(e,o){
	var key = (window.event)?event.keyCode:e.which;
	cmp = eval(o);
	car = '0123456789';
	if((car.search(String.fromCharCode(key))!=-1)){
		if(cmp.value.length==2)cmp.value = "("+cmp.value+")";
		if(cmp.value.length==8)cmp.value += "-";
	}
	else event.returnValue = false;
}
/**/
function mkdata(evt,obj){
	var key = (window.event)?event.keyCode:evt.which;
	cmp = eval(obj);
	car = '0123456789';
	sep = '/';
	cdia = 2;
	cmes = 5;
	if((car.search(String.fromCharCode(key))!=-1)&&cmp.value.length<10)
	{
		if(cmp.value.length==cdia)
		cmp.value = cmp.value+sep;
		else if(cmp.value.length==cmes)
		cmp.value = cmp.value +sep;
		else if(cmp.value.length==cmes)
		cmp.value = cmp.value+sep;
	}
	else event.returnValue = false;
}
/**/
function mkcep(evt,obj){
	var key = (window.event)?event.keyCode:evt.which;
	cmp = eval(obj);
	car = '0123456789';
	sep = '-';
	if((car.search(String.fromCharCode(key))!=-1)&&cmp.value.length<9){
		if(cmp.value.length==5)cmp.value = cmp.value+sep;
	}
	else event.returnValue = false;
}
