var DireccionWeb = "http://www.albertosadoc.net/";
var DireccionWebIndex = "http://www.albertosadoc.net/index.php";

/*if (top.location.href.substr(0,DireccionWebIndex.length)!=DireccionWebIndex && top.location.href!=DireccionWeb)
{
	top.location.href="index.php?pagina="+escape(location.href.replace(DireccionWeb,""));
}*/

var RelojTiempo=0;
var ObjetoReloj;
var StopReloj;

function CambiarRadio(selObj)
{
	if (window.location.href.indexOf("paneladmin")>0)
		document.fRadio.action="../radio.php"
	
	if (window.top.document.getElementById("fraRadio"))
		document.fRadio.submit();
	else
		window.top.location.href="index.php?pagina="+escape(location.href.replace(DireccionWeb,""))+"&radio="+selObj.value;
}

function PonerReloj(lugar,repetir,propiedad,primerdato,ponerhora)
{

	ObjetoReloj=document.getElementById(lugar);
	StopReloj=false;
	Reloj(repetir,propiedad,primerdato,ponerhora);
}

function PararReloj()
{
	StopReloj=true;
}

function Reloj(repetir,propiedad,primerdato,ponerhora)
{
	var strFecha="";
	Now=new Date();
	
	
	if (!StopReloj)
	{	
		if (primerdato=='y')
		{
			strFecha+=Now.getFullYear().toString()+"-"
			if (Now.getMonth().toString().length==1)
				strFecha+="0";
			strFecha+=Now.getMonth()+1+"-"
			if (Now.getDate().toString().length==1)
				strFecha+="0";
			strFecha+=Now.getDate().toString();
		}
		else
		{
			if (Now.getDate().toString().length==1)
				strFecha="0";
			strFecha+=Now.getDate().toString()+"-";
			if (Now.getMonth().toString().length==1)
				strFecha+="0";
			strFecha+=Now.getMonth()+1+"-"+Now.getFullYear().toString();
		}
		
		if (ponerhora!='n')
		{
			strFecha+=" "+Now.getHours().toString()+":"
			if (Now.getMinutes().toString().length==1)
				strFecha+="0";
			strFecha+=Now.getMinutes().toString()+":";
			if (Now.getSeconds().toString().length==1)
				strFecha+="0";
			strFecha+=Now.getSeconds().toString();
		}
		
		eval("ObjetoReloj."+propiedad+"=strFecha");
		if (repetir && !StopReloj)
			setTimeout("Reloj(true,'"+propiedad+"')",1000);
		
	}
}
function replaceText(text, textarea)
{
	// Attempt to create a text range (IE).
	if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
	{
		var caretPos = textarea.caretPos;

		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		caretPos.select();
	}
	// Mozilla text range replace.
	else if (typeof(textarea.selectionStart) != "undefined")
	{
		var begin = textarea.value.substr(0, textarea.selectionStart);
		var end = textarea.value.substr(textarea.selectionEnd);
		var scrollPos = textarea.scrollTop;

		textarea.value = begin + text + end;

		if (textarea.setSelectionRange)
		{
			textarea.focus();
			textarea.setSelectionRange(begin.length + text.length, begin.length + text.length);
		}
		textarea.scrollTop = scrollPos;
	}
	// Just put it on the end.
	else
	{
		textarea.value += text;
		textarea.focus(textarea.value.length - 1);
	}
}

function PonerBBCconCierre(apertura, cierre, textarea)
{
	apertura=apertura.replace('##','"');
	apertura=apertura.replace('##','"');
	
	// Can a text range be created?
	if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
	{
		var caretPos = textarea.caretPos;

		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? apertura + caretPos.text + cierre + ' ' : apertura + caretPos.text + cierre;
		caretPos.select();
	}
	// Mozilla text range wrap.
	else if (typeof(textarea.selectionStart) != "undefined")
	{
		var begin = textarea.value.substr(0, textarea.selectionStart);
		var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
		var end = textarea.value.substr(textarea.selectionEnd);
		var newCursorPos = textarea.selectionStart;
		var scrollPos = textarea.scrollTop;

		textarea.value = begin + apertura + selection + cierre + end;

		if (textarea.setSelectionRange)
		{
			if (selection.length == 0)
				textarea.setSelectionRange(newCursorPos + apertura.length, newCursorPos + cierre.length);
			else
				textarea.setSelectionRange(newCursorPos, newCursorPos + apertura.length + selection.length + cierre.length);
			textarea.focus();
		}
		textarea.scrollTop = scrollPos;
	}
	// Just put them on the end, then.
	else
	{
		textarea.value += apertura + cierre;
		textarea.focus(textarea.value.length - 1);
	}
}

function BBC_Color(textarea)
{
	var Color = prompt("Escriba el color que desea poner:");
	
	PonerBBCconCierre('[color="'+Color+'"]','[/color]',textarea);
}
function BBC_URL(textarea)
{
	var Color = prompt("Escriba la URL para el vínculo:");
	
	PonerBBCconCierre('[url="'+Color+'"]','[/url]',textarea);
}

