var showMess = (function(){
	var winUrl, hTitle = null;

	var bEvent = function(id){
		var tag = null, tagPic = null, version = null;

		version = document.getElementById(id);
		version.style.display = 'block';

		tag = version.parentNode;
		tagPic = tag.getElementsByTagName('span')[0];
		tagPic.className = 'new_up';

		window.addEventListener ? document.addEventListener('click',show,false) : document.attachEvent('onclick',show);
		window.addEventListener ? document.addEventListener('mouseover',setTitle,false) : document.attachEvent('onmouseover',setTitle);
	}

	var show = function(e){
		var handEvt = e.target || e.srcElement,
			  evtParent = handEvt.parentNode,
			  mess = null, delSpace = /(^\s*)|(\s*$)/g;

		if((handEvt.tagName.toLowerCase() == 'span') && (evtParent.className == 'title')){

			hTitle = handEvt;

			if(evtParent.nextSibling.nodeType == 1){
				mess = evtParent.nextSibling;
			}
			else{
				mess = evtParent.nextSibling.nextSibling;
			}

			if(mess.style && mess.style.display){
				if(mess.style.display == '' || mess.style.display == 'block'){
					mess.style.display = 'none';
					handEvt.className = '';
				}
				else{
					mess.style.display = 'block';
					handEvt.className = 'new_up';
				}
			}
			else{
				if(handEvt.className == ''){
					mess.style.display = 'block';
					handEvt.className = 'new_up';
				}
				else{
					mess.style.display = 'none';
					handEvt.className = '';
				}
			}
		}
	}

	var setTitle = function(e){
		var handEvt = e.target || e.srcElement,
			  evtParent = handEvt.parentNode,
			  delSpace = /(^\s*)|(\s*$)/g;

		if((handEvt.tagName.toLowerCase() == 'span') && (evtParent.className == 'title')){
			handEvt.title = handEvt.title.replace(delSpace,'');
		}
	}

	var print = function(){
			var win = window.open(winUrl,'','width=690,height=700,scrollbars=yes');
	}

	return{
		init: function(id){
			bEvent(id);
		},

		newWin: function(url){
			var btnPrint = document.getElementById('print');
			winUrl = url;
			window.addEventListener ? btnPrint.addEventListener('click',print,false) : btnPrint.attachEvent('onclick',print);
		}
	}
})()
