 function ShowDeptMenu(deptDiv)
	    {
			hiddenSelects();
			deptDiv.visibility="visible";
	    }
	    function HideDeptMenu(deptDiv)
	    {
			showSelects();
			deptDiv.visibility="hidden"
	    }
    	function hiddenSelects()
		{
			var isFrame = parent.frames.length;

	      	// Se possuir Frame.
     	 	if ( isFrame >  1)
			{
           		var nElements = parent.frames[1].document.all.length;
			}
			// Se não possuir Frame.
      		else
			{
           		var nElements = document.all.length;
      		}

     		// Oculta os elementos da página.
     		for (var i=0;i<nElements;i++)
			{
				// Se possuir Frame.
               	if ( isFrame >  1)
			   	{
					var e = parent.frames[1].document.all[i];
					
           		}
				// Se não possuir Frame.
           		else
				{
               		var e = document.all[i];
				}
           		
				//if(e.type == 'select' || e.type == 'select-one' || e.type == 'select-multiple')
				//{
                 	//e.style.visibility = 'hidden';
           		//}
     		}
		}

		function showSelects()
		{
      		var isFrame = parent.frames.length;

      		// Se possuir Frame.
      		if ( isFrame >  1)
			{
           		var nElements = parent.frames[1].document.all.length;
			}
	  		// Se não possuir Frame.
      		else
			{
           		var nElements = document.all.length;
      		}

     		// Oculta os elementos da página.
     		for (var i=0;i<nElements;i++)
			{
               // Se possuir Frame.
               if ( isFrame >  1)
			   {
               	var e = parent.frames[1].document.all[i];
				}
				// Se não possuir Frame.
           		else
				{
               		var e = document.all[i];
           		}
				
				//if(e.type == 'select' || e.type == 'select-one' || e.type == 'select-multiple')
				//{
                 	//e.style.visibility = 'visible';
           		//}
     		}
		}

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; }
}

function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}
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_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 abre(pag,scrol,w,h,nome)
{
	var detalhe = window.open (""+pag+"",""+nome+"","toolbar=no,left=100,top=50,location=no,directories=no,status=no,menubar=no,scrollbars="+scrol+",resizable=no,copyhistory=no,width="+w+",height="+h+"");
	detalhe.focus();
}

function verificaEscolher()
{   	
	if (document.form.terreno.value=='0')
	{
		window.alert("Informe o terreno.");
		document.form.terreno.focus();
	 	return false;
	}
	
	if (document.form.altura.value=='0')
	{
		window.alert("Informe a altura do ciclista.");
		document.form.altura.focus();
	 	return false;
	}
	 
	if (document.form.idade.value=='0')
	{
		window.alert("Informe a faixa etária do ciclista.");
		document.form.idade.focus();
	 	return false;
	}
	
	if (document.form.finalidade.value=='0')
	{
		window.alert("Selecione a finalidade.");
		document.form.finalidade.focus();
	 	return false;
	}	
}
	
function VerificaContato()
	{   	
	if (document.frmcontato.nome.value=='')
	 		{
		window.alert("Informe seu nome.");
		document.frmcontato.nome.focus();
	   	return false;
	 		}
	if (document.frmcontato.email.value=='')
	 		{
		window.alert("Informe seu email.");
		document.frmcontato.email.focus();
	   	return false;
	 		}
	else
	 		{
		if (!Email(document.frmcontato.email.value))
	      	{
			window.alert("Email inválido.");
			document.frmcontato.email.focus();
	      		return false;
	      	}
	 		}	 
	}
	
	// função de validação de email
email="qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM@0123456789-_.";
function Email(campo)
{
	str_email=campo;
	tamanho=campo.length-1;
	for (var i=0;i<=str_email.length;i++)
   	{
		if (email.indexOf(str_email.charAt(i))<0)
      	{
			return false;
      	}
  	}
	if (campo.indexOf(".")==0||campo.indexOf("@")==0||campo.indexOf("@")==tamanho||campo.indexOf(".")==tamanho)
   	{
		return false;
  	}
	if (campo.indexOf(".")<0||campo.indexOf("@")<0)
   	{
		return false;
	}
	if (campo.indexOf(".com")<0 && campo.indexOf(".net")<0&& campo.indexOf(".br")<0&& campo.indexOf(".org")<0&& campo.indexOf(".gov")<0)
	{
		return false;
	}
	posicao_antes=campo.indexOf("@");
	posicao_antes=posicao_antes-1;
	posicao_depois=campo.indexOf("@");
	posicao_depois=posicao_depois+1;
	if (campo.indexOf(".")==posicao_antes||campo.indexOf(".")==posicao_depois)
	{
		return false;
	}
	return true;
}