var wrOverlay;
var block;
var tplChanged=false;
url = '/ajax.php';

function alert2(txt,title,img)
{
	if (!title)
		title="alert!";
	
	if (!img)
		ico = "okMedium.png";
	else if (img=="ok")
		ico = "okMedium.png";
	else if (img=="err")
		ico = "errorMedium.png";
	else
		ico = "okMedium.png";
	
	new Message({
		  icon: ico,
		  title: title,
		  message: txt
		}).say();
}

function initoverl(w,h)
{
	overlayadd();
	
	var Width = window.getWidth();
	var Height = window.getHeight();
	var ScrollTop = window.getScrollTop();

	var setX = ( Width - w ) / 2;
	var setY = ( Height - h ) / 2 + ScrollTop;
	
	setX = ( setX < 0 ) ? 0 : setX;
	setY = ( setY < 0 ) ? 0 : setY;
	
	block = new Element('div',{'id': 'textBlock','class': 'blk'}).setStyles({
		'left': setX +'px',
		'top': setY +'px',
		'width': w,
		'height': h,
		'display': 'block',
		'position': 'absolute',
		'padding': '10px',
		'z-index': '10000'}).inject(wrOverlay).setOpacity(0);
	
	new Fx.Elements(block).start({
    '0': {
		 'opacity': 1
    }});
}

function overlayadd()
{
	document.body.style.overflow = 'hidden';
	var Width = window.getScrollWidth();
	var Height = window.getScrollHeight();
	wrOverlay = new Element('div',{'id': 'wrOverlay'}).inject('lastel','before');
	overlay = new Element('div',{
		'id': 'overlay',
		'class': 'ov'
		
	}).setStyles({
		'width': Width,
		'height': Height,
		'background-color': '#000',
		'position': 'absolute',
		'top': '0px',
		'left': '0px',
		'z-index': '9999'
	}).inject(wrOverlay).setOpacity(0).addEvent('click',function (){overlaydel();}).fade(0.8);
	
	
}

function overlaydel()
{
	var myFx = new Fx.Elements(wrOverlay, {
   	 	onComplete: function(){
    	    wrOverlay.destroy();
   	    	document.body.style.overflow = '';
    	}
		}).start({
    	'0': {
	        'opacity': 0
	    }
	});
}

function show3D(file)
{
	initoverl(810,610);
	var def = new Element ('p',{id:'3DCont','html': 'Для просмотра необходим Falsh плеер 9 и выше.','styles': {'text-align': 'center'}}).inject(block);
	var s1 = new SWFObject('/3d/'+file,'3Dobj','800','600','9.0.0');
	s1.addParam('allowfullscreen','true');
	s1.addParam('allowscriptaccess','always');
	s1.addParam('wmode','opaque');
	s1.write('3DCont');
}

window.addEvent('domready', function() {
	var anchors = document.getElementsByTagName("img");
        for (var i=0; i < anchors.length; i++)
        {
                if (anchors[i].getAttribute("class") == "link")
                {
                        anchors[i].addEvents({
	    						mouseover: function(){
    	    						this.addClass('linkOn');
    							},
    							mouseout: function(){
	        						this.removeClass('linkOn');
    							}
						});
                }
        }
	
});


