function PrintWindow(url){
 window.open(url,'print','location=0,menubar=0,resizable=yes,status=0,menubar=no,width=560,height=500,scrollbars=yes');
}

window.onload = function(){
	if (document.getElementById('link_afisha')){
		var str = [{'a':'link_afisha','div':'block_afisha'}];

		for(var j=0; j<str.length; j++){
			var tempLink = document.getElementsByTagName('a');
			if(tempLink.length >0){
				var link = [];
				for(var i=0; i<tempLink.length; i++){
					if(tempLink[i].className == str[j].a) link[link.length] = tempLink[i];
				}
				var item = document.getElementById(str[j].div);

				if(link.length > 0 && item){
					for(var m=0; m<link.length; m++){
						window.afishaShow = new ContentShow([link[m]],[item]);
					}
				}
			}
		}
		document.getElementById('link_afisha').onclick();
	}
}

function ContentShow(arrLinks,pre_id_items){
	if((arrLinks instanceof Array != true) || (pre_id_items instanceof Array) != true ){
		alert('NOT Initializatio ContentShow()');
		return;
	}

	if(navigator.appName.indexOf('Microsoft')>=0){
		var n = navigator.appVersion.indexOf('MSIE');
		if(parseInt(navigator.appVersion.substr(n+5,3))==6) var MSIE = true;
	}

	var _this = this;
	var Cache = {};
		//Cache.all = (document.getElementById('all') ? document.getElementById('all') : document.body);
		Cache.all = (document.getElementById('conteiner_position') ? document.getElementById('conteiner_position') : document.body);

		//Cache.all = document.body;

	if(arrLinks.length == 0) return;

	for(var i=0; i<arrLinks.length; i++){

		arrLinks[i].onclick = function(ev){
			//alert(this.id);
										ev = ev || window.event;
										_this.show(ev,this); return false;
										}
	}

	this.hidSelect = function(){
		Cache.sel = document.getElementsByTagName('select');
		for(var i=0; i<Cache.sel.length; i++){
			Cache.sel[i].style.visibility = "hidden";
		}
	}

	this.visSelect = function(){		if (Cache.sel)
			for(var i=0; i<Cache.sel.length; i++){
				Cache.sel[i].style.visibility = "visible";
			}
	}

	this.show =  function(ev,t){

						_this.add(ev,t);
						}

	this.createBox = (function(){

		var box = document.createElement('div');
			box.id = "w-box_content";

		var box_content = document.createElement('div');

			document.body.insertBefore(box,document.body.firstChild);
			document.body.insertBefore(box_content,box.nextSibling);
			/*box.onclick = function(ev){ debugger;
									ev = ev || window.event;
									var target = ev.target || ev.srcElement;
									if(target == this) _this.hidden();
									}*/

			Cache.box = box;
            Cache.box_content = box_content;
    }
    )();

	this.hidden = function(){
		Cache.box.style.display = "none";
		Cache.box_content.style.display = "none";
		if(MSIE) this.visSelect();
	}

	this.add = function(ev,t){
		//if(MSIE) this.hidSelect();
		//var target = ev.target || ev.srcElement;
		var target = t;

		for(var i=0; i<arrLinks.length; i++)
			if(target == arrLinks[i])
				var content = pre_id_items[i].cloneNode(true);


		content.className = "cont";
		content.id = "box_content";
		document.body.replaceChild(content,Cache.box.nextSibling);

		Cache.box.style.width = document.body.clientWidth + "px";
		Cache.box.style.height = Cache.all.clientHeight + "px";
		content.style.top = (parseInt(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 100) + "px";
		Cache.box.style.display = "block";
		content.style.display = "block";
		Cache.box_content = content;
	}
}


