/// Copyright (C) Smart Media Ltd 2001-2011. All Rights Reserved.
var rimgs = [];
function rimgsinit()
{
var divs = document.getElementsByTagName('DIV');
if( divs == null ) return;
var divs_l = divs.length;
for( var i=0; i<divs_l; i++ )
{
if( divs[i].className == 'imagesrotate' )
{
var id = divs[i].id;
var d = document.getElementById(id+'_imgs');
if( d != null )
{
var s = d.innerHTML;
if( s != null )
{
var a = new Array();
var t = s.match(/ src="[^"]*"/gi);
if( t != null && t.length > 0 )
{
for( var j=0; j<t.length; j++) a.push(t[j].substring(6,t[j].length-1));
}
if( a.length > 1 )
{
var w = null;
var h = null;
var dimgs = divs[i].getElementsByTagName('IMG');
if( dimgs != null && dimgs.length > 0 )
{
w = dimgs[0].offsetWidth;
h = dimgs[0].offsetHeight;
}
if( w != null && h != null )
{
rimgs.push({id:id,src:a,c:0,vis:1,w:w,h:h});
divs[i].style.position='relative';
var n1 = document.createElement('IMG');
var n2 = document.createElement('IMG');
n1.id = id+'_img1';
n2.id = id+'_img2';
n1.style.width  = w+'px';
n1.style.height = h+'px';
n2.style.width  = w+'px';
n2.style.height = h+'px';
n1.style.position = 'absolute';
n2.style.position = 'absolute';
n1.style.left = '0px';
n2.style.left = '0px';
n1.style.top = '0px';
n2.style.top = '0px';
n1.style.zIndex = 10;
n2.style.zIndex = 9;
n1.src = a[0];
n2.src = a[0];
divs[i].appendChild(n1);
divs[i].appendChild(n2);
}
}
}
}
}
}
window.setTimeout('rimgsinitloaded()',1000);
return;
}
function rimgsinitloaded()
{
var allloaded = true;
for( var i=0; i<rimgs.length; i++ )
{
var n1 = document.getElementById(rimgs[i].id+'_img1');
var n2 = document.getElementById(rimgs[i].id+'_img2');
if( n1 != null && n1.complete == true )
n1.style.visibility = 'visible';
else
allloaded = false;
}
if( allloaded == true )
{
window.setTimeout('rimgsnext()',1500);
}
else
{
window.setTimeout('rimgsinitloaded()',100);
}
}
function rimgsnext()
{
for( var i=0; i<rimgs.length; i++ )
{
var vis = rimgs[i].vis;
var n = null;
var o = null;
if( vis == 1 )
{
n = document.getElementById(rimgs[i].id+'_img2');
o = document.getElementById(rimgs[i].id+'_img1');
rimgs[i].vis = 2;
}
else
{
n = document.getElementById(rimgs[i].id+'_img1');
o = document.getElementById(rimgs[i].id+'_img2');
rimgs[i].vis = 1;
}
var c = rimgs[i].c+1;
if( c >= rimgs[i].src.length ) c = 0;
n.style.filter='progid:DXImageTransform.Microsoft.Aplha(style=0,opacity=0)';
n.style.opacity = 0;
n.src = rimgs[i].src[c];
rimgs[i].c = c;
n.style.zIndex = 8;
o.style.zIndex = 9;
}
window.setTimeout('rimgfade(0)',1000);
}
function rimgfade(n)
{
var allloaded = true;
for( var i=0; i<rimgs.length; i++ )
{
var vis = rimgs[i].vis;
var img = document.getElementById(rimgs[i].id+'_img'+vis);
if( img.complete != true )
{
window.setTimeout('rimgfade(0)',100);
return;
}
}
var first = false;
if( n == 0 ) first = true;
n += 3;
if( n > 100 ) n = 100;
for( var i=0; i<rimgs.length; i++ )
{
var vis = rimgs[i].vis;
var img = document.getElementById(rimgs[i].id+'_img'+vis);
if( first ) img.style.zIndex = 10;
img.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity='+n+');';
img.style.opacity = n/100;
}
if( n < 100 )
window.setTimeout('rimgfade('+n+')',70);
else
window.setTimeout('rimgsnext()',1700);
}
if( typeof imagesrotateinitset == 'undefined' )
{
if( window.addEventListener )
window.addEventListener('load',rimgsinit,false);
else if( window.attachEvent )
window.attachEvent('onload',rimgsinit);
imagesrotateinitset = true;
}

