// JavaScript Document
function creaAjax(){
	 var objetoAjax=false;
	 try {
	  /*Para navegadores distintos a internet explorer*/
	  objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
	  try {
			   /*Para explorer*/
			   objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
			   }
			   catch (E) {
			   objetoAjax = false;
	  }
	 }	
	 if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
	  objetoAjax = new XMLHttpRequest();
	 }
	 return objetoAjax;
}

function peticion(url, aObjects, sCampo){
	valores = '';
	var ajax = creaAjax();
	var divDestino = document.getElementById(sCampo);
		
	//Recorre los valores que se enviaran por POST		
	for(var i = 0; i < aObjects.length; i++){
		//Asigna valores a las variables que serán enviadas como POST			
		valores = valores + aObjects[i][0] + "=" + aObjects[i][1];
		if(i + 1 < aObjects.length){				
			valores = valores + '&';
		}
	}
	
	ajax.onreadystatechange=function(){
		if (ajax.readyState == 1){
			divDestino.innerHTML = '<div style="width:364px; height:429px; float:left; position:relative"><center><img src="img/loader2.gif" style="position:absolute; top:40%; left:40%" /><span style="color:#fff; font-size:12px; font-family:Arial; position:absolute; top:65%; left:100px">Cargando, por favor espere...</span></center></div>';
		}
		if (ajax.readyState == 4){
			divDestino.innerHTML = ajax.responseText;
		} 
	}
	
	ajax.open ('POST', url, true);
	
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	ajax.send(valores);
}

function peticionencuesta(url, aObjects, sCampo){
	valores = '';
	var ajax = creaAjax();
	var divDestino = document.getElementById(sCampo);
		
	//Recorre los valores que se enviaran por POST		
	for(var i = 0; i < aObjects.length; i++){
		//Asigna valores a las variables que serán enviadas como POST			
		valores = valores + aObjects[i][0] + "=" + aObjects[i][1];
		if(i + 1 < aObjects.length){				
			valores = valores + '&';
		}
	}
	
	ajax.onreadystatechange=function(){
		if (ajax.readyState == 1){
			divDestino.innerHTML = '<div style="width:313px; height:225px; float:left; position:relative"><center><img src="img/loaderencuesta.gif" style="margin-top:100px" /></center></div>';
		}
		if (ajax.readyState == 4){
			divDestino.innerHTML = ajax.responseText;
		} 
	}
	
	ajax.open ('POST', url, true);
	
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	ajax.send(valores);
}

function statusVideo(url,aObjects){
	valores = '';
	var ajax = creaAjax();	
	//Recorre los valores que se enviaran por POST		
	for(var i = 0; i < aObjects.length; i++){
		//Asigna valores a las variables que serán enviadas como POST			
		valores = valores + aObjects[i][0] + "=" + aObjects[i][1];
		//Valida que no sea el último valor
		if(i + 1 < aObjects.length){				
			valores = valores + '&';
		}
	}
	
	ajax.open ('POST', url, true);
	
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4){			
			if(ajax.status == 404){
				alert("La direccion no existe");
			}else{
				alert("Error: ".ajax.status);
			}
		}
	}
		
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	ajax.send(valores);
}
