
function nsp(){

	var plugs = Array();
	var versions = Array();
	var logos = Array();
	var approve = Array();
	var updates = Array();
	var gbrowser;
	
	
	var printArray = function (x, idx){
		
		var klase;
			
		if(idx%2)
		klase='antra';
		else
		klase='pirma';
		
		document.writeln('<tr class="'+klase+'"><td class="logo"><img src="/images/nsp/'+logos[idx]+'" alt="'+x+'" /></td><td class="title">'+x+'</td><td class="version">'+versions[idx]+'</td><td class="status"><img src="/images/nsp/'+approve[idx]+'.png"/>');

		if(updates[idx]=='false'){
		document.write('</td></tr>');
		}else {
		document.write('<a href="'+updates[idx]+'"><img src="/images/nsp/update.png"/></a></td></tr>');
		}
	}
	
	if(browser("name")){
	plugs.push(browser("name"));
	versions.push(browser("version"));
		
		switch(browser("name")){
			case "Internet Explorer":
			logos.push("ie.png");
			if (!/Windows NT 6/.test(navigator.userAgent)){
			IEv=IExpv;
			}
			if (browser("version")==IEv){
			approve.push('true');
			updates.push('false');
			}else {
			approve.push('false');
			updates.push(IEu);
			}
			gbrowser="IE";
			break;
			case "Opera":
			logos.push("opera.png");
			if (browser("version")==Operav){
			approve.push('true');
			updates.push('false');
			}else {
			approve.push('false');
			updates.push(Operau);
			}
			gbrowser="Opera";
			break;
			case "Mozilla Firefox":
			logos.push("firefox.png");
			if (browser("version")==Firefoxv){
			approve.push('true');
			updates.push('false');
			}else {
			approve.push('false');
			updates.push(Firefoxu);
			}
			gbrowser="Firefox";
			break;
			case "Google Chrome":
			logos.push("chrome_logo.png");
			if (browser("version")==Chromev){
			approve.push('true');
			updates.push('false');
			}else {
			approve.push('false');
			updates.push(Chromeu);
			}
			gbrowser="Chrome";
			break;
			case "Safari":
			logos.push("safari_logo.png");
			if (browser("version")==Safariv){
			approve.push('true');
			updates.push('false');
			}else {
			approve.push('false');
			updates.push(Safariu);
			}
			gbrowser="Safari";
			break;
		}
	}
	
	if(flash("name")){
	plugs.push(flash("name"));
	versions.push(flash("version"));
	logos.push("flash.png");
	if(comparever(flash("version"), Flashv)){
	approve.push('true');
	updates.push('false');
	} else {
	approve.push('false');
	updates.push(Flashu);
	}
	}
	
	if(silver("name")){
	plugs.push(silver("name"));
	versions.push(silver("version"));
	logos.push("silver.png");
	if(comparever(silver("version"), Silverlightv)){
	approve.push('true');
	updates.push('false');
	} else {
	approve.push('false');
	updates.push(Silverlightu);
	}
	}
	
	if (navigator.javaEnabled()&&gbrowser!="IE") {
	document.write("<applet id=\"javaap\" name=\"javaap\" code=\"javaver.class\" codebase=\"/js\" height=\"1\" width=\"1\"></applet>");
	}
	if(java("name")){
	plugs.push(java("name"));
	versions.push(java("version"));
	logos.push("java_geresnis.png");
	if(comparever(java("update"), Javav)){
	approve.push('true');
	updates.push('false');
	} else {
	approve.push('false');
	updates.push(Javau);
	}	
	}
	
	
	if(gbrowser=="IE"){
	if(wmp("name")){
	plugs.push(wmp("name"));
	versions.push(wmp("version"));
	logos.push("icon-mediaplayer.png");
	if (!/Windows NT 6/.test(navigator.userAgent)){
	MWPv=MWPxpv;
	}
	if(comparever(wmp("version"), MWPv)){
	approve.push('true');
	updates.push('false');
	} else {
	approve.push('false');
	updates.push(MWPu);
	}	
	}
	}

	if(gbrowser=="IE"){	
	if(adobe("name")){
	plugs.push(adobe("name"));
	versions.push(adobe("version"));
	logos.push("adobereader.png");
	if(comparever(adobe("version"), Readerv)){
	approve.push('true');
	updates.push('false');
	} else {
	approve.push('false');
	updates.push(Readeru);
	}	
	}
	}
	document.write('<table id="nsp" border="1" cellspacing="0" cellpadding="0">');
	document.write('<tr class="antra"><td class="logo"></td><td class="title">Programa</td><td class="version">Versija</td><td class="status">Būklė</td></tr>');
	
	for ( var i in plugs )
	{
    printArray(plugs[i],i);
	}
	
	document.write('</table>');
	
}