/* Developed by TourEvolution Ltd. */

var CurHidDesc = 'HidDesc1';
var CurDesc = '1';

function ChangeDesc(editor, FromField, NewDesc)
	{
		document.getElementById(CurHidDesc).value = editor.html;
		editor.html = document.getElementById(FromField).value;
		CurHidDesc = FromField;
		document.getElementById("TEToolsChangeDesc__tool" + CurDesc).style.color="Black";
		if (CurDesc > 0) {document.getElementById('Pic' + CurDesc).style.visibility=('Hidden');}
		CurDesc = NewDesc;
		document.getElementById("TEToolsChangeDesc__tool" + CurDesc).style.color="Red";
		if (CurDesc > 0) {document.getElementById('Pic' + CurDesc).style.visibility=('Visible');}
	}

function isURL(string)
{
	if(string == '') 
		return false;
	else
		return true;
}
function ExternalLink(editor)
{
	var address = document.getElementById("ExtLink").value
	if (isURL(address) == false) 
		{
			alert("Please enter a valid web address.");
			document.getElementById("ExtLink").focus();
			return false;
		}
	else
		{
			editor.executeCommand("PasteSpecial", null, "<a href='http://" + address + "' target='_blank'>&nbsp;{t}</a>");
		}
}
function isEmail(string) 
{
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}
function ExternalMail(editor)
{
	var EMail = document.getElementById("ExtMail").value
	if (isEmail(EMail) == false) 
		{
			alert("Please enter a valid email address.");
			document.getElementById("ExtMail").focus();
			return false;
		}
	else
		{
			editor.executeCommand("PasteSpecial", null, "<a href=mailto:" + EMail + ">&nbsp;{t}</a>");
		}
} 
function hrline(editor)
	{
		editor.executeCommand("PasteSpecial", null, "<hr>{t}");
	}
function InsertTable(editor)
	{
		editor.executeCommand("PasteSpecial", null, "<TABLE width=100% class=hotpres cellpadding=7 cellspacing=0 border=0><TBODY><TR vAlign=top align=left><TD>{t}</TD><TD></TD><TD></TD></TR><TR vAlign=top align=left><TD></TD><TD></TD><TD></TD></TR><TR vAlign=top align=left><TD></TD><TD></TD><TD></TD></TR></TBODY></TABLE>");
	}
function Style(editor, style)
	{
		editor.executeCommand("PasteSpecial", null, "<hr>{t}");
	}
