// TABS ////
//jQuery.noConflict();

$(document).ready(function(){
	$('.tabs a').click(function(){
		switch_tabs($(this));
	});
	switch_tabs($('.defaulttab'));
	
	$(".aumentar").click(function(){
		var tamActual = $("#news").css("font-size");
		var tamActualNum = parseFloat(tamActual, 10);
		var nuevaFuente = tamActualNum*1.2;
		$("#news").css("font-size", nuevaFuente);
		return false;
	});
	
	$(".disminuir").click(function(){
		var tamActual = $("#news").css("font-size");
		var tamActualNum = parseFloat(tamActual, 10);
		var nuevaFuente = tamActualNum*0.8;
		$("#news").css("font-size", nuevaFuente);
		return false;
	});
	
	$("#buttoncomentario").click(function(){
		var com = $("#coment"); var tipo = $("#hdntip").val();
		if(tipo == "not"){var rut = "comentarios_detalle_not.php";}else if(tipo == "usr"){var rut = "comentarios_detalle_usr.php";}else if(tipo == "rev"){var rut = "comentarios_detalle_rev.php";}else if(tipo == "rec"){var rut = "comentarios_detalle_rec.php";}else if(tipo == "viv"){var rut = "comentarios_detalle_viv.php";}else if(tipo == "gal"){var rut = "comentarios_detalle_gal.php";}
		if($.trim(com.val()) == ""){
			$("#msg").css({display: "inherit"});
			$("#msg").html("Su comentario es importante");
		}else{
			$('#comentarios').addClass('loading');
			$('#comentarios').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
			$.post(iurl+"includes/"+rut, {id: $("#hdn").val(), com: com.val(), t: 'save', tip: tipo}, function(data){
				$('#comentarios').removeClass('loading');
  				$('#comentarios').html(data);
				$("#msg").css({display: "none"});
				com.val('');
				$(".delcomentario").click(function(){
					if(confirm(String.fromCharCode(191)+"Estas seguro de eliminar este comentario?")){
						var u = $(this).attr("alt");
						$.post(iurl+"includes/comentario_eliminar.php", {id: u}, function(data){
							$('#com_'+u).slideUp("normal");
						});
					}
					return false;
				});
			});
		}
	});
	$("#enviar a").click(function(evento){
		evento.preventDefault();
		$("#enviar").slideUp("normal");
	});
	$("li.mai a").click(function(evento){
		evento.preventDefault();
		$("#enviar").slideDown("normal");
	});
	$("#nom").val('Tu nombre');
	$("#mgo").val('Nombre de su Amigo');
	$("#maimgo").val('Email de su Amigo');
	$("li.val a").click(function(evento){
		evento.preventDefault();
		if($("#coment").length > 0){
			$('#valoracion').html('<img src="'+iurl+'img/load.gif" />');
			var tipo = $("#hdntip");
			$.post(iurl+"includes/valorar.php", {id: $("#hdn").val(), tip: tipo.val()}, function(data){
  				$('#valoracion').html(data);
				$("li.val a").fadeOut("normal");
			});
		}else{
			alert("Debes registrarte para valorar");
		}
	});
	$("li.com a").click(function(evento){
		evento.preventDefault();
		if($("#coment").length > 0){
			
		}else{
			alert("Debes registrarte para comentar");
		}
	});
	$(".buttonenviar").click(function(){
		var nom = $("#nom").val(); if(nom == "" || nom == "Tu nombre"){alert("Ingresa tu nombre");return false;}
		var mgo = $("#mgo").val(); if(mgo == "" || mgo == "Nombre de su Amigo"){alert("Ingresa el nombre de su amigo"); return false;}
		var maimgo = $("#maimgo").val(); if(maimgo == "" || maimgo == "Email de su Amigo"){alert("Ingresa el mail de su amigo"); return false;}
		$("#enviar").html('Cargando <img src="'+iurl+'img/load.gif" align="absmiddle" />');
		$.post(iurl+"includes/enviar_mail_detalle.php", {id:$("#hdn").val(),tip:$("#hdntip").val(),nom:nom,mgo:mgo,maimgo:maimgo}, function(data){
			$("#enviar").html(data);
			$("#enviar").slideUp("normal");
			alert("Su mensaje ha sido enviado correctamente");
		});
		return false;
	});
	
	$(".videos a").click(function(evento){
		evento.preventDefault();
		var u = $(this).attr("title");
		$("#video").html('<object width="300" height="242"><param name="movie" value="http://www.youtube.com/v/'+u+'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+u+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="300" height="242"></embed></object>');
	});
	
	/////perfil de usuario//////
	/*$("a.comentaperfil").click(function(evento){
		evento.preventDefault();
		if($("#comentarioperfil").length > 0){
		}else{
			alert("Debes iniciar sesion para comentar");
		}
	});*/
	
	$("#comentarioperfil").keyup(function(){
		limitChars("comentarioperfil", 400, "chars", "comentaperfil");
	});
	
	$(".itemcompfl").hover(
		function(){$(this).find(".itemcompfl_del").show();}, function(){$(this).find(".itemcompfl_del").hide();}
	);
	
	$(".lkres a").click(function(){
		var tipid = $(this).attr("rel");
		var tip = tipid.substr(0, 3); var id = tipid.substr(4, tipid.length);
		if(tip == "new"){
			$("#res_"+id).html('<textarea id="txres_'+id+'" class="inputrespfl"></textarea>');
			$("#res_"+id).slideDown("normal");
			$(this).attr("rel", "ins_"+id);
			$(this).text("Guardar");
			$("#lnk_"+id+" .lkcan").show();
		}
		if(tip == "ins"){
			var res = $("#txres_"+id).val(); if(res == ""){alert("Ingrese una respuesta"); return false;}
			$("#res_"+id).addClass('loading');
			$("#res_"+id).html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
			$.post(iurl+"includes/comentario_responder_perfil.php", {id:id,res:res}, function(data){
				$("#res_"+id).removeClass("loading");
				$("#res_"+id).html(data);
				$("#lnk_"+id+" .lkres").hide();
				$("#lnk_"+id+" .lkcan").hide();
			});
		}
		return false;
	});
	
	$(".lkcan a").click(function(){
		var id = $(this).attr("rel");
		$("#res_"+id).slideUp("normal");
		$("#lnk_"+id+" .lkcan").hide();
		$("#lnk_"+id+" .lkres a").attr("rel", "new_"+id);
		$("#lnk_"+id+" .lkres a").text("Responder");
		return false;
	});
	
	$("#comentaperfil").click(function(){
		var cas = $("#hdncas").val();
		if(cas == "0"){
			var nomc=$("#comentarionombre"); var maic=$("#comentariomail"); var codc=$("#comentariocode");
			if(nomc.val() == "" || nomc.val()== "Tu nombre"){
				$("#handerror").html('<div class="msg">Ingresa tu nombre</div>'); return false;
			}
			if(maic.val() == "" || maic.val() == "Tu email"){
				$("#handerror").html('<div class="msg">Ingresa tu mail</div>'); return false;
			}
			if(codc.val() == "" || codc.val() == "Inserta el codigo"){
				$("#handerror").html('<div class="msg">Ingresa el codigo</div>'); return false;
			}
			nom = nomc.val(); mai = maic.val(); cod = codc.val();
		}else if(cas == "1"){
			var nom=""; var mai=""; var cod="";
		}
		
		var com = $("#comentarioperfil");
		if($.trim(com.val()) == ""){
			$("#handerror").html('<div class="msg">Tu comentario es importante</div>'); return false;
		}else{
			if(cas == "0"){
				$.post(iurl+"includes/comentario_comprobar_perfil.php",{cod:cod},function(data){
					if(data == "1"){
						$('#comentariosperfil').addClass('loading');
						$('#comentariosperfil').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
						$.post(iurl+"includes/comentarios_perfil.php",{id:$("#hdn").val(),com:com.val(),nom:nom,mai:mai,cod:cod,cas:cas},function(data){
							$('#comentariosperfil').removeClass('loading');
  							$('#comentariosperfil').html(data);
							$("#msg").css({display: "none"});
							com.val(''); nomc.val('Tu nombre'); maic.val('Tu email'); codc.val('Inserta el codigo');
							$("#handerror").html("");
							/*$(".delcomentarioperfil").click(function(){
								if(confirm(String.fromCharCode(191)+"Estas seguro de eliminar este comentario?")){
									var u = $(this).attr("alt");
									$.post(iurl+"includes/comentario_eliminar_perfil.php", {id: u}, function(data){
										$('#com_'+u).slideUp("normal");
									});
								}
								return false;
							});*/
						});
					}else{
						$("#handerror").html('<div class="msg">El codigo no coincide</div>');
					}
					//$("#imgcph").html('<img src="'+iurl+'includes/captcha.php" />');*/
				});
			}else if(cas == "1"){
				$('#comentariosperfil').addClass('loading');
				$('#comentariosperfil').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
				$.post(iurl+"includes/comentarios_perfil.php",{id:$("#hdn").val(),com:com.val(),nom:nom,mai:mai,cod:cod,cas:cas},function(data){
					$('#comentariosperfil').removeClass('loading');
  					$('#comentariosperfil').html(data);
					$("#msg").css({display: "none"});
					com.val('');
					$("#handerror").html("");
					/*$(".delcomentarioperfil").click(function(){
						if(confirm(String.fromCharCode(191)+"Estas seguro de eliminar este comentario?")){
							var u = $(this).attr("alt");
							$.post(iurl+"includes/comentario_eliminar_perfil.php", {id: u}, function(data){
								$('#com_'+u).slideUp("normal");
							});
						}
						return false;
					});*/
				});
			}
			
		}
	});
	$(".delcomentarioperfil").click(function(){
		if(confirm(String.fromCharCode(191)+"Estas seguro de eliminar este comentario?")){
			var u = $(this).attr("alt");
			$.post(iurl+"includes/comentario_eliminar_perfil.php", {id: u}, function(data){
				$('#com_'+u).slideUp("normal");
			});
		}
		return false;
	});
	
	/*PAGINADOR PROBANDO*/
	$("#paginadorperfil a").click(function(evento){
		$('#articulosperfil').addClass('loading');
		$('#articulosperfil').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
		var u = $(this).attr("rel");
		$.post(iurl+"includes/perfil_articulos.php", {id: $("#hdn").val(), pag: u}, function(data){
			$('#articulosperfil').removeClass('loading');
  			$('#articulosperfil').html(data);
		});
		return false;
	});
	
	$(".changeimg").click(function(){
		$("#pflexaimg").slideDown("normal");
		return false;
	});
	//articulo usuario
	$(".delcomentario").click(function(){
		if(confirm(String.fromCharCode(191)+"Estas seguro de eliminar este comentario?")){
			var u = $(this).attr("alt");
			$.post(iurl+"includes/comentario_eliminar.php", {id: u}, function(data){
				$('#com_'+u).slideUp("normal");
			});
		}
		return false;
	});
	
	$("#saveinfo").click(function(){
		var id = $(".editarperfil").attr("rel"); var tok = "";
		if($('#txtusr').length > 0){
			var usr = $('#txtusr').val(); tok = "1";
			if(usr == ""){alert("Debe ingresar un usuario");return false;}
		}else{
			var usr = ""; tok = "0";
		}
		var nom = $('#txtnom').val();
		if(nom == ""){alert("Debe ingresar un nombre");return false;}
		var ape = $('#txtape').val();var sex = $('#cbosexo').val(); var dia = $('#cbodia').val(); var mes = $('#cbomes').val(); var anio = $('#cboanio').val();var civ = $('#cbocivil').val(); var pai = $('#cbopais').val(); var tel = $('#txttel').val();var ocu = $('#txtocu').val();var des = $('#txtdes').val();var int = $('#txtint').val();var mus = $('#txtmus').val();var pel = $('#txtpel').val();var pro = $('#txtpro').val();var lib = $('#txtlib').val();
		$('#infototal').addClass('loading');
		$('#infototal').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
		$.post(iurl+"includes/perfil_info.php", {t:'save',id:id,nom:nom,ape:ape,usr:usr,sex:sex,dia:dia,mes:mes,anio:anio,civ:civ,pai:pai,tel:tel,ocu:ocu,des:des,int:int,mus:mus,pel:pel,pro:pro,lib:lib,tok:tok}, function(data){
			$('#infototal').removeClass('loading');
			$('#infototal').html(data);
			$('.iteminfo_d').css("display", "none");
		});
	});
	
	$("#cancelinfo").click(function(){
		var id = $(".editarperfil").attr("rel");
		$('#infototal').addClass('loading');
		$('#infototal').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
		$.post(iurl+"includes/perfil_info.php", {id:id}, function(data){
			$('#infototal').removeClass('loading');
			$('#infototal').html(data);
			$('.iteminfo_d').css("display", "none");
		});
	});
	
	$(".editarperfil").click(function(){
		$("#infototal").addClass('loading');
		$('#infototal').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
		var id = $(".editarperfil").attr("rel");
		$.post(iurl+"includes/perfil_editar.php", {id: id}, function(data){
			$('#infototal').removeClass('loading');
  			$('#infototal').html(data);
			$('.iteminfo_d').css("display", "block");
		});
		return false;
	});
	//tabperfil
	/*$("#btnpfl a").click(function(){
		switch_tabs_pfl($(this));
		return false;
	});
	if($("#med_pflusr").length > 0){switch_tabs_pfl($('.defaulttab'));}*/
	$(".closechangeimg").click(function(){
		$("#pflexaimg").slideUp("normal");
		return false;
	});
	
	$("#doinvitar").click(function(){
		var mai = $("#pflmai_inv").val();
		if(mai == ""){alert("Debe ingresar un mail valido"); return false;}
		$('#dvinvitar').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
		$.post(iurl+"includes/enviar_mail_invitacion.php", {id:$("#hdn").val(),mai:mai}, function(data){
  			$('#dvinvitar').html(data);
			alert("Tu mensaje ha sido enviado correctamente");
		});
	});
	
	//galeria
	$(".items img").click(function(){
		if ($(this).hasClass("active")){return;}
		var url = $(this).attr("src").replace("thumb/", "");
		var des = $(this).attr("alt");
		$("#descripcion").html(des);
		var wrap = $("#imagen").fadeTo("medium", 0.5);
		var img = new Image();
		img.onload = function() {
			wrap.fadeTo("fast", 1);
			wrap.find("img").attr("src", url);
		};
		img.src = url;
		$(".items img").removeClass("active");
		$(this).addClass("active");
	}).filter(":first").click();
	
	//musica
	$("#reprolista li").click(function(){
		var p = $(this).find("a").attr("rel");
		var u = $(this).attr("id");

		$("#msgmus").html('');
		if($("#hdnlog").length > 0){	
		}else{
			$('#btnaddqui').val("Agregar a mi perfil");
		}
	  	reproder(u);
	  	return false;
	});
	
	$("#btnaddqui").click(function(){
		if($("#hdnlog").length > 0){
			$("#msgmus").html('<div><img src="'+iurl+'img/load.gif" /> Procesando...</div>');
			$("#btnaddqui").hide();
			var t = $('#hdnacc').val();
			var u = $("#hdnlog").val();
			$.post(iurl+"includes/musica_addquitsv.php", {id:$("#hdncan").val(),tip:t}, function(data){
				var msg = "";
				if(data == 0){
					msg = "Error al procesar";
				}else{
				  if(t==1){
					if(data==1){msg = "Agregado a tu perfil correctamente";}else if(data==-1){msg = "Sesion caducada";}
				  }else if(t==0){//en mi ppo per
					if(data==1){
					  msg = "Borrado de tu perfil correctamente";
					  var c = $("#reprolista ul li").size();
					  $('#'+u).remove();
					  var i=0; var p="";
					  u = parseInt(u);
					  for(i=u+1;i<c;i++){
						  p = i;
						  if(i%2==0){
							  $('#'+p).removeClass("bg_repa");
							  $('#'+p).addClass("bg_repb");
						  }else{
							  $('#'+p).removeClass("bg_repb");
							  $('#'+p).addClass("bg_repa");
						  }
					  }
					  i = 0;
					  $("#reprolista ul li").each(function(){
						  $(this).attr("id", i);
						  i++;
					  });
					  reproxusr();
					}else if(data==-1){
					  msg = "Sesion caducada";
					}else if(data==2){
					  $("#reproductorusr").html("");
					}
				  }
				}
				$("#msgmus").html(msg);
				$("#btnaddqui").show();
			});
		}else{
			$(this).val("No estas registrado!");
		}
	});
	
	$("#coment").keyup(function(){
		limitChars("coment", 600, "chars", "buttoncomentario");
	});
	
});

function encuesta_formulario(){
	$('#totalenc').addClass('loading');
	$('#totalenc').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
	$.post(iurl+"includes/encuesta_formulario.php", {id:$("#hdnnot").val(),enc:$("#hdnenc").val(),tip:$("#hdntip").val()}, function(data){
		$('#totalenc').removeClass('loading');
  		$('#totalenc').html(data);
		$(".encver").click(function(){encuesta_result_votar("normal");return false;});
		$("#votardet").click(function(){encuesta_result_votar("save");});
	});
}

function encuesta_result_votar(opc){
	var alt = "";
	if(opc == "save"){alt = $("input[name='optalt']:checked").val(); if(!alt){alert("Elija una alternativa");return false;}}
	$('#totalenc').addClass('loading');
	$('#totalenc').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
	$.post(iurl+"includes/encuesta_result_votar.php", {id:$("#hdnnot").val(),enc:$("#hdnenc").val(),tip:$("#hdntip").val(),opc:opc,alt:alt}, function(data){
		$('#totalenc').removeClass('loading');
  		$('#totalenc').html(data);
		$(".encvot").click(function(){encuesta_formulario();return false;});
	});
}

function perfil_img_actualizar(ide){
	$('#imagenperfil').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
	$.post(iurl+"includes/perfil_imagen.php", {action: 'img', id: ide}, function(data){
		//$('#imagenperfil').removeClass('loading');
  		$('#imagenperfil').html(data);
	});
	return false;
}

function limitChars(textid, limit, infodiv, boton){
	var text = $('#'+textid).val();
	var textlength = text.length;
	if(textlength > limit){
		$('#'+infodiv).addClass("charrojo");
		$('#'+boton).attr('disabled', 'disabled');
		$('#'+boton).addClass("btndisabled");
  	}else{
  		$('#'+infodiv).removeClass("charrojo");
		$('#'+boton).attr('disabled', false);
		$('#'+boton).removeClass("btndisabled");
  	}
	$('#'+infodiv).html(limit - textlength);
}

/*function switch_tabs_pfl(obj){
	$('.contentpfl_med').hide();
	$('#btnpfl a').removeClass("selectedtab");
	var id = obj.attr("rel");
	$('#'+id).show();
	obj.addClass("selectedtab");
}*/

function switch_tabs(obj){
	$('.tab-content').hide();
	$('.tabs a').removeClass("selected");
	var id = obj.attr("rel");
	$('#'+id).show();
	obj.addClass("selected");
}

function responder_com(id){
	var com = $('#res_t'+id).val();
	$('#res_'+id).addClass('loading');
	$('#res_'+id).html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
	$.post(iurl+"includes/comentario_responder.php", {com: com, id: id}, function(data){
		$('#res_'+id).removeClass('loading');
  		$('#res_'+id).html(data);
	});
}

function registro_pais(){
	var p = $('#cbopais').val();
	$('#dvpais').html('loading');
	$.post(iurl+"includes/registro_pais.php", {p: p}, function(data){
  		$('#dvpais').html(data);
	});
}

function crear_articulo(){
	if($("#txttit").val() == ''){alert('Tienes que llenar el campo TITULO'); $("#txttit").focus(); return false;}
	var img = $("#art_dat");
	var typ = $("#cborec").val();
	var archivo = img.val();
	if(typ == ''){
		if(img.val() == 'img'){
			var extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
			if(extension != '.jpg'){
				if(extension != '.gif'){
					if(extension != '.png'){
						alert("Archivo de IMAGEN no permitida");
						img.focus();
						return false;
					}
				}
			}
		}
	}
	return true;
}

//musica
function selectsong(pos){
	$("#reprolista li a").removeClass("arepsel");
	$("#reprolista li a").addClass("arepitm");
	$("#"+pos+" a").removeClass("arepitm");
	$("#"+pos+" a").addClass("arepsel");
	var p = $("#"+pos+" a").attr("rel");
	if($("#hdnlog").length > 0){
		$("#hdncan").val(p); $("#hdnlog").val(pos);
	}
	$('#letracancion').addClass('loading');
	$('#letracancion').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
	$.post(iurl+"includes/musica_lyric.php", {id:p}, function(data){
  		$('#letracancion').html(data);
	});
	$.post(iurl+"includes/musica_vst.php", {id:p});
}
function showlyr(can){
	$('#letracancion').addClass('loading');
	$('#letracancion').html('Cargando <img src="'+iurl+'img/loading.gif" align="absmiddle" />');
	$.post(iurl+"includes/musica_lyric.php", {id:can}, function(data){
  		$('#letracancion').html(data);
	});
}
function reproder(tra){document["repro"].sendTextToFlash(tra);}
function reproxusr(){document["repro"].loadxusr();}

/*function cambiar_recurso(){
	var tipo = $("#cborec").val();
	if(tipo == 'img'){
		$("#articulo_recurso").html('<input type="file" name="art_dat" id="art_dat" /><br /><span>Formatos: JPG, GIF, PNG</span>');
	}else if(tipo == 'vid'){
		$("#articulo_recurso").html('<input type="text" id="art_dat" name="art_dat" class="inputpub" /><br /><span>Ejemplo: http://www.youtube.com/watch?v=_N31N1DFT88U</span>');
	}
}*/
