// JavaScript Document
var ie6 = (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))? true : false;
var fF = (/Firefox/.test(navigator.userAgent))? true : false;
var iE = navigator.appName.indexOf("Microsoft") != -1;

var flashParam = new Array(
['quality', 'high'],
['scale', 'noscale'],
['wmode', 'opaque'],
['allowFullScreen', 'false'],
['allowScriptAccess','always'],
['salign', 'lt'],
['play','true']
);
function initAll()
{		
	initPNG();		
	reSizePruj();
	window.onresize = reSizePruj;
	initPlosh();	
	initInput();
}
function initInput()
{
	var masAll = document.body.getElementsByTagName('input');
	for (var i = 0 ; i < masAll.length ; i++)
	{	
		if ( /text/i.test(masAll[i].type) )
		{
			masAll[i].onfocus = function()
			{
				this.select()	
			}	
		}
	}
}
function initPlosh()
{
	mas =  document.getElementsByTagName('*');	
	var str = '',w,ww,h,hh,hG,wG;
	
	var rect =new Object();	
	
	rect.left = 2;	
	rect.top = 2;
	rect.right = 4;	
	rect.bottom = 4;
	
	for (var i=0; i < mas.length; i++)
	{
		if (/plosh/.test(mas[i].className) )
		{ 	

			w =mas[i].offsetWidth;
			h = mas[i].offsetHeight;
			
			str = mas[i].innerHTML;
			mas[i].innerHTML = '';			
			
			var fil = mas[i];				
			
		//- top ------------------
			wG = w + rect.left + rect.right;
			fil.style.width = wG + 'px';	
			hG = h + rect.top + rect.bottom;
			fil.style.height = hG + 'px';
			
			var ob1 = document.createElement('div');
			ob1.className = 'f tZ imLT l t';
			fil.appendChild(ob1);		

			var ob3 = document.createElement('div');
			ob3.className = 'f tZ imHT t';					
			fil.appendChild(ob3);				
			
			var ob2 = document.createElement('div');
			ob2.className = 'f tZ imRT r t';
			fil.appendChild(ob2);	
			
			ww = (wG - ob1.offsetWidth - ob2.offsetWidth ) + 'px';
			ob3.style.width = ww;			
			
		//- mid ------------------
			
			var ob4 = document.createElement('div');
			ob4.className = 'f tZ imLV l';
			fil.appendChild(ob4);		

			var ob6 = document.createElement('div');
			ob6.className = 'f tZ imFon';					
			fil.appendChild(ob6);			
			
			var ob5 = document.createElement('div');
			ob5.className = 'f tZ imRV r';
			fil.appendChild(ob5);				
			ob6.style.width =ww;				
			
		//- bot ------------------
			var ob7 = document.createElement('div');
			ob7.className = 'f tZ imLB l b';
			fil.appendChild(ob7);		

			var ob9 = document.createElement('div');
			ob9.className = 'f tZ imHB b';			
			fil.appendChild(ob9);				
			
			var ob8 = document.createElement('div');
			ob8.className = 'f tZ imRB r b';
			fil.appendChild(ob8);	
			
			ob9.style.width = ww;		

			hh = (hG - ob1.offsetHeight - ob7.offsetHeight) + 'px';
			ob4.style.height = hh;	
			ob5.style.height = hh;	
			ob6.style.height = hh;				
		//- cont -------------------
			var ob10 = document.createElement('div');
			ob10.className = 'f';
			fil.appendChild(ob10);		
			ob10.style.height = h + 'px';
			ob10.style.width = w + 'px';
			ob10.innerHTML = str;
			ob10.style.marginTop = - (hG - rect.top) + 'px';
			
			
			ob10.style.marginLeft = ( (!ie6) ? rect.left : Math.round(rect.left/2)  ) + 'px';
			
		
		}
		
	}
}

function writeFlash(src,width,height)
{
	var str = '',i=0;
	
	if (iE)
	{
		str = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" ';
		str += 'width = "'+width +'" ';
		str += 'height = "'+height +'" '
		
		str += '>';
		
		for (i = 0; i < flashParam.length; i++ )
		{ 
			 str += '<param name="' + flashParam[i][0] + '" value="' + flashParam[i][1]+ '" /> ' ;
		}		
		str += '<param name="movie" value="' + src + '" />'	
		str += '</object>';			
	}
	else
	{
		str = '<embed type = "application/x-shockwave-flash" pluginspage = "https://www.macromedia.com/go/getflashplayer" ';
		for (i = 0; i < flashParam.length; i++ )
		{ 
			str += flashParam[i][0] + '="' + flashParam[i][1]+ '" ' ;
		}		
		str += 'width = "'+width +'" ';
		str += 'height = "'+height +'" '
		str += 'src ="' + src + '" ' ;		
		str += '> </embed>';			
	}
	document.write(str);
}
function reSizePruj()
{
	var mas = document.getElementsByTagName('*');
	var reg = /osnova/i
	
	for ( var i = 0; i < mas.length; i ++ )
	{
		if ( reg.test( mas[i].className ) )
		{
			var mas2 = mas[i].getElementsByTagName('*');
			break;	
		}
	}		
	for ( i = 0; i < mas2.length; i ++ )
	{
		if ( /top/.test( mas2[i].className ) )
		{
			var w = mas2[i].offsetWidth;
			
			w -= 170;
			i = Math.floor(w/20);
			w = 20*i;
			
			break;					
		}	
	}		
	
	for (i = 0; i < mas.length; i ++ )
	{
		if ( /prujTop|prujBot/.test( mas[i].className ) )
		{
			mas[i].style.width = w + 'px';			
		}
	}

}
function initPNG()
{
	if (ie6)
	{
		var allImg = document.getElementsByTagName('Img');
		for (var i = 0; i < allImg.length; i++)
		{
			if (/\.png$/.test(allImg[i].src))
			{				
				allImg[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + allImg[i].src + "', sizingMethod='crop')";
				allImg[i].style.height = allImg[i].height + 'px';
				
				allImg[i].style.width = allImg[i].width + 'px';				
				allImg[i].src = 'images/null.gif';				
			}			
		}
	}
}



