//var url = 'http://localhost/AK/images/';
var url = 'http://akwielkopolska.pl/images/';

var $j = jQuery.noConflict();



$j(document).ready(function(){
		//odkomentuj to jeśli chcesz wyświetlać plakat na głównej stronie. 
		//Sam plakat należy umieścić w /frames/templates/intro.tpl
       // $j('.overlayer').find('img').load(function(){
    	// if (navigator.appName != "Microsoft Internet Explorer")
    	    // $j('.overlayer').css('display','table');
    	// else
    	     // $j('.overlayer').show();
    	// $j('.overlayer').click(function(){
    	    // $j('.overlayer').hide();
    	    // return false;
    	// }
       // );
    	// });

    $j('#menu_roll ul li.tab').mouseover(

	function()
	{
	    $j('div.sub').hide();
	    $j('a.tab img').each(function(){
		$j(this).attr('src',url+$j(this).attr('class')+".jpg");
	    });
	    $j(this).children('div').show();
	    $j(this).children().children('img').attr('src',url+$j(this).children().children('img').attr('class')+"_over.jpg");
	});
		
    $j('#menu_roll').mouseleave(
	function()
	{
	    $j('a.tab img').each(function(){
		$j(this).attr('src',url+$j(this).attr('class')+".jpg");
	    });

	    $j('div.sub').hide();
	    $j('img#over').attr('src',url+$j('img#over').attr('class')+"_over.jpg")
	});
		

    $j('a.zwin').click(function(){
		
	$j('div#'+$j(this).attr('id')+'_box').toggle("normal");
    }).toggle(function(){
	var w = $j(this).width();
	$j(this).text('zwi\u0144');
	var v = $j(this).width();
	$j(this).css('margin-right',(w-v)/2);
	$j(this).css('margin-left',(w-v)/2);
	$j('div#'+$j(this).attr('id')+'_box').css('margin-left',(w-v)/2 - 1);
    },
    function(){
	$j(this).css('margin',0);

	$j(this).text('relacje('+ $j('div#'+$j(this).attr('id')+'_box').children('a').size() +')')
    });
    $j('.person').one('mouseover',function(){
	$j('#relBoxWait').clone().attr('id','rel' +$j(this).siblings('.relId').attr('value') + 'box').hide().insertAfter('#relBoxWait');
    });
    $j('.person').mouseover(function(e){
	divObj = $j('div#'+'rel' + $j(this).siblings('.relId').attr('value') + 'box');
	divObj.css('top',e.pageY + 5);
	divObj.css('left',e.pageX + 15);
	divObj.show();
    });
    $j('.person').mouseout(function(){
	$j('.boks').hide();
    })
    $j('.person').one('mouseover',
	function(){
	    var urlRequest = $j('#url').text() + 'biograms/ajax/act=get&id=' + $j(this).siblings('.relId').attr('value') ;
	    var box = $j('div#'+$j(this).attr('id')+'box');
				
	    $j.ajax({
		type: "GET",
		cache: false,
		url: urlRequest,
		dataType:'json',
				
		success: function($data){
					

		    var $html = $j('#model').html();
					
		    box.html($html);
		    box.find('.portret').replaceWith($data.portret);
		    box.find('.time_birth').replaceWith($data.time_birth);
		    box.find('.time_death').replaceWith($data.time_death);

		    box.find('.short').replaceWith($data.desc).show();
		},
		error: function(){
		    $j(this).attr('class','person');
		}
	    });

	});


    //var text;
    $j('.inp').focus(function(){
	if(this.value == this.defaultValue)
	    $j(this).attr('value','');
    });
    $j('.inp').blur(function(){
	if($j(this).attr('value')== '')
	    this.value =  this.defaultValue;
		
    });
    var $elements = '#right div,#right a,#right h2,#right h1, #right div.txt *, #right div.txtbg *';
    var $lelements = '#right div.txt, #right div.txtbg *, #right h2, h1';
    var originalFontSize = $j($elements).css('font-size');
    var divOriginalLineHeight = $j('#right div.txt').css('line-height');
    $j("#resetFont").click(function(){
	$j($elements).css('font-size', originalFontSize);
	$j($lelements).css('line-height',divOriginalLineHeight);
		
    });
    // Increase Font Size

    $j("#increaseFont").click(function(){
	var currentFontSize = $j($elements).css('font-size');
	var divCurrentLineHeight = $j('#right div.txt').css('line-height');
	var currentFontSizeNum = parseFloat(currentFontSize, 10);
	var divCurrentLineHeightNum =parseFloat(divCurrentLineHeight, 10);
	var newFontSize = currentFontSizeNum*1.2;
	var newDivLineHeight = divCurrentLineHeightNum +(newFontSize -  currentFontSizeNum);
	$j($elements).css('font-size', newFontSize);
	$j($lelements).css('line-height',newDivLineHeight +'px');
		
	return false;
    });
    // Decrease Font Size
    $j("#decreaseFont").click(function(){
	var currentFontSize = $j($elements).css('font-size');
	var divCurrentLineHeight = $j('#right div.txt').css('line-height');
	var currentFontSizeNum = parseFloat(currentFontSize, 10);
	var divCurrentLineHeightNum =parseFloat(divCurrentLineHeight, 10);
	var newFontSize = currentFontSizeNum*0.8;
	var newDivLineHeight = divCurrentLineHeightNum +(newFontSize -  currentFontSizeNum);
	$j($elements).css('font-size', newFontSize);
	$j($lelements).css('line-height',newDivLineHeight +'px');
		
	return false;
    });
     $j('.kalendarium').one('mouseover',function(){
	$j('#relBoxWait').clone().attr('id','rel' +$j(this).siblings('.relId').attr('value') + 'box').hide().insertAfter('#relBoxWait');
    });

    $j('.kalendarium').mouseover(function(e){
	divObj = $j('div#'+ $j(this).attr('id') + 'box');
	divObj.css('top',e.pageY + 5);
	divObj.css('left',e.pageX + 15);
	divObj.show();
    });
    $j('.kalendarium').mouseout(function(){
	$j('.boks').hide();
    })
    $j('.kalendarium').click(function(){
	return false;
    })
    $j('.kalendarium').one('mouseover',
	function(){
	    var urlRequest = $j('#url').text() + 'index/ajax/act=get&id=' + $j(this).siblings('.relId').attr('value') ;
	    var box = $j('div#'+$j(this).attr('id')+'box');

	    $j.ajax({
		type: "GET",
		cache: false,
		url: urlRequest,
		dataType:'json',

		success: function($data){


		    var $html = $j('#model').html();

		    box.html($html);
		    box.find('.short').html($data).show();
		},
		error: function(){
		    $j(this).attr('class','kalendarium');
		}
	    });

	});
})




