<!--
function changeto(highlightcolor){
	source=event.srcElement;

	if (source.tagName=="TR"||source.tagName=="TABLE")
		return;

	while(source.tagName!="TD")
		source=source.parentElement;

	if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore")
		source.style.backgroundColor=highlightcolor;
}

function changeback(originalcolor){
	if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
		return;

	if (event.toElement!=source)
		source.style.backgroundColor=originalcolor;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}


function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

CheckTAB=true;
function Mostra(quem,tammax) {
   if ( (quem.value.length == tammax) && (CheckTAB) ) { 
     var i=0,j=0, indice=-1;
     for (i=0; i<document.forms.length; i++) { 
       for (j=0; j<document.forms[i].elements.length; j++) { 
          if (document.forms[i].elements[j].name == quem.name) { 
            indice=i;
            break;
          } 
       } 
       if (indice != -1) break; 
     } 
     for (i=0; i<=document.forms[indice].elements.length; i++) { 
       if (document.forms[indice].elements[i].name == quem.name) { 
          while ( (document.forms[indice].elements[(i+1)].type == "hidden") &&
                  (i < document.forms[indice].elements.length) ) { 
             i++;
          }
          document.forms[indice].elements[(i+1)].focus();
          CheckTAB=false;
          break;
       } 
     } 
   } 
} 

function isNum( caractere )
{
        var strValidos = "0123456789"
        if ( strValidos.indexOf( caractere ) == -1 )
                return false;
        return true;
}

function PararTAB(quem) { CheckTAB=false; } 
function validaTecla(campo, event)
{
        var BACKSPACE=  8;
        var key;
        var tecla;

        CheckTAB=true;
        if(navigator.appName.indexOf("Netscape")!= -1)  
                tecla= event.which;     
        else
                tecla= event.keyCode;

        key = String.fromCharCode( tecla);
        //alert( 'key: ' + tecla + '  -> campo: ' + campo.value);

        if ( tecla == 13 )
                return false;
        if ( tecla == BACKSPACE )
                return true;
        return ( isNum(key));   
} 

function ValidaLogin() { 
  var i,p,q,nm,test,num,min,max,errors='',args=ValidaLogin.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve conter e-mail válido.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- Preencha o campo login com seu código de acesso.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- Preecha o campo '+nm+'\n'; }
  } if (errors) alert('ERRO AO PROCESSAR REQUISIÇÃO\n\n'+errors);
  document.MM_returnValue = (errors == '');
}

function tmt_confirm(msg){
	document.MM_returnValue=(confirm(unescape(msg)));
}

function lock(c) {
for (index = 6; index <= 12; index++) {
if(c == 1){
Exame.elements[index].disabled = true;
Exame.elements[index].value = "";
Exame.elements[index].checked = false;	}
else {Exame.elements[index].disabled = false;}
	}
}

function LockP(c) {
if(c == 1){
Exame.elements[0].disabled = true;
Exame.elements[0].value = "";
Exame.elements[0].checked = false;	}
else {Exame.elements[0].disabled = false;}
}

function LockP6(c) {
for (index = 4; index <= 16; index++) {
if(c == 1){
Exame.elements[index].disabled = true;
Exame.elements[index].value = "";
Exame.elements[index].checked = false;		}
else {Exame.elements[index].disabled = false;}
	}
}

function LockP7(c) {
for (index = 3; index <= 17; index++) {
if(c == 1){
Exame.elements[index].disabled = true;
Exame.elements[index].value = "";
Exame.elements[index].checked = false;	}
else {Exame.elements[index].disabled = false;}
	}
}

function LockP8(c) {
for (index = 4; index <= 7; index++) {
if(c == 1){
Exame.elements[index].disabled = true;
Exame.elements[index].value = "";
Exame.elements[index].checked = false;	}
else {Exame.elements[index].disabled = false;}
	}
}
function LockP9(c) {
for (index = 8; index <= 12; index++) {
if(c == 1){
Exame.elements[index].disabled = true;
Exame.elements[index].value = "";
Exame.elements[index].checked = false;	}
else {Exame.elements[index].disabled = false;}
	}
}

function moveOver()  
{
var boxLength = document.Exame.elements[1].length;
var selectedItem = document.Exame.elements[0].selectedIndex;
var selectedText = document.Exame.elements[0].options[selectedItem].text;
var selectedValue = document.Exame.elements[0].options[selectedItem].value;
var i;
var isNew = true;/*
if (boxLength != 0) {
for (i = 0; i < boxLength; i++) {
thisitem = document.Exame.elements[1].options[i].text;
if (thisitem == selectedText) {
isNew = false;
break;
      }
   }
} */
if (isNew) {
newoption = new Option(selectedText, selectedValue, false, false);
document.Exame.elements[1].options[boxLength] = newoption;
}
document.Exame.elements[0].selectedIndex=-1;
}
function removeMe() {
var boxLength = document.Exame.elements[1].length;
arrSelected = new Array();
var count = 0;
for (i = 0; i < boxLength; i++) {
if (document.Exame.elements[1].options[i].selected) {
arrSelected[count] = document.Exame.elements[1].options[i].value;
}
count++;
}
var x;
for (i = 0; i < boxLength; i++) {
for (x = 0; x < arrSelected.length; x++) {
if (document.Exame.elements[1].options[i].value == arrSelected[x]) {
document.Exame.elements[1].options[i] = null;
   }
}
boxLength = document.Exame.elements[1].length;
   }
}
function saveMe() {
var strValues = "";
var boxLength = document.Exame.elements[1].length;
var count = 0;
if (boxLength != 0) {
for (i = 0; i < boxLength; i++) {
if (count == 0) {
strValues = document.Exame.elements[1].options[i].value;
}
else {
strValues = strValues + "" + document.Exame.elements[1].options[i].value;
}
count++;
   }
}
if (strValues.length == 0) {
//alert("You have not made any selections");
}
else {
document.Exame.elements[2].value = strValues;
//alert("Here are the values you've selected:\r\n" + strValues);
   }
}

function PericiandosPadrao(el) {
//Select da esquerda
var boxLength = 10;//document.Exame.elements[1].length;
var lpai   = document.Exame.elements[0].options[0].text;
var lmae   = document.Exame.elements[0].options[1].text;
var lfilho = document.Exame.elements[0].options[2].text;
var loutro = document.Exame.elements[0].options[3].text;
var vpai   = document.Exame.elements[0].options[0].value;
var vmae   = document.Exame.elements[0].options[1].value;
var vfilho = document.Exame.elements[0].options[2].value;
var voutro = document.Exame.elements[0].options[3].value;
//Zerar os itens do select
for (i = 0; i < boxLength; i++) {
document.Exame.elements[1].options[i] = null;
//boxLength = document.Exame.elements[1].length;
	}
// Ver o tipo de exame
if (el == 1) {
//Se el == 1 então o i será 2 (3-1)(pai,mae,filho)
for(a = 0; a <= 2; a++) {
	if (a == 0) {v1 = lpai;	v2 = vpai;}
	else if (a == 1) {v1 = lmae;v2 = vmae;}
	else if (a == 2) {v1 = lfilho;v2 = vfilho;}
	newoption = new Option(v1, v2, false, false);
	document.Exame.elements[1].options[a] = newoption;
	//boxLength = document.Exame.elements[1].length;
		}
	}
else if (el == 2) {
//Se el == 1 então o i será 1 (pai,mae,filho)
for(a = 0; a <= 1; a++) {
	if (a == 0) {v1 = lpai;	v2 = vpai;}
	else if (a == 1) {v1 = lfilho;v2 = vfilho;}
	newoption = new Option(v1, v2, false, false);
	document.Exame.elements[1].options[a] = newoption;
	//boxLength = document.Exame.elements[1].length;
		}
	}

else if (el == 3 ) { //pai falecido
	for(a = 0; a <= 1; a++) {
	if (a == 0) {v1 = lmae;	v2 = vmae;}
	else if (a == 1) {v1 = lfilho;v2 = vfilho;}
	newoption = new Option(v1, v2, false, false);
	document.Exame.elements[1].options[a] = newoption;
		}
	
	}
	
}

function ControleRemoto(el) {
self.name = "main"; // nome da janela atual

var windowprops = "toolbar=0,location=1,directories=0,status=0, " +
"menubar=0,scrollbars=1,resizable=0,width=450,height=550,left=0,top=0";

OpenWindow = window.open(el, "janela", windowprops); // abre o popup
}

function FechaControle() {
timer = setTimeout('window.close();', 10);
}

function AlternaN(n) {

document.Exame.ma.value = n;

alert(document.Exame.ma.value);

}

function ContaCheckBox(obj,m) {

box1 = obj.form.elements[4].checked;  
box2 = obj.form.elements[5].checked;
box3 = obj.form.elements[6].checked;
box4 = obj.form.elements[7].checked;

count = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0) + (box4 ? 1 : 0);
// If you have more checkboxes on your form
// add more  (box_ ? 1 : 0)  's separated by '+'
//alert(m);
if (count > m) {
alert("Você só pode escolher " + m + " destino(s) para o laudo impresso");
obj.checked = false;
   }
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function ValidaResultado(a,b) {
var msg = "";
if(a == "") {
msg = "O campo Número do kit deve ser preenchido\r\n";
	}
if(b == "") {
msg = msg + "O campo referência deve ser preenchido\r\n";
	}
if(msg == "") {
return true;
	}
	else {
	alert(msg);
	return false;
	}
}

function JanelaUpload(el) {

var windowprops = "toolbar=0,location=0,directories=0,status=0, " +
"menubar=0,scrollbars=0,resizable=0,width=10,height=10,left=0,top=0";

OpenWindow = window.open(el, "janela", windowprops); // abre o popup
}


var empty = new Image(); empty.src = "obrigatorio_blk.gif";
var obrigatorio = new Image(); obrigatorio.src = "obrigatorio.gif";

var haveerrors = 0;
function showImage(imagename, imageurl, errors) {
document[imagename].src = imageurl;
if (!haveerrors && errors) haveerrors = errors;
}

function validateForm(f) {
haveerrors = 0;
(f.Fantasia.value.length < 1) // validate first name length
? showImage("Fantasia", "obrigatorio.gif", true)   // no semi-colon after this line!
: showImage("Fantasia", "obrigatorio_blk.gif", false); // true = errors, false = no errors

(f.EndLC.value.length < 1) // validate last name length
? showImage("EndLC", "obrigatorio.gif", true)
: showImage("EndLC", "obrigatorio_blk.gif", false);

(f.FoneLC.value.length < 6) // validate last name length
? showImage("FoneLC", "obrigatorio.gif", true)
: showImage("FoneLC", "obrigatorio_blk.gif", false);
(f.EMail.value.search("@") == -1 || f.EMail.value.search("[.*]") == -1) // validate email
? showImage("EMail", "obrigatorio.gif", true)
: showImage("EMail", "obrigatorio_blk.gif", false);

if (haveerrors != 0){
alert("Detectamos problemas no preenchimento do formulário. Verifique e tente novamente");
}
return (!haveerrors);

}

function validateFormComercial(f) {

haveerrors = 0;
(f.IELC.value.length < 1) // validate first name length
? showImage("IELC", "obrigatorio.gif", true)   // no semi-colon after this line!
: showImage("IELC", "obrigatorio_blk.gif", false); // true = errors, false = no errors

if (haveerrors != 0){
alert("Detectamos problemas no preenchimento do formulário. Verifique e tente novamente");
}
return (!haveerrors);
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function tmt_compareField(f1,f2,rule,errorMsg){
	var myErr = "";
	if(eval("MM_findObj('"+f1+"').value"+rule+"MM_findObj('"+f2+"').value")){
	eval("MM_findObj('"+f1+"').value = ''");
	eval("MM_findObj('"+f2+"').value = ''");
	alert(unescape(errorMsg));myErr += 'errorMsg';}
	document.MM_returnValue = (myErr == "");
}
function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function OpenCertifica(sPage, nOption){	
	if(nOption==1){
		newWindow = window.open(sPage,'newWin','toolbar=no,location=no,scrollbars=yes,width=661,height=570,left=0,top=0')
	}
	else if(nOption==2){
		newWindow = window.open(sPage,'newWin','toolbar=no,location=no,scrollbars=no,width=700,height=482,left=50,top=50')
	}
	else{
		newWindow = window.open(sPage,'newWin','toolbar=no,location=no,scrollbars=yes,width=700,height=482,left=50,top=50')
	}
}

function opendownload(){
	var newWindow = window.open('aplic/installfull.php','newWin', 'toolbar=no,location=no,scrollbars=no,width=530,height=200,left=100,top=100')
}
//-->
