
function select_innerHTML(objeto,innerHTML)
{

    objeto.innerHTML = ""
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1"
    document.body.appendChild(selTemp)
    selTemp = document.getElementById("micoxselect1")
    selTemp.style.display="none"
    if(innerHTML.toLowerCase().indexOf("<option")<0){ 
        innerHTML = "<option>" + innerHTML + "</option>"
    }
    innerHTML = innerHTML.toLowerCase().replace(/<option/g,"<span").replace(/<\/option/g,"</span")
    selTemp.innerHTML = innerHTML
      
    
    for(var i=0;i<selTemp.childNodes.length;i++){
  var spantemp = selTemp.childNodes[i];
  
        if(spantemp.tagName){     
            opt = document.createElement("OPTION")
    
   if(document.all){ 
    objeto.add(opt)
   }else{
    objeto.appendChild(opt)
   }       
    

   for(var j=0; j<spantemp.attributes.length ; j++){
    var attrName = spantemp.attributes[j].nodeName;
    var attrVal = spantemp.attributes[j].nodeValue;
    if(attrVal){
     try{
      opt.setAttribute(attrName,attrVal);
      opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));
     }catch(e){}
    }
   }
   
   if(spantemp.style){
    for(var y in spantemp.style){
     try{opt.style[y] = spantemp.style[y];}catch(e){}
    }
   }
   
   opt.value = spantemp.getAttribute("value")
   
   opt.text =  camelCaps(spantemp.innerHTML, true);

   opt.selected = spantemp.getAttribute('selected');
   opt.className = spantemp.className;
  } 
 }    
 document.body.removeChild(selTemp)
 selTemp = null
 objeto.disabled=false;
}



function HttpRequest( url )
 {
if(document.getElementById('systemWorking')!=null)
{
      document.getElementById('systemWorking').style.display='block';
}
	  var pageRequest = false // variable to hold ajax object
       /*@cc_on
          @if (@_jscript_version >= 5)
             try {
             pageRequest = new ActiveXObject("Msxml2.XMLHTTP")
             }
             catch (e){
                try {
                pageRequest = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (e2){
                pageRequest = false
                }
             }
          @end
       @*/

       if (!pageRequest && typeof XMLHttpRequest != 'undefined')
          pageRequest = new XMLHttpRequest()

       if (pageRequest){ //if pageRequest is not false
          pageRequest.open('GET', url, false); //get page synchronously
          pageRequest.send(null);
		
          return( embedpage(pageRequest) );
          }
       }

       function embedpage(request) {
       //if viewing page offline or the document was successfully retrieved online (status code=2000)
       if (window.location.href.indexOf("http")==-1 || request.status==200)
 if(document.getElementById('systemWorking')!=null)
{
      document.getElementById('systemWorking').style.display='none';
}
          return(request.responseText);
		  
       }// JavaScript Document
	   
	   
	   

function wordCount(str) {
  var wordArray = new Array();
  str = prepStr(str);
  var tempArray = str.split(' ').sort();
  var count = 1;

  // Iterate through all the words
  for (var i = 0; i < tempArray.length; i++) {

    // If an array element with the same name as
    // the current word exists, increment its value by 1
    if (wordArray[tempArray[i]]) {
      wordArray[tempArray[i]]++;
      }

    // Otherwise, assign the array element to the 
    /// name of the word, and give it a value of 1
    else { wordArray[tempArray[i]] = 1; }
    }
    var arrStr = '';

    // Create table rows that display the word and the frequency
    for (word in wordArray) {
      if (word != "") {
        arrStr += '<TR><TD>' + word + '</TD><TD>' + wordArray[word] + '</TD></TR>';
        count++;
        }
      }
    return '<TABLE BORDER=0 CELLPADDING=10><TR><TD WIDTH=300 VALIGN=TOP ROWSPAN=' + 
      count + '><B>Original Formatted Text</B><BR><I>' + str + 
      '</I><TD><B>Word</B><TD><B>Freqency</B></TR>' + arrStr + '</TABLE>';
  }

// Define a function to format strings for easier manipulation
function prepStr(str) {
  str = str.toLowerCase();
  str = str.replace(/['"-]/g, "");
  str = str.replace(/\W/g, " ");
  str = str.replace(/\s+/g, " ");
  return str;
  }

function camelCaps(str, theCase)
{

  var tempArray = str.split(' ');

  // Make the first character of each word upper- or lowercase
  // depending on the value of theCase
  for (var i = 0; i < tempArray.length; i++) {
    if (theCase) {
      tempArray[i] = tempArray[i].charAt(0).toUpperCase() + tempArray[i].substring(1);
      }
    else {
      tempArray[i] = tempArray[i].charAt(0).toLowerCase() + tempArray[i].substring(1);
      }
    }
  return tempArray.join(' ');
  }

var order = true;

function reorder(str) {
  str = prepStr(str);
  str = str.replace(/\d/g, "");
  order = !order;

  // Use the sort() method for traditional sorts
  // Use the reverse() method in conjunction for reverse sorts()
  if(!order) { str = str.split(' ').sort().join(' '); }
  else { str = str.split(' ').sort().reverse().join(' '); }
  return str.replace(/^\s+/, "");
  }


function doCount(txt) {
  words = wordCount(txt);  
  self.location.href = "javascript: '<HTML>' + words + '</HTML>'"; 
  }

function checktext(txt,id) {
	txt=txt.toLowerCase()
	document.getElementById(id).value=camelCaps(txt,true)

  }



/***********************************************
* Drop Down/ Overlapping Content- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var gleft = 0;
var gtop = 0;
var gstr = 'xxx';
var gid =0 ;

function getposOffset(overlay, offsettype)
{
	var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
	var parentEl=overlay.offsetParent;
	while (parentEl!=null)
	{
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}
function showhide(obj, e, visible, hidden, menuwidth)
{
	if (ie4||ns6)
	dropmenuobj.style.left=dropmenuobj.style.top="-500px"
	if (menuwidth!="")
	{
		dropmenuobj.widthobj=dropmenuobj.style
		dropmenuobj.widthobj.width=menuwidth
	}
	if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
		obj.visibility=visible
	else if (e.type=="click")
		obj.visibility=hidden
}
function overlay(curobj, subobjstr, opt_position, sectionid)
{
        if (document.getElementById)
        {
                var subobj=document.getElementById(subobjstr)
                subobj.style.display=(subobj.style.display!="block")? "block" : "none"
                var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0)
                var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)

                if(sectionid)
                {
                        if(screen.width == "800")
                                ypos = ypos -300;
                        else
                                ypos = ypos - 300;
                        if(gstr != sectionid)
                        {
                                gleft = 0;
                                gtop = 0;
                        }
                        gstr = sectionid;
                        gid = sectionid;

                        if(gleft == 0 && gtop == 0)
                        {

                        }
                        else
                        {

                                xpos = gleft;
                                ypos = gtop;
                        }

                        subobj.style.left="150px"
                        gleft = xpos;
                        gtop = ypos;
                }
                else
                {
                        subobj.style.left=xpos+"px"
                }
				//alert(ypos);
                subobj.style.top=ypos+12+"px"
                return false
        }
        else
                return true
}

function overlayclose(subobj)
{
	document.getElementById(subobj).style.display="none"
}




