$(function(){
    $('.gallery a').lightBox()
})
$(function(){
    $('.gallery2 a').lightBox()
})
/* INI: SCROLL UP FOR RESULTS */
window.move_scroll = function( top ){
	
	if( !top )
		top = 0;
	
	if( typeof top == "string" )
		top = parseInt( $( '#'+ top ).offset().top - 10 );
	
	var scroll = self.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
	
	if( top == scroll )
		return;
	
	if( window.int_scroll )
		clearInterval( window.int_scroll );

	var 
		time = new Date(),
		time_start = time.getTime(),
		time_final = time_start + 1000,
		func = 'window.move_scroll_update(' + top + ',' + time_start + ',' + time_final + ')';
	
	window.int_scroll = setInterval( func ,10 );
};

window.move_scroll_update = function(prop_dest, time_start, time_dest){
	
	var 
		time = new Date(),
		time_now = time.getTime(),
		prop_start = self.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop,
		t = time_now - time_start,
		b = prop_start,
		c = prop_dest - prop_start,
		d = time_dest - time_start,
		newValue = Math.round( ( t == d ) ? b + c : c * ( -Math.pow( 2, -10 * t / d ) + 1 ) + b );
	
	if ( time_now >= time_dest || prop_start == prop_dest ){
		clearInterval( window.int_scroll );
		window.int_scroll = undefined;
	} else
		window.scrollTo(0, newValue);
		
};
/* END: SCROLL UP FOR RESULTS */

if( top != self ){ top.location.href = location.href; } //remove iframe

$(function(){

    $( '#goTop a' ).click(function(e){
        
        e.preventDefault();
        move_scroll(0);
    
    });
	
	if( $('#home').size() == 1 ){

		slideHome( 0 );

	}
})

function slideHome( current ){

	var 
		numImg = 2,
		img = $( '.imgHome' );
	
	img.hide();
	img.eq( current ).fadeIn( 'slow' );
    
	current = current >= 2 ? 0 : current + 1;

	setTimeout( 'slideHome( ' + current + ' )', 4000 );
}

var
    er = new RegExp(/\b[A-Za-z0-9._%-]+@[A-Za-z0-9._%-]+\.[A-Za-z]{2,4}\b/),
    red = '4px solid red',
    green = '4px solid #01CF00';

/* INI: CONTATO */

$(function(){ $("#assunto").focus(); })

function verifica(){

    var
        assunto = $("input#fname"),
        lang = $("input#msgForm"),
        message = $("#message"),
        nome = $("input#fname"),
        email = $("input#femail"),
        ddd = $("input#fddd"),
        tel = $("input#fnumber"),
        comentario = $("textarea#fcomments");

    if( nome.val() == "" ){
        if( lang.val() == '1'){
            message.html('<p>O Campo <strong>Nome</strong> deve ser preenchido</p>');
        }else if( lang.val() == '2' ){
            message.html('<p>The Field <strong>Name</strong> must be completed</p>');
        }else{
			message.html('<p>el campo <strong>Nombre</strong> es obligatorio</p>');
		}
        nome.focus();
        nome.css( 'border' , red );
        return false;
    }else{ 
        nome.css('border',green); 
    }
    
    if( !er.test( email.val() ) ){
        if( lang.val() == '1' ){
            message.html('<p>O Campo <strong>E-mail</strong> deve ser válido</p>');
        }else if( lang.val() == '2' ){
            message.html('<p>The Field <strong>E-mail</strong> must be completed</p>');
        }else{
			message.html('<p>el campo <strong>Correo electrónico</strong> es obligatorio</p>');
		}
        email.focus();
        email.css('border',red);
        return false;
    }else{ 
        email.css('border',green); 
    }
    
    if( comentario.val() == "" ){
        if( lang.val() == '1' ){
            message.html('<p>O Campo <strong>Comentário</strong> deve ser preenchido</p>');
        }else if( lang.val() == '2' ){
            message.html('<p>The Field <strong>Commentary</strong> must be completed</p>');
        }else{
			message.html('<p>el campo <strong>Comentarios</strong> es obligatorio</p>');
		}
        comentario.focus();
        comentario.css('border',red);
        return false;
    }else{ 
        comentario.css('border',green); 
    }
    
    if( assunto.val() != "" || nome.val() != "" || email.val() != "" || comentario.val() != "" ) {
        if( lang.val() == '1'){
            message.html('<p style="color:#000">Enviando mensagem...</p>');
        }else if( lang.val() == '2' ){
            message.html('<p style="color:#000">Sending message...</p>');
        }else{
			message.html('<p style="color:#000">A enviar mensaje...</p>');
		}
        $.ajax({
            type: "POST",
            url: "formmail.php",
            data: "nome=" + nome.val() + "&email=" + email.val() + "&ddd=" + ddd.val() + "&tel=" + tel.val() + "&comentario=" + comentario.val() + "&msgForm=" + lang.val(),
            success: function(msg){
                
                $("div#message").html('<p style="color:green">' + msg + '</p>');
                
            }
        })
        return false;
    }
    
}
/* INI: CONTATO */
