function validarFormaImagen(forma)
{
	 var error=""; // Errores que se presentan

	if(!validarNulo(forma.img_descripcion.value))
	{
		error += "El campo \"Descripcion\" no puede ser vacio\n"; 
	}
	
	return desplegarResultadoValidacion(error);
	
}//Fin de validarFormaRegistro()


function objetoAjax(){
	var xmlhttp=false;
	try {
		//Para navegadores distintos a internet explorer
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			//Para Internet Explorer
		  	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

var imagen_a_posicionar = '';

function asignarCodigoImagen(codigo_imagen){
	imagen_a_posicionar = codigo_imagen;
}

//*************************************************//
//Funcion AJAX para quitar imagen de la grilla     //
//*************************************************//
function quitarImagenGrilla(codigo){
	
	divContenido = document.getElementById('form');
	
	if(!confirm(" Esta seguro de quitar esta imagen de la grilla ?")) {
		
	} else{
		
		ajax=objetoAjax();
		
		url = "Index.php?m=gestion&accion=quitar_imagen_grilla&codigo="+codigo;
					
		ajax.open("GET", url);
		
		ajax.onreadystatechange=function() {
		
			if (ajax.readyState==4) {
				divContenido.innerHTML = ajax.responseText;
				document.location.reload();
			}
		}
		
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send(null)
	}
}

//********************************************************//
//Funcion AJAX que almacena la posicion de la imagen      //
//********************************************************//
function almacenarPosicion(fila_valor,columna_valor){
		
	id_imagen = imagen_a_posicionar;
	
	if (id_imagen != ''){
	
		divContenido = document.getElementById('form');
		
		ajax=objetoAjax();
		
		url = "Index.php?m=gestion&accion=almacenar_posicion&codigo_imagen="+id_imagen+"&fila="+fila_valor+"&columna="+columna_valor;
					
		ajax.open("GET", url);
		
		
		ajax.onreadystatechange=function() {
		
			if (ajax.readyState==4) {
				divContenido.innerHTML = ajax.responseText;
				document.location.reload();
			}
		}
		
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send(null)
		
		imagen_a_posicionar = '';
	}
	else
	{
		alert("Debe seleccionar una imagen para posicionarla en la grilla");
	}

	
}

//********************************************************//
//Funcion AJAX que almacena la posicion de la imagen      //
//********************************************************//


var id_interval = 0;
var id_mensaje = 0;
var id_interval_cerrar = 0;

function hiloCerrarVentana()
{
	divContenido = document.getElementById('form');
	
	divContenido.innerHTML += "<center>"+
		"<input type='button' value='Cerrar Ventana' "+
		"onclick=\"javascript:cerrarVentana()\" "+
		"name='boton' title='Cerrar Ventana' alt='Cerrar Ventana'></center>";
	clearInterval(id_interval_cerrar);
}//Fin de hiloCerrarVentana()

function hiloConsultarPremio()
{	
	ajax=objetoAjax();
	
	url = "Index.php?m=gestion&accion=mensaje_premio";
				
	ajax.open("GET", url);
	
	ajax.onreadystatechange=function() {
	
		if (ajax.readyState==4){
			id_mensaje = 0;
		}
	}
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null);
	
	clearInterval(id_interval);
}//Fin de hiloConsultarPremio()


function confirmacionConsultaPremio(fila_valor,columna_valor)
{
	var nombre_empresa = '';
	ajax=objetoAjax();
	
	url = "Index.php?m=gestion&accion=consultar_nombre_empresa&fila="+fila_valor+"&columna="+columna_valor;
	ajax.open("GET", url);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			nombre_empresa=ajax.responseText;
			var texto_confirmacion = "<br>Vas a Participar en <span class='mensaje_confirmacion_empresa'>"+nombre_empresa+"</span>";
    	texto_confirmacion += "<br>Confirma tu Click<br><br>";
    	texto_confirmacion += "<a class='pointer' onclick='javascript:consultarPremio("+fila_valor+","+columna_valor+",true); return false;' onMouseOut='MM_swapImgRestore()' onMouseOver='MM_swapImage(\"Confirmar\",\"\",\"Includes/Imagenes/bot_aceptar_over.png\",1)'><img src='Includes/Imagenes/bot_aceptar.png' alt='Aceptar' name='Confirmar' width='127' height='38' border='0'></a>"+
    	"&nbsp;<a class='pointer' onclick='javascript:cerrarVentana(0); return false;' onMouseOut='MM_swapImgRestore()' onMouseOver='MM_swapImage(\"Cancelar\",\"\",\"Includes/Imagenes/bot_cancelar_over.png\",1)'><img src='Includes/Imagenes/bot_cancelar.png' alt='Cancelar' name='Cancelar' width='127' height='38' border='0'></a><br>";
    	
    	var contenido = "<div id='id_premio'></div><div class='mensaje_confirmacion'>"+texto_confirmacion+"</div>";	
    	
    	valores = getViewportSize();
    	divContenido = document.getElementById('form');
    	divContenido.style.left = "0px";
    	divContenido.style.display="block";			
    	divContenido.innerHTML= contenido;
    	ancho = divContenido.offsetLeft + divContenido.offsetWidth; 
    	alto = window.getScrollTop() + (window.getHeight()/2);
    	divContenido.style.left = (valores.x-ancho)/2+"px";           
    	divContenido.style.top = (alto-divContenido.offsetHeight)+"px";
    	
    	mostrarFondo();
		}
	}
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null);
  
  
}//Fin de confirmacionConsultaPremio()

function mostrarRanking(){
  mostrarFondo();
	divContenido = document.getElementById('form');
  
  ajax=objetoAjax();
	
	url = "Index.php?m=usuarios&accion=mostrar_ranking";
				
	ajax.open("GET", url);
	
	ajax.onreadystatechange=function() {
	
		if (ajax.readyState==4) {
			
			valores = getViewportSize();
			divContenido.innerHTML=ajax.responseText;
			divContenido.style.display="block";	
			divContenido.style.left = "0px";
			ancho = divContenido.offsetLeft + divContenido.offsetWidth;
			divContenido.style.left = (valores.x-ancho)/2+"px";
			
			id_mensaje = 0;
			
		}else
		{
			divContenido.style.display="none";	
			divContenido.innerHTML="";
		}
	}
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null);
}

function mostrarIngresarPin(){
  mostrarFondo();
	divContenido = document.getElementById('form');
  
  ajax=objetoAjax();
	
	url = "Index.php?m=premios&accion=fm_ingresar_pin_empresa";
				
	ajax.open("GET", url);
	
	ajax.onreadystatechange=function() {
	
		if (ajax.readyState==4) {
			
			valores = getViewportSize();
			divContenido.innerHTML=ajax.responseText;
			divContenido.style.display="block";	
			divContenido.style.left = "0px";
			ancho = divContenido.offsetLeft + divContenido.offsetWidth;
			divContenido.style.left = (valores.x-ancho)/2+"px";
			
			id_mensaje = 0;
			
		}else
		{
			divContenido.style.display="none";	
			divContenido.innerHTML="";
		}
	}
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null);
}

function mostrarResultadoIngresarPin(num_identificacion, pin){
  mostrarFondo();
  divContenido = document.getElementById('form');
  ajax=objetoAjax();
	
	url = "Index.php?m=premios&accion=ingresar_pin_empresa&num_identificacion="+num_identificacion+"&pin="+pin;
				
	ajax.open("GET", url);
	
	ajax.onreadystatechange=function() {
	
		if (ajax.readyState==4) {
			
			valores = getViewportSize();
			divContenido.innerHTML=ajax.responseText;
			divContenido.style.display="block";	
			divContenido.style.left = "0px";
			ancho = divContenido.offsetLeft + divContenido.offsetWidth;
			divContenido.style.left = (valores.x-ancho)/2+"px";
			
			id_mensaje = 0;
			
		}else
		{
			divContenido.style.display="none";	
			divContenido.innerHTML="";
		}
	}
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null);
}


function mostrarImportarContactos(cuenta_correos,mail_empresa){
  mostrarFondo();
	divContenido = document.getElementById('form');
  
  ajax=objetoAjax();
	
	url = "Index.php?m=usuarios&accion=importar_contactos&cuenta_correos="+cuenta_correos+"&mail_empresa="+mail_empresa;
				
	ajax.open("GET", url);
	
	ajax.onreadystatechange=function() {
	
		if (ajax.readyState==4) {
			
			valores = getViewportSize();
			divContenido.innerHTML=ajax.responseText;
			divContenido.style.display="block";	
			divContenido.style.left = "0px";
			ancho = divContenido.offsetLeft + divContenido.offsetWidth;
			divContenido.style.left = (valores.x-ancho)/2+"px";
			
			id_mensaje = 0;
			
		}else
		{
			divContenido.style.display="none";	
			divContenido.innerHTML="";
		}
	}
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null);
}

function consultarPremio(fila_valor,columna_valor,validacion){
	
  if( validacion ==undefined)
	{
		confirmacionConsultaPremio(fila_valor,columna_valor);
		return;
	}

	id_mensaje = 0;
	
	valores = getViewportSize();
	divContenido = document.getElementById('form');
	divContenido.style.left = "0px";
	divContenido.style.display="block";			
	divContenido.innerHTML= '<img src="Includes/Imagenes/loading.gif">';
	ancho = divContenido.offsetLeft + divContenido.offsetWidth;
	divContenido.style.left = (valores.x-ancho)/2+"px";
	
	ajax=objetoAjax();
	
	url = "Index.php?m=gestion&accion=consultar_premio&fila="+fila_valor+"&columna="+columna_valor;
				
	ajax.open("GET", url);
	
	ajax.onreadystatechange=function() {
	
		if (ajax.readyState==4) {
			//var scs=ajax.responseText.extractScript();    //capturamos los scripts
			
			valores = getViewportSize();
			divContenido.innerHTML=ajax.responseText;
			divContenido.style.display="block";	
			divContenido.style.left = "0px";
			ancho = divContenido.offsetLeft + divContenido.offsetWidth;
			divContenido.style.left = (valores.x-ancho)/2+"px";
			
			//scs.evalScript();
			id_interval = setInterval('hiloConsultarPremio()',1);
			
			//id_interval_cerrar = setInterval('hiloCerrarVentana()',5000);
			id_mensaje = 1;
			
		}else
		{
			divContenido.style.display="none";	
			divContenido.innerHTML="";
		}
	}
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null);
	
}//Fin de consultarPremio

//*****************************************************//
//Funcion AJAX que realiza la accion del menu          //
//*****************************************************//
function accion_menu(inicia_en,pagina_esta){
	
	
	divContenido = document.getElementById("imagenes");	
	
	url = "Index.php?m=gestion&accion=accion_menu&registro_inicia="+inicia_en+"&pagina="+pagina_esta;

    ajax=objetoAjax();

	ajax.open("GET", url);

	divContenido.innerHTML= '<img src="Includes/Imagenes/loading.gif">';

	ajax.onreadystatechange=function() {

		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText
		}
	}

	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null);
	
	return false;
}
