/// <reference path="jQuery.intellisense.js" />

function SelectRow(num)
{
	var divDesc;
	var arrRadios = $("input[name$=transtype]").get();	
	var _row;  
	
    $("input[id$=check" + num + "]").get(0).checked = true;
    
    for (var i = 1; i <= arrRadios.length; i++)
    {
	    _row = document.getElementById('r' + i);
	    if (i == num)
	    {
		    //this is the selected one - you have been chosen!
		    if (_row.className == 'oddselect' || _row.className == 'odd') 
			    _row.className = 'oddselect';
			else
				_row.className = 'evenselect';
	    }
	    else
	    {
		    if (_row.className == 'oddselect' || _row.className == 'odd') 
			    _row.className = 'odd';
			else
				_row.className = 'even';
	    }
    }
    
}
function ShowHelp(section)
{
	var helpSection = document.getElementById(section);
	var spanToggle = document.getElementById(section + '_toggle');
	var arrow = document.getElementById(section + '_arrow');
	
	if (helpSection.style.display == '')
	{
		helpSection.style.display = 'none';
		spanToggle.innerHtml = 'Open';
		arrow.src = 'i/div_open1.png';
	    arrow.alt = 'Show the individual fields for this section.';
	}
	else
	{
		helpSection.style.display = '';
		spanToggle.innerHtml = 'Close';
		arrow.src = 'i/div_close1.png';
	    arrow.alt = 'Hide individual fields for this section.';
	}
}

function ShowDiv(section)
{
    var divSection = document.getElementById(section);
    if (!divSection) return;
    
	var spanToggle = document.getElementById(section + '_toggle');
	
	if (divSection.style.display == '')
	{
		divSection.style.display = 'none';
		if (spanToggle) spanToggle.innerHtml = 'Open';
	}
	else
	{
		divSection.style.display = '';
		if (spanToggle) spanToggle.innerHtml = 'Close';
    }
}

function ToggleEdit(sectionName)
{
	document.getElementById("readonly" + sectionName).style.display = "none";
	document.getElementById("edit" + sectionName).style.display = "";
}

function ToggleReadonly(sectionName)
{
	document.getElementById("readonly" + sectionName).style.display = "";
	document.getElementById("edit" + sectionName).style.display = "none";
}

function DisplayFormat(section)
{
	var divDesc;
	var arrDescs = document.getElementsByName('blarg');
    
    for (var i = 0; i < arrDescs.length; i++)
    {
        divDesc = document.getElementById(arrDescs[i].id.replace('_toggle','_desc'));
        if (section + '_toggle' == arrDescs[i].id)
        {
            arrDescs[i].checked = true;
            if (divDesc != null)
                divDesc.style.display = 'block';
        }
        else
        {
            if (divDesc != null)
                divDesc.style.display = 'none';
        }
    }
    
}
function autotab(cur_field, char_max, next_field){ 
  if (cur_field.value.length == char_max){
    next_field.focus();
  }
}

function DisplayFormat2(section)
{
	var divDesc;
	var arrDescs = document.getElementsByName('autopaysignup');
    
    for (var i = 0; i < arrDescs.length; i++)
    {
        divDesc = document.getElementById(arrDescs[i].id.replace('_toggle','_desc'));
        if (section + '_toggle' == arrDescs[i].id)
        {
            arrDescs[i].checked = true;
            if (divDesc != null)
                divDesc.style.display = 'block';
        }
        else
        {
            if (divDesc != null)
                divDesc.style.display = 'none';
        }
    }
    
}

function CheckPasswordLength(source, arguments)
{
    if (arguments.Value.length<5)
        arguments.IsValid=false;
    else
        arguments.IsValid=true;

}

function CheckOptionNumber(source, arguments)
{
    if (arguments.Value==0)
        arguments.IsValid=false;
    else
        arguments.IsValid=true;
}