﻿//
//
//   ARCHIVO DE SCRIPTS DE SINCRONIZE.COM
//
//
//

//Abrir Ventana - 28 de Julio del 2006
navegador="IE"
function abrirVentana(direccion,nombre,ancho,alto,tamano,retorna,nocentrado,parametros)
{
	var izq,arr,ventana,tamanoventana
	if (tamano=="") {
		if (navegador=="NetS") {
			tamano="0"
		}
		else {
			tamano="1"
		}
	}
	if (navegador=="NetS") {
		izq = screen.availLeft
		arr = screen.availTop
		ancho=parseInt(ancho)+18;
		alto=parseInt(alto)+45;
	}
	else if (navegador=="Opera") {
		izq = 0
		arr = 0
		ancho=parseInt(ancho)+25;
		alto=parseInt(alto)+18;
	}
	else {
		izq = 0
		arr = 0
	}
	
	tamanoventana=""
	altodef=alto
	if (ancho>=screen.availWidth) {
		ancho=(screen.availWidth*95)/100
	}
	if (alto>=screen.availHeight) {
		altodef=(screen.availHeight*95)/100
	}
	arr = arr + Math.round(((screen.availHeight-altodef)/2))
	izq = izq + Math.round(((screen.availWidth-ancho)/2))
	
	if (navegador>="NetS") {
		if (navegador=="NetS") {
			if (tamano!="1") {
				tamanoventana="outer"
			}
			if (alto>=screen.availHeight) {
				altodef=((screen.availHeight-55)*95)/100
				arr=15
			}
			else {
				ancho=ancho+8
			}
		}
		if (navegador=="Opera") {
			arr=10
		}
	}

	parametros="top="+arr+",left=" + izq + ',' + parametros;

	ventana=window.open(direccion,nombre,tamanoventana+"height="+altodef+","+tamanoventana+"width="+ancho+"," + parametros)
	ventana.focus();
	if (retorna==1) {
		return ventana;
	}
}

//Reloj -- 01 de Agosto del 2006
function mueveReloj(){
    momentoActual = new Date()
    hora = momentoActual.getHours()
    minuto = momentoActual.getMinutes()
    segundo = momentoActual.getSeconds()

    diaSemana = TraeNombreDia(momentoActual.getDay())
    diaMes = momentoActual.getDate()
    nombreMes = TraeNombreMes(momentoActual.getMonth())

    str_segundo = new String (segundo)
    if (str_segundo.length == 1)
       segundo = "0" + segundo

    str_minuto = new String (minuto)
    if (str_minuto.length == 1)
       minuto = "0" + minuto

    str_hora = new String (hora)
    if (str_hora.length == 1)
       hora = "0" + hora

    horaImprimible = diaSemana + ", " + diaMes + " de " + nombreMes + "; " + hora + ":" + minuto + ":" + segundo

    document.forms[0].reloj.value = horaImprimible

    setTimeout("mueveReloj()",1000)
}

function TraeNombreDia(dianum)
{
    switch(dianum)
    {
        case 0:
        return "Domingo";
        case 1:
        return "Lunes";
        case 2:
        return "Martes";
        case 3:
        return "Miércoles";
        case 4:
        return "Jueves";
        case 5:
        return "Viernes";
        case 6:
        return "Sábado";
    }
}

function TraeNombreMes(mesnum)
{
    switch(mesnum)
    {
        case 0:
        return "Enero";
        case 1:
        return "Febrero";
        case 2:
        return "Marzo";
        case 3:
        return "Abril";
        case 4:
        return "Mayo";
        case 5:
        return "Junio";
        case 6:
        return "Julio";
        case 7:
        return "Agosto";
        case 8:
        return "Septiembre";
        case 9:
        return "Octubre";
        case 10:
        return "Noviembre";
        case 11:
        return "Diciembre";
    }
}

//Fin reloj

//SwitchContent -- 05 de Marzo del 2007
var otab = new Object();
var ocontent = '';
var ocontainer = new Object();
var otabTID;
var otype = '';

function ShowOff(arr)
{
    var oArr = new Array();
    oArr=arr.split(',');
	
	for (i=0; i<oArr.length; i++)
	{
	    if (otype=='')
        {
	        document.getElementById(oArr[i]).className='tabulator_tab';
	    }
	    else
	    {
	        document.getElementById(oArr[i]).className='tabulator' + otype + '_tab';
	    }
	}
}

function ShowTab(arr, tab, content, container, type)
{
    otab=tab;
    ocontent=content;
    ocontainer=container;
    otype=type;
    
    ShowOff(arr);
    
    container.innerHTML='<div style="margin:0 auto;width:32px;height:32px;margin-top:50px;"><img src="./App_Themes/2006/images/loading.gif" /></div>';
    
    otabTID = setTimeout('ShowTabNext()', 1000);
}

function ShowTabNext()
{
    if (otype=='')
    {
        otab.className='tabulator_tab_hover';
    }
    else
    {
        otab.className='tabulator' + otype + '_tab_hover';
    }
    
    ocontainer.innerHTML=ocontent;
    
    clearTimeout(otabTID);
}

//ShowModalImage

function ShowModalImage(src, popupobj)
{
    document.body.style.overflow='hidden';
    
    popupobj.style.visibility = 'visible';
    popupobj.innerHTML = '<div style="width:100%;height:100%;background:url(' + src + ') no-repeat center;">&nbsp;</div>';
}

//MaquinaEscribir

var oquoteTID = 0;
var oquoteLetter = 0;
var oquoteSpd = 20; 
var oquoteStr = '';
var oquotePanel = new Object();

function ConfigurarMaquinaEscribir(str, pan)
{
    oquoteLetter = 0;
    
    oquoteStr = str;
    oquotePanel = pan;
}

function MaquinaEscribir()
{
    if(oquoteLetter >  oquoteStr.length)
    {
        clearTimeout(oquoteTID);
    }
    else
    {
        msg = oquoteStr.substring(0, oquoteLetter);
        
        oquotePanel.innerHTML = msg;
        
        oquoteLetter++;
        oquoteTID = setTimeout("MaquinaEscribir()", oquoteSpd);
    }
}

function ConsultarMasInfo()
{
    if (confirm('Hemos detectado que está utilizando un navegador alternativo, le informamos que la instalación de SincroSHOP puede ocasionar errores si no utiliza Microsoft Internet Explorer 6 o superior como navegador predeterminado. Si ya ha conseguido instalar SincroSHOP, simplemente ignore este mensaje.\n\n¿Quiere obtener más información?')==true)
    {
        document.location.href='ffco.aspx';
    }
    else
    {
        document.location.href='aplicacion/setup.exe';
    }
}