function showhide(id1) {
	if(document.getElementById(id1).style.display=='none') {
		document.getElementById(id1).style.display='block';
	} else {
		document.getElementById(id1).style.display='none';
	}
}

function showdiv(id1) {
	if(document.getElementById(id1))
	document.getElementById(id1).style.display='block';
}

function hidediv(id1) {
	if(document.getElementById(id1))
	document.getElementById(id1).style.display='none';
}

function ShowHideSelectDeps(field_id) {
  var elem = "field_"+field_id;
  var show = document.getElementById(elem).options[document.getElementById(elem).options.selectedIndex].value;
  var possible_options = document.getElementById(elem).options.length-1;
  for(x=0; x<possible_options; x++) {
    if(x != show | show == "") {
      hidediv(elem+"_option"+x);
    } else {
      showdiv(elem+"_option"+x);
    }
  }
}

function ShowHideRadioDeps(field_id, show, dep_field, total_options) {
  var elem = "field_"+field_id;
  for(x=0; x<total_options; x++) {
    if(x != show) {
      hidediv(elem+"_radio"+x);
    } else {
      showdiv(elem+"_radio"+x);
      if(document.getElementById(dep_field)) {
        document.getElementById(dep_field).focus()
	document.getElementById(dep_field).value = document.getElementById(dep_field).value;
      }
    }
  }
}

function se_login_popup(buttonid) {
  se_login_popup_close();
  loginscreen = document.getElementById('login_screen');
  var ni = document.getElementById('show_login');
  var newdiv = document.createElement('div');
  newdiv.setAttribute('id','mydiv');
  //newdiv.innerHTML = '<table width="550" cellpadding="0" cellspacing="0" class="profile_event_popup" style="display:block;">'+table.innerHTML+'</table>';
  // lineas agregadas para alinear calendario
	var divy = 0;
	var calcobj = document.getElementById(buttonid);
	if (calcobj.offsetParent) { do { divy += calcobj.offsetTop } while (calcobj = calcobj.offsetParent); }
	newdiv.innerHTML = '<table width="550" cellpadding="0" cellspacing="0" class="login_popup" style="display:block; top:'+ divy +'px">'+loginscreen.innerHTML+'</table>'; 
   ni.appendChild(newdiv);
}

function se_login_popup_close() {
  var d = document.getElementById('show_login');
  if(document.getElementById('mydiv')) {
    var olddiv = document.getElementById('mydiv');
    d.removeChild(olddiv);
  }
}

