var kolosh = {
	fadeclicks: function(){
		$('.menu-smart, .menu-masc, .menu-fem, .menu-ond, .menu-cont, .social-fb, .social-tw, .social-bl, .social-yt, .social-or, .colecao-prev, .colecao-next, .produto-share-fb, .produto-share-tw, .produto-next, .produto-prev, .blog-ctg-mundosmart, .blog-ctg-temposmart, .blog-ctg-relacaosmart, .blog-ctg-vivasmart, .blog-ctg-invistasmart, .bt-enviar, .bt-form-cadastronews-fechar, .bt-contato-faq')
			.append('<span class="hover"></span>').each(function(){
			var $span = $('> span.hover', this).css('opacity', 0);
			$(this).hover(function () {
				$span.stop().fadeTo(300, 1);
			}, function () {
				$span.stop().fadeTo(300, 0);
			});
		});
	},
	validation: function(action,ids,texto,result){
		var colorErro = '#c83434',
			colorReturn = '#808083',
			form = '#form',
			method = 'post',
			status = true;
		$.each(ids,function(index,value){
			if($(value).val()==""){
				status = false;
				$("input"+value).ready(function(){
					$(value).css({"border-color":colorErro,"-moz-box-shadow":"0px 0px 5px "+colorErro,"-webkit-box-shadow":"0px 0px 5px "+colorErro,"box-shadow":"0px 0px 5px "+colorErro});
					$(value).keypress(function(){
						$(this).css({"border-color":colorReturn,"-moz-box-shadow":"0px 0px 0px "+colorErro,"-webkit-box-shadow":"0px 0px 0px "+colorErro,"box-shadow":"0px 0px 0px "+colorErro});
					});
				});
				$("select"+value).ready(function(){
					$(value).css({"border-color":colorErro,"-moz-box-shadow":"0px 0px 5px "+colorErro,"-webkit-box-shadow":"0px 0px 5px "+colorErro,"box-shadow":"0px 0px 5px "+colorErro});
					$(value).change(function(){
						$(this).css({"border-color":colorReturn,"-moz-box-shadow":"0px 0px 0px "+colorErro,"-webkit-box-shadow":"0px 0px 0px "+colorErro,"box-shadow":"0px 0px 0px "+colorErro});
					});
				});
			}
		});
		if(status){
			$(form).attr({"action":action,"method":method});
			$(form).submit();
		} else {
			$("#_erro_texto").remove();
			$(result).text(texto);	
		}
	},
	sb: function(){
		$('#form').submit();
	},
	loaderColecao: function(){
		var url = $("#colecao-url").text(),
			cat = $("#colecao-categoria").text(),
			pages = $("#colecao-pages").text(),
			aburl = $("#colecao-aburl").text(),
			loader = $("#colecao-loader").text(),
			id = $(".colecao:last").attr("id");
		if(pages==id){
			return false;
		} else {
			if(loader=='true'){
				$("#colecao-loader").text('false');
				$("div#loader img").show();
					$.post(
					url + '/colecao/loader/' + cat + '/?p=' + id + '&aburl=' + aburl,
					function(data){
						if(data != ""){
							$(".colecao:last").after(data);
							$(".colecao:last").fadeIn(1000);
						}
						$("div#loader img").stop().hide();
						$("#colecao-loader").text('true');
					}
				);
			}
		}
	},
	loaderBlog: function(){
		var url = $("#post-url").text(),
			cat = $("#post-categoria").text(),
			pages = $("#post-pages").text(),
			loader = $("#post-loader").text(),
			id = $(".post:last").attr("id");
		if(pages==id){
			return false;
		} else {
			if(loader=='true'){
				$("#post-loader").text('false');
				$("div#loader img").show();
					$.post(
					url + '/blog/loader/' + cat + '/?p=' + id,
					function(data){
						if(data != ""){
							$(".post:last").after(data);
							$(".post:last").fadeIn(1000);
						}
						$("div#loader img").stop().hide();
						$("#post-loader").text('true');
					}
				);
			}
		}
	},
	loaderBlogPost: function(){
		var url = $("#comment-url").text(),
			pid = $("#comment-id").text(),
			pages = $("#comment-pages").text(),
			loader = $("#comment-loader").text(),
			id = $(".comment:last").attr("id");
		if(pages==id){
			return false;
		} else {
			if(loader=='true'){
				$("#comment-loader").text('false');
				$("div#loader img").show();
					$.post(
					url + '/blog/post/loader/' + pid + '/?p=' + id,
					function(data){
						if(data != ""){
							$(".comment:last").after(data);
							$(".comment:last").fadeIn(1000);
						}
						$("div#loader img").stop().hide();
						$("#comment-loader").text('true');
					}
				);
			}
		}
	},
	ceNews: function(){
		new dgCidadesEstados({
			cidade: $('.news-cidade').get(0),
			estado: $('.news-uf').get(0)
		});
	},
	ceOnde: function(){
		new dgCidadesEstados({
			cidade: $('#oc-cidade').get(0),
			estado: $('#oc-uf').get(0)
		});
	},
	ceCont: function(){
		new dgCidadesEstados({
			cidade: $('#contato-cidade').get(0),
			estado: $('#contato-uf').get(0)
		});
	},
	eRep: function(){
		new dgCidadesEstados({
			estado: $('#rep-uf').get(0)
		});
	},
	cadastroBox: function(http){
		$.ajax({
			url: http + '/cadastre-se/box',
			success: function(html){
				$('body').append(html);
				$('#cadastro-news-blackbg').fadeIn(500);
			}
		});	
	},
	cadastroBoxClose: function(){
		$('#cadastro-news-blackbg').fadeOut(500);
		$('#cadastro-news-blackbg').romove();
	}
}

$(document).ready(function() {
	kolosh.fadeclicks();
	$("form").attr("accept-charset","ISO-8859-1");
});
