﻿// JScript File
window.onload = function() {
    var erro = 0;
    campo1 = "Label1"
	campo2 = "Label2"
	campo3 = "Label3"
	campo4 = "Label4"
	campo5 = "Label5"
    vd = "<img src=vd.jpg>  </img> ";
    vm = "<img src=vm.jpg>  </img> ";   
    try {
        for (i=1;i<=5;i++){
            with (document.getElementById(eval("campo" + i))){
               //style.verticalAlign="middle"
               //style.fontFamily = "Arial"; 
               //style.fontSize = "14"; 
               if(i!=5 && i!=4){
                  innerHTML = ""; 
               }
            }
        }
        cor_certa = "#09ba22"; 
        cor_errada = "#e70707";
        cor_normal = "#575555";    
    } catch(e) {
        //não faz nada
	}
    try {
       with (document.getElementById(campo4)){	 
            //style.display = "block";
            //style.color = cor_normal; 
       }
    } catch(e) {
        //não faz nada
	}
	try {
        with (document.getElementById(campo1)){	    
            //style.color = cor_normal; 
            if (window.screen){
                if (!isNaN(window.screen.width)){		    
                    if(window.screen.width > 800){
                        innerHTML += vd;
                        innerHTML += "  Resolução: " + window.screen.width + " x " + window.screen.height + " pixels<BR>";
                    }else{
                        innerHTML += vm;
                        innerHTML += " A resolução mínima para a perfeita visualização dos cursos deve ser de 800 x 600 pixels.<br>";
                    }
                }else{
                    innerHTML += vm;
                    innerHTML += " Verifique se seu monitor está corretamente configurado.<br>";
                }
            }
                   
            if(window.screen.colorDepth < 16){
                innerHTML += vm;
                innerHTML += " Atenção: As cores de seu monitor podem não ser fiéis as do sistema.<br>";
            }else{
                innerHTML += vd;
                innerHTML += " Cores: " + window.screen.colorDepth + "bits <br>";
            }
        } 
    } catch(e) {
        //não faz nada
	}
	try {
        with (document.getElementById(campo2)){
            innerHTML += vd;
            innerHTML += " Suporta Javascript: Sim" + "<br>";
            //style.color = cor_normal; 
            //style.fontWeight = "bold";  
        }
    } catch(e) {
        //não faz nada
	}
    // remember, these are the possible parameters for Set_Cookie:name, value, expires, path, domain, secure
    Set_Cookie( 'test', 'none', '', '/', '', '' );
    if ( Get_Cookie( 'test' ) ){
        cookie_set = true;
        Delete_Cookie('test', '/', '');
        try {	
            with (document.getElementById(campo3)){
                innerHTML += vd;
                //style.color = cor_normal; 
                //style.fontWeight = "bold";
                innerHTML += " Suporta Cookie: Sim <br>";
            }
        } catch(e) {
        //não faz nada
	    }
    } else {
        cookie_set = false;	
        try {    	
            with (document.getElementById(campo3)){
                innerHTML += vm;
                //style.color = cor_errada; 
                //style.fontWeight = "bold";
                innerHTML += " Suporta Cookie: Não <br>";
            }        
        } catch(e) {
            erro += 1;
	    }
    }
    try {  
        with (document.getElementById(campo5)){
            //style.color = cor_normal; 
            //style.fontWeight = "bold";
        } 
    } catch(e) {
        //não faz nada
    }
    var versaoFlash = 10;
    try {
        if(!FlashDetect.installed){
            document.getElementById(campo3).innerHTML += vm + "Flash não instalado. (<a class='texto' href='http://get.adobe.com/br/flashplayer/' target='_blank'>Clique aqui para instalar.</a>)<br>";
        } else {
            if(FlashDetect.versionAtLeast(versaoFlash)){
                document.getElementById(campo3).innerHTML += vd + " Versão Flash: " + FlashDetect.raw + "<br>";
            } else {
                document.getElementById(campo3).innerHTML += vm + " Versão Flash: " + FlashDetect.raw + " - Versão desatualizada. (<a class='texto' href='http://get.adobe.com/br/flashplayer/' target='_blank'>Clique aqui para atualizar.</a>)<br>";
            }  
        }
    } catch(e) {
        if(!FlashDetect.installed){
            erro += 1;
        } else {
            if(FlashDetect.versionAtLeast(versaoFlash)){
                //não faz nada
            } else {
                erro += 1;
            }  
        }
	}
	if (erro > 0) {
	    alert("Atenção!\nForam encontrados erros que podem impedir o funcionamento normal do sistema em seu computador.\nPor favor execute o teste de compatibilidade e corrija os problemas encontrados.")
	}
};

