String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
function isEmail(EmailAddress)
{
	return EmailAddress.match("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
}


// funkcie pre stranku mReply.aspx

function showAddContact()
{
	var rowEmail = document.getElementById("rowEmail");
	var rowName = document.getElementById("rowName");
	var rowPhone = document.getElementById("rowPhone");
	var rowNameOrPhone = document.getElementById("rowNameOrPhone");
	var cbAddToCL = document.getElementById("cbAddToCL");
	
	var tbSenderNameOrPhone = document.getElementById("tbSenderNameOrPhone");
	var tbSenderName = document.getElementById("tbSenderName");
	
	if(cbAddToCL.checked)
		tbSenderName.value = tbSenderNameOrPhone.value;
	else
		tbSenderNameOrPhone.value = tbSenderName.value;
	
	if(cbAddToCL.checked)
	{
		rowName.style.display = "";
		rowPhone.style.display = "";
		rowEmail.style.display = "";
		
		rowNameOrPhone.style.display = "none";
	}
	else
	{
		rowName.style.display = "none";
		rowPhone.style.display = "none";
		rowEmail.style.display = "none";
		
		rowNameOrPhone.style.display = "";
	}
}

function showSubject()
		{
			var tbSubject = document.getElementById("tbSubject");
			if (tbSubject.style.visibility == "visible")
				tbSubject.style.visibility = "hidden";
			else
				tbSubject.style.visibility = "visible";
		}

