function getRealPath(file){var div=document.createElement('DIV');div.innerHTML='<a href="'+file+'"></a>';return div.childNodes[0].href;}
function getInfo(path){var info={};for(var i=0,l=special_news.length;i<l;i++){var absPath=getRealPath(imagesPath+special_news[i].photo);if(path==absPath){info=special_news[i];break;}}
return info;}
var newsIndex=0;var slideTimer=0;function nextNews(){if(slideTimer)clearTimeout(slideTimer);newsIndex=(newsIndex<special_news.length-1)?newsIndex+1:0;loadImage(newsIndex);if(autoChangeNews)slideTimer=setTimeout("nextNews()",slideSpeed);}
function prevNews(){if(slideTimer)clearTimeout(slideTimer);newsIndex=(newsIndex<=0)?special_news.length-1:newsIndex-1;loadImage(newsIndex);if(autoChangeNews)slideTimer=setTimeout("nextNews()",slideSpeed);}
function initTableNumber(){var tableObj=document.getElementById('news_numbers');var tr=tableObj.insertRow(0);var count=special_news.length<5?special_news.length:5;for(var i=0;i<count;i++){var td=tr.insertCell(tr.cells.length);td.className=!i?'numberActive':'numberDeactive';td.innerHTML=i+1;td.onclick=function(){if(slideTimer)clearTimeout(slideTimer);num=parseInt(this.innerHTML);for(var i=0;i<tr.cells.length;i++){if(i==num-1){tr.cells[i].className='numberActive';}else{tr.cells[i].className='numberDeactive';}}
loadImage(num-1,true);if(autoChangeNews)slideTimer=setTimeout("nextNews()",slideSpeed);}}}
function setTdNumbes(){var max_num=special_news.length,obj=document.getElementById('news_numbers');if(!obj.rows.length)return false;var row=obj.rows[0];for(var i=0;i<row.cells.length;i++){with(row.cells[i])
{var p=i;if(newsIndex>4)
p=newsIndex-4+i;innerHTML=p+1;className=p==newsIndex?'numberActive':'numberDeactive';}}}
var autoChangeNews=true;function autoChange(){var pauseElement=document.getElementById('pauseImage');if(autoChangeNews){if(slideTimer)clearTimeout(slideTimer);autoChangeNews=false;pauseElement.src=icon_image_path+'pause2.gif';}else{pauseElement.src=icon_image_path+'pause.gif';autoChangeNews=true;slideTimer=setTimeout("nextNews()",slideSpeed);}}
function showStatus(){document.getElementById('news_special_status').style.display='';}
function hideStatus(){document.getElementById('news_special_status').style.display='none';}
function specialNewsInit(src){hideStatus();if(!slideTimer){imagesPath+=(String(imagesPath).indexOf('/',-1)!=-1)?'':'/';setTimeout(initTableNumber,100);slideTimer=setTimeout("nextNews()",slideSpeed);}
loadedImages[src]=getInfo(src);}
var photoElement=null;var titleElement=null;var titleElement2=null;var nlinkElement=null;function changeNews(info,flag){if(!photoElement){try{photoElement=document.getElementById('news_special_photo');titleElement=document.getElementById('news_special_title');news_continueElement=document.getElementById('news_continue');nlinkElement=document.getElementById('news_special_link');nlinkElement2=document.getElementById('news_special_link2');nlinkElement3=document.getElementById('news_special_link3');var progressElm=document.getElementById('news_special_status');}catch(e){return false;}}
photoElement.src=imagesPath+info.photo;titleElement.innerHTML=info.title;news_continueElement.innerHTML=info.news_continue;nlinkElement.href=info.url;nlinkElement.onclick=function(){homepageLoad(spn_box_title,info.url);return false;}
nlinkElement2.href=info.url;if(nlinkElement2)
nlinkElement2.onclick=function(){homepageLoad(spn_box_title,info.url);return false;}
nlinkElement3.href=info.url;if(nlinkElement3)
nlinkElement3.onclick=function(){homepageLoad(spn_box_title,info.url);return false;}
if(!flag)setTdNumbes();}
var loadedImages={};function loadImage(i,flag){showStatus();var photo_src=getRealPath(imagesPath+special_news[i].photo);if(loadedImages[photo_src]){setTimeout(function(){changeNews(loadedImages[photo_src],flag);},10);return;}
var images=new Image();images.src=photo_src;images.onload=function(){var info=getInfo(this.src);loadedImages[this.src]=info;changeNews(info,flag);}}