

//VARIABLES QUE RECOGEN LA FECHA DEL EQUIPO
function date(mes, semana, aurl, aclass) {
	var fecha_actual = new Date()
	dia_mes = semana; /*dias de la primera semana dle mes */
	dia_semana = fecha_actual.getDay()
	mes = mes;

//ARRAYS GENERALES
	var meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
	var numdias = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);
	//var enlaces = url  ;
	//var class = class ;

//DETERMINAMOS EL NUMERO DE DIAS QUE TIENE EL MES ACTUAL
	var diasmesact =1;
	if((mes==1)||(mes==3)||(mes==5)||(mes==7)||(mes==8)||(mes==10)||(mes==12)){
		diasmesact = 31;
	}
	else if(mes==2){
		diasmesact = 28;
	}
	else {diasmesact = 30;
	}

//PARA ASIGNAR EL NUMERO DE DIAS EN BLANCO ANTES DEL DIA 1
	for(x=dia_mes; x>1; x--){
		if(dia_semana==0){dia_semana=7}
		dia_semana--
		var dia_semanact = dia_semana-1;
	}
	if(dia_semanact==-1){dia_semanact=6}

//ESCRIBE EL CALENDARIO EN PÁGINA
	document.write("<ul>");
	document.write("<li class='mes'>" + meses[mes-1] + "</li>");
	document.write("<li class='dia'>LU</li><li class='dia'>MA</li><li class='dia'>MI</li><li class='dia'>JU</li><li class='dia'>VI</li>	<li class='dia'>SA</li><li class='dia'>DO</li>")
	for (j = 1; j < dia_mes; j++) {
        document.write("<li>&nbsp;</li>");
	}
	for (i = 0; i < diasmesact; i++) {
		if(aclass[i]!=null){
			document.write('<li class="' + aclass[i] +'">');
		}
        else {
            document.write("<li>");}
            if(aurl[i]!=null){
            document.write('<a href="' + aurl[i] + '">' + numdias[i] + '</a>');
        }
        else {
            document.write(numdias[i]);}
            document.write("</li>");
        }
		document.write("</ul>");
	}



function realizarPeticion(axURL, dominio, div_contenedor){
	$.ajax({
	        url: "http://" + dominio + "/?ct=" + axURL,
	        async:true,
	        beforeSend: function(objeto){
	            /*alert("Adiós, me voy a ejecutar");*/
	        },
	        complete: function(objeto, exito){
	            /*alert("Me acabo de completar")
	            if(exito=="success"){
	                alert("Y con éxito");
	            }*/
	        },
	        contentType: "application/x-www-form-urlencoded",
	        dataType: "html",
	        error: function(objeto, quepaso, otroobj){
	            /*alert("Estas viendo esto por que fallé");
	            alert("Pasó lo siguiente: "+quepaso);*/
	        },
	        global: true,
	        ifModified: false,
	        processData:true,
	        success: function(datos){
	            /*alert(datos);*/
	            $("#" + div_contenedor).html(datos);
	        },
	        timeout: 3000,
	        type: "GET"
	});
}

function comprobacion(axURL, dominio, id){
	$.ajax({
	        url: "http://" + dominio + "/?ct=" + axURL,
	        async:true,
	        beforeSend: function(objeto){
	            $("#"+id).css({background:"url('http://"+dominio+"/public/img/pacloader.gif') no-repeat"});
	        },
	        complete: function(objeto, exito){
	            /*alert("Me acabo de completar")
	            if(exito=="success"){
	                alert("Y con éxito");
	            }*/
	        },
	        contentType: "application/x-www-form-urlencoded",
	        dataType: "html",
	        error: function(objeto, quepaso, otroobj){
	            /*alert("Estas viendo esto por que fallé");
	            alert("Pasó lo siguiente: "+quepaso);*/
	        },
	        global: true,
	        ifModified: false,
	        processData:true,
	        success: function(datos){
	            /*alert(datos);*/
	            if (datos == 'libre'){
					$("#"+id).css({background:"url('http://"+dominio+"/public/img/iconos.gif') 0 -360px no-repeat"});
				}
				else {
					$("#nick_repetido").fadeIn("slow");
				}

	        },
	        timeout: 3000,
	        type: "GET"
	});
}

function deleteAmigo(dominio, iit){
	$.ajax({
	        url: "http://" + dominio + "/?ct=axEliminaAmigo&iit="+iit,
	        async:true,
	        beforeSend: function(objeto){
	            ;
	        },
	        complete: function(objeto, exito){
	            /*alert("Me acabo de completar")
	            if(exito=="success"){
	                alert("Y con éxito");
	            }*/
	        },
	        contentType: "application/x-www-form-urlencoded",
	        dataType: "html",
	        error: function(objeto, quepaso, otroobj){
	            /*alert("Estas viendo esto por que fallé");
	            alert("Pasó lo siguiente: "+quepaso);*/
	        },
	        global: true,
	        ifModified: false,
	        processData:true,
	        success: function(datos){
	           ;

	        },
	        timeout: 3000,
	        type: "GET"
	});
}

function deleteEntrada(dominio, iit){
	$.ajax({
	        url: "http://" + dominio + "/?ct=axEliminaEntrada&id="+iit,
	        async:true,
	        beforeSend: function(objeto){
<!--	            alert("before");-->
	        },
	        complete: function(objeto, exito){
<!--	            alert("Me acabo de completar")-->
	            if(exito=="success"){
<!--	                alert("Y con éxito");-->
	            }
	        },
	        contentType: "application/x-www-form-urlencoded",
	        dataType: "html",
	        error: function(objeto, quepaso, otroobj){
<!--	            alert("Estas viendo esto por que fallé");-->
<!--	            alert("Pasó lo siguiente: "+quepaso);-->
	        },
	        global: true,
	        ifModified: false,
	        processData:true,
	        success: function(datos){
	        $("#titpost_"+iit).css({display:"none"});
<!--	           alert("success");-->
	        },
	        timeout: 3000,
	        type: "GET"
	});
}





function getRegion(dominio, id_pais, id_provincia){
	$("#img_load_reg").fadeIn("slow");
	$("#localidad").empty();
	$("#localidad").append("<option value=''>--</option>");
	$.ajax({
	        url: "http://" + dominio + "/?ct=axGetRegion&id_pais=" + id_pais + "&id_provincia="+id_provincia,
	        async:true,
	        beforeSend: function(objeto){
<!--	            alert("before");-->
	        },
	        complete: function(objeto, exito){
<!--	            alert("Me acabo de completar")-->
	            if(exito=="success"){
<!--	                alert("Y con éxito");-->
	            }
	        },
	        contentType: "application/x-www-form-urlencoded",
	        dataType: "html",
	        error: function(objeto, quepaso, otroobj){
<!--	            alert("Estas viendo esto por que fallé");-->
<!--	            alert("Pasó lo siguiente: "+quepaso);-->
	        },
	        global: true,
	        ifModified: false,
	        processData:true,
	        success: function(datos){
				$("#regiones").html(datos);
				$("#img_load_reg").fadeOut("slow");
	        },
	        timeout: 3000,
	        type: "GET"
	});
}

function deleteComentarioBlog(dominio, idu, idb){
	$.ajax({
	        url: "http://" + dominio + "/?ct=perfil_visitado&eliminar=comentario&idu=" + idu + "&idb="+idb,
	        async:true,
	        beforeSend: function(objeto){
<!--	            alert("before");-->
	        },
	        complete: function(objeto, exito){
<!--	            alert("Me acabo de completar")-->
	            if(exito=="success"){
<!--	                alert("Y con éxito");-->
	            }
	        },
	        contentType: "application/x-www-form-urlencoded",
	        dataType: "html",
	        error: function(objeto, quepaso, otroobj){
<!--	            alert("Estas viendo esto por que fallé");-->
<!--	            alert("Pasó lo siguiente: "+quepaso);-->
	        },
	        global: true,
	        ifModified: false,
	        processData:true,
	        success: function(datos){
<!--				$("#regiones").html(datos);-->
				if (datos == "ok"){
					$("#comentario_"+idb).animate({ opacity: 'hide' }, "slow");
				}
	        },
	        timeout: 3000,
	        type: "GET"
	});
}

function actions(){
	$("#contenedor_gestion_blog span").click( function(){
		var valor = $(this).attr("id");
		var nombre = $(this).attr("name");

		/* Se utiliza para eliminar la entrada en GESTION BLOG */
		if (nombre == 'eliminar'){
			if (confirm("¿Seguro que deseas eliminar la entrada?")){
				deleteEntrada($("#dominio").attr("name"), valor);
			}
		}
		/* Se utiliza para borrar un comentario en la visualizacion del blog */
		else{
			var params	= new Array();
			if(params 		= nombre.split(",")){
				if (params[0] == 'eliminar_comentario'){
					if (confirm("¿Seguro que deseas eliminar el comentario?")){
						deleteComentarioBlog($("#dominio").attr("name"), params[1], params[2]);
					}
				}
			}
		}

	});

	/* solicitudes de amistad*/
	$(".admin_contactos p").click(
		function(){
			var dominio		= $("#DOMAIN").attr("name");
			if ($(this).attr("name")){
				var elements 	= $(this).attr("name").split(",");
				if (elements[0] == "p_aceptar_pendiente"){
					$.ajax({
						type: "GET",
						url: "http://"+dominio+"?ct=ajaxQuery&q=aceptar_amistad&idu="+elements[1],
						success: function(msg){
							if (msg == "code2"){
								$("#p_aceptar_pendiente_"+elements[1]).html("<img src='/public/img/icons2/user_add.png' width='16' height='16' />&nbsp;<span class='color_verde'>¡Amigos!</span>");
								$("#p_aceptar_pendiente_"+elements[1]).css("")
								$("#p_rechazar_pendiente_"+elements[1]).fadeOut("fast");
							}

						}
					});
				}
				else if (elements[0] == "p_rechazar_pendiente"){ /*  Rechazar amistades pendientes */
					if (confirm("¿Estás seguro de rechazarlo/a?")){
						$.ajax({
							type: "GET",
							url: "http://"+dominio+"?ct=ajaxQuery&q=rechazar_amistad&idu="+elements[1],
							success: function(msg){
								if (msg == "code2"){
									$("#p_aceptar_pendiente_"+elements[1]).html("<img src='/public/img/icons2/user_add.png' width='16' height='16' />&nbsp;<span class='color_verde'>Otra vez será...</span>");
									$("#p_aceptar_pendiente_"+elements[1]).css("")
									$("#p_rechazar_pendiente_"+elements[1]).fadeOut("fast");
								}

							}
						});
					}
				}/*  Rechazar amistades pendientes */
				else if(elements[0] == "p_amigo"){ /* Solicitudes de amistad */
					if (confirm("¿Estás seguro de eliminarlo/a?")){
						$.ajax({
							type: "GET",
							url: "http://"+dominio+"?ct=ajaxQuery&q=eliminar_amistad&idu="+elements[1],
							success: function(msg){
								if (msg == "code2" || true == true){
									$("#div_amigo_"+elements[1]).fadeOut("fast");
								}

							}
						});
					}
				}/* Solicitudes de amistad */
				else if(elements[0] == "p_sacalo"){ /* Solicitudes de blacklist */
					$.ajax({
						type: "GET",
						url: "http://"+dominio+"?ct=ajaxQuery&q=sacar_amistad&idu="+elements[1],
						success: function(msg){
							if (msg == "code2" || true == true){
								$("#div_sacalo_"+elements[1]).fadeOut("fast");
							}

						}
					});
				}/* Solicitudes de amistad */
			}
		}
	);

	$("li.buttonImpetu").click(
		function(){

			var dominio		= $("#DOMAIN").attr("name");
			 $.ajax({
			   type: "GET",
			   url: "http://"+dominio+"?ct=ajaxQuery&q=dar_impetu&idu="+$(".buttonImpetu").attr("name"),
			   success: function(msg){
			     if (msg=="code2"){
			     	$(".buttonImpetu span").fadeOut("fast");
					$("li.buttonImpetu").removeClass("buttonImpetu, pointer");
			     	$("#p_recibe_impetu").slideDown("slow");
			     }
			     else{
			     	
			     }
			   }
			 });
		}
	);
	
	$("li.proponerAmigos").click(
	
		function(){
			
			var dominio		= $("#DOMAIN").attr("name"); 
			var idft		= $(this).attr("name").split(",");
			 $.ajax({
			   type: "GET",
			   url: "http://" + dominio + "?ct=axProponerAmigo&idf=" + idft[0] + "&idt=" + idft[1],
				success: function(datos){
					if (datos == 'code2'){
						$(".proponerAmigos span").fadeOut("fast");
						$("li.proponerAmigos").removeClass('proponerAmigos, pointer');
						$("#p_recibe_amistad").show("slow");
					}
					else if(datos == 'code6'){
						alert("Justo ahora él pulsó el mismo botón. Accede a la gestión de tus amigos.");
					}
					else{
					 
					}
				}
			 });
		}
	);

	$("li.seguirle").click(
	
		function(){
			
			var dominio		= $("#DOMAIN").attr("name"); 
			var idu		= $(this).attr("name");
			 $.ajax({
			   type: "GET",
			   url: "http://" + dominio + "?ct=seguidor&idu=" + idu,
				success: function(datos){
					if (datos == '200'){
						$(".seguirle span").fadeOut("fast");
						$("li.seguirle").removeClass('seguirle, pointer');
						$("#recibe_seguidor").show("slow");
					}
					else{
					 
					}
				}
			 });
		}
	);	
	

	/*$("#contenido").blur(
		function(){
			var contenido	= $("#contenido").val();
			var longitud	= contenido.length;

			if (longitud > 0 && longitud <100){
				if (longitud > 1 && longitud < 100){
					$("#error100").fadeIn("fast");
					return false;
				}
				else{
					$("#error100").fadeOut("fast");
				}
			}
		}
	);*/

	$("#f_blog").submit(
		function(){
			var contenido	= $("#titulo").val();
			var longitud	= contenido.length;

			if (longitud < 1){
				$("#errorTitulo").fadeIn("slow");
				return false;
			}
			else{
				$("#errorTitulo").fadeOut("slow");
			}

			var contenido	= $("#contenido").val();
			var longitud	= contenido.length;

			if (longitud < 100){
				$("#error100").fadeIn("slow");
				return false;
			}
			else{
				$("#error100").fadeOut("slow");
			}

			return true;
		}

	);

}

function moreActions(){

	/* Formulario de envio de noticias */
	$("#enviar_noticia").click(
		function(){
			var tit	= $("#titular").val();
			var l_t	= tit.length;

			var con	= $("#cuerpo").val();
			var l_c	= con.length;

			var error_1 = false;
			var error_2 = false;

			if (l_t < 5){
				$("#text_titular").css("color","red")
				error_1 = true;
			}
			else{
				error_1 =false;
				$("#text_titular").css("color","black")
			}

			if (l_c < 100){
				$("#text_100").css("color","red")
				error_2 = true;
			}
			else{
				error_2 = false;
				$("#text_100").css("color","black")
			}



			if (!error_1 && !error_2){
			 $("#nueva_noticia2").submit();
			}
		}
	)

}


$(document).ready(function() {
	actions();
	moreActions();
});