// JavaScript Document

	window.addEvent('domready', init);
	window.addEvent('load', initL);	
	
	function init()
	{
		
		if($defined($('zmien_haslo_link'))) {
	
	var pn = $('zmien_haslo_panel');
	
	if(!window.ie) {
	fxp = new Fx.Slide(pn);
	fxp.hide();
	
	$('zmien_haslo_link').addEvent('click',function(e){e.preventDefault();fxp.toggle();});
	} else {
	pn.setStyle('display','none');
	
	$('zmien_haslo_link').addEvent('click',function(event){
	 event = new Event(event);
	event.preventDefault();
	if(pn.getStyle('display')=='none') {
		pn.setStyle('display','block');
		} else {
			pn.setStyle('display','none');
		}				
	//pn.setStyle('display','block');	
	});
	
	}
	
	}
		
		if($defined($('inp_login'))) {
		
		$('inp_login').value = '';
		$('inp_password').value = '';		
		
		if($('inp_login').getValue() != '')
		{
			$('inp_login_lbl').setStyle('visibility','hidden');
		}

		if($('inp_password').getValue() != '')
		{
			$('inp_password_lbl').setStyle('visibility','hidden');
		}
		
		$('inp_login').addEvents({
		'focus':function(){$('inp_login_lbl').setStyle('visibility','hidden');},
		'blur':function(){if(this.getValue()!='') $('inp_login_lbl').setStyle('visibility','hidden'); else $('inp_login_lbl').setStyle('visibility','visible');}
		});
		
		$('inp_password').addEvents({
		'focus':function(){$('inp_password_lbl').setStyle('visibility','hidden');},
		'blur':function(){if(this.getValue()!='') $('inp_password_lbl').setStyle('visibility','hidden'); else $('inp_password_lbl').setStyle('visibility','visible');}
		});
		



	}
	
	if($defined($('inp_password_new'))) {
		$('inp_password').value = '';
		$('inp_password_new').value = '';
		if($('inp_password').getValue() != '')
		{
			$('inp_password_lbl').setStyle('visibility','hidden');
		}
		if($('inp_password_new').getValue() != '')
		{
			$('inp_password_new_lbl').setStyle('visibility','hidden');
		}
		
		$('inp_password').addEvents({
		'focus':function(){$('inp_password_lbl').setStyle('visibility','hidden');},
		'blur':function(){if(this.getValue()!='') $('inp_password_lbl').setStyle('visibility','hidden'); else $('inp_password_lbl').setStyle('visibility','visible');}
		});
		
		$('inp_password_new_p').value = '';		
		
		if($('inp_password_new_p').getValue() != '')
		{
			$('inp_password_new_p_lbl').setStyle('visibility','hidden');
		}
		
		$('inp_password_new').addEvents({
		'focus':function(){$('inp_password_new_lbl').setStyle('visibility','hidden');},
		'blur':function(){if(this.getValue()!='') $('inp_password_new_lbl').setStyle('visibility','hidden'); else $('inp_password_new_lbl').setStyle('visibility','visible');}
		});
		$('inp_password_new_p').addEvents({
		'focus':function(){$('inp_password_new_p_lbl').setStyle('visibility','hidden');},
		'blur':function(){if(this.getValue()!='') $('inp_password_new_p_lbl').setStyle('visibility','hidden'); else $('inp_password_new_p_lbl').setStyle('visibility','visible');}
		});
		
		}
		
	if($defined($('ipTabs'))) var ipTabs = new mootabs('ipTabs', {height: '433px', width: '584px', changeTransition: 'none',mouseOverClass: 'over', barHeight: 3});
	if($defined($('caTabs'))) {
	var caTabs= new mootabs('caTabs', {height: '176px', width: '584px', changeTransition: 'none',mouseOverClass: 'over', barHeight: 3});	
	var strtab = $('caTabs').getElements(".mootabs_title li");
	strtab[0].addEvent('click', function() {$('caTabs').addClass('grTabs');});
	strtab[1].addEvent('click', function() {$('caTabs').removeClass('grTabs');});																							 	}

	if($defined($('sondaForm')))
	{
	$('sondaForm').addEvent('submit', function(event){
    event = new Event(event);
	event.preventDefault();
	
	var sd = this.getFormElements('radio');
	
	var sonda = $('sondaForm').getElement('input#snd').value;
	
	var isChecked=false;
	sd.each(function(radio){
		if(radio.checked == true) isChecked = true;
					 });
	
	if($defined($('sondaWyniki')))
	{
	var okno_sz = 510;
	var okno_w = 300;
	var czyScrol='yes';
	}
	else
	{
	var okno_sz = 410;
	var okno_w = 80;	
	var czyScrol='no';
	}
	
	if(isChecked) {
	var oknosondy = window.open('/loading/', 'sondaWin_'+sonda, 'toolbar=no,menubar=no,resizable=no,scrollbars='+czyScrol+',height='+okno_w+',width='+okno_sz); 
	var widthR = window.getWidth();
	var heightR = window.getHeight();
	
	posx = widthR/2 - (okno_sz/2);
	posy = heightR/2 - (okno_w/2);
	
	oknosondy.moveTo(posx, posy);
	oknosondy.focus();
	this.submit();
	}
	else
	{
		alert('Nie zaznaczono żadnej odpowiedzi!');
		}
	});
}


if($defined($('sondaForm')) && $defined($('sondaWyniki')))
{
	$('sondaWyniki').addEvent('click', function(event){
    event = new Event(event);
	event.preventDefault();
	
	var sonda = $('sondaForm').getElement('input#snd').value;
	var okno_sz = 520;
	var okno_w = 300;
	var oknosondy = window.open(this.href, 'sondaWin_'+sonda, 'toolbar=no,menubar=no,scrollbars=yes,resizable=no,height='+okno_w+',width='+okno_sz); 
	var widthR = window.getWidth();
	var heightR = window.getHeight();
	
	posx = widthR/2 - (okno_sz/2);
	posy = heightR/2 - (okno_w/2);
	
	oknosondy.moveTo(posx, posy);
	oknosondy.focus();
	});	
}

	if($defined($('nwTabs'))) var nwTabs= new mootabs('nwTabs', {height: '350px', width: '282px', changeTransition: 'none',mouseOverClass: 'over', barHeight: 3});	
	if($defined($('pnTabs'))) var pnTabs= new mootabs('pnTabs', {height: '350px', width: '282px', changeTransition: 'none',mouseOverClass: 'over', barHeight: 3});
	
	if($defined($('sondaForm')))
	{
		var frmItems = $('sondaForm').getElements('input[type=radio]');
	FancyForm.start(frmItems);	
	}

if($defined($('snTabs'))) {
var snTabs= new mootabs('snTabs', {width: '256px', changeTransition: 'none',mouseOverClass: 'over'});	


	if(window.ie)
		{
			$('snTabs').setStyle('height','');
			$('snTabs').getElements('.mootabs_panel').setStyle('height','');
		}
		else
		{
			$('snTabs').getElements('.mootabs_panel').setStyle('height','auto!important');
			$('Newsletter').setStyle('height','auto!important');
		}
}



if($defined($('NewsletterFrm')))
{
	
										var initialTxt = $('inp_newsletter').getValue();

										$('inp_newsletter').addEvents({
										'focus': function(event) {this.value = (this.value==initialTxt) ? '' :this.value;},
										'blur': function(event){this.value = (this.value!='')? this.value : initialTxt;}
										});	
	
$('NewsletterDodaj').setStyle('cursor','pointer');	
										$('NewsletterUsun').setStyle('cursor','pointer');	
						
										$('NewsletterDodaj').addEvent('click', function(event){
										event = new Event(event);
										event.preventDefault();
										
										if($('inp_newsletter').value.indexOf('@')<=0)
										{
										isemail = false;
										}
										else
										{
										isemail = true;	
										}
										
										if(isemail){
										var okno_sz = 550;
										var okno_w = 500;
										var newsletterokno = window.open('', 'newsletterAdd', 'toolbar=no,menubar=no,scrollbars=yes,resizable=no,height='+okno_w+',width='+okno_sz);
										var widthR = window.getWidth();
										var heightR = window.getHeight();
										posx = widthR/2 - (okno_sz/2);
										posy = heightR/2 - (okno_w/2);
										newsletterokno.moveTo(posx, posy);
										newsletterokno.focus();
										$('NewsletterFrm').action = '/newsletter-formularz.html';
										$('NewsletterFrm').target='newsletterAdd';										
										$('NewsletterFrm').submit();
										}
										else
										{
										alert(	initialTxt);
										}
										
										


										});
										
										$('NewsletterUsun').addEvent('click', function(event){
										event = new Event(event);
										event.preventDefault();
										if($('inp_newsletter').value.indexOf('@')<=0)
										{
										isemail = false;
										}
										else
										{
										isemail = true;	
										}
										
										if(isemail){
										$('NewsletterFrm').action = '/newsletter,'+$time()+',wypisz.html';
										$('NewsletterFrm').target='_self';
										$('NewsletterFrm').submit();
										}
										else
										{
										alert(	initialTxt);
										}
										});	
}





	if($defined($('add2fav')))
	{
	var aURL ='http://www.mrn.pl';
	var aTitle ='MRN.pl - Monitor Rynku Nieruchomości - Instytut Analiz. ';
	$('add2fav').addEvent('click', function(event) {
		var event = new Event(event);
		event.preventDefault();
	if (document.all){ window.external.AddFavorite(aURL,aTitle);}
	else
	{ if(window.sidebar) {window.sidebar.addPanel(aTitle,aURL,"");} /* else call bookmark for NS&FF */}
	return false;
	});
	}
	
	if($defined($('wTime')))
	{
	writeTime();
	writeTime.periodical(5000); 
	}
	
	if($defined($('callendarTmp')))
	{
	var MchangeR = new CalendarMonthChangeR();
	}
	


	createwaitanim();

		if($defined($('Informacje')))
		{
			AjaxInfo1();
		}
		
		if($defined($('Przegląd-prasy')))
		{
			AjaxInfo2();
		}
		if($defined($('Instytut-w-mediach')))
		{
			AjaxInfo3();
		}
	}


function AjaxInfo1() {
	var box = $('Informacje').getElement('.pagination');
		if(box)
		{
			box.getElements('div').each(
			function(it)
			{
			var number = it.getProperty('title');	
			it.removeProperty('title');	
			if(!it.hasClass('curNo'))
			it.addEvent('click',
			function() {
			$('Informacje').adopt($('waitAnim'));
			$('waitAnim').setOpacity('0.8');
			$('waitAnim').setStyle('display','block');
			var infoAjax = new Ajax('ajax_responder.php',{
							method: 'get',
							update: $('Informacje'),
							data : {'typ':'2', 'p':number, 'ck': $time()},			
						onComplete: function(){AjaxInfo1(); createwaitanim();}
						}).request();
					}.pass(number));
			
		
			}
			);	
		}
}

function AjaxInfo2() {
	var box = $('Przegląd-prasy').getElement('.pagination');
		if(box)
		{
			box.getElements('div').each(
			function(it)
			{
			var number = it.getProperty('title');	
			it.removeProperty('title');	
			if(!it.hasClass('curNo'))
			it.addEvent('click',
			function() {
			$('Przegląd-prasy').adopt($('waitAnim2'));	
			$('waitAnim2').setOpacity('0.8');
			//$('ipTabs').adopt($('waitAnim2'));
			$('waitAnim2').setStyle('display','block');
			
			var infoAjax2 = new Ajax('ajax_responder.php',{
							method: 'get',
							update: $('Przegląd-prasy'),
							data : {'typ':'3', 'p':number, 'ck': $time() },			
						onComplete: function(){AjaxInfo2(); createwaitanim()}
						}).request();
					}.pass(number));
			
		
			}
			);	
		}
}

function AjaxInfo3() {
	var box = $('Instytut-w-mediach').getElement('.pagination');
		if(box)
		{
			box.getElements('div').each(
			function(it)
			{
			var number = it.getProperty('title');	
			it.removeProperty('title');	
			if(!it.hasClass('curNo'))
			it.addEvent('click',
			function() {
			$('Instytut-w-mediach').adopt($('waitAnim3'));	
			$('waitAnim3').setOpacity('0.8');
			//$('ipTabs').adopt($('waitAnim2'));
			$('waitAnim3').setStyle('display','block');
			
			var infoAjax3 = new Ajax('ajax_responder.php',{
							method: 'get',
							update: $('Instytut-w-mediach'),
							data : {'typ':'4', 'p':number, 'ck': $time() },			
						onComplete: function(){AjaxInfo3(); createwaitanim()}
						}).request();
					}.pass(number));
			
		
			}
			);	
		}
}

function createwaitanim()
{

	if(!$defined($('waitAnim')) &&  $defined($('Informacje')))
	{
var waitAnim = new Element('div', {'id':'waitAnim', 'class':'waitanim'});
waitAnim.setHTML('<img src="/images/wait_anim_2.gif" alt="Proszę czekać" /> Ładowanie danych <br /> Proszę czekać...');
$(document.body).adopt(waitAnim);
	}
	
	if(!$defined($('waitAnim2')) && $defined($('Przegląd-prasy')))
	{
var waitAnim = new Element('div', {'id':'waitAnim2', 'class':'waitanim'});
waitAnim.setHTML('<img src="/images/wait_anim_2.gif" alt="Proszę czekać" />Ładowanie danych <br /> Proszę czekać...');
$(document.body).adopt(waitAnim);
	}
	if(!$defined($('waitAnim3')) && $defined($('Instytut-w-mediach')))
	{
var waitAnim = new Element('div', {'id':'waitAnim3', 'class':'waitanim'});
waitAnim.setHTML('<img src="/images/wait_anim_2.gif" alt="Proszę czekać" />Ładowanie danych <br /> Proszę czekać...');
$(document.body).adopt(waitAnim);
	}	
	

}

function initL()
{
	eksperciOnline = new Ajax('/ajax_responder.php', {
								method: 'get',
								update: $('pEksperci'),
								data : {'typ':'1'}
							  }).request();
}

function writeTime()
{
var ut=new Date();
var h,m,s;
var time=" ";
h=ut.getHours();
m=ut.getMinutes();
s=ut.getSeconds();
if(s<=9) s="0"+s;
if(m<=9) m="0"+m;
if(h<=9) h="0"+h;
time+=h+":"+m;
$('wTime').setText(time);
}