function onclick_myButton(roleid)
{
if(roleid==jeditorrole)
{
	document.getElementById("showchief").style.display="block";
}else{
	document.getElementById("showchief").style.display="none";
}
	var xhrArgs = {
    url: "/"+siteName+"service.jsp?roleid="+roleid,
    handleAs: "json",
    error: function(data, ioArgs){
     
    },
    load: function(data, ioArgs){
    
    var select=document.getElementById("element_superior");
	var options=select.getElementsByTagName("option");
	for(i=select.options.length-1;i>=0;i--)
	{
		
		select.remove(i);
	}
    for(j=0;j<data.length;j++)
    {
    	addOption(document.getElementById("element_superior"),data[j].rolename,data[j].roleid);
    	
    }
    
    },
    mimetype: "text/json"
    };
    dojo.xhrPost(xhrArgs);

}

function loadSuperiors(roleid)
{

	var xhrArgs = {
    url: "/"+siteName+"service.jsp?roleid="+roleid,
    handleAs: "json",
    error: function(data, ioArgs){
     
    },
    load: function(data, ioArgs){
    
    var select=document.getElementById("element_superior");
	var options=select.getElementsByTagName("option");
	for(i=select.options.length-1;i>=0;i--)
	{
		
		select.remove(i);
	}
    for(j=0;j<data.length;j++)
    {
    	addOption(document.getElementById("element_superior"),data[j].rolename,data[j].roleid);
    	
    }
    
    },
    mimetype: "text/json"
    };
    dojo.xhrPost(xhrArgs);

}

function valid(uname)
{
	var xhrArgs={
	url: "/"+siteName+"getuser.jsp?username="+uname,
	handleAs:"json",
	error:function(data,ioArgs){
		
	},
	load: function(data,ioArgs){
	
	document.getElementById('showresult').innerHTML=data[0].result;
	},
	mimetype: "text/json"
	};
	dojo.xhrPost(xhrArgs);
}

function addOption(selectbox,text,value )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
} 

/*
function createXMLHttpRequest(){ 
  // See http://en.wikipedia.org/wiki/XMLHttpRequest 
  // Provide the XMLHttpRequest class for IE 5.x-6.x: 
  if( typeof XMLHttpRequest == "undefined" ) XMLHttpRequest = function() { 
    try { return new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {} 
    try { return new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {} 
    try { return new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {} 
    try { return new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {} 
    throw new Error( "This browser does not support XMLHttpRequest." ) 
  }; 
  return new XMLHttpRequest(); 
  
  /*if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
  return xmlhttp;
} 
 
var AJAX = createXMLHttpRequest(); 
 
function handler() { 

	var select=document.getElementById("element_superior");
	var options=select.getElementsByTagName("option");
	for (i=0; i<options.length; i++)
      select.removeChild(options[i]);
  if(AJAX.readyState == 4 && AJAX.status == 200) { 
      var json = eval('(' + AJAX.responseText +')'); 
      for(var i=0; i<json.length;i++)
      addOption(document.getElementById("superior"),json[i].rolename,json[i].roleid);
  }else if (AJAX.readyState == 4 && AJAX.status != 200) { 
    alert('Something went wrong...'); 
  } 
} 

function show(roleid){ 
  AJAX.onreadystatechange = handler;
  AJAX.open("GET", "service.jsp?roleid="+roleid);
  AJAX.send(""); 
}; 
*/