$(document).ready(function(){
	$('.box_references a').hover(
		function(){
			if (this.style.backgroundImage.lastIndexOf("_grey.jpg") != -1)
			{
				this.style.backgroundImage = this.style.backgroundImage.replace("_grey.jpg", ".jpg");
			}
		},
		function(){
			if (this.style.backgroundImage.lastIndexOf("_grey.jpg") == -1)
			{
				this.style.backgroundImage = this.style.backgroundImage.replace(".jpg", "_grey.jpg");
			}
		}
	);

	$('.box_droptext .navi .more, .box_droptext .navi .up').click( 
		function(){
			$(this).parent().prev('.toggable').toggle('slow');
			if (toggleBit(getTogableParentId($(this),0))){
				var el=$(this).parent();
				$(el).children('span.more').css('display','none');
				$(el).children('span.up').css('display','block');
			}
			else {
				var el=$(this).parent();
				$(el).children('span.more').css('display','block');
				$(el).children('span.up').css('display','none');
			}
		} 
	);
	$('.box_droptext h2.list').click( 
		function(){
			$(this).siblings('.toggable').toggle('slow');
			if (toggleBit(getTogableParentId($(this),0))){
				var el=$(this).parent().children('div.navi');
				$(el).children('span.more').css('display','none');
				$(el).children('span.up').css('display','block');
			}
			else {
				var el=$(this).parent().children('div.navi');
				$(el).children('span.more').css('display','block');
				$(el).children('span.up').css('display','none');
			}
		} 
	);
	$('.box_droptext span.more, .box_droptext span.up, .box_droptext h2.list').css('cursor','pointer');
	
    
    $('a.blank').click(
		function(){
			window.open(this.href);
			return false;
		}
	);

    function hide_mail() {
        var spt = $('span.mail');
        for (var i=0; i<spt.length; i++) {
	        var at = / at /;
	        var dot = / dot /g;
	        var addr = $(spt[i]).text().replace(at,"@").replace(dot,".");
	        $(spt[i]).after('<a href="mailto:'+addr+'">'+ addr +'</a>')
	        $(spt[i]).remove();
        }
    }

hide_mail();
	
});

function getTogableParentId(el,i){
	if(i>10)return 'nem jó';
	if($(el).hasClass("box_droptext")){
		return $(el).attr('id');
		}
		return getTogableParentId(el.parent(),i+1);
}

var kinyitva={};
function toggleBit(id){
	if(kinyitva[id]==null || kinyitva[id]=='undefined')
		kinyitva[id]=false;
	kinyitva[id]=!kinyitva[id];
	return kinyitva[id];
}


function popup(url){
	var width  = 430;
	var height = 260;
	var left   = (screen.width  - width)/2;
	var top    = (screen.height - height)/2;
	var params = 'width='+width+', height='+height;
	params += ', top='+top+', left='+left;
	params += ', directories=no';
	params += ', location=no';
	params += ', menubar=no';
	params += ', resizable=no';
	params += ', scrollbars=no';
	params += ', status=no';
	params += ', toolbar=no';
	newwin=window.open(url,'windowname5', params);
	if (window.focus) {newwin.focus()}
	return false;
}
