// Code Writen by Tomas Contreras 2006.

// >> START SECCION PILOTOS
function show_pilotos_all()
        {
        document.getElementById('loading').style.display = 'none';
        document.getElementById('pilotos_all').style.display = 'block';
        }

// << END SECCION PILOTOS

// >> START MUESTRA FOTOS PLANNER
function show_fotos_planner(id)
        {
        if (document.getElementById(id).style.display == 'none')
                {
                document.getElementById(id).style.display = 'block';
                }
        else
                {
                document.getElementById(id).style.display = 'none';
                }
        }
// << END MUESTRA FOTOS PLANNER

// >> START ITINERARIOS

function hide_itinerarios()
	{
        document.getElementById('lunes').style.display = 'none';
	document.getElementById('martes').style.display = 'none';
	document.getElementById('miercoles').style.display = 'none';
	document.getElementById('jueves').style.display = 'none';
	document.getElementById('viernes').style.display = 'none';
	document.getElementById('sabado').style.display = 'none';
	document.getElementById('domingo').style.display = 'none';
	
	document.getElementById('menu_iti_0_2').style.display = 'none';
	document.getElementById('menu_iti_1_2').style.display = 'none';
	document.getElementById('menu_iti_2_2').style.display = 'none';
	document.getElementById('menu_iti_3_2').style.display = 'none';
	document.getElementById('menu_iti_4_2').style.display = 'none';
	document.getElementById('menu_iti_5_2').style.display = 'none';
	document.getElementById('menu_iti_6_2').style.display = 'none';
	
	document.getElementById('menu_iti_0_1').style.display = 'block';
        document.getElementById('menu_iti_1_1').style.display = 'block';
        document.getElementById('menu_iti_2_1').style.display = 'block';
        document.getElementById('menu_iti_3_1').style.display = 'block';
        document.getElementById('menu_iti_4_1').style.display = 'block';
        document.getElementById('menu_iti_5_1').style.display = 'block';
        document.getElementById('menu_iti_6_1').style.display = 'block';

	}
function show_itinerario(id,otro)
	{
	hide_itinerarios();
	document.getElementById(otro + '_1').style.display = 'none';
	document.getElementById(otro + '_2').style.display = 'block';
	document.getElementById(id).style.display = 'block';
	}
function show_itinerarios_all()
        {
	document.getElementById('loading').style.display = 'none';
        document.getElementById('itinerarios_all').style.display = 'block';
        }

// << END ITINERARIOS


// >> START DESCARGAS

function show_descargas_all()
        {
        document.getElementById('loading').style.display = 'none';
        document.getElementById('descargas_all').style.display = 'block';
        }

// << END DESCARGAS

// >> START DESCARGAS

function show_videos_all()
        {
        document.getElementById('loading').style.display = 'none';
        document.getElementById('videos_all').style.display = 'block';
        }

// << END DESCARGAS


// >> START ESTADISTICAS

function show_estadisticas_all()
        {
        document.getElementById('loading').style.display = 'none';
        document.getElementById('estadisticas_all').style.display = 'block';
        }

// << END ESTADISTICAS


// START EXAMENES
var left2;
var top2;
function create_exam(callsign,top,left,id_ex,link_ex,idioma_examen,id_temp)
        {
	top2 = top;
	left2 = left;
	var i=0;
	var resultado;
	document.getElementById('Submit1').disabled = true;
        var url;
        var ran_number= Math.round(Math.random()*1000000000000000);
	var opciones="toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width=800, height=600, top="+top2+", left="+left2+"";
	var numid;
	if (id_temp == '')
		{
		numid = ran_number;
		}
	else
		{
		numid = id_temp;
		}
	        
	url = link_ex + "/index/51?start_exam=" + callsign + "&num=" + ran_number + "&id_ex=" + id_ex;
        makeHttpRequest(url, 'return_examen', false);
	if (document.getElementById('examenid').value == '')
		{
		document.getElementById('examenid').value = ran_number;
		}
	setTimeout(window.open(link_ex + "/examen.php?ra="+ran_number+"&examenid="+numid+"&idioma_examen="+idioma_examen+"&examengo=1","examen",opciones), 2000);
	        }
function return_examen(result)
        {
	}
//END EXAMENES



// >> START CARTAS

function show_envia_link()
	{
	document.getElementById('bien1').style.display = 'none';
	if (document.getElementById('envia_link').style.display == 'none')
		{
		document.getElementById('envia_link').style.display = 'block';
		}
	else
		{
		document.getElementById('envia_link').style.display = 'none';
                }
	}
function envia_link2(link1,pais)
	{
	document.getElementById('envia_link').style.display = 'none';
	document.getElementById('procesa').style.display = 'block';


	var url;
	var ran_number= Math.random()*10000000;
	url = "http://www.southvirtual.com.com/add_cartas.php?link=" + link1 + "&pais=" + pais + "&rand=" + ran_number;
	makeHttpRequest(url, 'envia_link_return', false);
	return true;
	}
function envia_link_return(result)
	{
	if (result == 'bien')
		{
		document.getElementById('envia_link').style.display = 'none';
		document.getElementById('procesa').style.display = 'none';
		document.getElementById('bien1').style.display = 'block';
		document.getElementById('pais').value = '0';
		document.getElementById('link').value = '';
		}
	}
// << END CARTAS

// >> START RECUPERA PASSWORD
function show_recupera_password()
	{
	document.getElementById('recupera_password_bien').style.display = 'none';
	document.getElementById('recupera_password_bien2').style.display = 'none';
	document.getElementById('recupera_password_error').style.display = 'none';
	document.getElementById('recupera_password_error2').style.display = 'none';
	document.getElementById('recupera_password_procesa').style.display = 'none';
	if (document.getElementById('recupera_password').style.display == 'none')
		{
		document.getElementById('recupera_password').style.display = 'block';
		}
	else
		{
		document.getElementById('recupera_password').style.display = 'none';
                }
	}

function recupera_password2(mail,idioma)
	{
	document.getElementById('recupera_password').style.display = 'none';
        document.getElementById('recupera_password_bien').style.display = 'none';
	document.getElementById('recupera_password_bien2').style.display = 'none';
	document.getElementById('recupera_password_error').style.display = 'none';
	document.getElementById('recupera_password_error2').style.display = 'none';
        document.getElementById('recupera_password_procesa').style.display = 'block';
        document.getElementById('mail').value = '';

	var url;
	var ran_number= Math.random()*10000000;
	url = "http://www.southvirtual.com/recupera_password.php?mail=" + mail + "&idioma=" + idioma + "&rand=" + ran_number;
	makeHttpRequest(url, 'recupera_password_return', false);
	return true;
	}
function recupera_password_return(result)
	{
	if (result == 'bien1')
		{
		document.getElementById('recupera_password').style.display = 'none';
		document.getElementById('recupera_password_bien').style.display = 'block';
		document.getElementById('recupera_password_bien2').style.display = 'none';
		document.getElementById('recupera_password_error').style.display = 'none';
		document.getElementById('recupera_password_error2').style.display = 'none';
		document.getElementById('recupera_password_procesa').style.display = 'none';
		document.getElementById('mail').value = '';
		}
	if (result == 'bien2')
                {
                document.getElementById('recupera_password').style.display = 'none';
                document.getElementById('recupera_password_bien').style.display = 'none';
                document.getElementById('recupera_password_bien2').style.display = 'block';
                document.getElementById('recupera_password_error').style.display = 'none';
                document.getElementById('recupera_password_error2').style.display = 'none';
                document.getElementById('recupera_password_procesa').style.display = 'none';
                document.getElementById('mail').value = '';
                }

	if (result == 'error')
		{
		document.getElementById('recupera_password').style.display = 'none';
		document.getElementById('recupera_password_bien').style.display = 'none';
		document.getElementById('recupera_password_bien2').style.display = 'none';
		document.getElementById('recupera_password_error').style.display = 'block';
		document.getElementById('recupera_password_error2').style.display = 'none';
		document.getElementById('recupera_password_procesa').style.display = 'none';
		document.getElementById('mail').value = '';
		}
	if (result == 'error2')
                {
                document.getElementById('recupera_password').style.display = 'none';
                document.getElementById('recupera_password_bien').style.display = 'none';
		document.getElementById('recupera_password_bien2').style.display = 'none';
                document.getElementById('recupera_password_error').style.display = 'none';
                document.getElementById('recupera_password_error2').style.display = 'block';
                document.getElementById('recupera_password_procesa').style.display = 'none';
                document.getElementById('mail').value = '';
                }

	
	}
// << END RECUPERA PASSWORD


function makeHttpRequest(url, callback_function, return_xml)
{
    var http_request = false;
	
    if (window.XMLHttpRequest) 
		{ // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) 
			{
            http_request.overrideMimeType('text/xml');
        	}
    	} 
	else if (window.ActiveXObject) 
		{ // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        	} 
		catch (e) 
			{
            try 
				{
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            	} 
			catch (e) {}
        	}
    	}

    if (!http_request) 
		{
        alert('Unfortunatelly you browser doesn\'t support this feature.');
        return false;
    	}
    http_request.onreadystatechange = function() 
		{
        if (http_request.readyState == 4) 
			{
           	if (http_request.status == 200) 
				{
				eval(callback_function + '(http_request.responseText)');
				//callbackFunction.call(this, http_request.responseText);
 				}
			else 
				{
                alert('There was a problem with the request.(Code: ' + http_request.status + ')');
           		}
        	}
    	}
    http_request.open('GET', url, true);
    http_request.send(null);
}

function checkEnter(e)
	{
	var characterCode;
	if(e && e.which)
		{ 
		e = e;
		characterCode = e.which;
		}
	else
		{
		e = event;
		characterCode = e.keyCode;
		}

	if(characterCode == 13)
		{
		return false;
		}
	else
		{
		return true;
		}

	}

