/*try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}*/
function getQueryVariable(query,variable) {
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  return false;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////INICIO CARREGAFORM ///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////
function LoadPostVars(form){
	var postvars='';

	var inputs=form.getElementsByTagName('input');
	var inputsLen=inputs.length;
	
	var textareas=form.getElementsByTagName('textarea');
	var textareasLen=textareas.length;
	
	var selects=form.getElementsByTagName('select');
	var selectsLen=selects.length;
	
	//alert('INPUTS= '+inputsLen+' TEXTAREAS= '+textareasLen+' SELECTS= '+selectsLen);
	
	for ( i=0;i<inputsLen;i++ ) {
		if ( inputs[i].getAttribute('type') == 'text' ) {
			postvars=postvars+inputs[i].getAttribute('name')+'='+inputs[i].value+'&';
		}
		if ( inputs[i].getAttribute('type') == 'checkbox' ) {
			postvars=postvars+inputs[i].getAttribute('name')+'='+inputs[i].value+'&';
		}
		if ( inputs[i].getAttribute('type') == 'password' ) {
			postvars=postvars+inputs[i].getAttribute('name')+'='+inputs[i].value+'&';
		}
		if ( inputs[i].getAttribute('type') == 'radio' ) {
			postvars=postvars+inputs[i].getAttribute('name')+'='+inputs[i].value+'&';
		}
		if ( inputs[i].getAttribute('type') == 'hidden' ) {
			postvars=postvars+inputs[i].getAttribute('name')+'='+inputs[i].value+'&';
		}
	}
	for ( j=0;j<textareasLen;j++ ) {
		postvars=postvars+textareas[j].getAttribute('name')+'='+textareas[j].value+'&';
	}
	for ( t=0;t<selectsLen;t++ ) {
		postvars=postvars+selects[t].getAttribute('name')+'='+selects[t].value+'&';
	}
	
	//alert('POSTVARS_FINAL=='+postvars);
	
	return postvars;
}

//if(xmlhttp)window.onload=init

///////////////////RELOAD AUTOMATICO
// Configure refresh interval (in seconds)
var refreshinterval=60*10

// Shall the coundown be displayed inside your status bar? Say "yes" or "no" below:
var displaycountdown="no"

// Do not edit the code below
var starttime
var nowtime
var reloadseconds=0
var secondssinceloaded=0

function starttime() {
	starttime=new Date()
	starttime=starttime.getTime()
    countdown()
}

function countdown() {
	nowtime= new Date()
	nowtime=nowtime.getTime()
	secondssinceloaded=(nowtime-starttime)/1000
	reloadseconds=Math.round(refreshinterval-secondssinceloaded)
	if (refreshinterval>=secondssinceloaded) {
        var timer=setTimeout("countdown()",1000)
		if (displaycountdown=="yes") {
			window.status="Page refreshing in "+reloadseconds+ " seconds"
		}
    }
    else {
        clearTimeout(timer)
		window.location.reload(true)
    } 
}
window.onload=starttime
