function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}



var arrElements = ['search', 'login'];


function loadDistricts()
{
	
	if($('select#p-create-id_county').is('select'))
	{
		var cId = $('select#p-create-id_county').get(0).options[$('select#p-create-id_county').get(0).selectedIndex].value;
		var lprefix = "p-create-";
	} else {
		if($('select#psearch-id_county').is('select'))
		{
			var cId = $('select#psearch-id_county').get(0).options[$('select#psearch-id_county').get(0).selectedIndex].value;
			var lprefix = "psearch-";
		}
	}
	var dId = 0;
	if($('select#p-create-id_district').is('select'))
	{
		dId = $('select#p-create-id_district').get(0).options[$('select#p-create-id_district').get(0).selectedIndex].value;
	} 
	
	$('select#p-create-id_district').remove();
	$('select#psearch-id_district').remove();
	
	$('div.district_wrapper').load("index.php?getDistrictsAjax",{idCounty : cId, idDistrict : dId, prefix: lprefix},function()
	{
	});
	return true;
}

function initWrapper()
{
	$('select#p-create-id_district').wrap("<div class='district_wrapper'></div>");
	$('select#psearch-id_district').wrap("<div class='district_wrapper'></div>");
	loadDistricts();
	$('select#p-create-id_county').change(
		loadDistricts
	);
	$('select#psearch-id_county').change(
		loadDistricts
	);
}


function unchangePass()
{
	$('#password_unchange_wrapper').toggle();
	$('#ue-password_unchange').click( function()
		{
			$('#password_unchange_wrapper').toggle('slow');
		}
	);
}


// function quickSearchProcess()
// {
// 	var selectType = $('form#szukaj select#type').get(0);
// 	if(!selectType)
// 		return false;
// 	$('div#qs-select-container').empty();
// 	$('div#qs-select-container').prepend('please wait...<br />proszę czekać...');
// 	$('div#qs-select-container').load("index.php?getQuickSearchAjax",{type : selectType.options[selectType.selectedIndex].value},function()
// 	{
// 	});
// 	//please wait...<br />proszę czekać...
// 	
// }
// 
// function initQuickSearch()
// {
// 	$('form#szukaj select#type').change( function() { quickSearchProcess(); });
// 	$('label#lbl-search').remove();
// 	$('form#szukaj input.button').before('<div id="qs-select-container"></div>');
// //	$('div#qs-select-container').ajaxStart( function() { alert('adzia'); } );
// //	function(){ $('form#szukaj').empty(); $('div#qs-select-container').prepend('please wait...<br />proszę czekać...');
// 	quickSearchProcess();
// }

/*
function initBilboard()
{	
	setTimeout('initBilboardTimeout', 500);
}


function initBilboardTimeout()
{	
	if(!$('#bilboard').get(0))
		return false;
		
	if(!$('#bilboard object').get(0) && !$('#bilboard img').get(0))
	{
		$('#bilboard').hide();
		return false;
	}
	
		
	$('body').addClass('bilboard');	
	
}


function initBilboard()
{
	if($('div#reklama-gazeta img').is('img'))
	{
		var so = new SWFObject('reklamy/banner-polski.swf', "reklama-g", "468", "60", "8","#ffffff");
		so.addParam('wmode', 'opaque');
		so.write("reklama-gazeta");
	}
}
*/

function preloadSlij()
{
	if(!$('a.slij').is('a'))
		return false;
	
	
	$('body.rozne a.slij img').hover(
		function()
		{
			this.src = 'gfx/ikony/polec-znajomemu.gif';
			return true;
		},
		function()
		{
			this.src = 'gfx/ikony/polec-znajomemu-rozne.gif';
			return true;
		}
	);
	
	$('body.mieszkania a.slij img').hover(
		function()
		{
			this.src = 'gfx/ikony/polec-znajomemu.gif';
			return true;
		},
		function()
		{
			this.src = 'gfx/ikony/polec-znajomemu-mieszkania.gif';
			return true;
		}
	);
	
	
	$('body.praca a.slij img').hover(
		function()
		{
			this.src = 'gfx/ikony/polec-znajomemu.gif';
			return true;
		},
		function()
		{
			this.src = 'gfx/ikony/polec-znajomemu-praca.gif';
			return true;
		}
	);
	
	
	$('body.randki a.slij img').hover(
		function()
		{
			this.src = 'gfx/ikony/polec-znajomemu.gif';
			return true;
		},
		function()
		{
			this.src = 'gfx/ikony/polec-znajomemu-znajomi.gif';
			return true;
		}
	);
	
	var oldImage = '';
	
	$('a.odpowiedz img').hover(
		function()
		{
			oldImage = this.src;
			if($('body.praca a.odpowiedz').is('a'))
			{
				this.src = 'gfx/ikony/odpowiedz-gray2.gif';
			} else {
				this.src = 'gfx/ikony/odpowiedz-gray.gif';
			}
			return true;
		},
		function()
		{
			this.src = oldImage;
			return true;
		}
	);	
	
/*	var imgNew = new Image();
	imgNew.src = 'gfx/ikony/gfx/ikony/polec-znajomemu-2.gif';*/
}

function initDrukuj()
{
	var srcApp = '';
	var preExt = '';
	if($('body.rozne p.ico').is('p'))
	{
		srcApp = '-rozne';
	}
	if($('body.mieszkania p.ico').is('p'))
	{
		srcApp = '-mieszkania';
	}
	if($('body.praca p.ico').is('p'))
	{
		srcApp = '-praca';
	}
	
	if($('body.randki p.ico').is('p'))
	{
		srcApp = '-znajomi';
	}
	
	if($('body.blog p.ico').is('p'))
	{
		srcApp = '-moto';
	}
	
	$('p.ico').append('<a href="javascript:print();" class="drukuj"><img src="gfx/ikony/drukuj'+srcApp+'.gif" /></a>');
	$('p.ico a.drukuj img').hover(
		function()
		{
			this.src = 'gfx/ikony/drukuj.gif';
		},
		function()
		{
			this.src = 'gfx/ikony/drukuj'+srcApp+'.gif';
		}
	);
	
	var oldH2Image = '';
	$('a.right-a img').hover(
		function()
		{
			this.src = this.src.replace('.gif','-hover.gif');
		},
		function()
		{
			this.src = this.src.replace('-hover.gif','.gif');
		}
	)
	
}



function initMainTables()
{
	if(!$('div.mainTables').is('div'))
		return true;
	
	if(readCookie('lastSecond') == 1)
	{
		$('div.mainTables div.dfirst').hide();
	} else {
		$('div.mainTables div.dsecond').hide();
	}
	
	
	var textFirst = $('div.mainTables div.dfirst>h3').text().replace(':','');
	var textSecond = $('div.mainTables div.dsecond>h3').text().replace(':','');
	$('div.mainTables div.dfirst>h3').remove();
	$('div.mainTables div.dsecond>h3').remove();
	$('div.mainTables div.dfirst').prepend(
		'<p class="mainTabs"><span><span>'+textFirst+'</span></span><a href="javascript:void(0);"><span>'+textSecond+'</span></a></p>'
	);
	$('div.mainTables div.dsecond').prepend(
		'<p class="mainTabs"><a href="javascript:void(0);"><span>'+textFirst+'</span></a><span><span>'+textSecond+'</span></span></p>'
	);

	$('div.mainTables table').css('margin-top', 0);
	
	$('div.mainTables div.dsecond p.mainTabs a').click(
		function()
		{
			$('div.mainTables div.dsecond').hide(0);
			$('div.mainTables div.dfirst').show(0);
			createCookie('lastSecond', 0);
			createCookie('lastFirst', 1);
		}
	);
	$('div.mainTables div.dfirst p.mainTabs a').click(
		function()
		{
			$('div.mainTables div.dfirst').hide(0),
			$('div.mainTables div.dsecond').show(0);
			createCookie('lastSecond', 1);
			createCookie('lastFirst', 0);
		}
	);
	
}


function initPhotoForm()
{
	if(!$('#journeyPhotoFormShow').is('a'))
		return false;
	
	$('#journeyPhotoForm')
		.insertAfter('p#dodajButton');
		
	if($('#edit-photos').is('ul'))
	{
		$('#journeyPhotoForm').toggle();
		$('a#journeyPhotoFormShow').click(
				function()
				{
					$('#journeyPhotoForm').toggle(500);
					return false;
				}
			);
	} else {
		$('#journeyPhotoFormShow').remove();
	}
		
	
}


function initMainSearch()
{
	if(!$('form.mainForm').is('form'))
	{
		return false;
	}
		
	var selectField = $('form.mainForm select').get(0);
	
	
	
	$(selectField).change(	function()
		{
			if(this.options[this.selectedIndex].value == 'zwin')
			{
				if($('form.main-on').is('form'))
				{
					$('form#szukaj-form').removeClass('main-on');
				}
				if($('form.mainForm #szukajContent').is('div'))
				{
					$('form#szukaj-form fieldset.jsMainSearchFieldset')
						.prepend($('label#area-label'));
					
					$('fieldset.jsMainSearchFieldset').show();
					$('label#area-label').show();
					
					$('#szukajContent').remove();
				}
				
				return true;
			} 
			
			
			
			if(!$('form.main-on').is('form'))
			{
				$('form#szukaj-form').addClass('main-on');
			}
			
			if($('#szukajContent').is('div'))
			{
				
				$('label#area-label')
					.hide();
					
				$('form#szukaj-form')
					.prepend($('label#area-label'));
				$('#szukajContent').remove();
			} else {
				$('label#area-label')
					.hide();
				$('#szukaj-form fieldset')
					.before($('label#area-label'));
				
				$('fieldset.jsMainSearchFieldset').hide();
			}
				
			$('label#area-label').after('<div id="szukajContent"><img src="gfx/loading.gif" /></div>');
			
			$.get('index.php?getMainSearch&area='+this.options[this.selectedIndex].value+'&ajax=1',
				
				{
					getMainSearch : "1",
					area : this.options[this.selectedIndex].value,
					ajax : 1
				},
				
				function(getData)
				{
					var actionForm = getData.replace(/\.*<form.*action\=\"/i, '');
					actionForm = actionForm.replace(/\n/i, '');
					actionForm = actionForm.replace(/\r/i, '');
					actionForm = actionForm.replace(/\".*/i, '');
					getData = getData.replace(/\<form [^>]*>/i, '');
					getData = getData.replace(/\<\/form>/i, '');
					$('#szukajContent').html(getData);
					$('#szukajContent fieldset input.button').before('<br />').before($('label#area-label'));
					$('form#szukaj-form').attr('action', actionForm);
					$('form#szukaj-form input.button').addClass('button-right');
					$('label#area-label').show();
				}
				
			);
			
		}
	);
	
}


function initialize()
{
	initDrukuj();
	preloadSlij();
	initMainTables();
	initMainSearch();
	
	initPhotoForm();
// 	initBilboard();
	unchangePass();
	initWrapper();
// 	initQuickSearch();
// 	initBaner();
}



$(document).ready(initialize);

