<!--
function MM_findObj(n, d) { //v3.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); return x;
}

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_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_openBrWindow(theURL,winName,features) { //v3.0
  window.open(theURL,winName,features);
}

function checkCPF (StrCPF) {
 var x=0,soma=0,dig1=0,dig2=0,texto="",StrCPF1="";
 len=StrCPF.length; 
 x=len-1;
  for (var i=0; i<=len-3; i++)  {
     y=StrCPF.substring(i,i+1);
     soma=soma+(y*x);
     x--;
     texto=texto+y;  }
  dig1=11-(soma%11);
  if (dig1 == 10) dig1=0 ;
  if (dig1 == 11) dig1=0 ;
  StrCPF1=StrCPF.substring(0,len-2)+dig1 ;
  x=11; soma=0;
  for (var i=0; i<=len-2; i++) { soma=soma+(StrCPF1.substring(i,i+1)*x); x=x-1;  
}
  dig2=11-(soma%11);
  if (dig2 == 10) dig2=0;
  if (dig2 == 11) dig2=0;
  if ((dig1 + "" + dig2) == StrCPF.substring(len,len-2)) { return true; }
  else { return false; }
 }

function MM_validateForm() { //v3.0
  var i,p,q,nm,theCheck,divPos,logLen,leastNum,atPos,campo,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) {
    theCheck=args[i+2];
    campo=MM_findObj(args[i]);
    campoName=args[i+1];
    if (campo) { nm=campo.name;
      if (campo.value!="") {
        if (theCheck.indexOf('atLeast') != -1) { 
          logLen = campo.value.length;
          divPos = theCheck.indexOf('atLeast');
          leastNum = theCheck.substring(divPos+7,divPos+8);
          if (logLen < leastNum) errors += '- O campo '+campoName+' precisa conter no mínimo '+leastNum+' digitos.\n';
        }
        if (theCheck.indexOf('noSpace') != -1) { 
          atPos = campo.value.indexOf(' ');
          if (atPos != -1) errors += '- O campo '+campoName+' não pode conter espaços\n';
        } else if (theCheck.indexOf('isEmail') != -1) { 
          atPos = campo.value.indexOf('@');
          if (atPos < 1 || atPos == (campo.value.length - 1)) errors += '- O campo '+campoName+' precisa ser um e-mail válido.\n';
        } else if (theCheck.indexOf('isCPF') != -1) { 
          CPF_Valido = checkCPF(campo.value);
          if (CPF_Valido == false) errors += '- O campo '+campoName+' precisa conter um número de CPF válido.\n';
        } else if (theCheck.indexOf('is400') != -1) { 
          tam_valido = conta(campo.value);
          if (tam_valido == true) errors += '- O campo '+campoName+' precisa conter no máximo 400 caracteres.\n';
        } else if (theCheck.indexOf('isCMP') != -1) { 
          chkField = theCheck.substring(theCheck.indexOf('isCMP')+5,theCheck.length);
          FieldV = MM_findObj(chkField); FieldValue = FieldV.value;
          if (FieldValue != campo.value) errors += '- O campo '+campoName+' precisa confirmar '+FieldV.name+'.\n';
        } else if (theCheck.indexOf('inRange') != -1) {
  	      num = parseInt(campo.value);
          p=theCheck.indexOf(':');
          min=theCheck.substring(8,p);
          max=theCheck.substring(p+1);
          if (num<min || max<num || campo.value!=num) { errors+='- O campo '+campoName+' deve ser um número inteiro entre '+min+' e '+max+'.\n'; }
        }	else if (theCheck.charAt(0) == 'N') {
          num = parseInt(campo.value);
          if (campo.value!=num) { errors+='- O campo '+campoName+' deve ser um número inteiro.\n'; }
        } else if (theCheck.indexOf('noCommaHyphen') != -1) { 
          atPos = campo.value.indexOf(',');
          atPos2 = campo.value.indexOf('-');
          if (atPos != -1 || atPos2 != -1) errors += '- O campo '+campoName+' não pode conter vírgula nem hífen\n';
        } else if (theCheck.indexOf('noQuotes') != -1) { 
          atPos = campo.value.indexOf("'");
          atPos2 = campo.value.indexOf('"');
          if (atPos != -1 || atPos2 != -1) errors += '- O campo '+campoName+' não pode conter aspas\n';
        }        
      }
      else if (theCheck.charAt(0) == 'R') { errors += '- O campo '+campoName+' precisa ser preenchido.\n'; }
    }
  }
if (errors) { alert('ERRO(S) DETECTADO(S) :\n'+ errors); }
document.MM_returnValue = (errors=='');
}

function DO_writeCSS() {
var browser = new Object();
browser.isNE = false;
browser.isIE = false;
browser.version = parseInt(navigator.appVersion);
if (navigator.appName.indexOf("Netscape") != -1)  { browser.isNE = true; }
if (navigator.appName.indexOf("Microsoft") != -1) { browser.isIE = true; }
var win=false;
if (navigator.userAgent.indexOf("Win")!=-1) { win=true; }
if (browser.isIE) {
   browser.fsize = 8;
   browser.formsize = 8;
   browser.descsize = 7;
}
else {
   if (win) {
     browser.fsize = 8;
     browser.formsize = 7;
     browser.descsize = 8;
   }
   else {
     browser.fsize = 11;
     browser.formsize = 10;
     browser.descsize = 10;
   }
}
document.writeln('<style type="text/css">');
document.writeln('<!--');
document.writeln('{  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 pt}');
document.writeln('.form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: '+browser.formsize+'pt; color: #000000; background-color: #CCCCCC; height: 15px}');
document.writeln('td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: '+browser.fsize+'pt}');
document.writeln('.desc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: '+browser.descsize+'pt}');
document.writeln('a:hover {  text-decoration: underline}');
document.writeln('a {  text-decoration: none}');
document.writeln('\/\/ -->');
document.writeln('</style>');
}

//-->

//DO_writeCSS();

mostrar_msg=1;

function abre_pesq(){//funcao pra abrir pesquisa, caso o visitante saia do site
	//if(mostrar_msg==1){
	//	window.open('pesquisa.php','','width=550, height=500, toolbar=no,menubar=no,location=no,resize=yes');
	//}
  window.open('popup_saida.php','popup_saida','status=no,scrollbars=auto,resizable=no,width=200,height=200,top=100, left=100');	
}

//codigo para capturar clicks dentro do site
if (document.layers){
	document.captureEvents(Event.CLICK);
}	
	document.onclick = function (evt) {target=document.all?event.srcElement:evt.target;mostrar_msg=0;};
//////////

function openFotoPerso(id)
{
  window.open("foto.php?id_bskt="+id,"foto","width=400,height=270,top="+(screen.height - 270) / 2+",left="+(screen.width - 400) / 2);
}
