function zaladuj(url, destination) {                                                                                                                                                                                                       
        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('Poddaje sie :( Nie moge stworzyc instancji obiektu XMLHTTP');                                                                                                                                                           
            return false;                                                                                                                                                                                                                  
        }                                                                                                                                                                                                                                  
        http_request.onreadystatechange = function() { alertContents(http_request, destination); };                                                                                                                                        
        http_request.open('GET', url, true);                                                                                                                                                                                               
        http_request.send(null);                                                                                                                                                                                                           
}                                                                                                                                                                                                                                          
function alertContents(http_request, dest) {                                                                                                                                                                                               
                                                                                                                                                                                                                                           
        if (http_request.readyState == 4) {                                                                                                                                                                                                
            if (http_request.status == 200 || http_request.status == 0) {                                                                                                                                                                  
                document.getElementById(dest).innerHTML=http_request.responseText;                                                                                                                                                         
            } else {                                                                                                                                                                                                                       
                document.getElementById(dest).innerHTML = 'Wystapil problem z zapytaniem. '+ http_request.status + "RESPONSEHEADER = " + http_request.getAllResponseHeaders();                                                             
            }                                                                                                                                                                                                                              
        }                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                           
}           
function refresh(count){
	news(count);
	setInterval("news("+count+")",10000);
}
var id = 1;
function news(count){
	zaladuj('data/news.php?id='+ id , 'news');
	id++;
	if(id>count)id=1;
}

var IE = document.all?true:false
// If NS -- that is, !IE -- then set up for mouse capture^
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove^
document.onmousemove = getMouseXY;

// Temporary variables to hold mouse x-y pos.s^
var tempX = 0;
var tempY = 0;
var przycisk=0;
var ofsx = 0;
var ofsy =0;
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}

// Main function to retrieve mouse x-y pos.s^

function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE^
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS^
    tempX = e.pageX
    tempY = e.pageY
  }
  // catch possible negative values in NS4^
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}
  // show the position values in the form named Show^
  // in the text fields named MouseX and MouseY^
}

function info(kanal){
    document.getElementById('info').style.display='block';
    setInterval("moveWindow();",100);
    switch(kanal){
        case 'TKU':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVP Kultura</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'TV3':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVP Info</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'TV1':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVP 1</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'max':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVP MAX</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Codzienne wiadomości lokalne</td></tr></table>";
            break;
        case 'polsat':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Polsat</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'TV2':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVP 2</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'TPO':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TV Polonia</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'PUL':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TV Puls</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TVN-METEO':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVN Meteo</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'MANGO24':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Mango</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'rtl':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>RTL</td></tr><tr><td>Język:</td><td>Niemiecki</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'rus':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Chanel One Russia</td></tr><tr><td>Język:</td><td>Rosyjski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case '4FUN':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>4 Fun TV</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'FRANCE-5':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TV 5</td></tr><tr><td>Język:</td><td>Francuski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TCB':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVN-CNBC</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TVN':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVNC</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'vox':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>VOX</td></tr><tr><td>Język:</td><td>Niemiecki</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'sat1':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>SAT 1</td></tr><tr><td>Język:</td><td>Niemiecki</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'pro7':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>PRO 7</td></tr><tr><td>Język:</td><td>Niemiecki</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'CNB':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>CNBC</td></tr><tr><td>Język:</td><td>Angielski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'BBC':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>BBC World</td></tr><tr><td>Język:</td><td>Angielski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TV7':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVN 7</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'DIS':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Discovery</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TVN24':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVN 24</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'VIV':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>VIVA</td></tr><tr><td>Język:</td><td>Polski/Niemiecki</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'trwam':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TV Trwam</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'polonia1':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Polonia 1</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'EXE':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Extreme Sports</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TEL':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TELE 5</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TV4':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TV 4</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'EU2':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Eurosport 2</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'VIVN':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>VIVA</td></tr><tr><td>Język:</td><td>Niemiecki</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'DCV':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Discovery World</td></tr><tr><td>Język:</td><td>Polski/Angielski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'zone':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Zone Europa</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'NGE':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>National Geographic</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'DTR':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Discovery Travel</td></tr><tr><td>Język:</td><td>Polski/Angielski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'polsatsport':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Polsat Sport</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Stereofonia</td></tr></table>";
            break;
        case 'DSC':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Discovery Science</td></tr><tr><td>Język:</td><td>Polski/Angielski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'JET':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Disney XD</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'planet':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Planete</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'MIN':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Zig Zap</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'SST':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Super Stacja</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'ANP':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Animal Planete</td></tr><tr><td>Język:</td><td>Polski/Angielski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'MMI':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Mini Mini</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'EUR':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Eurosport</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'polsat2':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Polsat 2</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'Sportklub':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Sportklub</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TTU':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVN Turbo</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TST':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TVN Style</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'travelchanel':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Travel Chanel</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'TVBIZNES':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>TV Biznes</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'KPL':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Kino Polska</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td></td></tr></table>";
            break;
        case 'HBO':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>HBO</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Kanał kodowany</td></tr></table>";
            break;
        case 'ACA':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Canal +</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Kanał kodowany</td></tr></table>";
            break;
        case 'ACN':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Canal + Sport</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Kanał kodowany</td></tr></table>";
            break;
        case 'ACZ':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Canal + Film</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Kanał kodowany</td></tr></table>";
            break;
        case 'DOMO':
            document.getElementById('info').innerHTML="<table><tr><td>Nazwa:</td><td>Domo</td></tr><tr><td>Język:</td><td>Polski</td></tr><tr><td>Uwagi:</td><td>Kanał kodowany</td></tr></table>";
            break;
    }
}
function moveWindow() {
    document.getElementById('info').style.top=(tempY + 5) + 'px';
    document.getElementById('info').style.left=(tempX +5) + 'px';
}

function WriteMailLink(user,domain){
    if(!domain){
        domain = 'tkk.net.pl'
    }
    document.write('<a href="mailto:'+user+'&#64;'+ domain + '">'+user+'&#64;'+ domain +'</a>');
}
function umowa_check(){
    var pakiet;
    var umowa;
    for (i=0;i<document.getElementById('form_umowa').pakiet.length;i++){
        if (document.getElementById('form_umowa').pakiet[i].checked==true) pakiet = document.getElementById('form_umowa').pakiet[i].value;
    }
    umowa = document.getElementById('form_umowa').typ[document.getElementById('form_umowa').typ.selectedIndex].value;
    var abonament = parseFloat(pakiet);
    var dzierzawa = parseFloat(6.10);
    var sum = dzierzawa + abonament;
    umowa = parseFloat(umowa);
    sum = parseFloat(sum);
    switch(umowa){
        case 1:
            sum = sum.toFixed(2);
            document.getElementById('rozliczenie').innerHTML="<div style=\"text-align:justify;\"><div style=\"width:100px;\">Aktywacja: 1,22 zł </div><div style=\"width:100%;text-align:right;float:right;\">Abonament: "+ abonament +" zł </div></div>Dzierżawa modemu: 6,10 zł<br /><hr /><b>Razem: "+ sum +" zł</b>";
            break;
        case 2:
            dzierzawa = parseFloat(0);
            sum = dzierzawa + abonament;
            sum = sum.toFixed(1);
            document.getElementById('rozliczenie').innerHTML="<div style=\"text-align:justify;\"><div style=\"width:120px;\">Aktywacja: 366 zł </div><div style=\"width:100%;text-align:right;float:right;\">Abonament: "+ abonament +" zł </div></div><br /><hr /><b>Razem: "+ sum +" zł</b>";
            break;
        case 3:
            dzierzawa = parseFloat(0);
            sum = dzierzawa + abonament;
            sum = sum.toFixed(1);
            document.getElementById('rozliczenie').innerHTML="<div style=\"text-align:justify;\"><div style=\"width:150px;\">Aktywacja: 3 * 122 zł </div><div style=\"width:100%;text-align:right;float:right;\">Abonament: "+ abonament +" zł</div></div><br /><hr /><b>Razem: "+ sum +" zł</b>";
            break;
        case 4:
            dzierzawa = parseFloat(0);
            sum = dzierzawa + abonament;
            sum = sum.toFixed(1);
            document.getElementById('rozliczenie').innerHTML="<div style=\"text-align:justify;\"><div style=\"width:150px;\">Aktywacja: 12 * 30,50 zł </div><div style=\"width:100%;text-align:right;float:right;\">Abonament: "+ abonament +" zł </div></div><br /><hr /><b>Razem: "+ sum +" zł</b>";
            break;
    }
}

function check_form_umowa(){
    document.getElementById('imie').innerHTML="";
    document.getElementById('nazwisko').innerHTML="";
    document.getElementById('pesel').innerHTML="";
    document.getElementById('email').innerHTML="";
    document.getElementById('ulica').innerHTML="";
    document.getElementById('miasto').innerHTML="";
    document.getElementById('telefon').innerHTML="";
    if(!document.getElementById('form_umowa').imie.value){
        document.getElementById('imie').innerHTML="Pole jest wymagane";
        return false;
    }
    if(!document.getElementById('form_umowa').nazwisko.value){
        document.getElementById('nazwisko').innerHTML="Pole jest wymagane";
        return false;
    }
    if(!document.getElementById('form_umowa').pesel.value){
        document.getElementById('pesel').innerHTML="Pole jest wymagane";
        return false;
    }
//    if(!document.getElementById('form_umowa').email.value){
//        document.getElementById('email').innerHTML="Pole jest wymagane";
//        return false;
//    }
    if(!document.getElementById('form_umowa').ulica.value){
        document.getElementById('ulica').innerHTML="Pole jest wymagane";
        return false;
    }
    if(!document.getElementById('form_umowa').miasto.value){
        document.getElementById('miasto').innerHTML="Pole jest wymagane";
        return false;
    }
    if(!document.getElementById('form_umowa').telefon.value){
        document.getElementById('telefon').innerHTML="Pole jest wymagane";
        return false;
    }
    if(!check_pesel(document.getElementById('form_umowa').pesel.value)){
        document.getElementById('pesel').innerHTML="Niepoprawny PESEL";
        return false;
    }
    if(!check_email(document.getElementById('form_umowa').email.value) && document.getElementById('form_umowa').email.value ){
        document.getElementById('email').innerHTML="Niepoprawny adres e-mail";
        return false;
    }
    if(!check_miasto(document.getElementById('form_umowa').miasto.value)){
        document.getElementById('miasto').innerHTML="Usługa niedostępna w "+ document.getElementById('form_umowa').miasto.value;
        return false;
    }
    if(!check_tel(document.getElementById('form_umowa').telefon.value)){
        document.getElementById('telefon').innerHTML="Niepoprawny nr telefonu";
        return false;
    }
    return true;
}
function check_pesel(pesel) {
    var factor = new Array(1,3,7,9,1,3,7,9,1,3);
    s = 0;
    for (i=0;i<=9;i++) s += pesel.charAt(i)*factor[i];
    eleven = (10-s%10)%10;
    return (eleven==pesel.charAt(10));
}
function check_email(email){
    return email.match(/\w*@\w*\.\w*/);
}
function check_miasto(miasto){
    miasto = miasto.toLowerCase();
    return miasto.match(/koszalin|sian(ó|o)w/);
}
function check_tel(telefon){
    return telefon.match(/\d{9,10}/);
}

