function swfobject(largura, altura, arquivo){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+largura+'" height="'+altura+'" id="teste" align="middle" valign="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain"/><param name="wmode" value="transparent"/>');
	document.write('<param name="movie" value="'+arquivo+'"/><param name="quality" value="best"/><param name="bgcolor" value="#ffffff"/><embed src="'+arquivo+'" wmode="transparent" quality="best" width="'+largura+'" height="'+altura+'" name="teste" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/>');
	document.write('</object>');
}

function mudarBg(img) {
	document.getElementById("bodyId").style.backgroundImage = "url(" + img + ")";
}

function abrirShadowbox(pagina, title, altura, largura){
    Shadowbox.open({
        content:    pagina,
        player:     "iframe",
        title:      title,
        height:     altura,
        width:      largura
    });
}

function ValidarCPF(Objcpf){
    var cpf = Objcpf.value;
    exp = /\.|\-/g
    cpf = cpf.toString().replace( exp, "" );
    var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
    var soma1=0, soma2=0;
    var vlr =11;
    
    for(i=0;i<9;i++){
        soma1+=eval(cpf.charAt(i)*(vlr-1));
        soma2+=eval(cpf.charAt(i)*vlr);
        vlr--;
    }    
    soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
    soma2=(((soma2+(2*soma1))*10)%11);
    
    var digitoGerado=(soma1*10)+soma2;
    if(digitoGerado!=digitoDigitado){
        return true;
    }
    return false;
}

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(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
                    return true;
                }
    }else{
        return false;
        }
}

function mascarar(campo, mascara, e){
	var posicao = campo.value.length;
	var usarMascara = true;
	var code = recuperaCode(e);
	if(code == 8 || code == 9 || code == 46 || (code >= 33 && code <= 46))
		usarMascara = false;
	if(usarMascara){
		if(mascara.substring(posicao, posicao + 1) != "#"){
			campo.value += mascara.substring(posicao, posicao + 1);
		}
	}
}

function somenteNumero(e){
	var code = recuperaCode(e);
	if(code == 8 || code == 9 || code == 46 || (code >= 33 && code <= 46) || (code >= 48 && code <= 57) || (code >= 96 && code <= 105))
		return true;
	else
		return false;
}

function recuperaCode(e){
	if (e.keyCode) return e.keyCode;
	else if (e.which) return e.which; // Netscape 4.?
	else if (e.charCode) return e.charCode; // Mozilla
}

function alterarBorda(campo, valor){
	campo.style.border = valor;
}

var BORDA_INPUT = "1px solid #dbdbdb";
var BORDA_ERRO = "1px solid #ed1165";