function admin_photo_show(w, h) {
	/*
		Zamienia tekstowe linki do obrazków na linki-miniaturki
	*/
	
	if (!w) w = 100;
	if (!h) h = 80;
	var links = document.getElementsByTagName('a');
	var re = /jpg|png|gif|jpeg/;
	var re_img = /<img/;
	var re_dir_for_thumbails = /____/;
	for (i=0; i<links.length; i++) {
		a = links[i];
		href = a.getAttribute('href')
		anchor = a.innerHTML;
		if ((href.search(re)>=0) && (anchor.search(re_img)<0) && (href.search(re_dir_for_thumbails)<0)) {
			a.setAttribute('target', '_blank')
			a.innerHTML = '<img src="' + href + '" width="' + w + '" height="' + h + '" class="panel_photo" />';
		}
	}	
}


function go_to(url) {
	setTimeout( function() {window.location.href = url;}, 0 );
}

function chars_left(e, max_chars) {
	var left = max_chars - parseInt(e.target.value.length);
	if (left <= 0) { e.target.value = e.target.value.substring(0, max_chars); left = 0;}
	$('#' + e.target.id + '_chars_left').text(left);
}


$.LightboxPlus = function(obj){
	$(obj).each(function(){
		$(this).click(function(){
			if ($(this).prev().length > 0){
				$(this).prev().click();
			} else {
				$(this).parent().prev().children().click();
			};							
			return false;	 
		});
	});
}

function block_div_change(id, k){
	contents = $('.' + id + '_contents').children();
	buttons = $('.' + id + '_buttons').children();
	$(buttons).each(function(i){
		if (i == k){
			$(this).attr('class', $(this).attr('class') + ' active');
		} else {
			$(this).attr('class', $(this).attr('class').replace('active',''));
		}
	});
	$(contents).each(function(i){
		if (i == k){
			$(this).attr('class', $(this).attr('class').replace('hidden', 'visible'));
		} else {
			$(this).attr('class', $(this).attr('class').replace('visible','hidden'));
		}
	});
	return false;
}

function BlockDivChange(id){
	contents = $('.' + id + '_contents').children();
	buttons = $('.' + id + '_buttons').children();
	$(buttons).each(function(i){
		$(this).click(function(){
			block_div_change(id, i);
		});
	});
}

function hide_loading(){
	$('#cursorMessageDiv').html('<p>Trwa wczytywanie danych... Proszę czekać.</p>').fadeOut('slow');
}

function show_loading(){
	$.cursorMessage('<p>Trwa wczytywanie danych... Proszę czekać.</p>');
}

$(document).ready(function(){
	$(function() {
		try {
			$('a.lightbox').lightBox();
			$.LightboxPlus('a.lightbox_plus');
		} catch (e) {}
		
		$('#id_lead').addClass('NoEditor');
		BlockDivChange('block_login_change');
		
		$('#main').ajaxStart(function(){
    		show_loading();
    	})
		
		$('#main').ajaxComplete(function(){
    		hide_loading();
    	})
		
		return false;
	});
})


function ct(link, add_class, container, url) {

	$('#' + container).load(url, null, 
		function() {
		}
	);
	var parent = link.parent();
	parent.children('a').removeClass(add_class);
	link.addClass(add_class);	
	return false;
}


function searchChange(link, template, value) {
	if (template == 'hotel' && value == 'hotel') {
		$('#id_search_form').attr('action', 'http://www.hotele.podroze.pl/search.php');
	}
	else {
		$('#id_search_form').attr('action', '/szukaj/');
	}
	
	var phrase_input = $('#id_phrase');
	
	var search_type_input = $('#id_search_type');
	var template_type_input = $('#id_template_type');
	search_type_input.val(value);
	template_type_input.val(template);
	
	if (phrase_input.val() == '') {
		var parent = link.parent();
		parent.children('a').removeClass('active');
		link.addClass('active');	
	} else {
		var search_form = $('#id_search_form');
		search_form.submit();
	}
	return false;
}