$(document).ready(function() {
	changeLogo();

	$('#userpanel .submenu').children('a').click(function() {
		$(this).toggleClass('active').next('ul').toggle().parent().siblings('.submenu').children('ul:visible').toggle().prev('a').toggleClass('active');
		return false;
		});
	
	var checkExternalClick = function(event) {
			if ($(event.target).parents('#userpanel').length === 0) { 
				$('#userpanel .submenu ul:visible').hide().parent().children('a').removeClass('active');
				}
		};

	$(document).mousedown(checkExternalClick);

	var clear_input = ['.searchbox input.txt, .fast-user-search input.txt'];
	var $clear_input = $(clear_input.toString());
	var stxt = $clear_input.val();
	$clear_input.focus(function() { 
			$(this).val("");
		});

	$('#add-comment a.fast-login-link').click(function() {
		if($(this).parent().next('.fast-login').css('display')=='none') {
			$(this).parent().next('.fast-login').fadeIn();
		} else {
			$(this).parent().next('.fast-login').fadeOut();
		}
		return false;
	});


	$('#user_links a.login').click(function() {
		if($(this).parent().parent().parent().next('.fast-login').css('display')=='none') {
			$(this).parent().parent().parent().next('.fast-login').fadeIn();
		} else {
			$(this).parent().parent().parent().next('.fast-login').fadeOut();
		}
		return false;
	});

	
	
// faq

/* $('#faq li div').hide();
$('#faq li a').click(function() {
	if($(this).next('div').css('display')=='none') {
		$(this).next('div').fadeIn();
	} else {
		$(this).next('div').fadeOut();
	}
	return false;
	});
*/
	var select_input = ['#photo-codes input.txt, #album-codes input.txt'];
	var $select_input = $(select_input.toString());
	$select_input.click(function() {
		//$(this).focus();
		$(this).select();
		});
	
	var favPersons = $('#photo-fav .options img').size();
	if(favPersons > 10 ) {
		$('#photo-fav .options img:gt(9)').hide();
		}
		
		if($('#photo-fav .options img:gt(9)').css('display') == 'none') {
			
			$('#photo-fav .options').append("<p class=\"more\"><a href=\"#\">Zobacz wszystkich</a></p>");
			}
		showFavPersons();
		
});
	
	function showFavPersons() {
		$('#photo-fav .more a').click(function() {
			if($('#photo-fav .options img:gt(9)').css('display') == 'none') {
				$('#photo-fav .options img:gt(9)').show();
				$(this).text("Zwiń");
				} else {
				$('#photo-fav .options img:gt(9)').hide();
				$(this).text("Zobacz wszystkich");
				}
			return false;
			});
		}
		
	function setCookie(c_name,value,expiredays) {
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie = c_name+ "=" +escape(value)+
		((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}
	
	function getCookie(c_name) {
		if (document.cookie.length>0) {
  			c_start=document.cookie.indexOf(c_name + "=");
  			if (c_start!=-1) { 
    			c_start=c_start + c_name.length+1; 
    			c_end=document.cookie.indexOf(";",c_start);
    			if (c_end==-1) c_end=document.cookie.length;
    			return unescape(document.cookie.substring(c_start,c_end));
    		} 
  		}
		return "";
	}
	
	function utf8_encode(string) {
        string = string.replace(/\r\n/g,"\n");
        var utftext = "";

        for (var n = 0; n < string.length; n++) {
        	var c = string.charCodeAt(n);

        	if (c < 128) {
        		utftext += String.fromCharCode(c);
        	} else if((c > 127) && (c < 2048)) {
               	utftext += String.fromCharCode((c >> 6) | 192);
                utftext += String.fromCharCode((c & 63) | 128);
            }
            else {
                utftext += String.fromCharCode((c >> 12) | 224);
                utftext += String.fromCharCode(((c >> 6) & 63) | 128);
                utftext += String.fromCharCode((c & 63) | 128);
            }
        }
        utftext = myurlencode(utftext);
        return utftext;
    }

	function myurlencode(str) {
		str = escape(str);
		str = str.replace(/%20/g, '+');
		str = str.replace(/\//g, '+');
		str = str.replace(/@/g, '');	
		return str;
	}
					
	function changeLogo() {
		try {
			var arrayLogos = new Array(
									new Array(new Date(2010,4,26), new Date(2010,4,27), '/img/logo_fmix_2605.gif', '/img/logo_fmix_sub2605.gif'),
									new Array(new Date(2010,5,11,15,0,0), new Date(2010,5,13), '/img/logo_fmix_ms.gif', '/img/logo_fmix_subms.gif'),
									new Array(new Date(2010,6,11), new Date(2010,6,12), '/img/logo_fmix_ms.gif', '/img/logo_fmix_subms.gif')
							);
			var currentDate = new Date();
			for (var i=0; i<arrayLogos.length; i++) {
				if (currentDate > arrayLogos[i][0] && currentDate < arrayLogos[i][1]) {
					$(".site-logo-main a").css("background-image", "url("+arrayLogos[i][2]+")");
					$(".site-logo-sub a").css("background-image", "url("+arrayLogos[i][3]+")");
				}
			}
		} catch (err) {}
	}
	