// JavaScript Document

/* FUNÇÃO DE CSS ALTERNATIVA PARA BROWSERS DIFERENTES */

function css_browser_selector (u) {var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1},g='gecko',w='webkit',s='safari',o='opera',m='mobile',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3.6')?g+' ff3 ff3_6':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('blackberry')?m+' blackberry':is('android')?m+' android':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?m+' j2me':is('iphone')?m+' iphone':is('ipod')?m+' ipod':is('ipad')?m+' ipad':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win'+(is('windows nt 6.0')?' vista':''):is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);

/* FIM FUNÇÃO DE CSS ALTERNATIVA PARA BROWSERS DIFERENTES */

/* PRELOAD IMAGENS */

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];}}
}

/* FIM PRELOAD IMAGENS */

/* VALIDADOR DO FORMULARIO DE BUSCA*/

function enviabusca() {
	
		if(document.busca.campobusca.value=="" || document.busca.campobusca.value.length < 2)
	{
		alert( "Preencha campo BUSCA!" );
			document.busca.campobusca.focus();
				return false;
	}
	
return true;
}

/* FIM VALIDADOR DO FORMULARIO DE BUSCA*/

/* VALIDADOR DO FORMULARIO DE EVENTOS */

function enviaeventos() {
	
		if(document.formeventos.nome.value=="" || document.formeventos.nome.value.length < 2)
	{
		alert( "Campo nome obrigatório" );
			document.formeventos.nome.focus();
				return false;
	}
	
	if( document.formeventos.email.value=="" || document.formeventos.email.value.indexOf('@')==-1 || document.formeventos.email.value.indexOf('.')==-1 )
	{
		alert( "Preencha campo E-MAIL corretamente!" );
			document.formeventos.email.focus();
				return false;
	}	
	
		if(document.formeventos.ddd.value=="" || document.formeventos.ddd.value.length < 2)
	{
		alert( "Preencha campo DDD corretamente!" );
			document.formeventos.ddd.focus();
				return false;
	}
	
		if(document.formeventos.telefone.value=="" || document.formeventos.telefone.value.length < 6)
	{
		alert( "Preencha campo telefone corretamente!" );
			document.formeventos.telefone.focus();
				return false;
	}
	
		if(document.formeventos.comentarios.value=="" || document.formeventos.comentarios.value.length < 8)
	{
		alert( "Para melhor atendermos seu evento, conte-nos um pouco sobre." );
			document.formeventos.comentarios.focus();
				return false;
	}
	
	
return true;
}

/* FIM VALIDADOR DO FORMULARIO DE BUSCA*/


<!--VALIDAÇÃO DE NÚMEROS DE TELEFONE-->

function Numero(e)
{
navegador = /msie/i.test(navigator.userAgent);
if (navegador)
var tecla = event.keyCode;
else
var tecla = e.which;

if(tecla > 47 && tecla < 58) // numeros de 0 a 9
return true;
else
{
if (tecla != 8) // backspace
return false;
else
return true;
}
}


/*----------------------------------------------------------------------------
Formatação para qualquer mascara
-----------------------------------------------------------------------------*/
function formatar(src, mask){
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
  {
    src.value += texto.substring(0,1);
  }
}


/* Exemplos:

- CEP
OnKeyPress="formatar(this, '#####-###')"

- CPF:
OnKeyPress="formatar(this, '###.###.###-##')"

- DATA:
OnKeyPress="formatar(this, '##/##/####')"

*/
