// ------------------------------------------------------------------------------------------------------
// Desenvolvido por Girafa Comunicacao Interativa | www.girafacomunicacao.com.br | Direitos Reservados
// ------------------------------------------------------------------------------------------------------
// Tipo de documento....: JavaScript Document
// Finalidade...........: Functions de controle/validacao
// Utilizado por........: /www/index.php
// Data.................: 06-10-2009
// ------------------------------------------------------------------------------------------------------

/**
 * openPage, carrega dados
 * @param string
 */
function openPage(sConteudo) {
	var sURL = site_url+'especificacoes-tecnicas.php';
	$('#produtos-especificacoes').html("<img src='../imgs/loader.gif' align='absmiddle' /> <strong>Carregando...</strong>");
	$.get(sURL, {conteudo:sConteudo, site_url:site_url}, function(data) {
		$('#produtos-especificacoes').html(data);
	})
}

/**
 * Validar Email
 * @param string mail
 */
function validarEmail(mail) {
	if(mail.length < 5 || mail.indexOf("@") < 0 || mail.indexOf(".") < 0)
		return false;
	if (mail.indexOf(" ") > 0)
		return false;
	if (mail.charAt(0) == '@' || mail.charAt(0) == '.' || mail.charAt(mail.length-1)=='@' || mail.charAt(mail.length-1)=='.')
		return false;
	if (mail.indexOf("@")+1 == mail.indexOf("."))
		return false;
	return true;
}

/**
 * send contato
 * @return string
 */
function sendContato() {
	var sURL      = site_url+'libs/contato_send.php';
	var sErro     = '';
	var sNome     = $('#nome').val();
	var sEmail    = $('#email').val();
	var sTelefone = $('#telefone').val();
	var sMensagem = $('#mensagem').val();
	
	if( sNome.length < 3 ) {
		sErro += 'Digite seu nome!';
	} else if( validarEmail( sEmail ) == false  ) {
		sErro += 'Digite seu email!';
	} else if( sMensagem.length < 15 ) {
		sErro += 'Digite sua Mensagem!';
	}
	if(sErro !== '') {
		$('#alerta').addClass('error');
		$('#alerta').text(sErro);
	} else {
		$('#alerta').addClass('sending');
		$('#alerta').text('Aguarde, enviando...');
		$.post(sURL,{nome:sNome, email:sEmail, telefone:sTelefone, mensagem:sMensagem},function(data){
			$('#alerta').addClass('success');
			$("#alerta").text(data);
		});
	}
}

/**
 * slideswitch
 * @return
 */
function slideSwitch() {
    var $active = $('#slideshow img.active');

    if ( $active.length == 0 ) $active = $('#slideshow img:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow img:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

