/* 

    Document   : funcoes.js
    Created on : 09/03/2009, 16:07:15
    Author     : Kayan - Acao Direta Web Studio
    Description: Funcoes - Content Residencial Leticia
	
*/

$(document).ready(function(){

	// Responsável por rel="externo"
	$("a[rel*=externo]").attr({ target: "_blank" });
	
});

$(document).ready(function() {
		$('#slide').cycle({
		fx: 'fade'
	});
});

// valida form

function validaForm(form) {
msg = new Array();

formElements = $(form).map(function(){ return $.makeArray(this.elements); });
formElements.each(function(i){
    a = $(this);
    nomeObj = a.attr('name');
    idObj 	= a.attr('id');
    if (a.hasClass("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(a.hasClass("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;
}

$(document).ready(function() { /* This is basic - uses default settings */ $("a#single_image").fancybox(); /* Using custom settings */ $("a#inline").fancybox({ 'hideOnContentClick': true }); $("a.group").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': false }); }); 

$(document).ready(function() {
	$("a.zoom").fancybox();
	
	$("a.zoom1").fancybox({
		'overlayOpacity'	:	0.7,
		'overlayColor'		:	'#FFF'
	});
	
	$("a.zoom2").fancybox({
		'zoomSpeedIn'		:	500,
		'zoomSpeedOut'		:	500
	});
});
