
function Mascara(objeto, evt, mask) {

var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

var LetrasL = 'abcdefghijklmnopqrstuvwxyz';

var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';

var Numeros = '0123456789';

var Fixos  = '().-:/ ';

var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";

evt = (evt) ? evt : (window.event) ? window.event : "";

var value = objeto.value;

if (evt) {

 var ntecla = (evt.which) ? evt.which : evt.keyCode;

 tecla = Charset.substr(ntecla - 32, 1);

 if (ntecla < 32) return true;



 var tamanho = value.length;

 if (tamanho >= mask.length) return false;

 var pos = mask.substr(tamanho,1);

 while (Fixos.indexOf(pos) != -1) {

  value += pos;

  tamanho = value.length;

  if (tamanho >= mask.length) return false;

  pos = mask.substr(tamanho,1);

 }





 switch (pos) {

   case '#' : if (Numeros.indexOf(tecla) == -1) return false; break;

   case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;

   case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;

   case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;

   case '*' : objeto.value = value; return true; break;

   default : return false; break;



 }



}



objeto.value = value;

return true;

}



function MaskCPF(objeto, evt) {

	return Mascara(objeto, evt, '###.###.###-##');

}



function MaskCEP(objeto, evt) {

	return Mascara(objeto, evt, '#####-###');

}



function MaskCNPJ(objeto, evt) {

	return Mascara(objeto, evt, '##.###.###/####-##');

}



function MaskTelefone(objeto, evt) {

	return Mascara(objeto, evt, '(##) ####-####');

}



function getDisplay(){

	if(navigator.userAgent.indexOf('MSIE') > -1){

		r = 'block';

	}else{

		r ='table-row';

	}



	return r;

}



function getDisplayForm(){

	if(navigator.userAgent.indexOf('MSIE') > -1){

		r = 'block';

	}else{

		r ='table-cell';

	}



	return r;

}



function adiciona_java(w){
	n = document.getElementById('texto_java');
	n.innerHTML = w;
}


function $(v){
	return document.getElementById(v);
}

function mudaPlanos(v,planos){
	var objeto = document.getElementById('Contrato0PlanoId');
	objeto.options.length = 0;
	for ( var i in planos[v] ){
    	objeto.add( new Option(planos[v][i]['desc'], planos[v][i]['id']),null)
	} 
}

function calculaPreco(planos,periodos){
	 
	
	var tipoPlano = $('Contrato0TipoPlano').options[$('Contrato0TipoPlano').selectedIndex].value;
	var plano = $('Contrato0PlanoId').selectedIndex
	var periodo = $('Contrato0Periodo').value
	var java = $('Contrato0Java').options[$('Contrato0Java').selectedIndex].value == "Sim" ? 10 : 0;
	
	valor =  (planos[tipoPlano][plano]['valor'] + java) * periodos[periodo];
	
	$('valorTotal').innerHTML = "R$ " + valor;
	
}

function abreMSN(){

	
	var googlewin=dhtmlwindow.open("googlebox", "iframe",
		"http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=938ad7798fdf24da@apps.messenger.live.com&mkt=pt-br&useTheme=true&foreColor=333333&backColor=E8F1F8&linkColor=333333&borderColor=AFD3EB&buttonForeColor=333333&buttonBackColor=EEF7FE&buttonBorderColor=AFD3EB&buttonDisabledColor=EEF7FE&headerForeColor=0066A7&headerBackColor=8EBBD8&menuForeColor=333333&menuBackColor=FFFFFF&chatForeColor=333333&chatBackColor=FFFFFF&chatDisabledColor=F6F6F6&chatErrorColor=760502&chatLabelColor=6E6C6C",
			"Olá! Posso lhe ajudar?",
		"width=300px,height=320px,resize=1,scrolling=1,center=0", "recal")

		googlewin.onclose=function(){ 
			return true
		}
	
	
	
	return false;
}


/*window.onload = function(){
	setTimeout('abreMSN()',20000);
}*/
