// JavaScript Document
var appCustom = 
{
	// CONTATO
	contact:
	{
		send:function(url)
		{
			var nomeval = jQuery("#Nome").val();
			var emailval = jQuery("#Email").val();
			var msgval = jQuery("#mensagem").val();
			
			var erro = '';
			
			if(nomeval == '' | nomeval == 'Nome'){erro += 'Informe o seu nome.<br>'}
			if(emailval == '' || emailval.length <6 || emailval.indexOf('@') == "-1" || emailval.indexOf('.') == "-1")
			{erro += "O e-mail informado n&atilde;o parece v&aacute;lido.<br>";}
			if(msgval == '' | msgval == 'Sua mensagem'){erro += 'Escreva uma mensagem.'}
			
			if(erro == '')
			{
				var linkToPhp = url+'/contact_send.php';
				jQuery.post(linkToPhp,{nome:nomeval,email:emailval,mensagem:msgval},function(retorno){
					appCustom.contact.clear();
					jQuery(".modal h2").html("Contato.");
					jQuery("#mensagem_dialogo").html("Sua mensagem foi enviada com sucesso.");
					jQuery(".modal").overlay().load();
				},"html");
			}
			else
			{
				jQuery(".modal h2").html("Ops.");
				jQuery("#mensagem_dialogo").html(erro);
				jQuery(".modal").overlay().load();
			}
		},
		clear:function()
		{
			jQuery("#Nome").val('Nome');
			jQuery("#Email").val('E-mail');
			jQuery("#mensagem").val('Sua mensagem');
		}
	},
	// NEWSLETTER
	newsletter:
	{
		cadastra:function(url)
		{
			var emailval = jQuery("#emailnewsletter").val();
			url_news = url+"/newsletter.php"
			if(emailval == '' || emailval.length <6 || emailval.indexOf('@') == "-1" || emailval.indexOf('.') == "-1")
			{
				jQuery(".modal h2").html("Ops.");
				jQuery("#mensagem_dialogo").html("O e-mail informado n&atilde;o parece v&aacute;lido.");
				jQuery(".modal").overlay().load();
			}
			else
			{
				jQuery.post(url_news,{email:emailval},function(retorno){
					jQuery("#emailnewsletter").val('E-mail');
					jQuery(".modal h2").html("Newsletter.");
					jQuery("#mensagem_dialogo").html("Seu email foi cadastrado com sucesso.");
					jQuery(".modal").overlay().load();
				},"html");
			}
		}
	},
	//
	contato:function()
	{
		jQuery('html,body').animate({scrollTop: 1000},500);
	},
	// Busca
	busca:
	{
		valida:function()
		{
			if(jQuery('#s').val() == 'Bendita busca')
			{
				jQuery(".modal h2").html("Ops.");
				jQuery("#mensagem_dialogo").html("Informe o que deseja buscar.");
				jQuery(".modal").overlay().load();
			}
			else
			{
				document.forms['buscaform'].submit();
			}
		}
	},
	// Comentarios
	comentarios:
	{
		valida:function()
		{
			var nomeval = jQuery("#author").val();
			var emailval = jQuery("#email").val();
			var comentarioval = jQuery("#comment").val();
			
			var erro = '';
			
			if(nomeval == '' | nomeval == 'Nome'){erro += 'Informe o seu nome.<br>'}
			if(emailval == '' || emailval.length <6 || emailval.indexOf('@') == "-1" || emailval.indexOf('.') == "-1")
			{erro += "O e-mail informado n&atilde;o parece v&aacute;lido.<br>";}
			if(comentarioval == '' || comentarioval == "Comente"){erro += 'Fa&ccedil;a o seu coment&aacute;rio.'}
			
			if(erro == '')
			{
				return true;
			}
			else
			{
				jQuery(".modal h2").html("Ops.");
				jQuery("#mensagem_dialogo").html(erro);
				jQuery(".modal").overlay().load();
				return false;
			}
		}
	}
};

// REDES SOCIAIS

var social = 
{
	// Twitter API
	twitter:function(urllocal,titulo,urlartigo)
	{
		urltiny = urllocal+"/tinyurl.php";
		jQuery.post(urltiny,{url:urlartigo},function(short){
			var txt = encodeURIComponent(titulo)+'%20%23abendita%20'+short;
			_pub = 'http://twitter.com/home?status=';
			_pub += txt;
			window.open(_pub,'twitter');										
		});
	},
	// Facebook API 
	facebook:function(titulo,txt,urlartigo)
	{
			callPublish('',{'name':titulo,'href':urlartigo,'description':txt,'media':[{'type':'image','src':'http://www.abendita.com.br/imagens/avatar_sociais.jpg', 'href':urlartigo}]},[{'text':'Veja','href':urlartigo}]);
	},
	// Orkut API
	orkut:function(titulo,txt,urlartigo)
	{
		
		var params = {};
			
		params[google.orkut.share.Field.TITLE] = titulo;
		params[google.orkut.share.Field.CONTENT] = txt;
		params[google.orkut.share.Field.DESTINATION_URL] = urlartigo;
		params[google.orkut.share.Field.THUMBNAIL] = 'http://www.abendita.com.br/imagens/avatar_sociais.jpg';
		var connection = new google.orkut.share.Connection(params);
		connection.send('orkut.com', params);
	},
	// DELICIOUS API
	delicious:function(titulo,urlartigo)
	{
			var txt = encodeURIComponent(' - A Bendita');
			_pub = 'http://delicious.com/save?v=5&noui&jump=close&url=';
			_pub += encodeURIComponent(urlartigo);
			_pub += '&title=';
			_pub += encodeURIComponent(titulo);
			_pub += txt;
			window.open(_pub,'delicious','toolbar=no,width=550,height=550');
			return false;
	}
};
