/**
* Brings up a popup with animal list when current dog name input is left (onBlur)
*/
function animal_list_popup(animalinput, raceinput, target) {
        if (popup!='no') {
                // Get values of animalname and race from given input field names
                animalname = document.forms[0].elements[animalinput].value;
                race = document.forms[0].elements[raceinput].value;

                // Call up popup
                popup = window.open("animal_list_popup.php?animalname="+animalname+"&race="+race,
                                            "animal_list_popup",
                                                        "width=450,height=300,resizable=no,toolbar=no,menubar=no,location=no,status=yes,scrollbars=yes");
                // Set target field, that is in which one selected value will be put into
                popup.target = target;
                popup.animalinput = animalinput;
        }
}

/**
* Call back function after popup: it's called to bring back the selected value in the main window
*/
function animal_call_back(id, target, name, animalinput) {
        window.opener.document.forms[0].elements[target].value = id;
        if (name!='')
            window.opener.document.forms[0].elements[animalinput].value = name;
        // close popup window
        window.close();
}

/**
* Brings up a popup with full news detail
*/
function newsPopup(id) {
        // Call up popup
        newspopup = window.open("news_popup.php?id="+id,"news_popup",
                                                       "width=800,height=600,resizable=no,toolbar=no,menubar=no,location=no,status=no,scrollbars=yes");
}

/**
* Brings up a popup with help topic detail
*/
function helpPopup(id) {
        // Call up popup
        helppopup = window.open("help.php?id="+id,"help_popup",
                                                       "width=450,height=300,resizable=no,toolbar=no,menubar=no,location=no,status=no,scrollbars=yes");
}

