﻿function $getById(id)
{
    return document.getElementsById(id);
}

function $getByName(name)
{
    return document.getElementsByName(name);
}

function addValidator(fieldName)
{
	if($getById(fieldName, false))
	{
		var fieldFound = false;
		
		for(i=0; i < Page_Validators.length; i++)
		{
			if(Page_Validators[i].id == fieldName)
			{
				fieldFound = true;
				break;
			}
		}

		if(!fieldFound)
		{
			Page_Validators[Page_Validators.length] = $getById(fieldName, false);
		}
	}
}

function removeValidator(fieldName)
{
	var fieldFound = false;

	for(i = 0; i < Page_Validators.length; i++)
	{
		if(Page_Validators[i].id == fieldName)
		{
			fieldFound = true;
			break;
		}
	}

	if(fieldFound)
	{
		for(j = i; j < Page_Validators.length-1; j++)
		{
			Page_Validators[j] = Page_Validators[j+1];
		}
	
		Page_Validators.length--;
	}
}

function TestimonialZoom(page)
{
    window.open(page, 'myWin', 'toolbar=no, location=no, menubar=no, resizable=no, scrollbars=no, width=280, height=260, top=150, left=100');
}

function writeEmail(account, domain, text)
{
    text = (text == undefined) || (text == "") ? account + "@" + domain : text;
    
    document.write("<a href=\"mailto:" + account + "@" + domain + "\">" + text + "</a>");
}