////////////
// Select //
////////////
estiloSelect = {
	init: function(){
		var primeiro = 0;
		$("select.select").each(function(){
			var html =  '<div id="' + $(this).attr("id") + '" class="' + $(this).attr("class") + '">';
				html += '	<div class="ativo"></div>';
				html += '	<input id="' + $(this).attr("id") + '_select" name="' + $(this).attr("name") + '" type="hidden" value="" />';
				html += '	<div class="options">';
				for(i=0;i<$("option",this).length;i++){
					html += '	<a href="javascript:void(0);" title="' + $("option:eq(" + i + ")",this).text() + '" rel="' + $("option:eq(" + i + ")",this).attr("value") + '">' + $("option:eq(" + i + ")",this).text() + '</a>';
				}
				html += '	</div>';
				html += '</div>';
			
			$(this).replaceWith(html);
			$("option",this).each(function(i){
				primeiro = this.selected ? i : primeiro;
			});
			primeiro = 0;
		});
		$("div.select").css("visibility","visible").each(function(){
			var altura = $("a",this).length;
				//altura = altura > 5 ? 5 : altura;
			if(altura > 5){
				$(".options",this).css({height:150 + "px", visibility:"visible", display:"none"});
				estiloSelect.change(this,primeiro);
			}else{
				estiloSelect.change(this,primeiro);
			}
		})
		$("div.select").hover(function(){
			$(this).parent().css("z-index","3");
			$(this).children(".options").slideDown('fast');
		},function(){
			$(this).parent().css("z-index","1");
			$(this).children(".options").slideUp('fast');
		});
		$("div.select").each(function(){
			$("a", this).each(function(i){
				$(this).unbind().click(function(){
					estiloSelect.change($(this).parents("div.select:eq(0)"),i);
				});
			});
		});
	},
	
	change: function(obj,option){
		$("a.optionAtivo",obj).removeClass("optionAtivo");
		$("a:eq(" + option + ")",obj).addClass("optionAtivo");
		var texto = $("a:eq(" + option + ")",obj).text();
		var valor = $("a:eq(" + option + ")",obj).attr("rel");
		$(".ativo",obj).html(texto);
		$("input",obj).val(valor);
		estiloSelect.fecha();
	},
	
	fecha: function(){
		$("div.select .options:visible").slideUp('fast',function(){$(this).parent().parent().css("z-index","2")});
		$("html").unbind('click',estiloSelect.fecha);
	}
}

$(document).ready( function(){
	estiloSelect.init();	
//barra 
	$('.scrollAgenda').jScrollPane({showArrows:true, scrollbarWidth:12})
	$('.areaScroll').jScrollPane({showArrows:true, scrollbarWidth:12})
//submit Galeria Eventos
	$("#eventosFotosAno .options a").click(function(){
		var mes = $("#eventosFotosMes #eventosFotosMes_select").val();
		if($.trim(mes) != ''){
			$("#galeriaEventosFotos").submit();
		}
	});
	$("#eventosFotosMes .options a").click(function(){
		var ano = $("#eventosFotosAno #eventosFotosAno_select").val();
		if($.trim(ano) != ''){
			$("#galeriaEventosFotos").submit();
		}
	});

	$("#anoHome .options a").click(function(){
		var mes = $('#mesHome #mesHome_select').val();
		if($.trim(mes) != ''){
			$("#galeriaFotosHome").submit();
		}
	});

	jQuery("#mesHome .options a").click(function(){
		var ano = $('#anoHome #anoHome_select').val()
		if($.trim(ano) != ''){
			$("#galeriaFotosHome").submit();
		}
	});

	var caminho = $("#caminhoAbsolute").val();
	caminho = caminho.split('/').pop();
	if(caminho == '' || caminho == 'index.php'){
		var newCaminho = 'index.php/'
	}else{
		var newCaminho = '';
	}
	$('#enviar').live("click",function(){
		var email = $("#email").val();
		var status = $("#subscribeform input:radio:checked").val();
		var regmail = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		if(!regmail.test(email)){
			alert("Email Invalido");
			return false;
		}
		$.ajax({
			'url':'http://www.gugst.com.br/new/index.php/home/cadastroNews',
			'type':'POST',
			'async':false,
			'data':{
				'email':email,
				'status':status
			},
			'success':function(resp){
				resp = $.trim(resp);
				if(status == 0){
					if(resp == 'CORRETO'){
						 $("input[name=email]").val("E-mail");
						alert("Seu Email foi Retirado com Sucesso.")
					}else if(resp == 'ERROR'){
						$("input[name=email]").val("E-mail");
						alert("Error ao retirar Email.");
					}
				}else{
					if(resp == 'CORRETO'){
						 $("input[name=email]").val("E-mail");
						alert("Seu Email foi Cadastrado com Sucesso.")
					}else if(resp == 'ERROR'){
						$("input[name=email]").val("E-mail");
						alert("Error ao cadastrar Email.");
					}
				}
				if(resp == 'EXISTE'){
					$("input[name=email]").val("E-mail");
					alert("Email já Cadastrado.");
				}else if(resp == 'NO-EXISTE'){
					$("input[name=email]").val("E-mail");
					alert("Emai não Cadastrado impossivel Retirar");
				}
			}
		});
	});
});
