var datos = new Array();
function SwapLinkForm(show)
{
	if (show)
	{
		miniform.style.display="";
		miniLinkAnadir.style.display = "none";
		miniLinkAceptar.style.display = "";
	}
	else
	{
		miniLinkAceptar.style.display = "none";
		miniLinkAnadir.style.display = "";
		miniform.style.display="none";
	}
}
function InicioAnadirLinkBlog()
{
	
	botonanadirlink.disabled=true;
	var name=document.getElementById('nameblog').value;
	var url=document.getElementById('urlblog').value;
	
	var nameast=document.getElementById('nameast');
	var urlast=document.getElementById('urlast');
	
	nameast.innerText="";
	urlast.innerText="";
	
	var namecheck=trim(name);
	var urlcheck=trim(url);
	if((namecheck.length!=0)&&(urlcheck!=0))
	{
		datos["blogname"]=name;
		if(url.indexOf("http:")==-1)
		{
			datos["blogurl"]="http://"+url;
		}
		else
		{
			datos["blogurl"]=url;
		}
		datos["task"]=7;
		MakePostRequest("/AjaxService.aspx", datos, FinAnadirLinkBlog);
	
	}
	else
	{
		if(namecheck.length==0)
		{
			nameast.innerText="*";
		}
		if(urlcheck.length==0)
		{
			urlast.innerText="*"; 
		}
		alert("Los datos no son validos.");
	}
	
	return false;
}

function FinAnadirLinkBlog(req)
{

	var newli = document.createElement("li");
	newli.className = "ListaRecientes";
	newli.setAttribute('id',"link" + req.responseText);
	
	//declarando link
	var link = document.createElement("A");
	link.setAttribute('href',datos["blogurl"]);
	link.appendChild(document.createTextNode(datos["blogname"]));
	
	//Creo el link del eliminar
	var aDelete = document.createElement("A");
	aDelete.href = "#";
	aDelete.onclick = function(){InicioEliminarLinkBlog(req.responseText);};
	//Creo la imagen de eliminar
	var img = document.createElement("IMG");
	img.setAttribute('alt', 'eliminar '+datos["blogname"]);
	img.setAttribute("align", "middle");
	img.setAttribute("height", "13");
	img.setAttribute("width", "14");
	img.setAttribute('src','/imagenes/EliminarLink.gif');
	aDelete.appendChild(img);
	
	//apendando hijos
	newli.appendChild(link);
	newli.appendChild(document.createTextNode(" "));
	newli.appendChild(aDelete);
	tablalinks.appendChild(newli);
	botonanadirlink.disabled=false;
	SwapLinkForm(false);
}

function InicioEliminarLinkBlog(linkid)
{
	datos=new Array();
	datos["task"]=8;
	datos["linkid"]=linkid;
	MakePostRequest("/AjaxService.aspx", datos, FinEliminarLinkBlog);
	
}

function FinEliminarLinkBlog(req)
{
	
	var li = document.getElementById("link" + req.responsetext);
	li.style.display='none';
	
}


// Elimina blancos izquierdos
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Elimina blancos derechos
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Elimina ambos blancos
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}