/**
 * CSSを変更する
 */
function changeClass(checkbox)
{
	if(checkbox.type != 'checkbox')
	{
		return;
	}
	
	var oElem = document.getElementById('record-' + checkbox.value);
	
	if(oElem == undefined)
	{
		return;
	}
	
	var name = 'className';
	
	if(navigator.appName.indexOf("Netscape") >= 0 )
	{
		name = 'class';
	}
	
	var className = oElem.getAttribute(name);
	
	className = className.replace(/\-on$/, '');
	
	if(checkbox.checked)
	{
		className += '-on';
	}
	
	// alert(className);
	oElem.setAttribute(name, className);
}

/**
 * 選択を解除
 * 
 * @param obj form フォームオブジェクト
 */
function changeReset(form)
{
	for(i = 0; i < form.elements.length; i++)
	{
		if(form.elements[i].type != 'submit' && form.elements[i].type != 'button' && form.elements[i].type != 'hidden')
		{
			if(form.elements[i].type == 'checkbox')
			{
				form.elements[i].checked = false;
				continue;
			}
			
			form.elements[i].value = "";
		}
	}
}

/**
 * すべて選択
 */
function changeSelected(elem)
{
	if(elem.length<=1 || !elem.length)
	{
		if(elem.type == 'checkbox')
		{
			elem.checked = true;
		}
	}
	else
	{
		for(i = 0;i < elem.length; i++)
		{
			if(elem[i].type == 'checkbox')
			{
				if(elem[i].checked == false)
				{
					elem[i].click();
				}
			}
		}
	}
}

/**
 * 全て選択&全て解除
 */
function changeCheckAll(elem, elem2)
{
	if(elem.checked)
	{
		if(elem2.length<=1 || !elem2.length)
		{
			if(elem2.type == 'checkbox')
			{
				elem2.checked = true;
			}
		}
		else
		{
			for(i = 0;i < elem2.length; i++)
			{
				if(elem2[i].type == 'checkbox')
				{
					if(elem2[i].checked == false)
					{
						elem2[i].click();
					}
				}
			}
		}
	}
	else
	{
		if(elem2.length<=1 || !elem2.length)
		{
			if(elem2.type == 'checkbox')
			{
				elem2.checked = false;
			}
		}
		else
		{
			for(i = 0;i < elem2.length; i++)
			{
				if(elem2[i].type == 'checkbox')
				{
					if(elem2[i].checked == true)
					{
						elem2[i].click();
					}
				}
			}
		}
	}
}

function selectTextArea(flg, elem)
{
	if( flg == 'on')
	{
		elem.value = '';
		elem.style.color = '#000000';
		document.search_list.search_combi_name_flg.value = 1;
	}else if(flg == 'off')
	{
		if( elem.value == '' )
		{
			elem.value = 'サイト名/運営会社名を入力してください';
			elem.style.color = '#666666';
			document.search_condition2.search_combi_name_flg.value = '';
		}
	}
}

/**
 * チェックボックスが一つ以上チェックされているか
 */
function checkEmptyBox()
{
	checkboxes = document.getElementsByName('t_branch_id[]');
	
	for(i = 0; i < checkboxes.length; i++)
	{
		if(checkboxes[i].checked == true)
		{
			return true;
		}
	}
	
	alert('物件を選択してください')
	return false;
}