var scrl;
var xmlhttp;
var host = 'http://spindulys.net/';
try {
    xmlhttp=new XMLHttpRequest();
} catch(e) {
    try {
        xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
    } catch(e) {
        xmlhttp=null;
    }
}
if(!document.cookie) document.cookie = 'spindulys_test=test';
if(!document.cookie) alert('Jūsų naršyklė nepriima Cookies. Prašome įjungti jų palaikymą.');
if(xmlhttp == null) alert('Jūsų naršyklė nepalaiko AJAX. Atnaujinkite naršyklę, arba išjunkite apsaugą.');
function hideheader() {
    document.getElementById('headertext').innerHTML = '';
}
function loadbanner(page) {
    window.open(page);
    return false;
}
function load(page, id) {
    if(xmlhttp!=null) {
        if(document.location != host) {
            if(page == 'Pagrindinis' || page == 'Tinklelis' || page == 'Apiemus' || page == 'Muzika' || page == 'Radijorinka') {
                document.cookie = 'p=' + page;
                document.location = host;
                return;
            }
        }
        var obj = document.getElementById(id);
        if(obj) {
            if(xmlhttp.readyState!=0||xmlhttp.readyState!=4) xmlhttp.abort();
            xmlhttp.open("GET", page + '_mini');
            xmlhttp.send();
            obj.innerHTML = '<img style="padding: 30%" src="media/loading.gif" alt="loading" title="loading">';
            xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState == 4) {
                    if(obj.innerHTML !==  xmlhttp.responseText) obj.innerHTML = xmlhttp.responseText;
                    if(page == 'Pagrindinis') scrl = "Radijo stotis \"Spindulys\" - 104,5 MHz ";
                    if(page == 'Tinklelis' || page == 'Muzika' || page == 'Reklama') scrl = page + " - Radijo stotis \"Spindulys\" - 104,5 MHz ";
                    if(page == 'Apiemus') scrl = "Apie mus - Radijo stotis \"Spindulys\" - 104,5 MHz ";
                    if(page == 'Radijorinka') scrl = "Radijo rinka - Radijo stotis \"Spindulys\" - 104,5 MHz ";
                    if(page == 'Studija') scrl = "Studijos paslaugos - Radijo stotis \"Spindulys\" - 104,5 MHz ";
                    if(page == 'Vakarostartas') scrl = "Vakaro startas - Radijo stotis \"Spindulys\" - 104,5 MHz ";
                }
                if (xmlhttp.readyState == 4 && xmlhttp.status == 500) obj.innerHTML = '<div style="padding: 30%; font-weight: bold; color: red">Laikinas serverio gedimas</div>';
            }

        }
    }
    return false;
}
function set_focus(t) {
    if (t.defaultValue == 'Vardas' || t.defaultValue == 'Žinutė') {
      t.value = '';
      t.style.background = 'white';
    }
}
function checkcode(e) {
    var keycode;
    if (e) keycode = e.which;
    else return true;
    if(keycode == 13) {
        siusti();
        return false;
    }
    else return true;
}
function tvardas(vardas) {

  if (vardas == "" || vardas == "Vardas") {
      document.getElementById('vardas').style.background = 'red';
      alert("Neįvedėte vardo!");
      return false;
  } else return true;
}
function tzinute(zinute) {
    if (zinute == "" || zinute == "Žinutė") {
        document.getElementById('zinute').style.background = 'red';
        alert("Neįvedėte žinutės!");
        return false;
    } else return true;
}
var xmlhttp_chat;
try {
    xmlhttp_chat=new XMLHttpRequest();
} catch(e) {
    try {
        xmlhttp_chat=new ActiveXObject('Microsoft.XMLHTTP');
    } catch(e) {
        xmlhttp_chat=null;
    }
}
function muzika(s, a) {
    if(xmlhttp!=null) {
        var siulymas = document.getElementById(s);
        var atsakymas = document.getElementById(a);
        if (siulymas.value == '') {
            siulymas.style.background = 'red';
            alert("Neįvedėte siūlymo!");
            return false;
        }
        if(xmlhttp.readyState!=0||xmlhttp.readyState!=4) xmlhttp.abort();
        xmlhttp.open('POST','muzika_mini',true);
        xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        xmlhttp.send(s + '=' + encodeURIComponent(siulymas.value));
        atsakymas.innerHTML = '<img style="padding: 0px 20px" src="media/loading.gif" alt="loading" title="loading">';
        xmlhttp.onreadystatechange = function () {
            if(xmlhttp.readyState==4 && xmlhttp.status==200) {
                atsakymas.innerHTML = xmlhttp.responseText;
            }
            if (xmlhttp.readyState == 4 && xmlhttp.status != 200) obj.innerHTML = '<div style="padding: 50%; font-weight: bold; color: red">Klaida</div>';
        }
    }
}
function siusti() {
    if(xmlhttp_chat!=null) {
        var token = document.getElementById('token').value;
        var vardas = document.getElementById('vardas').value;
        var zinute = document.getElementById('zinute').value;
        var forma = document.getElementById('chat_form');
        if (tvardas(vardas) && tzinute(zinute)) {
            if(xmlhttp_chat.readyState!=0||xmlhttp_chat.readyState!=4) xmlhttp_chat.abort();
            xmlhttp_chat.open('POST','chat_mini',true);
            xmlhttp_chat.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
            xmlhttp_chat.send('token='+token+'&vardas='+encodeURIComponent(vardas)+'&zinute='+encodeURIComponent(zinute));
            forma.innerHTML = '<img style="padding: 20px 80px" src="media/loading.gif" alt="loading" title="loading">';
            xmlhttp_chat.onreadystatechange = function () {
                if(xmlhttp_chat.readyState==4 && xmlhttp_chat.status==200) {
                    forma.innerHTML = xmlhttp_chat.responseText;
                }
                if (xmlhttp_chat.readyState == 4 && xmlhttp_chat.status != 200) forma.innerHTML = '<div style="padding: 50%; font-weight: bold; color: red">Klaida</div>';
            }
        }
    }
}
function chat() {
    if(xmlhttp_chat!=null) {
    var chatas = document.getElementById('chat_messages');
        if(chatas&&(xmlhttp_chat.readyState==0||xmlhttp_chat.readyState==4)) {
                xmlhttp_chat.open('GET', 'chat.txt?f=20', true);
                xmlhttp_chat.onreadystatechange = function () {
                if(xmlhttp_chat.readyState==4 && xmlhttp_chat.status==200  && xmlhttp_chat.responseText != '0') {
                    chatas.innerHTML = xmlhttp_chat.responseText;
                }
                if (xmlhttp_chat.readyState == 4 && xmlhttp_chat.status != 200) obj.innerHTML = '<div style="padding: 50%; font-weight: bold; color: red">Klaida</div>';
            }
            xmlhttp_chat.send(null);
        }
    }
}
var count = 0;
var puslapis = new Array('vedejas.txt?f=20','before.txt?f=20','vedejastekstas.txt?f=20','Online_mini');
var objektas = new Array('vedejas','before','vedejastekstas','online');
function renew() {
    if(xmlhttp!=null) {
        var obj = document.getElementById(objektas[count]);
        if(!obj) {
            count++
            if(count == 4) {
                count = 0;
                return true
            } else {
                renew()
                return true;
            }
        }
        var page = puslapis[count];
        if(xmlhttp.readyState==4 || xmlhttp.readyState==0) {
            xmlhttp.open('GET', page);
            xmlhttp.send();
            xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState == 4) {
                    if(xmlhttp.status == 200) if(obj.innerHTML !==  xmlhttp.responseText) obj.innerHTML = xmlhttp.responseText;
                    count++;
                    if(count == 4) count = 0;
                }
            }
        }
    }
}
setInterval('chat()', 6000);
setInterval('renew()',7000);
function archyvas() {
    window.open(host + "Chat_archive_1_mini", "Archyvas", "status = 0, height = 570, width = 500, resizable = 1");
    return false;
}
function contact() {
    window.open(host + "Contact_mini", "Parašyk", "status = 0, height = 300, width = 300, resizable = 0");
}
function getswf(pavadinimas)
{
    var isIE = navigator.appName.indexOf("Microsoft") != -1;
    return (isIE) ? window[pavadinimas] : document[pavadinimas];
}
function startsound(kurinys) {
    var headerswf = getswf('headerswf');
    headerswf.klausyti(kurinys);
}
function stopsound(kurinys) {
    var headerswf = getswf('headerswf');
    headerswf.stabdyti(kurinys);
}
function playing(id) {
    document.getElementById(id).innerHTML = '<img class="listen" title="Stabdyti" alt="Stabdyti" width="17" height="17" src="media/stop.gif" onclick="stopsound(\''+id+'\')">';
}
function stopped(id) {
    document.getElementById(id).innerHTML = '<img class="listen" title="Klausyti" alt="Klausyti" width="17" height="17" src="media/play.gif" onclick="startsound(\''+id+'\')">';
}
