function adv()
{
	document.location = "advanced.htm";
	return true;
}

function bsc()
{
	document.location = "http://www.domangled.com";
	return true;
}

function hideinfo()
{
	document.getElementById('tableouter').width = 420;
	document.getElementById('tdinfo').className = 'tdhidden';
	document.getElementById('tdinfo').innerHTML = "";
	showresults();	
	return true;
}

function info()
{
	hideinfo();
	hideresults();
	document.getElementById('tableouter').width = 728;
	document.getElementById('tdinfo').className = 'tdvisible';
	return true;
}

function hideresults()
{
	if ( document.getElementById('taresults') != null )
	{
		document.getElementById('taresults').style.display = "none";
	}
}

function showresults()
{
	if ( document.getElementById('taresults') != null )
	{
		document.getElementById('taresults').style.display = "block";
	}
}

function info1()
{
	info();
	s = "The <strong>slop mode</strong> (also known as the <em>fat finger factor</em>) determines the maximum slippage of a given character (key).";
	s += "<p/><img class=\"i\" src=\"slop-heat.jpg\" width=\"250\" height=\"123\"><p/>";
	s += "If the actual character is an \"H\", for example, the keys in yellow (Y, U, G, J, B, and N)";
	s += " represent possible typos in normal slop mode.  The keys in orange (T and M) represent moderate slop ";
	s += "mode, and the keys in red (I, F, K, and V) represent extreme slop mode.";
	s += "<p/>Higher slop modes result in a larger number of generated domain names &mdash; but also a larger number ";
	s += "of <strong><em>less-likely</em></strong> misspellings.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info2()
{
	info();
	s = "Typing the same character twice in a row is usually a very deliberate, very conscious action.<p/>When the ";
	s += "<strong>produce doubled characters</strong> option is <em>off</em>, a typo which results in a doubled character ";
	s += "being introduced will not be allowed.<p/>As an example, take <strong>brother.com</strong> &mdash; when the ";
	s += "<strong>produce doubled characters</strong> option is <em>off</em>, the \"h\" will not be allowed to turn into a ";
	s += "\"t\", meaning that <strong>brotter.com</strong> will not be one of the generated misspellings.<p/>";
	s += "Turn the <strong>produce doubled characters</strong> option <em>on</em> if you want to allow such character doubling.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info3()
{
	info();
	s = "When the <strong>produce numbers from letters</strong> option is <em>on</em>, a letter will be allowed to ";
	s += "turn into a number (if the selected slop mode makes such a typo possible).<p/>";
	s += "For example, in normal slop mode, if the <strong>produce numbers from letters</strong> option is <em>on</em>, ";
	s += "a \"y\" will be allowed to turn into a \"6\" and a \"7\".<p/>";
	s += "If you want your domain names free of extraneous numeric digits, ensure that the <strong>produce numbers from letters</strong> option ";
	s += "is <em>off</em>.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info4()
{
	info();
	s = "When the <strong>produce letters from numbers</strong> option is <em>on</em>, a number will be allowed to ";
	s += "turn into a letter (if the selected slop mode makes such a typo possible).<p/>";
	s += "For example, in normal slop mode, if the <strong>produce letters from numbers</strong> option is <em>on</em>, ";
	s += "a \"6\" will be allowed to turn into a \"t\" and a \"y\".<p/>";
	s += "If you want the numbers in your domain name to stay numbers, ensure that the <strong>produce letters from numbers</strong> option ";
	s += "is <em>off</em>.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info5()
{
	info();
	s = "When the <strong>produce hyphens</strong> option is <em>on</em>, a number or letter will be allowed to ";
	s += "turn into a hyphen (if the selected slop mode makes such a typo possible).<p/>";
	s += "For example, in normal slop mode, if the <strong>produce hyphens</strong> option is <em>on</em>, ";
	s += "a \"0\" (zero) and a \"p\" will be allowed to turn into a \"-\" (hyphen).<p/>";
	s += "If you want your domain names free of extraneous hyphens, ensure that the <strong>produce hyphens</strong> option ";
	s += "is <em>off</em>.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info6()
{
	info();
	s = "When the <strong>hyphens into alphanumerics</strong> option is <em>on</em>, a hyphen will be allowed to ";
	s += "turn into a number or letter (if the selected slop mode makes such a typo possible).<p/>";
	s += "For example, in normal slop mode, if the <strong>hyphens into alphanumerics</strong> option is <em>on</em>, ";
	s += "a \"-\" (hyphen) will be allowed to turn into a \"0\" (zero) and a \"p\".<p/>";
	s += "If you want the hyphens in your domain name to stay hyphens, ensure that the <strong>hyphens into alphanumerics</strong> option ";
	s += "is <em>off</em>.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info7()
{
	info();
	s = "When a domain name consists of one or more sets of doubled characters (such as <strong>bookkeeper.com</strong>), ";
	s += "omitting one of the doubled characters is a very common typo.";
	s += "<p/>When the <strong>reduce doubled characters</strong> option is <em>on</em>, ";
	s += "domain names in which one of the doubled characters is dropped will be generated.";
	s += "<p/>For example, when then <strong>reduce doubled characters</strong> option is <em>on</em>, ";
	s += "<strong>bookkeeper.com</strong> will be allowed to turn into bokkeeper.com, bookeeper.com, and bookkeper.com.";
	s += "<p/>Turn the <strong>reduce doubled characters</strong> option <em>off</em> if you want to keep doubled characters in tact."; 
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info8()
{
	info();
	s = "One of the most common types of domain name typos is a <em>character reversal</em> (typically caused by ";
	s += "typing too quickly).";
	s += "<p/>When the <strong>swap adjacent characters</strong> option is <em>on</em>, domain names in which ";
	s += "two adjacent characters are swapped will be generated.";
	s += "<p/>For example, when the <strong>swap adjacent characters</strong> option is <em>on</em>, ";
	s += "<strong>brother.com</strong> will be allowed to turn into borther.com, brohter.com, brothre.com, etc.";
	s += "<p/>Turn the <strong>swap adjacent characters</strong> option <em>off</em> if you want to prevent ";
	s += "character order swapping.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info9()
{
	info();
	s = "When any of the <strong>generate alternate TLD</strong> (.com, .net, .org, .biz, or .info) options are <em>on</em>, ";
	s += "all of the domain name misspellings generated will be generated for the alternate TLDs selected (<em>as well as for the TLD ";
	s += "specified in your original domain name</em>).";
	s += "<p/>For example, if you specify <strong>brother.com</strong> as your original domain name and if the ";
	s += "<strong>generate alternate TLD &mdash; .net</strong> option is <em>on</em>, ";
	s += "misspellings will be generated for both .com and .net TLDs.";
	s += "<p/>If no alternate TLDs are selected, only the TLD specified in your original domain name will be used.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info10()
{
	info();
	s = "When the <strong>drop characters</strong> option is <em>on</em>, domain names in which a single character is ";
	s += "dropped will be generated.";
	s += "<p/>For example, when the <strong>drop characters</strong> option is <em>on</em>, ";
	s += "<strong>brother.com</strong> will be allowed to turn into rother.com, bother.com, brther.com, etc.";
	s += "<p/>If you want to prevent dropping characters from your domain names, ensure that the <strong>drop characters</strong> option ";
	s += "is <em>off</em>.<p/>Note that a doubled character will still be dropped if the <strong>reduce";
	s += " doubled characters</strong> option is <em>on</em> &mdash; even if the ";
	s += "<strong>drop characters</strong> option is <em>off</em>.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}

function info11()
{
	info();
	s = "When the <strong>insert characters</strong> option is <em>on</em>, domain names in which a single character is ";
	s += "inserted will be generated.";
	s += "<p/>For example, when the <strong>insert characters</strong> option is <em>on</em>, ";
	s += "<strong>brother.com</strong> will be allowed to turn into brtother.com, brothjer.com, briother.com, etc.";
	s += "<p/>If you want to prevent characters from being inserted into your domain names, ensure that the <strong>insert characters</strong> option ";
	s += "is <em>off</em>.";
	s += "<p/>Note that the <strong>slop mode</strong> does not affect the <strong>insert characters</strong> option.";
	s += "<p/>The <strong>";
	s += "insert characters</strong> option will only insert <em>same-row neighbors</em> &mdash; characters directly ";
	s += "to the left and right of the original character.";
	s += "<p/>In the case of <strong>brother.com</strong>, for example, the H would have only a G and a J inserted before and after it (";
	s += "producing four different domain names).";
	s += "<p/>The <strong>insert characters</strong> option will not produce a domain name with a doubled character if the ";
	s += "<strong>produce doubled characters</strong> option is <em>off</em>.";
	s += "<p/><center><a href=\"javascript:void(0);\" onclick=\"return hideinfo();\">close</a></center>";
	document.getElementById('tdinfo').innerHTML = s;
	return true;
}


