/*
Contractible Headers Script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS, 
Visit http://www.dynamicdrive.com
*/
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}

function KeyPress (obj) {
alert('ola');
	if (obj.event.keyCode==13) { form.submit(); obj.event.returnValue=false; }
	if (de.size == de.value.length) para.focus()
}
//-->

// Example:
// writeCookie("myCookie", "my name", 24);
// Stores the string "my name" in the cookie "myCookie" which expires after 24 hours.
function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}

// Example:
// alert( readCookie("myCookie") );
function readCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  alert(cookieValue);
  return cookieValue;
}

function formatarValor(valor,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	valorSemFormato = valor.value;
	valorSemFormato = valorSemFormato.replace( ",", "" );
	valorSemFormato = valorSemFormato.replace( ".", "" );
	valorSemFormato = valorSemFormato.replace( ".", "" );
	valorSemFormato = valorSemFormato.replace( ".", "" );
	valorSemFormato = valorSemFormato.replace( ".", "" );
	tamanho = valorSemFormato.length;

	

	if (tecla == 46) {
	     valor.value = valor.value;

	}if (tamanho < tammax && tecla != 8) {
	    tamanho = valorSemFormato.length + 1;

	}if (tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ) {
	     if (tecla == 8) {
	         tamanho = tamanho - 1;
	     }

	     if (tamanho <= 2) {
	 		 valor.value = valorSemFormato;

	 	 }else if ((tamanho > 2) && (tamanho <= 5)) {
	 		 valor.value = valorSemFormato.substr(0, tamanho - 2) + ',' +
	 		               valorSemFormato.substr(tamanho - 2, tamanho);

	 	 }else if ((tamanho >= 6) && (tamanho <= 8)) {
	 	 	 valor.value = valorSemFormato.substr(0, tamanho - 5) + '.' +
	 	 	               valorSemFormato.substr(tamanho - 5, 3) + ',' +
	 		               valorSemFormato.substr(tamanho - 2, tamanho);

	 	 }else if ((tamanho >= 9) && (tamanho <= 11)) {
	 		 valor.value = valorSemFormato.substr(0, tamanho - 8) + '.' +
	 		               valorSemFormato.substr(tamanho - 8, 3) + '.' +
	 		               valorSemFormato.substr(tamanho - 5, 3) + ',' +
	 		               valorSemFormato.substr(tamanho - 2, tamanho);

	 	 }else if ((tamanho >= 12) && (tamanho <= 14)) {
	 	 	 valor.value = valorSemFormato.substr(0, tamanho - 11) + '.' +
	 		               valorSemFormato.substr(tamanho - 11, 3) + '.' +
	 		               valorSemFormato.substr(tamanho - 8, 3)  + '.' +
	 		               valorSemFormato.substr(tamanho - 5, 3)  + ',' +
	 		               valorSemFormato.substr(tamanho - 2, tamanho);

	 	 }else if ((tamanho >= 15) && (tamanho <= 17)) {
	 	 	 valor.value = valorSemFormato.substr(0, tamanho - 14) + '.' +
	 		               valorSemFormato.substr(tamanho - 14, 3) + '.' +
	 		               valorSemFormato.substr(tamanho - 11, 3) + '.' +
	 		               valorSemFormato.substr(tamanho - 8, 3)  + '.' +
	 		               valorSemFormato.substr(tamanho - 5, 3)  + ',' +
	 		               valorSemFormato.substr(tamanho - 2, tamanho);
	    }
	}
}

	function bloquearNaoNumericoNS(campo, tipo)
	{
		if(navigator.appName=="Netscape")
		{
			for(i=0;i<campo.value.length;i++)
			{
				if (campo.value.charCodeAt(i) == 34 || campo.value.charCodeAt(i) == 38 || campo.value.charCodeAt(i) == 39)
					campo.value = campo.value.replace(campo.value.charAt(i), '')

				if(tipo=="CPF")
				{
					if ((campo.value.charCodeAt(i) < 48 || campo.value.charCodeAt(i) > 57) && campo.value.charCodeAt(i) != 45 && campo.value.charCodeAt(i) != 46)
						if (campo.value.charCodeAt(i)!=47)
							campo.value = campo.value.replace(campo.value.charAt(i), '');
				}
				else if(tipo=="VALOR")
				{
					if ((campo.value.charCodeAt(i) < 48 || campo.value.charCodeAt(i) > 57) && campo.value.charCodeAt(i) != 44 && campo.value.charCodeAt(i) != 46)
						campo.value = campo.value.replace(campo.value.charAt(i), '')
				}
				else if(tipo=="DATA")
				{
					if ((campo.value.charCodeAt(i) < 48 || campo.value.charCodeAt(i) > 57) && campo.value.charCodeAt(i) != 47)
						campo.value = campo.value.replace(campo.value.charAt(i), '')
				}
				else if(tipo=="")
				{
					if (campo.value.charCodeAt(i) < 48 || campo.value.charCodeAt(i) > 57)
						campo.value = campo.value.replace(campo.value.charAt(i), '')
				}

			}	
		}
	}


	 function bloquearNaoNumerico() {
		if (event.keyCode==34 || event.keyCode==38 || event.keyCode==39)
		{
			event.keyCode=0;
		}
		
		if ((event.keyCode < 48)||(event.keyCode > 57))
		{
			if ((event.keyCode != 13)) {
				event.keyCode=0;
			}
		}
     }

	function BloquearCaracterEspecial()
	{
		if (event.keyCode==34 || event.keyCode==38 || event.keyCode==39 || event.keyCode==60 || event.keyCode==62)
		{
			event.keyCode=0;
		}
	}

	function BloquearCaracterEspecialNS(campo)
	{
		if(navigator.appName=="Netscape")
		{
			for(i=0;i<campo.value.length;i++)
			{
				if (campo.value.charCodeAt(i) == 34 || campo.value.charCodeAt(i) == 38 || campo.value.charCodeAt(i) == 39 || campo.value.charCodeAt(i) == 60 || campo.value.charCodeAt(i) == 62)
					campo.value = campo.value.replace(campo.value.charAt(i), '')
			}
		}
	}
	
	
/*
Preload images script
By JavaScript Kit (http://javascriptkit.com)
Over 400+ free scripts here!
*/
function preloadimages(){
	var myimages=new Array()
	for (i=0;i<preloadimages.arguments.length;i++){
		myimages[i]=new Image()
		myimages[i].src=preloadimages.arguments[i]
//		document.write(preloadimages.arguments[i]+'<br>')
	}
}