$(document).ready(function(){
	$('select[class!=ignore]').css('display', 'none');
	
	function clearLabel(obj){
		for(var i in obj){	
			$(obj[i]).each(function(){
				if($(this).attr("parsed")!="parsed"){
					$(this).attr("parsed", "parsed");
					if($(this).val()){
						$(this).parent().find('span').css('display', 'none');
					}
					else{
						//ie lte 7
						$(this).parent().find('span').click(function(){$(this).css("display", "none");$(this).parent().find('input').focus();});
						//end
						
						$(this).focus(function(){
							$(this).parent().find('span').css('display', 'none');
						});
						$(this).blur(function(){
							if(!$(this).val()){
								$(this).parent().find('span').css('display', 'block');
							}
						});
					}
				}
			});
		}
	}
	clearLabel(['#user-panel.motiver input[type=text], #user-panel.motiver input[type=password]']);
	
	//ukrywanie labeli w dodawaniu demotywera
	$('form#demotiver-text').find('label').each(function(){
		if($('form#demotiver-text').find('input[id='+$(this).attr('for')+']').val()){
			$(this).html('');
		}
		$(this).click(function(){
			$(this).html('');
		});
		$(this).bind('mousedown', function(){
			return false;
		});
	});
	//zaznaczanie tekstu w input copy
	$('input.copy').click(function(){
		$(this).select();
	});
	//zmiana wyglądu pól select
	var selectClicked = false;
	var zindex = 1000;
	select_change = function(){
//		$(this).css('display', 'none');
		var select = $(this);
		var elements = '';
		select.find('option').each(function(){
			elements += '<span value="'+$(this).val()+'">'+$(this).text()+'</span>';
		});
		var newSelect = $('<p class="select '+select.attr("class")+'"><span class="active">'+$(this).find('option:first-child').text()+'</span><span class="options">'+elements+'</span></p>');
		select.parent().css('z-index', zindex--).append(newSelect);
		newSelect.find('span.active').click(function(){
			if($(this).parent().find('span.options').css('display')=='block'){
				var display = 'none';
			} else {
				var display = 'block';
			}
			$('p.select span.options').css('display', 'none');
			selectClicked = true;
			setTimeout(function(){
				selectClicked = false;
			}, 1);			
			$(this).parent().find('span.options').css('display', display);
		});
		newSelect.find('span.options span').click(function(){
			if($(this).attr('value')){
				select.attr('value', $(this).attr('value'));
			} else {
				select.attr('value', $(this).text());
			}
			$(this).parent().parent().find('span.active').text($(this).text());
			$(this).parent().css('display', 'none');
		});
	}
	$('select[class!=ignore]').each(select_change);
	$('fieldset>label').each(function(){
		if($(this).find('p.select').length){
			$(this).append('<div style="clear:both"></div>').css('overflow', 'visible');
		}
	});
	$('body').click(function(){
			if(selectClicked == false){
				$('p.select span.options').css('display', 'none');
			}
	});
	//wyłączanie zaznaczania tekstu
	$('p.select, label.checkbox').bind('mousedown', function(){
			return false;
	});
	//ładowanie demotywera
	var upload = $('input.uploadify');
	upload.uploadify({
		'uploader'  : 'uploadify/uploadify.swf',
		'script'    : 'uploadify/check.php',
		//'scriptData': { 'PHPSESSID': cookie },
		'buttonImg' : 'uploadify/browse.png',
		'width'     : 110,
		'wmode'     : 'transparent',
		'cancelImg' : 'uploadify/cancel.png',
		'auto'      : true,
		'folder'    : 'upload/',
		onComplete  : function(event, queueID, fileObj, reponse, data) {
			//miejsce na pokazanie formularza do dodawania opisu(dodawanie-opis.html) bez przeładowania
		}
	});
	
	//reklama róg
	//$('body').prepend('<a href="http://www.demotywery.pl" id="advertise-corner"><span class="corner"><img src="images/advertise-corner.png"/></span><span class="img"><img src="images/advertise-corner-img.png"/></span></a>');
	$('#advertise-corner').css( {
		display: 'block',
		position: 'absolute',
		top: '0',
		right: '0',
		overflow: 'hidden',
		width: '103px',
		height: '103px',
		zIndex: '10000'
	} ).focus(function(){$(this).css('outline', 'none')});
	$('#advertise-corner span.corner').css( {
		display: 'block',
		width: '100%',
		height: '100%',
		position: 'absolute',
		zIndex: '2'
	} );
	$('#advertise-corner span.corner img').css( {
		width: '100%',
		height: '100%'
	} );
	$('#advertise-corner span.img').css( {
		display: 'block',
		position: 'absolute',
		top: '0',
		right: '0',
		width: '100%',
		height: '100%',
		zIndex: '1',
		overflow: 'hidden'
	} );
	$('#advertise-corner span.img img').css( {
		position: 'absolute',
		top: '0',
		right: '0'
	} );
	$('#advertise-corner').hover(function(){
		$(this).stop().animate({width: '290px', height: '304px'}, 600);
		$(this).find('span.img').stop().animate({width: '291px', height: '304px'}, 600);
	}, function(){
		$(this).stop().animate({width: '103px', height: '103px'}, 600);
		$(this).find('span.img').stop().animate({width: '100%', height: '100%'}, 600);
	});
	
});
