function displaySearchBox(openingMode) {
	switch(openingMode) {
		case 0: //Show Advanced Fields
			document.getElementById('switchlink').style.display = 'block';
			document.getElementById('searchform').className='sb-open'; //20110203 sociomedia add
//			document.getElementById('trigger').style.background='transparent url("../images/triangle_on.gif")  left no-repeat';
			document.getElementById('art_normal_search').style.display = 'none';
			document.getElementById('art_advanced_search').style.display = 'block';
			document.getElementById('art_srchbtn_nrml').style.display = 'none';
			document.searchform.type.value = 1;
			break;
		case 1: //Hide Advanced Fields
			document.getElementById('art_advanced_search').style.display = 'none';
			document.getElementById('art_normal_search').style.display = 'block';
			document.getElementById('searchform').className='sb-close'; //20110203 sociomedia add
//			document.getElementById('trigger').style.background='transparent url("../images/triangle_off.gif")  left no-repeat';
			document.getElementById('switchlink').style.display = 'block';
			document.getElementById('art_srchbtn_nrml').style.display = 'inline';
			document.searchform.type.value = 0;
			break;
		default: //Default
			break;
	} // end of switch

}

function initialOpening(trueOrFalse) {
	var openingMode = trueOrFalse == true?0:1;
	displaySearchBox(openingMode);
	//checkSync();
}

function haveSearchBox(searchform) {
    if(searchform.type.value == 2 || searchform.type.value == 3) { // 20110126 MODIFY CiNii全文検索機能の開発
        return false;
    }
    if(getCookie('type') == 1) {
		return true;
	}
	if((searchform.title.value.length > 0) || (searchform.author.value.length > 0) ||
	    (searchform.affiliation.value.length > 0) || (searchform.journal.value.length > 0) ||
	    (searchform.issn.value.length > 0) || (searchform.volume.value.length > 0) ||
	    (searchform.issue.value.length > 0) || (searchform.page.value.length > 0) ||
	    (searchform.publisher.value.length > 0) || (searchform.references.value.length > 0) ||
	    (searchform.year_from.value.length > 0) || (searchform.year_to.value.length > 0)) {
		return true;
	}
    return false;
}

function searchBoxDisclosure() {
	var bodyWrap = document.getElementById('body-wrap');
	if (document.getElementById('art_advanced_search').style.display == 'none') {
		var bodyWrapHeightBef = bodyWrap.offsetHeight;
		displaySearchBox(0);
		bodyWrap.className = 'clearfix body-wrap-initialheight';
		var bodyWrapHeightAft = bodyWrap.offsetHeight;
		if (bodyWrapHeightBef > bodyWrapHeightAft){
			bodyWrap.className = 'clearfix';
		}
	} else {
		displaySearchBox(1);
		bodyWrap.className = 'clearfix';
	}
	
	checkSync();
}

function checkSync() {
	if(document.getElementById('art_advanced_search').style.display == 'none'){
		if(document.getElementById("filter_all_advanced").checked) {
			document.getElementById("filter_all_normal").checked = true;
		}else if(document.getElementById("filter_fulltext_advanced").checked) {
			document.getElementById("filter_fulltext_normal").checked = true;
		}else if(document.getElementById("filter_otherservice_advanced").checked) {
			document.getElementById("filter_otherservice_normal").checked = true;
		}
	}else{
		if(document.getElementById("filter_all_normal").checked) {
			document.getElementById("filter_all_advanced").checked = true;
		}else if(document.getElementById("filter_fulltext_normal").checked) {
			document.getElementById("filter_fulltext_advanced").checked = true;
		}else if(document.getElementById("filter_otherservice_normal").checked) {
			document.getElementById("filter_otherservice_advanced").checked = true;
		}
	
	}

}


// 20110203 sociomedia add

