﻿// The function for order the news dinamically

			var columnas = new Array(2);
			columnas[0] = new Array();
			columnas[1] = new Array();




function alertar() {			
			alert(columnas[0][0]);
			
			}
		

			
function inicialiceArray(New, i, j) {
				
    columnas[i][j] = New;
				
			}			
function responder(){return 5;}

function renderizaCapas(old_i, old_j, new_i, new_j) {
				var nombreCapaOrigen = "divNoticia_" + old_i + "_" + old_j;
				var capaOrigen = null;
				var nombreCapaDestino = "divNoticia_" + new_i + "_" + new_j;
				var capaDestino = null;
				var htmlDestino = null;
				
				//Sustituye en el documento el la posición segun se pida
				capaOrigen = document.getElementById(nombreCapaOrigen);
				capaDestino = document.getElementById(nombreCapaDestino);
				htmlDestino = capaDestino.innerHTML;
				capaDestino.innerHTML = capaOrigen.innerHTML;
				capaOrigen.innerHTML = htmlDestino;

				if(columnas[old_i][old_j] == null) {
					var nombreCapaBotonera = "divBotonera_" + new_i + "_" + new_j;
					var capaBotonera = document.getElementById(nombreCapaBotonera);
					capaBotonera.style["display"] = "inline";

					nombreCapaBotonera = "divBotonera_" + old_i + "_" + old_j;
					capaBotonera = document.getElementById(nombreCapaBotonera);
					capaBotonera.style["display"] = "none";
				}
			}

			
			
			function desplazaDerecha(i, j , longMaxi, chain) {
				var origen = null;
				var destino = null;
				if ((i*1+j*2) < (longMaxi - 1))
				{
				    if(i + 1 < columnas.length) {
					    origen = columnas[i][j];
					    destino = columnas[i + 1][j];
					    columnas[i][j] = destino;
					    columnas[i + 1][j] = origen;
					    renderizaCapas(i, j, i + 1, j);
					    document.getElementById("Nombre").value = document.getElementById("Nombre").value +  ";"+ i +"," + j + ","+ (i + 1)+","+ j;
				    }
				}
			}	
			function desplazaIzquierda(i, j, chain) {
				var origen = null;
				var destino = null;
				if(i - 1 >= 0) {
					origen = columnas[i][j];
					destino = columnas[i - 1][j];
					columnas[i][j] = destino;
					columnas[i - 1][j] = origen;
					renderizaCapas(i, j, i - 1, j);
					document.getElementById("Nombre").value = document.getElementById("Nombre").value +  ";"+ i +"," + j + ","+ (i - 1)+","+ j;
			
				}
				
			}
			function desplazaArriba(i, j, chain) {
				var origen = null;
				var destino = null;
				if(j - 1 >= 0) {
					origen = columnas[i][j];
					destino = columnas[i][j - 1];
					columnas[i][j] = destino;
					columnas[i][j - 1] = origen;
					renderizaCapas(i, j, i, j - 1);
					document.getElementById("Nombre").value = document.getElementById("Nombre").value + ";"+ i +"," + j + ","+ i +","+ (j-1);
				}
			}
			
			function desplazaAbajo(i, j, chain) {
				var origen = null;
				var destino = null;
				if(j + 1 < columnas[i].length) {
					origen = columnas[i][j];
					destino = columnas[i][j + 1];
					columnas[i][j] = destino;
					columnas[i][j + 1] = origen;
					renderizaCapas(i, j, i, j + 1);
					document.getElementById("Nombre").value = document.getElementById("Nombre").value +  ";"+ i +"," + j + ","+ i +","+ (j+1);
				}
			}
			function columnasToString() {
				var cadena = "";
				for(i = 0; i < columnas.length; i++) {
					if(i > 0) {
						cadena += ";";
					}
					for(j = 0; j < columnas[i].length; j++) {
						if(j > 0) {
							cadena += ";";
						}
						cadena += "[" + columnas[i][j] + "," + i + "," + j + "]"
					}
				}
				alert(cadena);
			}