// 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);
		
};

if( top != self ){ top.location.href = location.href; } //remove iframe

$(function(){

    $( 'a#irTopo').click(function(e){
        
        e.preventDefault();
        move_scroll(0);
    
    })
    
    $( '#homeLastPost').mouseover(function(){
    
        $( '#homeCommentShow' ).fadeIn('fast');
    
    })
    
    $( '#homeLastPost').mouseout(function(){
    
        $( '#homeCommentShow' ).fadeOut('fast');
    
    })

	$("div#language p img").eq(0).css("margin-left","10px");
    
    /* videos URL */
    //$('div#videosURL ul li a').eq(0).css('color','red');
    $('div#videosURL ul li a').click(function(e){
    
        e.stopPropagation(); e.preventDefault();
        $('div#videosURL ul li a').css('color','#2A4F69');
        $(this).css('color','red');
        var link = $(this).attr('href');
        $("div#videoShow").html('<object width="600" height="420"><param value="' + link +'" name="movie"/><param value="transparent" name="wmode"/><embed width="600" height="420" wmode="transparent" type="application/x-shockwave-flash" src="' + link + '"/></object>');
        
    })
    $('p#song').html('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="330" height="50" align="middle"><param name="play" value="true"/><param name="allowScriptAccess" value="sameDomain" /><param value="transparent" name="wmode"/><param name="movie" value="http://storage.mais.uol.com.br/embed_audio2.swf?mediaId=363406" /><param name="quality" value="high" /><embed src="http://storage.mais.uol.com.br/embed_audio2.swf?mediaId=363406" quality="high" width="330" height="50" swLiveConnect=true align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" play="true" /></embed></object>');

    // TWITTER
    /*
    $('#twp').html('<p>Carregando...</p>');
    $.ajax({
        type: "POST",
        url: "inc/twitter.php",
        success: function(twp){
            $("div#twp").html(twp);
        }
    })
    */

})

    function videoShow(vid){

        $("div#videoShow").html('<object width="600" height="420"><param value="' + vid + '" name="movie"/><param value="transparent" name="wmode"/><embed width="600" height="420" wmode="transparent" type="application/x-shockwave-flash" src="' + vid + '"/></object>');

    }

    var
        er = new RegExp(/\b[A-Za-z0-9._%-]+@[A-Za-z0-9._%-]+\.[A-Za-z]{2,4}\b/),
        red = '1px solid red',
        green = '1px solid green';

// Guestbook

function validaGuest(){
    if($("input#nome").val() == ""){
        $("p#validGuest").html('O Campo <strong>Nome</strong> deve ser preenchido');
        $("input#nome").focus();
        $("input#nome").css('border',red);
        return false;
    }else{ 
        $("input#nome").css('border',green); 
    }
    if($("textarea#texto").val() == ""){
        $("p#validGuest").html('O Campo <strong>Texto</strong> deve ser preenchido');
        $("textarea#texto").focus();
        $("textarea#texto").css('border',red);
        return false;
    }else{ 
        $("textarea#texto").css('border',green); 
    }
    if($("input#ft").val() == ""){
        $("p#validGuest").html('O <strong>código</strong> da imagem deve ser preenchido');
        $("input#ft").focus();
        $("input#ft").css('border',red);
        return false;
    }else{ 
        $("input#ft").css('border',green); 
    }
}
function validaGuest_eng(){
    if($("input#nome").val() == ""){
        $("p#validGuest").html('The Field <strong>Name</strong> must be completed');
        $("input#nome").focus();
        $("input#nome").css('border',red);
        return false;
    }else{ 
        $("input#nome").css('border',green); 
    }
    if($("textarea#texto").val() == ""){
        $("p#validGuest").html('The Field <strong>Comment</strong> must be completed');
        $("textarea#texto").focus();
        $("textarea#texto").css('border',red);
        return false;
    }else{ 
        $("textarea#texto").css('border',green); 
    }
    if($("input#ft").val() == ""){
        $("p#validGuest").html('The <strong>image code</strong> must be completed');
        $("input#ft").focus();
        $("input#ft").css('border',red);
        return false;
    }else{ 
        $("input#ft").css('border',green); 
    }
}

// Contato

$(function(){ $("#assunto").focus(); })

function verifica(){

    if($("input#assunto").val() == ""){
        if($("input#msgForm").val() == '1'){
            $("div#message").html('<p>O Campo <strong>Assunto</strong> deve ser preenchido</p>');
        }else{
            $("div#message").html('<p>The Field <strong>Subject</strong> must be completed</p>');
        }
        $("input#assunto").focus();
        $("input#assunto").css('border',red);
        return false;
    }else{ 
        $("input#assunto").css('border',green); 
    }
    if($("input#nome").val() == ""){
        if($("input#msgForm").val() == '1'){
            $("div#message").html('<p>O Campo <strong>Nome</strong> deve ser preenchido</p>');
        }else{
            $("div#message").html('<p>The Field <strong>Name</strong> must be completed</p>');
        }            
        $("input#nome").focus();
        $("input#nome").css('border',red);
        return false;
    }else{ 
        $("input#nome").css('border',green); 
    }
    
    if(!er.test($("input#email").val())){
        if($("input#msgForm").val() == '1'){
            $("div#message").html('<p>O Campo <strong>E-mail</strong> deve ser válido</p>');
        }else{
            $("div#message").html('<p>The Field <strong>E-mail</strong> must be completed</p>');
        }
        $("input#email").focus();
        $("input#email").css('border',red);
        return false;
    }else{ 
        $("input#email").css('border',green); 
    }
    if($("textarea#comentario").val() == ""){
        if($("input#msgForm").val() == '1'){
            $("div#message").html('<p>O Campo <strong>Comentário</strong> deve ser preenchido</p>');
        }else{
            $("div#message").html('<p>The Field <strong>Commentary</strong> must be completed</p>');
        }
        $("textarea#comentario").focus();
        $("textarea#comentario").css('border',red);
        return false;
    }else{ 
        $("input#comentario").css('border',green); 
    }
    if($("#assunto").val()!="" || $("#nome").val()!="" || $("#email").val()!="" || $("#comentario").val()!="") {
        if($("input#msgForm").val() == '1'){
            $("div#message").html('<p style="color:#000">Enviando mensagem...</p>');
        }else{
            $("div#message").html('<p style="color:#000">Sending message...</p>');
        }
        $.ajax({
            type: "POST",
            url: "formmail.php",
            data: "assunto=" + $("input#assunto").val() + "&nome=" + $("input#nome").val() + "&email=" + $("input#email").val() + "&tel=" + $("input#tel").val() + "&comentario=" + $("textarea#comentario").val() + "&msgForm=" + $("input#msgForm").val(),
            success: function(msg){
                $("div#message").html('<p style="color:green">' + msg + '</p>');
            }
        })
        return false;
    }
    
}
