var way ='';
var allow = 0;
var wait = 0;
function drop_down(tmp_way) {
way = tmp_way;
var ele = document.getElementById('drop_menu_div');
var drop_menu_height = document.getElementById("drop_menu").offsetHeight;
step = 33;
if (way == 'show')
wait = 5;
if ((wait == 5) && (way == 'hide')) {
wait = 0;
setTimeout("waitme()",2000);
} else {
if ((way == 'show') && (parseInt(ele.style.height.replace("px","")) < drop_menu_height) && (allow != 2)) {
allow = 1;
ele.style.height = parseInt(ele.style.height.replace("px","")) + step;
if (parseInt(ele.style.height.replace("px","")) < drop_menu_height) {
setTimeout("drop_down('show')",1);
} else {
allow = 0;
ele.style.height = drop_menu_height;
}
} else if ((way == 'hide') && (parseInt(ele.style.height.replace("px","")) > 33) && (allow != 1)) {
allow = 2;
if ((parseInt(ele.style.height.replace("px","")) - step) > 33) {
ele.style.height = parseInt(ele.style.height.replace("px","")) - step;
setTimeout("drop_down('hide')",1);
} else {
allow = 0;
ele.style.height = 33;
}
}
}
}
function waitme() {
if (way == "hide")
drop_down("hide");
}
function concatObject(obj) {
str='';
for(prop in obj)
{
str+=prop + " value :"+ obj[prop]+"\n";
}
return(str);
}
var select_counter = 0;
function create_select(id,def) {
var selects = '';
selects = '
';
if (def != '')
selects = selects.replace('value="'+def+'"','value="'+def+'" selected=selected');
return selects;
}
function add_select() {
var selected_values = new Array();
var i = 0;
for (i=0;i<=select_counter;i++) {
selected_values[i] = document.getElementById('select['+i+']').selectedIndex;
}
select_counter = select_counter+1;
document.getElementById('selects').innerHTML = document.getElementById('selects').innerHTML+create_select(select_counter,'');
for (i=0;i<(select_counter);i++)
document.getElementById('select['+i+']').selectedIndex = selected_values[i];
}
function draw_select() {
document.getElementById("selects").innerHTML = create_select(0,selected_item);
}