﻿//    MitoImage = DefaultImagePath + "Mito.jpg";
//    VerdadeImage = DefaultImagePath + "Verdade.jpg";
//    MitoVerdadeObject = document.getElementById('ImgMitoVerdade');
//        if(ls_Acao == 'mito'){
//            MitoVerdadeObject.src = MitoImage;
//            MitoVerdadeObject.alt='Mito';
//        }
//        else{
//            MitoVerdadeObject.src = VerdadeImage;
//            MitoVerdadeObject.alt='Verdade';
//        }

function ShowMitoVerdade(isTrue,Acao,idToShow) {

    ls_Acao = Acao.toLowerCase().trim();
    DefaultImagePath = "/Images/PNG/MaisCabelo/MitosVerdades/";
    
    TrueImage = DefaultImagePath + "Certo.jpg";
    FalseImage = DefaultImagePath + "Erro.jpg";
    TrueFalseObject = document.getElementById("ImgTrueFalse" + idToShow);
    
    if(TrueFalseObject!=null){
    
        if(isTrue){
            TrueFalseObject.src = TrueImage;
            TrueFalseObject.alt = "Certo";
        }
        else{
            TrueFalseObject.src = FalseImage;
            TrueFalseObject.alt = "Errado";
        }
//        document.getElementById("ImgTrueFalse" + idToShow).src = TrueFalseObject.src;
//        alert(TrueFalseObject.src)
    }

//    stringDivs = "";

//    for (i = 1; i <= 22; i++) {
//        DivAtual = "divresposta" + i;

//        if (stringDivs != "")
//            stringDivs = stringDivs + "," +DivAtual;
//        else
//            stringDivs = DivAtual;
//    }

//    Divs = stringDivs.split(",");

//    //esconde todos os itens
//    for (i = 0; i < Divs.length; i++) {
//        if(document.getElementById(Divs[i])!=null)
//            document.getElementById(Divs[i]).style.display = "none";
//    }

//    DivToShow = "divresposta" + idToShow;
//    document.getElementById(DivToShow).style.display = 'block';
        
}


//Verifica o tamanho do campo
function checkSize(src, args) {
    args.IsValid = (args.Value.length >= 3);
}

//stayTopLeft('DivLoading');

//funcao para posicionar o updateProgress no centro da tela...
function stayTopLeft(idElemento) {
    //window.alert('entrou aqui');

    var elemento = document.getElementById(idElemento);

    if (elemento != null) {

        var horizontal = (document.body.clientWidth / 2) + document.body.scrollLeft - (elemento.style.width / 2);

        var vertical = (document.body.clientHeight / 2) + document.body.scrollTop - (elemento.style.height / 2);
        //var vertical = (document.body.clientHeight - 200) + document.body.scrollTop - (elemento.style.height / 2);

        elemento.style.position = "absolute";

        elemento.style.left = horizontal;

        elemento.style.top = vertical;
    }
    
    var funcao = "stayTopLeft('" + idElemento + "')";
    //window.alert("horizontal: "+horizontal +"\nvertical: "+vertical+"\n"+funcao);    
    window.setTimeout(funcao, 20);


}

function isMaxLength(txtBox) {
    if (txtBox) {
        return (txtBox.value.length <= 512);
    }
}

function pulacampo(idobj, idproximo) {
    var obj1 = document.all ? document.all[idobj] : document.getElementById ? document.getElementById(idobj) : "";
    var obj2 = document.all ? document.all[idproximo] : document.getElementById ? document.getElementById(idproximo) : "";

    var str = new String(obj1.value);
    var mx = new Number(obj1.maxLength);

    if (str.length == mx) {
        obj2.focus();
    }
}
function isMaxLength2(txtBox) {
    if (txtBox) {
        if (txtBox.value.length >= 512) {
            txtBox.value = txtBox.value.substring(0, 511);
        }
    }
}

function isMaxLengthNew(txtBox, size) {
    if (txtBox) {
 
        if (txtBox.value.length >= size) {

            txtBox.value = txtBox.value.substring(0, size - 1);
        }
    }
}

function CloseValidateSummary(ControID) {
    if (document.getElementById(ControID) != null)
        document.getElementById(ControID).style.display = "none";
}

//-------------------------------------------------------------------------------------------
//  Scrolls the Page to the ValidationSummary designated by the "onclientclicked" event 
//  invoking the validation.
//
//  CODE BEHIND - Add the following to the "Page_Load" event.
//        //System.Web.UI.ScriptManager.RegisterOnSubmitStatement(Page.GetType(), "GotoValidationSummary", "scrolltoValidationSummaryScript();");
//        Page.ClientScript.RegisterOnSubmitStatement(Page.GetType(), "GotoValidationSummary", "return(scrolltoValidationSummaryScript());");
//        this.Button1.OnClientClick = "saveLocalValidationSummary('" + ValidationSummary1.ClientID + "')";
//-------------------------------------------------------------------------------------------
var _obj_activevalidationsummary = null;
function saveLocalValidationSummary(validationsummaryid) {
    //        alert("save validation summary id = " + validationsummaryid);
    _obj_activevalidationsummary = document.getElementById(validationsummaryid);
}
function gotoActiveSummary() {
    //    alert("goto active summary.");
    if (_obj_activevalidationsummary != null) {
        var coors = findPos(_obj_activevalidationsummary);
        window.scrollTo(coors[0], coors[1]);
        _obj_activevalidationsummary = null;
    }
}
function scrolltoValidationSummaryScript() {
    //    alert("ValidationSummary registration on server code behind.");
    if (typeof (ValidatorOnSubmit) == "function") {
        var isValidated = ValidatorOnSubmit();
        if (!isValidated) {
            gotoActiveSummary();
            return false;
        }
        return true;
    }
}
function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
    }
    return [curleft, curtop];
}
//-------------------------------------------------------------------------------------------