function handleError(msg,url,line)
{
errorlog.innerHTML+="Error: " + msg + "<br>";
errorlog.innerHTML+="Line: " + line + "<br>";
errorlog.innerHTML+="URL: " + url + "<br>";
return true;
}
window.onerror=handleError;

var elEditor;

function clearText(theField)
{
if (theField.defaultValue == theField.value)
theField.value = '';
}

function addText(theField)
{
if (theField.value == '')
theField.value = theField .defaultValue;
}
function select_switch(status)
	{
		for (i = 0; i < document.pm_box.length; i++)
		{
			document.pm_box.elements[i].checked = status;
		}
	}

function flash(archivo, ancho, alto, version, modo, id)
{
var quality="high";
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+'" width='+ancho+' height='+alto+' id='+id+'>\n');
 document.write('<param name="movie" value='+archivo+'>\n');
 document.write('<param name="quality" value='+quality+'>\n');
 document.write('<param name="wmode" value='+modo+'>\n');
 document.write('<param name="menu" value=false >\n');
 document.write('<embed src='+archivo+' wmode='+modo+' menu=false quality='+quality+' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width='+ancho+' height='+alto+' swLiveConnect=true name='+id+'></embed>');
 document.write('</object>\n');
}
function flash2(archivo, ancho, alto, version, modo, id)
{
var quality="high";
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+'" width='+ancho+' height='+alto+' id='+id+'>\n');
 document.write('<param name="movie" value='+archivo+'>\n');
 document.write('<param name="quality" value='+quality+'>\n');
 document.write('<param name="wmode" value='+modo+'>\n');
 document.write('<embed src='+archivo+' wmode='+modo+' quality='+quality+' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width='+ancho+' height='+alto+' swLiveConnect=true name='+id+'></embed>');
 document.write('</object>\n');
}


function Pagina(url, target){
	var req;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}
	else 
		if (window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
	
		document.getElementById(target).innerHTML = "<br><br><center><img src='imagenes/loading.gif'><br>Cargando</center>";
		req.onreadystatechange = function(){
			if (req.readyState == 4) {
				if (req.status == 200) {
					document.getElementById(target).innerHTML = req.responseText;
				}
				else {
					document.getElementById(target).innerHTML = "Error";
				}
			}
		}
		 
		req.open("GET", url, true);
		req.send("");
}


function GetXmlHttpObject(handler)
{
    var objXMLHttp=null
    if (window.XMLHttpRequest)
    {
        objXMLHttp=new XMLHttpRequest()
    }
    else if (window.ActiveXObject)
    {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
    }
    return objXMLHttp
}

function stateChanged()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
            document.getElementById("txtResult").innerHTML= xmlHttp.responseText;
    }
    else {
            //alert(xmlHttp.status);
    }
}


function htmlData(url, qStr)
{
    if (url.length==0)
    {
        document.getElementById("txtResult").innerHTML=""; 
        return;
    }
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert ("Browser does not support HTTP Request");
        return;
    }

    url=url+"?"+qStr; 
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true) ;
    xmlHttp.send(null);
}


function muestra(the_layer)
{
if(document.getElementById(the_layer))
{
if(document.getElementById(the_layer).style.display == 'none')
{
document.getElementById(the_layer).style.display = 'inline';
}
}
}

function esconde(the_layer)
{
if(document.getElementById(the_layer))
{
if(document.getElementById(the_layer).style.display == 'inline')
{
document.getElementById(the_layer).style.display = 'none';
}
}
}



function startUpload(){
      document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('f1_upload_form').style.visibility = 'hidden';
      return true;
}

function stopUpload(success){
      var result = '';
      if (success == 1){
         result = '<span class="msg"><h2>Archivo subido con exito!</h2><\/span><br/>';
      }
      else 
	  {
         result = '<span class="emsg"><h2>Ocurrio un error durante la subida!</h2></span><br/><br/>';
      }
      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').innerHTML = result;
      document.getElementById('f1_upload_form').style.visibility = 'visible';      
      return true;   
}

/* UPDATE AVATAR */
function update_avatar(success){
      document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('f1_upload_form').style.visibility = 'hidden';
      return true;   
}

function para_avatar_upload(success){
      var result = '';
      if (success == 1){
         result = '<span class="msg"><img src="images/btn_ok.jpg"><\/span><br/>';
		 window.location.reload();
      }
      else 
	  {
         result = '<span class="emsg">Error!</span><br/><br/>';
      }
      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').innerHTML = result;
      document.getElementById('f1_upload_form').style.visibility = 'visible';      
      return true;   
}
/* UPDATE AVATAR */

function borrar_encuesta(delUrl) {
  if (confirm("Seguro de elminar esta encuesta?")) {
    document.location = delUrl;
	document.location.target = borrar;
  }
}

function editar_encuesta(delUrl) {
  if (confirm("Seguro de editar esta encuesta?")) {
    document.location = delUrl;
  }
}

function borrar_foro(delUrl) {
  if (confirm("Seguro de elminar este foro?")) {
    document.location = delUrl;
	document.location.target = borrar;
  }
}

function editar_foro(delUrl) {
  if (confirm("Seguro de editar este foro?")) {
    document.location = delUrl;
  }
}

function borrar_user(delUrl) {
  if (confirm("Seguro de elminar este usuario?")) {
    document.location = delUrl;
	document.location.target = borrar;
  }
}

function editar_user(delUrl) {
  if (confirm("Seguro de editar este usuario?")) {
    document.location = delUrl;
  }
}


function confirma_voto() {
  confirm("Seguro de votar?")
}


function apply()
{
  document.registro.enviar.disabled=true;
  if(document.registro.reg_cond.checked==true)
  {
    document.registro.enviar.disabled=false;
  }
  if(document.registro.reg_cond.checked==false)
  {
    document.registro.enviar.enabled=false;
  }
}

var filenum = 1;

function addfile(els)
{
var container,
lastipt = els['file' + filenum],
newipt = lastipt.cloneNode(true);
newipt.name = 'file' + ++filenum;
newipt.value = ' ';
if (container = document.getElementById('upfiles'))
{
	if(filenum<11)
		{
var span = document.createElement('span');
var txt = ' '; 
var space = ' '; 
span.appendChild(document.createTextNode(txt)) ;
span.appendChild(document.createTextNode(filenum)) ;
span.appendChild(document.createTextNode(space)) ;
container.appendChild(document.createElement('br') );
container.appendChild(span);
container.appendChild(newipt);
els[newipt.name] = newipt; //IE, yech...
		}
}
}

function delfile()
{
if (filenum > 1)
{
var container, i = 3;
if (container = document.getElementById('upfiles'))
{
while (i--)
{
container.removeChild(container.lastChild);
}
--filenum;
}
}
}

function ipt_onkeypress()
{
window.status = 'foo';
}

