function nullCheck(value) {
        if (value == "") {
                window.alert("Please input anyword.");
                return false;
        }
        return true;
}

function check_kwd_query(value) {

        if (value.indexOf("'")!= -1 || value.indexOf("&") != -1 || value.indexOf("\\") != -1) {
                window.alert("PDB ID is 4 characters.([1-9][0-9a-zA-Z]{3}).\nKeywords are characters only.([0-9a-zA-Z])");
                return false;
        }

        if (value.indexOf("(") != -1 && value.indexOf(")") == -1) {
                window.alert("invalid character found ... \"(\"");
                return false;
        }

        if (value.indexOf("(") == -1 && value.indexOf(")") != -1) {
                window.alert("invalid character found ... \")\"");
                return false;
        }
        if (value.indexOf("(") != -1 && value.indexOf(")") != -1) {
                if (value.indexOf("polypeptide(D)") == -1 && value.indexOf("polypeptide(L)") == -1 &&
                    value.indexOf("polysaccharide(D)") == -1 && value.indexOf("polysaccharide(L)") == -1) {
                        window.alert("invalid character found ... \")\", \"(\"");
                        return false;
                } else if (value.indexOf(" ") != -1) {
                        window.alert("invalid character found ... \")\", \"(\"");
                        return false;
                }
        }
        return true;
}


function check_query(value) {

	value = value.replace(/^\s+|\s+$/g, "");

        if (nullCheck(value) == false) {
                return false;
        }

	var form = document.getElementById('mine_form');
	if (form == null) {
		return true;
	}

        var index = form.type.selectedIndex;
	if (index == 1) {
                if(!value.match(/^[a-zA-Z]*$/)) {
                        window.alert("sequence data is [a-zA-Z]*.");
                        return false;
                }
                if (value.length < 5) {
                        window.alert("sequence length is longer than 5.");
                        return false;
                }
        } else {
                return check_kwd_query(value);
	}
        return true;
}



function onShowExample() {

	var form = document.getElementById('mine_form');
	if (form == null) {
		return;
	}

        var index = form.type.selectedIndex;

        if (index == 0) {
                document.getElementById('example0').style.display = 'inline';
                document.getElementById('example1').style.display = 'none';
                document.getElementById('example2').style.display = 'none';
        } else if (index == 1) {
                document.getElementById('example1').style.display = 'inline';
                document.getElementById('example0').style.display = 'none';
                document.getElementById('example2').style.display = 'none';
        } else if (index == 2) {
                document.getElementById('example2').style.display = 'inline';
                document.getElementById('example0').style.display = 'none';
                document.getElementById('example1').style.display = 'none';
        }
}

function blink() {
	var obj = document.getElementById('update_item');
	if (obj == null) {
		return;
	}

	if (obj.style.visibility == "visible") {
		obj.style.visibility = "hidden";
	} else {
	        obj.style.visibility = "visible";
	}
	setTimeout("blink()", 700);
}












