/* 

    Document   : estilos.css
    Created on : 00/00/0000, 00:00:00
    Author     : @vagnermix ( Design, [X]HTML / CSS e SEO ) - NacionalVOX Agencia Digital www.nacionalvox.com.br
    Description: CSS - "Nome do Projeto"

    TODO customize this sample style
	
*/

IncludeJavaScript("/images/scripts/easing.js");
IncludeJavaScript("/images/scripts/jquery.ui.totop.js");
IncludeJavaScript("/images/scripts/clearfield.js");

j(document).ready(function() {
	
	j().UItoTop({ easingType: 'easeOutQuart' });
	
	//Set opacity on each span to 0%
    j(".rollover").css({'opacity':'0'});

	j('.list_img_colecao li a').hover(
		function() {
			j(this).find('.rollover').stop().fadeTo(500, 1);
		},
		function() {
			j(this).find('.rollover').stop().fadeTo(500, 0);
		}
	)
	
	j('.clearField').clearField();
	
});

// Validaçao Form Contato

function validaForm(form) {
	msg = new Array();
	
	formElements = j(form).map(function(){ return j.makeArray(this.elements); }); 
	formElements.each(function(i){
		a = j(this);
        nomeObj = a.attr('name');
        idObj 	= a.attr('id');
		relObj 	= a.attr('rel');
		if ((relObj=="required_email" )) {
			b=a.prev('input:first')
			if(!validaEmail(a.val())){
				a.val();
				a.addClass('campo_requer');
				b.addClass('campo_requer');
				msg.push('>   ' + a.attr('title'));
			} else {
				a.removeClass('campo_requer');
				b.removeClass('campo_requer');
			}		
		}else if(relObj=="required") {
			b=a.prev('input:first')
			if((a.val() == null) || (a.val() == "")){
				a.addClass('campo_requer');
				b.addClass('campo_requer');
				msg.push('>   ' + a.attr('title'));
			} else {
				a.removeClass('campo_requer');
				b.removeClass('campo_requer');
			}
		}
	 }); 
	
	if(msg.length==0) {
		return true;
	}
	
	alert('Verifique os erros informados:\n\n' + msg.join('\n'));	
	return false;
}

// Valida Campo E-mail

function validaEmail(value) {
	expressao = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
	if(!expressao.test(value)) {
		return false;
	}
	return true;
}
