/* spec for modal window who opens iframe, hard spec size 
 * See info http://digitarald.de/project/squeezebox/1-1/showcase/iframed/
 * 
 */

function showArticle() {
	$$('hr.concealed').each(function(item) {
		item.setStyle('display', 'block');
	});
	$$('div.concealed').each(function(item) {
		item.setStyles({
			display: 'inline',
			overflow: 'hidden',
			height: '1px'
		});
		sIFR.replace(newsgothicsj, {
			selector: '#canvasRightLeft h1',
			css : [
		       '.sIFR-root { font-size:30px; color:#454545;}'
			]
		});
		var articleFx = new Fx.Tween(item, {
			onComplete: function() {
				item.setStyle('height', 'auto');
			}
		});
		var height = (item.getScrollSize().y - 44) + 'px'; // remove padding height
		articleFx.start('height', '1px', height);
	});
}

function run_reveal() {
	var identifyer='#hid#';
	var buff;
	var arr;
	var atags=document.getElementsByTagName('a');
	var pos;

	for (i=0;i<atags.length;i++) {
		pos = -1;
		try {
			buff = atags[i].getAttribute('href');
			pos = buff.indexOf(identifyer);
		} catch(e) {}

		if (pos>=0) {
			arr = buff.substr(pos+identifyer.length).split(',');
			if (arr.length>1) {
				atags[i].setAttribute('href','mai'+'lto:'+arr[0]+'@'+arr[1]);
				if (arr.length>2) {if (arr[2]=='1') {atags[i].innerHTML = arr[0]+'@'+arr[1];}}
				if (arr.length>3) {if (arr[3]=='1') {atags[i].setAttribute('title',arr[0]+'@'+arr[1]);}}
			}
		}
	}
}

/* to make room list li clickable */
window.addEvent('domready', function() {
	var myElements = $(document.body).getElements("ul.room-list li");
	myElements.addClass("clickable");
	myElements.addEvent('click', function(event){
		window.location = this.getElement("a").href;
	});
	myElements.addEvent('mouseover', function(event){
		var aElement = this.getElement("a");
		window.status = aElement.href;
		this.title = aElement.title;
	});
});
