var tw=822; th=35; hw=200; b=0; bc='#ffffff'; bg='none'; hbg='#0081c6'; fg='#eeeeee'; hc='#ffffff'; tc='#ffffff'; delay=5000;

 
var text = new Array();
var header = new Array();
var linka = new Array();
var targa = new Array();
var divtext = new Array();
var divh = new Array();
var objst = new Array();
var objs = new Array();
var objsh = new Array();



text[0]='Experiencing technical problems seending to gmx.net and gmx.de accounts';
text[1]='With GO Publisher Community Edition! ';
text[2]='Courses available in Southampton or arrange a bespoke course on-site';

header[0] = "Users of gmx email accounts:";
header[1] = "INSPIRE for free:";
header[2] = "New INSPIRE training:";

linka[0] = "http://twitter.com/sflakesoftware";
linka[1] = "http://www.snowflakesoftware.com/products/gopublisher/desktop/community/index.htm";
linka[2] = "http://www.snowflakesoftware.com/training/course_dates.htm";

targa[0] = "_blank";
targa[1] = "_blank";
targa[2] = "_blank";

uagent = window.navigator.userAgent.toLowerCase();

IEB=(uagent.indexOf('msie') != -1)?true:false;

var scompat = document.compatMode;
var kalan=0;
var vcurr=0;
var vnext=0;
var str2='';
var mc=0;

mc=text.length;

stepc=parseInt(20*(3000/1000));

dif=0.00;
op=1.00;

dif=(1.00/stepc);

var RealTickerWidth=0;
var RealTickerHeight=0;
var CalcIcWidth=0;
var CalcIcHeight=0;

var nstheight=0,nst2width=0;

nstheight=th-b-b;
nst2width=tw-b-b;

var icwidth=tw;

var icheight=th;

var msgw,msgh;

msgw=tw-hw;

if((IEB==true)&&(scompat == "BackCompat" )){    
	RealTickerWidth=tw;
    RealTickerHeight=th;
} else{ 
	RealTickerWidth=tw-2*(b);
    RealTickerHeight=th-2*(b);

}    
CalcIcWidth=tw-2*(b);
CalcIcHeight=th-2*(b);

str2='';
str2=str2+'<div style="position:relative; width'+RealTickerWidth+':px; height:'+RealTickerHeight+'px; left:25px; top:0px; overflow:hidden; visibility:visible;">';

for(i=0; i<mc; i++)    { 
	divh[i]='<div id="dh'+i+'" style="float: left; visibility:inherit; overflow:hidden; cursor: default; " class="dt_headline">';
    
	divtext[i]='<div id="d'+i+'" style="float: left;  visibility:inherit; overflow:hidden; cursor: default; "  class="dt_newsitem" onmouseover="mdivmo('+i+')" onmouseout ="restime('+i+')" onclick="butclick('+i+')">';
	
	str2=str2+'<div id="op'+i+'" style="position:absolute; overflow:hidden; visibility:hidden; left:0px; top:0px; width:'+CalcIcWidth+'px; height:'+CalcIcHeight+'px;  ">';
    
	str2=str2+''+divh[i]+''+header[i]+'</div>'+divtext[i]+''+text[i]+'</div>';
    str2=str2+'</div>';

}
str2=str2+'</div>';

function mdivmo(gnum){    
	if(linka[gnum]!='')    {	
		objs[gnum].style.color='#FFFFFF';
		objs[gnum].style.cursor='pointer';
		window.status='Snowflake Software';
	}   
}

function restime(gnum2){	
	objs[gnum2].style.color='#dddddd';
	window.status='';
    }
	
function butclick(gnum3){ window.open(linka[gnum3],'','titlebar=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=877,height=680')}

function zindx(){	
	objst[vnext].style.visibility="visible";
	objst[vcurr].style.zIndex=2;
	objst[vnext].style.zIndex=3;
}

function Sonraki(){	
	vcurr=vnext;
	vnext=vnext+1;
	if(vnext>=mc)	{	
		vnext=0;
	}
}
function dotrans(){    
	if(vnext!=vcurr)    { 
		if(IEB){spageObj.filters[0].apply(); }
	objs[vnext].style.color='#060606';
	objst[vnext].style.visibility='visible';
    objst[vcurr].style.visibility='hidden';
    if(IEB){spageObj.filters[0].play();
	}
}   
Sonraki();

setTimeout('dotrans()',3000+3000);

}

function dotransff(){	
	op=op-dif;
	if(op<(0.00)){op=0.00;
}
objst[vcurr].style.opacity = op;
objst[vnext].style.opacity = 1.00-op;

if(op>(0.00))	{	
	setTimeout('dotransff()',50);
}	else	{		
	objst[vcurr].style.zIndex=2;
	objst[vnext].style.zIndex=3;
	Sonraki();

    setTimeout('beftrans()',3000);
}
}

function beftrans(){	
	op=1.00;
	objst[vcurr].style.visibility="visible";
	objst[vnext].style.visibility="visible";
	objst[vcurr].style.zIndex=3;
	objst[vnext].style.zIndex=2;

	objst[vcurr].style.opacity = 1.00;
	objst[vnext].style.opacity = 1.00;
	dotransff();

}
function DoScrollUp(){   
	kalan=kalan-Math.ceil(kalan/(3000/1000));
	objst[vcurr].style.top=""+(kalan-CalcIcHeight)+"px";
	objst[vnext].style.top=""+kalan+"px";
    if(kalan<=0)    {     
		Sonraki();
        kalan=CalcIcHeight;
	    objst[vnext].style.top=""+kalan+"px";
        zindx();
        timeo=setTimeout('DoScrollUp()',3000);

    } else {
		setTimeout('DoScrollUp()',50);

    }
}

function DoSlide(){	
	kalan=kalan-Math.ceil(kalan/(3000/1000));
	objst[vcurr].style.left=""+(kalan-CalcIcWidth)+"px";
	objst[vnext].style.left=""+kalan+"px";
	if(kalan<=0)	{    		
		Sonraki();
		kalan=CalcIcWidth;
		objst[vnext].style.left=""+kalan+"px";
   		zindx();
   		timeo=setTimeout('DoSlide()',3000);
	} else {	
		setTimeout('DoSlide()',50);
   	}
}

function dofirst(){    
	var i=0;
    for(i=0; i<mc; i++)    { 
		objs[i]=document.getElementById("d"+i);
        objs[i].style.left=""+hw+"px";
        objs[i].style.top="0px";
        objsh[i]=document.getElementById("dh"+i);
        objsh[i].style.left="0px";
        objsh[i].style.top="0px";
        objst[i]=document.getElementById("op"+i);
        objst[i].style.left="0px";
        objst[i].style.top="0px";
        objst[i].style.visibility="hidden";
    }    
	objst[0].style.visibility="visible";
    if(2==2)    {          
		kalan=CalcIcWidth;
        vnext=0;
        Sonraki();
        zindx();
        objst[vnext].style.left=""+kalan+"px";
        setTimeout('DoSlide()',3000);
    } else if(2==4) {
		kalan=CalcIcHeight;
        vnext=0;
        Sonraki();
        zindx();
        setTimeout('DoScrollUp()',3000);
    }   else if(2==5)    {	
		if(IEB){setTimeout('dotrans()',3000);}
		else {setTimeout('beftrans()',3000);}
	}	else {setTimeout('dotrans()',3000);}
}

function initte(){ 
	spageObj=document.getElementById('spage');
    if(!spageObj)    {  setTimeout('initte()',200); }    
	spageObj.innerHTML=str2;
    vnext=1;
    if(vnext>=mc){vnext=0;} 
	spageObj.style.left="0px";
    spageObj.style.top="0px";
    setTimeout('dofirst()',100);
}
setTimeout('initte()',100);
		       
