function variables(){

    var box = document.forms[0].txtSearch;
    var strBoxVal = box.value;
    
    return strBoxVal;
}

function validate(strBoxVal){

    var box = document.forms[0].txtSearch;
    var output = window.document.getElementById("error");
    var input = variables();
    
    if (input == "") {
    
        document.getElementById("message").innerHTML = "Please enter a title.";
        box.focus();
        return false;
    }
    else 
        if ((document.forms[0].best.checked == false) && (document.forms[0].pick.checked == false)) {
        
        
            if ((document.forms[0].select_beg.selectedIndex == 0) ||
            (document.forms[0].select_beg_year.selectedIndex == 0) ||
            (document.forms[0].select_end.selectedIndex == 0) ||
            (document.forms[0].select_end_year.selectedIndex == 0)) {
            
                document.getElementById("message").innerHTML = "Date is incorrect.";
				box.focus();
                return false;
            }
            
            return true;
        }
        else {
        
            return true;
        }
}

function advancedSearchSelect(str){

    if (str == 'select_beg') {
    
        if (document.forms[0].select_beg.selectedIndex != 0) {
        
            document.forms[0].pick.checked = false;
            document.forms[0].best.checked = false;
        }
    }
    
    if (str == 'select_beg_year') {
    
        if (document.forms[0].select_beg_year.selectedIndex != 0) {
        
            document.forms[0].pick.checked = false;
            document.forms[0].best.checked = false;
        }
    }
    
    if (str == 'select_end') {
    
        if (document.forms[0].select_end.selectedIndex != 0) {
        
            document.forms[0].pick.checked = false;
            document.forms[0].best.checked = false;
        }
    }
    
    if (str == 'select_end_year') {
    
        if (document.forms[0].select_end_year.selectedIndex != 0) {
        
            document.forms[0].pick.checked = false;
            document.forms[0].best.checked = false;
        }
    }
}

function advancedSearchCheck(str){

    if (str == 'best') {
    
        if (document.forms[0].best.checked == true) {
        
            document.forms[0].select_beg.selectedIndex = 0;
            document.forms[0].select_beg_year.selectedIndex = 0;
            document.forms[0].select_end.selectedIndex = 0;
            document.forms[0].select_end_year.selectedIndex = 0;
        }
        else 
            if (document.forms[0].best.checked == false && document.forms[0].pick.checked == false) {
            
                document.forms[0].select_beg.selectedIndex = 1;
                document.forms[0].select_beg_year.selectedIndex = 1;
                document.forms[0].select_end.selectedIndex = 1;
                document.forms[0].select_end_year.selectedIndex = 1;
            }
        
    }
    
    if (str == 'pick') {
    
        if (document.forms[0].pick.checked == true) {
        
            document.forms[0].select_beg.selectedIndex = 0;
            document.forms[0].select_beg_year.selectedIndex = 0;
            document.forms[0].select_end.selectedIndex = 0;
            document.forms[0].select_end_year.selectedIndex = 0;
        }
        else 
            if (document.forms[0].pick.checked == false && document.forms[0].best.checked == false) {
            
                document.forms[0].select_beg.selectedIndex = 1;
                document.forms[0].select_beg_year.selectedIndex = 1;
                document.forms[0].select_end.selectedIndex = 1;
                document.forms[0].select_end_year.selectedIndex = 1;
            }
    }
}

function theIndex(){

    document.exact_search.select_beg.selectedIndex = 1;
    document.exact_search.select_beg_year.selectedIndex = 1;
    document.exact_search.select_end.selectedIndex = 1;
    document.exact_search.select_end_year.selectedIndex = 1;
    
}

/*
 * If exact search is selected then single
 * parenthesis will placed around the string
 * to be sent to fetch the file
 */
function exactSearch(){

    var input_a = variables();
    var match_checked = document.bSearchForm.rdMatch[1].checked;
    var q = "";
    
    var input = input_a;
    input = input.replace(/ /g, "%2B");
    
    if (match_checked) {
    
        q = "'" + input + "'";
    }
    else {
    
        q = input;
    }
    
    return q;
}

function submitFromLink(){
	
	document.forms[0].submit();
}
