/**
 * 
 */
function changeSimpleSearch()
{
	if(document.searchForm.KEN_TYPE.value=="Keyword" 
		|| document.searchForm.KEN_TYPE.value=="DATA-SOURCE_DEFINITION"
		|| document.searchForm.KEN_TYPE.value=="CDNA-OMIM_DISEASE_DISEASE-NAME"
		|| document.searchForm.KEN_TYPE.value=="APPROVED-NAME_GENEW"
		|| document.searchForm.KEN_TYPE.value=="GO_TERM"
		|| document.searchForm.KEN_TYPE.value=="DOMAIN_NAME"
		|| document.searchForm.KEN_TYPE.value=="PATHWAY-NAME_DB-REFERENCE_KEGG"
		){
		document.searchForm.fileUp.disabled = true;
	}else if(document.searchForm.KEN_TYPE.value=="---"){
		document.searchForm.fileUp.disabled = true;
	}else{
		document.searchForm.fileUp.disabled = false;
	}
}

/**
 * 
 */
function matching()
{
	// ����検索タイプ
	if ($("chk1t").checked) {
		document.searchForm.ANDOR.value = "AND";
	} else {
		document.searchForm.ANDOR.value = "OR";
	}

	// ブロック状態
	document.searchForm.blockState.value = CrossSearch.GetSectionState();
	document.searchForm.blockWindow.value = CrossSearch.GetSectionWindowState();
	
	//
	document.searchForm.get.value = "";
	if(document.searchForm.targetPage){
		document.searchForm.targetPage.value = 1;
	}
	document.searchForm.mode.value = "search";
}

/**
 * 
 * @param {Object} type
 */
function setSearchType(type) {

	if (type == "AND") {
		$("chk1t").checked = true;
		$("chk1b").checked = true;
	} else {
		$("chk2t").checked = true;
		$("chk2b").checked = true;		
	}
}

/**
 * 
 */
function move_searchedListTop(){ 
	changeSimpleSearch();
	obj = $("searchedListTop"); 
	if(obj){
		y = obj.offsetTop; 
		scrollTo(0,y); 
	}

	if (document.searchForm.ANDOR.value == "AND") {
		$("chk1t").checked = true;
		$("chk1b").checked = true;
	} else {
		$("chk2t").checked = true;
		$("chk2b").checked = true;		
	}
}	

/**
 * 
 * @param {Object} page
 */
function pageJump(page)
{
	document.searchForm.get.value 			= "";
	document.searchForm.targetPage.value 	= page;
	document.searchForm.mode.value 			= "jump";
	
	document.searchForm.submit();
}

/**
 * 
 * @param {Object} key
 * @param {Object} rev
 */
function setSort(key, rev)
{
	document.searchForm.get.value = "";
	document.searchForm.sortkey.value = key;
	document.searchForm.sortrev.value = rev;
	
	document.searchForm.submit();
}

/**
 * 
 */
function getAll()
{
	document.searchForm.get.value = "get";
	document.searchForm.submit();
	document.searchForm.get.value = "";
}

/**
 * 
 */
function changeView()
{
	document.searchForm.get.value = "";
	if(document.searchForm.targetPage){
		document.searchForm.targetPage.value = 1;
		document.searchForm.sortkey.value = "cDNAXML_CLUSTER-ID";
		document.searchForm.sortrev.value = "";
	}
	document.searchForm.submit();
}

/**
 * 
 */
function allClear(){
	CrossSearch.ClearSearchData();

	// Dataset
	document.searchForm.TARGET.value = "All H-Inv transcripts";
	
	changeSimpleSearch();
}

function chgLang(lang) {
	// 検索タイプ
	if ($("chk1t").checked) {
		document.searchForm.ANDOR.value = "AND";
	} else {
		document.searchForm.ANDOR.value = "OR";
	}

	// ブロック状態
	document.searchForm.blockState.value = CrossSearch.GetSectionState();
	document.searchForm.blockWindow.value = CrossSearch.GetSectionWindowState();
	
	document.searchForm.mode.value = "chglang";
	document.searchForm.lang.value = lang;
	
	document.searchForm.submit();
}

function overMenuBtn(obj) {
	var menuState = document.searchForm.menuState.value;
	
	var state = "inline";
	if (menuState == "show") {
		obj.style.backgroundImage = 'url(./img/menu_left_over.gif)';
	} else {
		obj.style.backgroundImage = 'url(./img/menu_right_over.gif)';
	}
}

function outMenuBtn(obj) {
	var menuState = document.searchForm.menuState.value;
	
	var state = "inline";
	if (menuState == "show") {
		obj.style.backgroundImage = 'url(./img/menu_left_active.gif)';
	} else {
		obj.style.backgroundImage = 'url(./img/menu_right_active.gif)';
	}
}

