/**
 * javascript for fazzy
 * 
 **/


/**
 * click reset button
 * 
 * clear all input
 */
function reset_fuzzy_form(){
	
	var fuzzy_div_form,inputElem,selectElem,inputElements,i,selectElements;
	fuzzy_div_form = window.document.getElementById("fuzzy_div_form");
	inputElements = fuzzy_div_form.getElementsByTagName("input");
	for(i = 0;i<inputElements.length;i++){
		inputElem = inputElements[i];
		if(inputElem.type == "text"){
			inputElem.value = "";
		}else if(inputElem.type == "checkbox"){
			inputElem.checked = false;
		}
	}


	selectElements = fuzzy_div_form.getElementsByTagName("select");
	for(i = 0;i<selectElements.length;i++){
		selectElem = selectElements[i];
		selectElem.selectedIndex = 0;
	}


}

function click_fuzzy_close(){
	var select_limit,select_limit02;
	document.getElementById("fuzzy_search_list").style.display = "none";
	document.getElementById("fuzzy_right_div").style.display = "none";
       
        	if(select_limit = window.document.getElementById("select_limit")){
        		select_limit.style.visibility = "visible";
        	}
        	if(select_limit02 = window.document.getElementById("select_limit02")){
        		select_limit02.style.visibility = "visible";
        	}

}

function click_searchBtn(){
	
	document.getElementById("fuzzy_div_form").submit();
}

/**
 * ceo_flag
 * 
 * @param {Object} obj
 */
function click_ceo_flag(obj){
	var flag;
	if(obj.checked==true){
		flag = true;
	}else{
		flag = false;
	}	
	var fuzzy_div_form,inputElem;
	fuzzy_div_form = window.document.getElementById("fuzzy_div_form");
	inputElements = fuzzy_div_form.getElementsByTagName("input");
	for(var i = 0;i<inputElements.length;i++){
		inputElem = inputElements[i];
		if(inputElem.type=="checkbox" && inputElem.name == "ceo_type"){
			inputElem.checked = flag;
		}
	}
}

/**
 * click list name
 * 
 * show search_div
 * @param {Object} item_name
 */
function click_fuzzy_list(item_name){
	var item_div,select_limit,select_limit02;
	var flg01 = false;
	var flg02 = false;
	var flg03 = false;
	item_div = window.document.getElementById(item_name);
	if(item_div.style.display != "block"){
		item_div.style.display = "block";
		if(select_limit = window.document.getElementById("select_limit")){
			select_limit.style.visibility = "hidden";
		}
		if(select_limit02 = window.document.getElementById("select_limit02")){
			select_limit02.style.visibility = "hidden";
		}
	}else{
		item_div.style.display = "none";
		if(window.document.getElementById("fuzzy_50").style.display == "none"){
		    flg01 = true;
		}
		if(window.document.getElementById("fuzzy_business_type").style.display == "none"){
		    flg02 = true;
		}
		if(window.document.getElementById("fuzzy_person").style.display == "none"){
		    flg03 = true;
		}
		if(flg01 && flg02 && flg03){
		if(select_limit = window.document.getElementById("select_limit")){
			select_limit.style.visibility = "visible";
		}
		if(select_limit02 = window.document.getElementById("select_limit02")){
			select_limit02.style.visibility = "visible";
		}
		}else{
		if(select_limit = window.document.getElementById("select_limit")){
			select_limit.style.visibility = "hidden";
		}
		if(select_limit02 = window.document.getElementById("select_limit02")){
			select_limit02.style.visibility = "hidden";
		}
		
		}
		check_fuzzy_exists();
	}

	document.getElementById("fuzzy_right_div").appendChild(item_div);

}

/**
 * click each close button
 * @param {Object} item_name
 */
function close_fuzzy_item(item_name){
	var item_div;
	item_div = window.document.getElementById(item_name);
	item_div.style.display = "none";
	check_fuzzy_exists();
	
}

function MainSubmit(){
	var searchForm;
	searchForm = window.document.getElementById("companysearchForm");
	searchForm.submit();
}

/**
 * if fuzzy_item is not exists, disp select tag
 */
function check_fuzzy_exists(){
	var div_id,visibility,select_limit,select_limit02;
	var flg01 = false;
	var flg02 = false;
	var flg03 = false;
	var flg04 = false;
	var flg05 = false;
	visibility = "visible";


	div_id = "fuzzy_50";
	if(window.document.getElementById(div_id)){
		if(window.document.getElementById(div_id).style.display=="block"){
			visibility = "hidden";
			flg01= true;
		}
	}

	div_id = "fuzzy_free";
	if(window.document.getElementById(div_id)){
		if(window.document.getElementById(div_id).style.display=="block"){
			visibility = "hidden";	
			flg02= true;

		}
	}
	
	div_id = "fuzzy_movie";
	if(window.document.getElementById(div_id)){
		if(window.document.getElementById(div_id).style.display=="block"){
			visibility = "hidden";	
			flg03= true;

		}
	}

	div_id = "fuzzy_hometown";
	if(window.document.getElementById(div_id)){
		if(window.document.getElementById(div_id).style.display=="block"){
			visibility = "hidden";	
			flg04= true;
		}
	}

	div_id = "fuzzy_ceo";
	if(window.document.getElementById(div_id)){
		if(window.document.getElementById(div_id).style.display=="block"){
			visibility = "hidden";	
			flg05= true;
		}
	} 

    	if(window.document.getElementById("fuzzy_50").style.display == "none" && window.document.getElementById("fuzzy_business_type").style.display == "none" && window.document.getElementById("fuzzy_person").style.display == "none"){
		
		if(select_limit = window.document.getElementById("select_limit")){
			select_limit.style.visibility = "visible";
		}
		if(select_limit02 = window.document.getElementById("select_limit02")){
			select_limit02.style.visibility = "visible";
		}
		
	}else{
		if(select_limit = window.document.getElementById("select_limit")){
			select_limit.style.visibility = "hidden";
		}
		if(select_limit02 = window.document.getElementById("select_limit02")){
			select_limit02.style.visibility = "hidden";
		}
		
	}
	


}
