﻿// JScript File
// NetTravel.cz

var NtScrollSpeed=2;
var NtScrollInterval=50;
var NtScrollSpeedBak=NtScrollSpeed;

var NtScrollIds=[];
var NtScrollDvs=[];
var NtScrolls=[];
var NtScrollStartLeft=[];
var NtScrollDWidth=[];
var NtScrollCnt=0;

function NtScrollInitFull(divId, id_Reklama, scrollSpeed, scrollInterval, css){
    var dd=document.getElementById(divId);
    var i; var ifr;
    if (!dd)
        alert('NT: Div ' + divId + ' not found, create one!');
    else
        dd.innerHTML='<iframe width="100%" height="' + dd.clientHeight + 'px" frameborder="no" scrolling="no" src="http://partner.nettravel.cz/Data/Scroll.aspx?ID=' + id_Reklama + '&ScrollSpeed=' + scrollSpeed + '&ScrollInterval=' + scrollInterval + '&css=' + css + '"></iframe>';
}



function NtScrollInit(divId, id_Reklama){
    NtScrollInitFull(divId, id_Reklama, NtScrollSpeed, NtScrollInterval, '');
}

function NtScrollRun(divId){
    var i;
    for (i=0;i<NtScrolls.length;i++)
        if(NtScrolls[i].id==divId) return;
    var dd=document.getElementById(divId);
    var d=document.getElementById(divId + '_content');
    if (!dd || !d) 
        alert('NT: Div ' + divId + ' or ' + divId + '_content not found, create one!');
    else {
        var cW=dd.clientWidth+50;
	    d.innerHTML=d.innerHTML.replace('\n','').replace('\r', '').replace(/^\s+|\s+$/g, ''); //.trim
	    d.style.left=cW + 'px';
	    
        i=NtScrolls.length;
        NtScrolls[i]=d;
        NtScrollDWidth[i]=d.offsetWidth;
        NtScrollStartLeft[i]=cW;
        NtScrollShift(i);
    }
}

function NtScrollShift(i){
    var d=NtScrolls[i];
    var curLeft=parseInt(d.style.left);
    if (curLeft>=-NtScrollDWidth[i]){
        d.style.left=(curLeft-NtScrollSpeed)+'px';
        setTimeout('NtScrollShift('+i+')',NtScrollInterval);
    } else {
        d.style.left=NtScrollStartLeft[i]+'px';
        NtScrollShift(i);
    }
}

function NtScrollPause(){
    NtScrollSpeed=0;
}

function NtScrollContinue(){
    NtScrollSpeed=NtScrollSpeedBak;
}
