nws = new Array();
nwsa=nws.concat(newsarr);

function sel(n){
document.p11.ctg.value=n;
document.p11.submit();
}

function fsize(size, type, name, value, dop){
document.write("<input type="+type+" size="+size+" name="+name+" value='"+value+"'"+dop+">");
}

var tm10=31;
function tmr10() {
setTimeout("tmr10()", 1000); tm10--; 
if(tm10<=0){
vnews();
tm10=30;
} 
}

function vnews(){
var lnews;
var nstr;
nwsa.sort(sRand);
nstr=nwsa.shift();
strarr=nstr.split(";;");
nst=str_replace("&quot;", "[quot]", nstr);
lnews="<div id=sln title='Подробнее' onClick='nwind(\""+nst+"\")'>"+strarr[0]+" "+strarr[2]+". "+strarr[3]+"</div>";
document.getElementById("vnews").innerHTML=lnews;
if(nwsa.length<1){nwsa=nws.concat(newsarr);}
}

function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
}


function createMessage(txt) {
var container = document.createElement('div');
txt=str_replace("[quot]", "&quot;", txt);
txta=txt.split(";;")
container.innerHTML = '<div id=vt style="background-color:#ffffff;padding:3px;width:400px;height:510px;"> \
<div style="font-size:10px;text-align:right;background-color:#f3f3f3;height:12px;margin:-2px;padding-bottom:1px" id=sln>закрыть x</div><div id=newsbl style="height:180px;overflow:auto;"><div id="sl" align=center>'+txta[2]+'</div><br> \
<div id="p"><b><i>'+txta[3]+'</i></b><br>'+txta[4]+'<br><b>'+txta[0]+' <a href="'+txta[1]+'" target=_blank>Подробнее</a></b></div></div><div id=p style="height:290px">'+top10n()+'</div> \
<div align=center><input  type="button" value="Закрыть"/></div> \
</div>'
return container.firstChild
}

function updMessage(txt) {
txt=str_replace("[quot]", "&quot;", txt);
txta=txt.split(";;")
document.getElementById("newsbl").innerHTML = '<div id="sl" align=center>'+txta[2]+'</div><br> \
<div id="p"><b><i>'+txta[3]+'</i></b><br>'+txta[4]+'<br><b>'+txta[0]+' <a href="'+txta[1]+'" target=_blank>Подробнее</a></b></div>'
}

function top10n(){
var str10='';
for(i=0; i<newsarr.length; i++){
ta=newsarr[i].split(";;");
nwa=str_replace("&quot;", "[quot]", newsarr[i]);
str10+="<div id=sln onClick='updMessage(\""+nwa+"\")' style='margin-bottom:2px;border-bottom:1px dotted #888888;color:#3333aa'>"+ta[0]+" "+ta[2]+"</div>"
}
return str10;
}

function positionMessage(elem) {
elem.style.position = 'absolute'
var scroll = document.documentElement.scrollTop || document.body.scrollTop
elem.style.top = scroll + 100 + 'px'
elem.style.left = Math.floor(document.body.clientWidth/2) - 200 + 'px'
}

function addCloseOnClick(messageElem) {
var input = messageElem.getElementsByTagName('INPUT')[0]
input.onclick = function() {
messageElem.parentNode.removeChild(messageElem)
}
}

function closenmsg(messageElem){
var input = messageElem.getElementsByTagName('DIV')[0]
input.onclick = function() {
messageElem.parentNode.removeChild(messageElem)
}
}

function nwind(txt) {
var messageElem = createMessage(txt)
positionMessage(messageElem)
addCloseOnClick(messageElem)
closenmsg(messageElem)
document.body.appendChild(messageElem)
}



