Padre = document.defaultView.parent;
var ActualEnVentana='';

function EnVentana(Codigo){
	var TextoVentana = '<img class="CerrarX" src="Web/Image/Cerrar.png" onclick="EnVentana()">';

		if(Codigo == undefined){ $('#Formulario').fadeOut('slow');
		}else if(Codigo != ActualEnVentana){

			TextoVentana+=Codigo;
	
			$('#Formulario').hide();
			$('#Formulario').html(TextoVentana);
			$('#Formulario').fadeIn('slow'); 
		}
		ActualEnVentana = Codigo;
}

function Extension(Formato, Nombre){
	var Extension = Nombre.substring(Nombre.indexOf('.')+1, Nombre.length);
	var DevuelveExtension = '';

		if(Nombre.length == 0) DevuelveExtension ='nan';		

		else{
			while(Extension.indexOf('.') != -1) Extension = Extension.substring(Nombre.indexOf('.')+1, Nombre.length);
	
			if(Formato == 'Imagen'){
				if(Extension =='gif' || Extension =='jpg' || Extension=='png' || Extension=='ico' || Extension=='bmp') DevuelveExtension = Extension;
			}
		}

	return DevuelveExtension;
}

var ajax= null;

function Consultar(Direccion,Funcion){
     if(window.XMLHttpRequest)	ajax = new XMLHttpRequest();
     else if(window.ActiveXObject) ajax = new ActiveXObject('MSXML2.XMLHTTP.3.0');

	ajax.open("GET", Direccion, false);//false:sincrono
	ajax.onreadystatechange = Funcion;
	ajax.send(null);
}

function CrearTablaArray(Cadena){

	var ArrayFila = new Array();
	var ArrayTabla = new Array();

		ArrayFila = Cadena.split('[NUEVAFILA]');

		for(var i=0; i < (ArrayFila.length -1); i++){

			ArrayTabla[i] = ArrayFila[i].split('[NUEVODATO]');
		}

return ArrayTabla;
}

function MouseOver(Clase,Color){
 	$(Clase).mouseover(function(){ 
		$(this).css("background","Crimson");
    	}).mouseout(function(){
		$(this).css("background",Color);  
 	});
}

function AnadirComentario(NArticulo){
	$('#Formulario'+NArticulo).css("display","inline");
}

function CerrarPublicacion(NArticulo){
	$('#Formulario'+NArticulo).css("display","none");
}

function CrearComentario(NArticulo,Tipo,Datos){
	var direccion = 'Web/PHP/Web/NuevoComentario.php?tipo='+Tipo+'&articulo='+NArticulo+'&texto='+Datos.TextoComentario.value+'&autor='+Padre.Padre.IdSession;
		Consultar(direccion, function(){

				var ArrayFila = (ajax.responseText).split(' ');

				$("#ComentariosApartado"+NArticulo).append("<tr id='Comentario"+parseInt(ArrayFila[0])+"' class='De"+Padre.Padre.IdSession+"'><td><a href='./PerfilPublico.php?Es="+Padre.Padre.IdSession+"' target='CuerpoWeb'>"+ArrayFila[1]+": <br/> <img style='width:60px' src='ExtraFiles/Socios/"+Padre.Padre.IdSession+"/Perfil"+Padre.Padre.IdSession+".png' border='0'></a></td><td>"+Datos.TextoComentario.value+"</td></tr><tr id='BorrarComentario"+parseInt(ArrayFila[0])+"' class='BorrarComentario"+parseInt(ArrayFila[0])+"'><td></td><td><a class='Burbuja' onclick='EliminarComentario("+parseInt(ArrayFila[0])+",\"Marker\")'>Borrar Comentario</a></td></tr>");

				CerrarPublicacion(NArticulo);
				$('#NoComentariosApartado'+NArticulo).hide();
		});	
}

function EliminarComentario(NComentario,Tipo){
	var Codigo='¿Eliminar tu comentario? <a onclick="EliminacionConfirmada('+NComentario+',\''+Tipo+'\')" style="padding-right:10%"> Aceptar </a>';
		EnVentana(Codigo);
}

function EliminacionConfirmada(NComentario,Tipo){
	EnVentana();
	$("#Comentario"+NComentario).remove();
	$("#BorrarComentario"+NComentario).remove();

	var direccion = 'Web/PHP/Web/EliminarComentario.php?Id='+NComentario+'&Tipo='+Tipo;
		Consultar(direccion, function(){});
}
