// JavaScript Document

$(document).ready(function(){
		
		$("#login").click(function() {
								   
			if($("input[name=usuario]").val()==""){alert("Esta vacio el nombre de usuario");}else{
			
				$.ajax({
					type: "POST",
					url: "fn/ajax_log.php",
					data: "usuario="+$("input[name=usuario]").val()+"&pass="+$("input[name=pass]").val(),
					
					success: function(datos){
					//alert( "Se guardaron los datos: " + datos);
					$("#divlogin").hide("slow");
					location.reload();
					}
				});
			}
			return false;
		});
		
	$("#formsubir").submit(function() {$("#subiendo").show("fast");});
	

	
	$("input").focus(function() { $(this).val("");
		if($(this).attr("name")!="temp2" && $(this).attr("name")!="temp3" && $(this).attr("name")!="temp13" && $(this).attr("name")!="temp12" && $(this).attr("name")!="temp"){											  
		$(this).unbind("focus");}
	});
	
	$("input[name=mail]").focusout(function() {	if($(this).val()==""){$(this).val("Correo electronico").focus(function() { $(this).val("");	$(this).unbind("focus");});}});
		$("input[name=grupo]").focusout(function() {	if($(this).val()==""){$(this).val("Nombre de grupo").focus(function() { $(this).val("");	$(this).unbind("focus");});}});
		$("input[name=usuario_R]").focusout(function() {	if($(this).val()==""){$(this).val("Nombre de usuario").focus(function() { $(this).val("");	$(this).unbind("focus");});}});
	
	$("input[name=temp]").focus(function() { $(this).hide();$("input[name=pass]").show().focus();});
		$("input[name=temp2]").focus(function() { $(this).hide();$("input[name=pass_R]").show().focus();});
	$("input[name=temp3]").focus(function() { $(this).hide();$("input[name=confirm_pass]").show().focus();});
		$("input[name=temp12]").focus(function() { $(this).hide();$("input[name=temp_pass_rec]").show().focus();});
	$("input[name=temp13]").focus(function() { $(this).hide();$("input[name=temp_pass_rec2]").show().focus();});
	/// FOTOS ///
	
	$("#abre_seccion_fotos").click(function() {$("#seccion_fotos").toggle();return false;});	
	//$("#carga_fotolog").click(function() {$(".left2").load("ajax/ajax_fotolog.php");});
	$("#carga_fotolog").click(function() {$(".left2").load("ajax/ajax_fotolog.php");});
	$("#carga_videos").click(function() {$(".left2").load("ajax/ajax_videos.php");});
	$("#carga_momentos").click(function() {$(".left2").load("ajax/ajax_momentos.php");});
	$("#carga_consigna").click(function() {$(".left2").load("ajax/ajax_consigna.php");});
	$("#carga_perfil").click(function() {$(".left2").load("ajax/ajax_perfil.php"); return false;});
	$("#carga_finde").click(function() {$(".left2").load("ajax/ajax_finde.php");});
	$("#carga_albums").click(function() {$(".left2").load("ajax/ajax_albums.php");});
	$("#carga_editadas").click(function() {$(".left2").load("maya.html");});
	$(".linksajax").click(function() {$(".left2").load("ajax/ajax_"+$(this).attr("id")+".php?id="+$(".elgrupo").attr("id"));});
	var Musik=0;
	$("#showmusic").click(function() { 
		if(Musik==0){
			$("#divmusica").attr("width","462"); 
			$("#divmusica").css("background","#000"); 
			$("#divmusica").attr("heigth","350");  			Musik=1;
		}else{
			$("#divmusica").attr("width","0");$("#divmusica").attr("heigth","0");
			Musik=0;
		}
			
			return false; });
	
	$.validator.setDefaults({
		submitHandler: function() { 
		$("#repetido").hide();
		$.ajax({
				type: "POST", url: "ajax/ajax_registro.php",
				data: "grupo="+$("input[name=grupo]").val()+"&usuario="+$("input[name=usuario_R]").val()+"&mail="+$("input[name=mail]").val()+"&momento=pre&crear="+$("input[name=crear]").val()+"&cap="+$("input[name=cap]").val(),
				success: function(datos){
				//alert( "Se guardaron los datos: " + datos);
				//location.reload();
				if(datos=='grupo'){$("#repetido").show().text("Ya esta usado ese nombre de grupo");return false;}else if(datos=='cap'){$("#repetido").show().text("El captcha esta mal escrito!");return false;}else if(datos=='usuario'){$("#repetido").show().text("Ya esta usado ese nombre de usuario");return false;} else if(datos=='mail'){$("#repetido").show().text("Ya esta usada esa direccion de mail!");return false;}else{
				$.ajax({ type: "POST", url: "ajax/ajax_registro.php",
				data: "grupo="+$("input[name=grupo]").val()+"&usuario="+$("input[name=usuario_R]").val()+"&mail="+$("input[name=mail]").val()+"&pass="+$("input[name=pass_R]").val()+"&momento=pos&crear="+$("input[name=crear]").val(),
				success: function(datos){
				//alert( "Se guardaron los datos: " + datos);
				location.reload();
				} 	});
					
					}
				
				}
				});
	}
});

		$.validator.addMethod("userNameRegex", function(value, element) {

			return this.optional(element) || /^[a-z0-9_@\-ņŅüÜį\s]+$/i.test(value);

	    }, "Username must contain only letters, numbers, or dashes.");

		$("#formulario_registro").validate({
		rules: {
			grupo: { required: true,minlength: 2,userNameRegex: true, },
			mail: { required: true, email: true },
			usuario_R: { required: true, minlength: 2 },
			pass_R: { required: true, minlength: 5 },
			confirm_pass: { required: true, minlength: 5,  equalTo: "#pass_R" }
		},
		messages: {
			grupo: {
				required: "Elegi el nombre de tu grupo",
				minlength: "Tu nombre de grupo debe tener al menos dos caracteres",
				userNameRegex: "Formato inv&aacute;lido. Caracteres permitidos: a-z, 0-9, -, _, @."
			},	
			usuario_R: {
				required: "Elegi tu nombre de usuario",
				minlength: "Tu nombre de usuario debe tener al menos dos caracteres"
			},
			pass_R: {
				required: "Ingrese una contraseņa",
				minlength: "Su contraseņa tiene que tener 5 caracteres al menos"
			},
			confirm_pass: {
				required: "Ingrese una contraseņa",
				minlength: "Su contraseņa tiene que tener 5 caracteres al menos",
				equalTo: "La contraseņa no coincide"
			},
			mail: "Ingrese una direccion valida",
		}
	});

		
		
		$("#divmusica").attr("width","0"); 
			$("#divmusica").attr("heigth","0");

		$("#crear_g").click (function () {
		$(this).attr("disabled","disabled");
			$("select[name=cual]").hide();
		$("#unirse_g").attr("disabled",false);
			$("input[name=grupo]").unbind ("keyup");$("input[name=crear]").val('0');
		});
		$("#formcontacto").click (function(e) {
		$("#box").show();$(".contiene_popup").css("top",(e.pageY-400) + "px");
		$("#meteraca").load("partes/contacto.php");
		return false;
		});
		$("#soporte").click (function(e) {
		$("#box").show();$(".contiene_popup").css("top",(e.pageY-400) + "px");
		$("#meteraca").load("partes/soporte.php");
		return false;
		});
		$("#contrah").click (function(e) {
		$("#box").show();$(".contiene_popup").css("top",(e.pageY-50) + "px");
		$("#metraca").load("partes/contra.php");
		return false;
		});

		$("#unirse_g").click (function () {
		$(this).attr("disabled","disabled");	
			$("input[name=grupo]").keyup(function(){

		Asd="tabla=grupos&condicion=usuario&dato="+$("input[name=grupo]").val();
		$.ajax({type: "POST",url: "partes/buscar.php",
			data: Asd,
			success: function(datos){
			$("select[name=cual]").html('').show();
			$("select[name=cual]").append(datos);
				if(datos){$("select[name=cual]").attr('size','5');}
					$("select[name=cual]").click(function(){
						$("input[name=grupo]").val($("select[name=cual] :selected").text());				
						$("select[name=cual]").hide();
					}); 
			} 
		}); 
	});
		$("#crear_g").attr("disabled",false);	$("input[name=crear]").val('1')	 
		});
		
		$("#rec_pass").click (function () {
			if($("input[name=temp_pass_rec]").val()===$("input[name=temp_pass_rec2]").val()){
			Asd="mail="+$("input[name=mail_rec]").val();
			Asd=Asd+"&codigo="+$("input[name=codigo_rec]").val();
			Asd=Asd+"&pass="+$("input[name=temp_pass_rec]").val();
			$.ajax({type: "POST",url: "ajax/newpass.php",
			data: Asd,
			success: function(datos){$("#repetido").show().html(datos);} 
			}); }else{$("#repetido").show().text("No coinciden las dos contraseņas");}
			return false;
	
		});
});



