//Developed By TOBIAS Solutions www.tobias.com.gt all rights reserved/
var request_loading = '<div class="loading">Loading<br /><br /><img src="http://media.tobias.com.gt/img/loading.gif" /></div>';
var request_error = '<h2>Page not found</h2>';
var form_loading = 'Validating <img src="http://media.tobias.com.gt/img/ajax-loader.gif" />';
var aut_error = 0;
var ubertinho = '';
//
window.addEvent('domready', function() {
    $$('#menu a').addEvent('click', function(){
        $('info').set('html', request_loading);
    });
    var menu_link = '#808080';
    var link_bg = '#ffffff';
    $$('#menu a').addEvents({
        mouseover: function(){
            $(this).setStyle('color', '#ffffff');
            $(this).morph({
                'background-color': '#FFA500'
            });
        },
        mouseout: function(){
            $(this).morph({
                'color': menu_link,
                'background-color': link_bg
            });
        }
    });
    $$('#menu a').setStyle('text-decoration', 'none');
/*var links = $$('#footer a').getStyle('color');
    alert(links);*/
});
//
function navigation() {
    cache = window.location.hash.substr(1);
    if(cache != ubertinho){
        var req = new Request({
            metod: 'post',
            url: $('b1').get('href')+cache,
            onRequest: function(){
                $('info').set('html', request_loading);
            },
            onSuccess: function(txt){
                $('info').set('html', txt);
            },
            onFailure: function(){
                $('info').set('html', request_error);
            }
        });
        ubertinho = cache;
        req.send('axah=on')
    }
    setTimeout("navigation()", 1000);
//$('dev').set('html', cache+', '+ubertinho);
}
//
function menu(id){
    var m_url = $(id).get('href');
    if(m_url.length >= 4){
        window.location.href = $('b1').get('href')+'#'+m_url.substr(28);
    }else{
        window.location.href = $('b1').get('href')+'#';
    }
}
//
function sendForm(id, loading){
    var reqForm = new Request({
        metod: 'post',
        url: $(id).get('action')+'x',
        onRequest: function(){
            $(loading).set('html', form_loading);
        },
        onSuccess: function(txt){
            $(loading).set('html', txt);
        },
        onFailure: function(){
            $(loading).set('html', request_error);
        }
    });
    reqForm.send($(id));
}
//
function aut(id){
    user=$('aut_name').get('value');
    password=$('aut_pass').get('value');
    userinfo=user+password;
    userlt=new Array();
    hexv=new Array("A","0","B","1","C","2","D","3","E","4");
    for(var i=0; i <= userinfo.length -1; i++){
        userlt[i]=userinfo.charCodeAt(userinfo.length -1 -i);
    }
    mix=userlt.join('');
    order=new Array();
    res02 = new Array();
    for(i=0; i <= mix.length -1; i++){
        order[i] = mix.charAt(i);
        fixer = order[i];
        res02[i] = hexv[fixer];
    }
    if(user.length <= 9){
        userl = '0'+user.length;
    }else{
        userl = user.length;
    }
    if((userlt.length+2) <= 9){
        userl02 = '0'+(userlt.length+2);
    }else{
        userl02 = (userlt.length+2);
    }
    userlth = new Array();
    for(i=0; i <= userlt.length -1; i++){
        userlthx = '0'+userlt[i];
        userlth[i] = '0'+userlthx.length;
    }
    var elementContainer = $('login');
    aut_error++;
    values = "usrv="+userl02+userlth.join('')+res02.join('')+userl;
    var url = $(id).get('value');
    //$(elementContainer).set('html', form_loading);
    var myRequest = new Request({
        url: url,
        method: 'post',
        onRequest: function(){
            elementContainer.set('html', form_loading);
        },
        onSuccess: function(responseText){
            elementContainer.set('html', responseText);
        },
        onFailure: function(){
            elementContainer.set('html', 'Sorry, your request has failed :(');
        }
    
    });
    myRequest.send(values);
}
//
preload_img = new Array (2);
for (var vpreload=0; vpreload<2; vpreload++){
    preload_img[vpreload] = new Image ();
}
preload_img[0].src="http://media.tobias.com.gt/img/loading.gif";
preload_img[1].src="http://media.tobias.com.gt/img/ajax-loader.gif";
//
var k = 0;
var ca = 1;
var frame_speed = 41.66;
var h = 0;
ImageHome = new Array (4);
for (var v=0; v<4; v++){
    ImageHome[v] = new Image ();
}
ImageHome[0].src="http://media.tobias.com.gt/img/ban.gif";
ImageHome[1].src="http://media.tobias.com.gt/img/banb01.jpg";
ImageHome[2].src="http://media.tobias.com.gt/img/banb02.jpg";
ImageHome[3].src="http://media.tobias.com.gt/img/banb03.jpg";
//
function timeLine(){
    if(k<=23 && h == 0){
        k++;
        bzs = 170*k;
        $('banner_z1').setStyle('background-position', '0px -'+bzs+'px');
        setTimeout ("timeLine()", frame_speed);
    }else{
        h = 1;
        $('banner_z1').setStyle('background-position', '0px -4080px');
        cback();
        setTimeout("timeLine2()", 500);
    }
}
//
function timeLine2(){
    if(k>=1 && h == 1){
        k--;
        bzs = bzs-170;
        $('banner_z1').setStyle('background-position', '0px -'+bzs+'px');
        setTimeout ("timeLine2()", frame_speed);
    }else{
        h=0;
        k=0;
        $('banner_z1').setStyle('background-position', '0px 0px');
        setTimeout("timeLine()", 12000);
    }
}
//
function cback(){
    if(ca<=2){
        ca++;
        document.images["display_z"].src = ImageHome[ca].src;
    }else{
        ca=1;
        document.images["display_z"].src = ImageHome[1].src;
    }
}
//
function play(){
    setTimeout("timeLine()", 4000);
}
//
