ThiagoToledo.com « visit
This is my Source Code and I don't want to show it here
View Source Code only (as overlay)
// That code snippet belongs to ThiagoToledo.com - http://thiagotoledo.com
//Área do Scroll Estilizado
var scroller = null;
var scrollbar = null;
window.onload = function () {
scroller = new jsScroller(document.getElementById("grupo_news"), 200, 190);
scrollbar = new jsScrollbar (document.getElementById("scrollbar"), scroller, false);
}
//declaração das variaveis de controle de eventos
var janela_contato_aberta = false;
var nomeNavegador = "";
var respostaEnvioContatoUrl = "contato_action.php";
function verificaNavegador(){
//alert(navigator.appVersion.slice(17,25));
//alert(navigator.appName);
if(navigator.appName === "Microsoft Internet Explorer"){
nomeNavegador = navigator.appVersion.slice(17,25);
}else{
nomeNavegador = "Firefox";
}
return nomeNavegador;
}
$(document).ready(function() {
//checa o Navegador usado
verificaNavegador();
//$.localScroll({ target:'#content' });
//*** INICIO link do logotipo
$("#div_img_logo").click(function(){
location.href="index.php";
});
//*** FIM link do logotipo
//*** INICIO eventos relativos a janela de contato do site
//escondendo as janelas
$("#janela_contato_real").hide();
if(nomeNavegador === "MSIE 7.0" || nomeNavegador === "Firefox"){
$("#janela_contato").hide();
}else{
$("#janela_contato").css({ visibility: "hidden"});
}
//retirando pelo javascript a âncora dos link para a tela não pular
$("#spacer_contato").parent().attr({ href: "javascript:void(0);"});
$("#x_fechar_contato").attr({ href: "javascript:void(0);"});
$("#bt_envio_contato").attr({ href: "javascript:void(0);"});
//Função de abertura e fechamento da janela de contato
function abrirFecharJanelaContato(){
if(janela_contato_aberta === false){
if(nomeNavegador === "MSIE 7.0" || nomeNavegador === "Firefox"){
$("#janela_contato_real").show("slow");
$("#janela_contato").show("slow");
}else{
$("#janela_contato_real").show("slow",function(){
$("#janela_contato").css({ visibility: ""});
});
}
janela_contato_aberta = true;
$("#spacer_contato").attr({ title: ""});
}else{
if(nomeNavegador === "MSIE 7.0" || nomeNavegador === "Firefox"){
$("#janela_contato").hide("slow");
$("#janela_contato_real").hide("slow");
//qualquer coisa elimina abaixo
$("#janela_contato_real_resposta").hide("slow");
}else{
$("#janela_contato").css({ visibility: "hidden"});
$("#janela_contato_real").hide("slow");
//qualquer coisa elimina abaixo
$("#janela_contato_real_resposta").css({ visibility: "hidden"});
}
janela_contato_aberta = false;
$("#spacer_contato").attr({ title: "Contato"});
}
}
//Evento de clique no contato
$("#spacer_contato").click(function() {
abrirFecharJanelaContato();
limpaFormularioContato();
});
//Evento de clique no x dentro do contato
$("#x_fechar_contato").click(function() {
abrirFecharJanelaContato();
limpaFormularioContato();
});
//Inicio da CrÃtica do formulário
/*
Nome: <input id="form_contato_nome" type="text" name="nome" /><br>
E-mail: <input id="form_contato_email" type="text" name="email" /><br>
<textarea name="mensagem" id="form_contato_mensagem">Mensagem</textarea>
<a href="#" id="bt_envio_contato" >Enviar</a>
*/
function limpaFormularioContato(){
$("#form_contato_nome").attr({ value: ""});
$("#form_contato_email").attr({ value: ""});
$("#form_contato_mensagem").attr({ value: "Mensagem"});
$("#msg_form_contato").html("PREENCHA OS DADOS ABAIXO");
$("#msg_form_contato").css("color","#cee9ed");
$("#msg_form_contato").css("text-decoration", "none");
}
$("#form_contato_mensagem").focus(function(){
if($("#form_contato_mensagem").attr("value") == "Mensagem"){
$("#form_contato_mensagem").attr({ value: ""});
}
});
$("#form_contato_mensagem").blur(function(){
if($("#form_contato_mensagem").attr("value") == "" || $("#form_contato_mensagem").attr("value") == undefined){
$("#form_contato_mensagem").attr({ value: "Mensagem"});
}
});
$("#form_contato_mensagem").blur(function(){
});
$("#bt_envio_contato").click(function(){
var valorNomeFormContato = $("#form_contato_nome").attr("value");
var valorEmailFormContato = $("#form_contato_email").attr("value");
var valorMensagemFormContato = $("#form_contato_mensagem").attr("value");
if(valorNomeFormContato == "" || valorNomeFormContato == undefined){
$("#msg_form_contato").css("color","#CC0000");
$("#msg_form_contato").css("text-decoration", "blink");
$("#msg_form_contato").html("PREENCHA O CAMPO NOME");
}else if(valorEmailFormContato == "" || valorEmailFormContato == undefined){
$("#msg_form_contato").css("color","#CC0000");
$("#msg_form_contato").css("text-decoration", "blink");
$("#msg_form_contato").html("PREENCHA O CAMPO E-MAIL");
}else if(valorEmailFormContato.lastIndexOf("@") == -1 || valorEmailFormContato.lastIndexOf(".") == -1){
$("#msg_form_contato").css("color","#CC0000");
$("#msg_form_contato").css("text-decoration", "blink");
$("#msg_form_contato").html("PREENCHA CORRETAMENTE O CAMPO E-MAIL");
}else if(valorMensagemFormContato == "" || valorMensagemFormContato == undefined || valorMensagemFormContato == "Mensagem"){
$("#msg_form_contato").css("color","#CC0000");
$("#msg_form_contato").css("text-decoration", "blink");
$("#msg_form_contato").html("PREENCHA O CAMPO MENSAGEM");
}else{
$.ajax({
type: "POST",
url: respostaEnvioContatoUrl,
data: "nome=" + valorNomeFormContato + "&email=" + valorEmailFormContato + "&mensagem=" + valorMensagemFormContato,
success: function(msg){
//$("#msg_form_contato").html(msg);
//$("#msg_form_contato").css("color","#CC0000");
//$("#msg_form_contato").css("text-decoration", "blink");
$("#janela_contato_real").hide("slow",function(){
$("#janela_contato_real_resposta").show("slow");
$("#msg_form_contato_resposta").html(msg);
window.setTimeout(function(){
abrirFecharJanelaContato();
limpaFormularioContato();
}, 5000);
});
}
});
}
});
//*** FIM eventos relativos a janela de contato do site
//abreJob(new Array("job3","job2"),true);
//abreJob(new Array("job2"),true);
});
//Animando o Scroll
function ScrollToDiv(theDivID){
$("html,body").animate({ scrollTop: $("#"+theDivID).offset().top },"slow");
}
//Fim animando o Scroll
var jobsAbertos = new Array();
jobsAbertos[0] = new String("job1");
var i;
function abreJob(idsJob,fechaAbertos){
//ScrollToDiv(idsJob[0]);
var callback = 1;
//alert("função");
$("html,body").animate({ scrollTop: $("#ancora"+idsJob[0]).offset().top-180 },"slow","linear",function(){
if(callback == 1){
if(fechaAbertos === true){
for (i in jobsAbertos){
$("#"+jobsAbertos[i]).slideUp("slow");
//jobsAbertos[i] = undefined;
//alert("esconde #"+ jobsAbertos[i]);
}
}
for (i in idsJob){
//alert("abre #"+ idsJob[i]);
//alert("#"+jobsAbertos[i] + " x " + "#"+idsJob[i]);
if("#"+jobsAbertos[i] != "#"+idsJob[i]){
$("#"+idsJob[i]).slideDown("slow",function(){
//alert($("#"+idsJob[0]).height());
$("html,body").animate({ scrollTop: $("#ancora"+idsJob[0]).offset().top-$("#"+idsJob[0]).height() },"slow");
});
jobsAbertos[i] = idsJob[i];
}else{
jobsAbertos[i] = undefined;
}
}
//jobsAbertos = new Array();
callback=2;
}
//alert("callback");
});
}
function fechaJobs(){
}
var toolTipAberto = false;
/*Função Pronta*/
function getPosicaoElemento(object){
var offsetTrail = object;
var offsetLeft = 0;
var offsetTop = 0;
while (offsetTrail) {
offsetLeft += offsetTrail.offsetLeft;
offsetTop += offsetTrail.offsetTop;
offsetTrail = offsetTrail.offsetParent;
}
if (navigator.userAgent.indexOf("Mac") != -1 &&
typeof document.body.leftMargin != "undefined") {
offsetLeft += document.body.leftMargin;
offsetTop += document.body.topMargin;
}
return {left:offsetLeft, top:offsetTop};
}
/*Fim Função Pronta*/
function mostraToolTip(object){
//alert($(object).attr("alt"));
if(nomeNavegador != "Firefox"){
if($(object).attr("lang") == "" || $(object).attr("lang") == undefined){
$(object).attr({ lang : $(object).attr("alt") });
//object.lang = object.alt;
//object.alt = "";
$(object).attr({alt : ""});
}
if(toolTipAberto === false){
$("#tooltip").css({top: getPosicaoElemento(object).top+30, left: window.event.clientX -60});
$("#tooltip").html(object.lang);
$("#tooltip").animate({
left: getPosicaoElemento(object).left+10, top: getPosicaoElemento(object).top+50, opacity: 'show'
}, "fast");
//$("#tooltip").fadeIn("slow");
toolTipAberto = true;
}
}else{
object.title = object.alt;
}
}
function escondeToolTip(object){
if(nomeNavegador != "Firefox"){
$("#tooltip").fadeOut("fast",function(){
$("#tooltip").html("");
toolTipAberto = false;
});
}
}
Syndicate
Categories
Statistics
There are 330 Sites with 745 Links of Interest in 18 Categories. The latest Site was added 4 months ago.
About
This is a project by Sebastian Senf, for his part jQuery user and lover too. Follow me.