//new
function MI_abuse(el,type,id){
	var userID = parseInt($('#userID').val());
	if(userID == 0){
		var height = 229;
	} else{
		var height = 179;
	}	
	var html =   '<div id="MI_abuse_div"><div style="background:#FFF; width:400px; height:'+height+'px; color:#333">'
				+'    <form class="abuse_form" style="padding: 5px 10px;">'
				+'   	<div style="font-size:14px; font-weight:bold; margin-bottom:8px; padding-bottom:3px; border-bottom:1px solid #CCC">Zgłoszenie nadużycia:</div>'
				+'		<div class="abuse_content">Uzasadnienie (opcjonalne):'
				+'        <textarea name="content" style="width:373px; margin-bottom:10px; margin-top:4px; height:70px; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:4px"></textarea><br />'; 
	if(userID == 0){
		html +=  '        Oczekujesz odpowiedzi? Podaj e-mail:<br />'
				+'        <input name="email" type="text" style="width:373px; margin-bottom:10px; margin-top:4px; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:4px" />';
				
	}
	html +=      '        <div class="abuse_submit" style="text-align:right">'
				+'        	<input type="submit" value="Wyślij" />'
				+'        </div></div>'      
				+'    </form>'
				+'</div>';
	$.fancybox(html,{
	   width:420,
	   height: height,
	   hideOnContentClick:false,
	   onComplete: function(){			
		    var $form = $('#MI_abuse_div');
			$form.submit(function(){
				var param  = $form.serializeArray();
				var size = param.length;
				param[size] = {name: 'id', value: id};
				param[size+1] = {name: 'type', value: type};
				
				$form.find('textarea, input').attr('disabled',true);
				$form.find('.abuse_submit').html('<div class="loader_white_small"></div>');
				$.post('/ajax/abuse', param, function(data){
					$form.find('.abuse_content').html(data);						
				});
				return false;
			});	   
	   }});	
	return false;
	
}

function MI_login(){
	var userID = parseInt($('#userID').val());
	if($('#MI_login_div').length == 0){	
		
		var html =  '<div id="MI_login_div" style="width:300px; height:40px; background:#FFF">'
					+'<div style="background:#FFF"><div class="poup_con" >'
					+'  <div class="warning">Ta funkcja wymaga zalogowania się.</div>'
					+'  <div class="register_label"> Dołącz do naszej społeczności, <br />'
					+'    rejestrując bezpłatne konto. </div>'
					+'  <a class="reg_link" href="http://index.miasto-info.pl/register"></a>'
					+'  <form action="http://index.miasto-info.pl/login" method="post">'
					+'    <div class="label label_login">login lub e-mail:</div>'
					+'    <input class="login_input" type="text" name="login" />'
					+'    <div class="label label_password">hasło:</div>'
					+'    <input class="password_input" type="password" name="password" />'
					+'    <div class="label label_remember">zapamiętaj:</div>'
					+'    <div class="rem_changer rem_changer_on"></div>'
					+'    <input class="popup_rem" type="hidden" value="1" name="rem"/>'
					+'    <input class="submit_input" type="submit" value=" " />'
					+'  </form>'
					+'</div></div>'
					+'</div>';
					
		
		$.fancybox(html,{
		   'width': 600,
	       'height': 170,
		   'autoDimensions'	: false,		  
		   hideOnContentClick:false,
		   onComplete: function(){
				$("#MI_login_div .rem_changer").click(function(){																		
					var input = $("#MI_login_divt .popup_rem");							
					if(input.val()=='0'){
						$(this).removeClass("rem_changer_off").addClass("rem_changer_on");
						input.val(1);
					} else{
						$(this).removeClass("rem_changer_on").addClass("rem_changer_off");
						input.val(0);
					}
				});   
			}   
		 });				
	}		
	
	return false;
}





//TABLEEEEEEEE
var pictureAddForm = {
	picID: 0,							
	onhandlePicture : function(file, extension) {
		if (! (extension && /^(jpg|jpeg)$/.test(extension))){                     
			alert('Błąd: Niepoprawny typ pliku. (wymagady .jpg)');                    
			return false;
		}		
		
		pictureAddForm.picID++;
		this.setData({'picID': pictureAddForm.picID });
		var author = $("#picture_add_default_author").val();
		var html = '<div id="picture_add_pic_'+pictureAddForm.picID+'" class="picture_add_pic" >'
				  + ' <div class="pic_img loader"></div>'
				  + ' <div class="pic_title"><input type="text" value="'+file+'" name="title[]" /></div>'
				  + ' <div class="pic_author"><input type="text" value="'+author+'" name="author[]" /></div>'
				  +  '<div class="pic_delete"><a href="#" class="pic_delete_link" title="usuń zdjęcie" onClick="pictureAddForm.deletePic('+pictureAddForm.picID+'); return false"><img src="http://www.images.miasto-info.pl/images/admin_ico/delete.png" /></a><input type="hidden" value="" name="filename[]" /></div> '                                         
				  +      ' <span class="cl"></span>'
				+' </div>';
		$("#picture_add_list").append(html); 
		$('#picture_add_pic_'+pictureAddForm.picID).hide().slideDown();
		
		
		if(pictureAddForm.picID == 1){
			$('#picture_add_content').slideDown();
			 new AjaxUpload('#picture_add_next', {						 
			  action: '/ajax/gallery/add',						
			  name: 'picture',						 						  
			  autoSubmit: true,						  
			  responseType: 'json',						 
			  onSubmit: pictureAddForm.onhandlePicture,
			  onComplete: pictureAddForm.onComplete
			});
		}								
	},
	deletePic: function(picID){
		$('#picture_add_pic_'+picID).slideUp(function(){$(this).remove();});
		return false;
	},
	onComplete: function(file, res) {
		 if(res.error === 'true'){
				alert('niepoprawny plik');
		 } else{
			$addPicDiv = $('#picture_add_pic_'+res.picID);
			$addPicDiv.find('.pic_img')
				.removeClass('loader')
				.html('<a class="pic_img_a"  href="'+res.pathLarge+res.fileName+'"   rel="group2"><img src="'+res.pathSmall+res.fileName+'" width="32" height="32" /></a> ');
			$('.pic_img_a').fancybox(); 								
			$addPicDiv = $('#picture_add_pic_'+res.picID);$addPicDiv.find(".pic_delete input").val(res.fileName);						 	
		}
	  },
	  saveUploaded: function(){	
		var $form = $("#picture_add_content");							
		if( $form.find('.loader').length != 0 ){ //sprawdzanie czy cos sie uploaduje
			alert("Jeszcze nie wszystkie wybrane pliki zostały wgrane na serwer!");
			return false;
		}
		var val = $form.serializeArray();
		$form.find(':text').attr("disabled", true);
		$('#picture_add_submit').hide();
		$('#picture_add_next')  .hide();
		$form.append('<div class="submit_loader"></div>');
		
		$form.find('.pic_delete_link').hide();
		$.post('/ajax/gallery/saveadded',val,function(data){
			
			$('#picture_add_content').slideUp(function(){
				$('.submit_loader').remove();
				$('.picture_add_pic').remove();
				$('#picture_add_next')  .show();
				$('#picture_add_submit').show();
			});	
			
			$('#picture_list').append(data);
			$('.galeria .pic_link').fancybox();	
			pictureAddForm.picID = 0;								
		});
		return false;
	}
};




function PM_table(ajax) {
	  this.ajax = ajax; 		//flaga czy ajax
	  this.ajaxUrl = Array();   //adresy url zapytań			  
	  this.link = Array();		//linki do zmian	 
	  this.div = Array();		//divy do trubu no ajax		 
	  this.actClass = 'act';
	  this.offClass = 'off';
	  this.hovClass = 'offh';
	  this.cache = Array();
	  this.offCache = false;
	  this.callback =  null;
	  this.returnFalse =  true;
	  
	  var _this = this;
	  
	  
	  this.init = function() {
		  	
			var div      = this.div;
			var link     = this.link;
			var actClass = this.actClass;
			var offClass = this.offClass;
			var hovClass = this.hovClass;
			var callback = this.callback;
			var act = 0;
			var history = Array(true);
			var cache   = this.cache;
			var offCache= this.offCache;
			var ajax    = this.ajax;
			var ajaxUrl = this.ajaxUrl;
			var returnFalse =  this.returnFalse;
			
			for(i=0; i<link.length; i++){				
				if($(link[i]).hasClass(actClass)){
					act = i;
					break;
				}
			}
				
			
			$.each(link,function(){
				$(this).click( function(){	
									
					var i=0;
					while(this != link[i]){
						i++;
					}
					if(act == i){  //klikniecie tego samego co act
						if($(div).find('.loader').length == 0){
							if(ajaxUrl[i] === null){
								return true;
							}
							if(offCache == false){
								return false;
							}
						}								
					}
					
					if(! ajax){															
						$(div[act]).fadeOut('fast',function(){														 
							 $(div[i]).fadeIn('fast');
							 if(! history[i]){							
								callback[i]();
							 }
							 
							 history[i] = true;
							 $(link[act]).removeClass(actClass).addClass(offClass);
							 $(link[i]).removeClass(offClass).addClass(actClass);
							 act = i;
						});								
					} else{
						if(cache[i] == undefined || offCache == true){
							var inProgres = true;
							if(ajaxUrl[i] === null){
								return true;
							}
							//pokaz load
							$(link[act]).removeClass(actClass).addClass(offClass);
							$(link[i]).removeClass(offClass).addClass(actClass);
							act = i;							
							$.get(ajaxUrl[i],function(data){								
									cache[i] = data;
									$(div).find('.loader').remove();
									//$(div).hide().html(data).fadeIn('fast');
									$(div).html(data);										
									if(callback[i] != undefined){											
										if(callback[i].once == false || history[i] == 'undefined' ){
											callback[i].fun();
											history[i] = true;
										}
									}									
									history[i] = true;									
									inProgres = false;									
								
							});
							var tmpHeight = $(div).height();
							//$(div).fadeOut('fast',function(){
								 if(inProgres == true){
										$(div).html('<div class="loader"></div>');
										$(div).find('.loader').height(tmpHeight);
										$(div).show();
								   }
							//});										
						} else{									
							//to jako funkcja by bylo
							//$(div).fadeOut('fast',function(){
								$(div).html(cache[i]);
								//$(div).fadeIn('fast');
								if(callback[i] != undefined){											
									if(callback[i].once == false || history[i] == 'undefined' ){
										callback[i].fun();
										history[i] = true;
									}
								}
								$(link[act]).removeClass(actClass).addClass(offClass);
								$(link[i]).removeClass(offClass).addClass(actClass);
								history[i] = true;
								act = i;
							//});							
						}							
					}
					if(returnFalse == true){
						return false;	
					}
				});						
			});			
	  };			  
 }

jQuery.fn.login_pop = function() { 	
 	$(this).fancybox({frameWidth:600,
					  frameHeight: 170,
					  hideOnContentClick:false,
					  callbackOnShow: function(){
					  	$("#fancy_content .rem_changer").click(function(){																		
							var input = $("#fancy_content .popup_rem");							
							if(input.val()=='0'){
								$(this).removeClass("rem_changer_off").addClass("rem_changer_on");
								input.val(1);
							} else{
								$(this).removeClass("rem_changer_on").addClass("rem_changer_off");
								input.val(0);
							}
						});
					  }
					 });
 };

 
 //PM_newsPM_newsPM_newsPM_newsPM_newsPM_newsPM_newsPM_newsPM_newsPM_newsPM_newsPM_news
  var PM_news_progres = false;
  var PM_news_setTimE = null;
  var PM_news_toSlide = null;
  var actt = 0;
  jQuery.fn.PM_news = function() { 		 	 
		var con = this;
		//??var fotoart = fotoart;		
		$(this).find('a:not(.no_slide)').each(function(){				 
			$(this).hover(function(){													
					clearTimeout(PM_news_setTimE);
					PM_news_toSlide = this;
					PM_news_setTimE = setTimeout("funPM_news()",150);
														
				},
				function(){													
					clearTimeout(PM_news_setTimE);
				});
			 });			 
		};
		 function funPM_news(){
			
			if(PM_news_progres){
				PM_news_setTimE = setTimeout("funPM_news()",150);				
			} else{
				PM_news_progres = true;
				tmp  = $(PM_news_toSlide).parent().parent().find('a:not(.no_slide)');
				for(i=0;;i++){
					if(tmp[i] == PM_news_toSlide){
						break;
					}					
				}
				for(act=0;;act++){
					if($(tmp[act]).find('.p').css('display') !=  'none'){
						break;
					}					
				}
				if(i != act ){
					$(PM_news_toSlide).find('.p').slideDown("normal");
					$(tmp[act]).find('.p').slideUp("normal",function(){PM_news_progres = false; });				
				}else{
					PM_news_progres = false;
				}
			}
	}
	
	
	
	


function SetCookie( name, value, expires )
{
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );			
	expires = expires * 1000 * 60 * 60 * 24;	
	var expires_date = new Date( today.getTime() + (expires) );	
	var string = name + "=" +escape( value ) +" ;expires=" + expires_date.toGMTString() + " ;path=/" +  " ;domain=.miasto-info.pl";	
	document.cookie  = string;
}

jQuery.fn.minHeight = function(val){
	if(!isNaN( parseInt( val ))){
		val = val+"px";
	}						
	$(this).css( "min-height", val );
};



/*************** Wyrównywanie wysokosci komentarzy */
	jQuery.fn.fixHeight = function() { 	
	
		$(this).each(function(){	
			actionWidth = $(this).find('.action').width();
			$(this).find('.pustka').width(actionWidth-5);		  
							  
			left = $(this).find('.k_left');
			right = $(this).find('.k_right');
			left.minHeight(0);
			right.minHeight(0);
			left_h = left.height()+5;
			right_h = right.height()+2;
			if(left_h < right_h){
				left.minHeight(right_h -2 -3);
					right.minHeight(right_h-2);
			}else{
				right.minHeight(left_h -5 +3);
					left.minHeight(left_h-5);
			}	
			
		});
		return this;
	}; 


/*************** zblizenia do galeri */
	var w8;
	var globaCon;
	var globalSmallImage; 
	jQuery.fn.PM_zoom = function(fotoart) { 		 	 
		var con = this;
		var fotoart = fotoart;
		$(this).find('a').each(function(){				 
			 $(this).mouseover(function(){
				$('#'+'trt').remove();					
				globaCon = con;
				globalSmallImage = this;
				if(fotoart){
					w8 = setTimeout('addAbsolutImage('+fotoart+')',200);
				} else {
					w8 = setTimeout('addAbsolutImage('+fotoart+')',50);
				}									 
			 });
			 $(this).mouseout(function(){/////////////////OUT//////////
					clearTimeout(w8);				   
			 });				 
		});
	}; 
	
	jQuery.fn.MI_galerie  = function(){
		var con = this;
	 	$(this).find('a').each(function(){			 
			 $(this).mouseover(function(){										
					$(con).find('.title').text($(this).attr('title'));											 
			 });			 				 
		}); 
	};
	
	function addAbsolutImage(fotoart){					
		con = globaCon;
		smallImage = globalSmallImage;
		$('#'+'trt').remove();
		if(fotoart==true){		
			image = new Image();						
			src = $(smallImage).attr('rel');
			image.src  = src;						
			image.onload=function() {
				pos = $(smallImage).offset();
				pos.left -= 8;
				pos.top  -= 8;							
				pos.left += parseInt(($(smallImage).width()) /2 - image.width /2);
				pos.top  += parseInt(($(smallImage).height()) /2 - image.height /2);			
				shadow = '<table id="trt" style="left:'+pos.left+'px; top:'+pos.top+'px"  class="fotoart_shadow"><tr><td class="r1"></td><td class="top"></td><td class="r2"></td></tr><tr><td class="left"></td><td>'
						+'<a href="' + $(smallImage).attr('href') + '"><img src="' + src + '" /></a>'
						+'</td><td class="right"></td></tr><tr><td class="r3"></td><td class="buttom"></td><td class="r4"></td></tr></table>';						
				$('body').append(shadow);
				$('#trt').mouseout(function(){				   	 		
					$('#'+'trt').remove();							
				});
			};
			
		} else{
			$('#'+'trt').remove();				
			//top sprowadzić do fun
			a = $(document.createElement('a'))
				 .addClass('gal_box_big_pic')
				 .attr('href',$(smallImage).attr('href'))
				 .attr('id','trt');		
			
			img = $(document.createElement('img'))
				  .addClass('gal_box_big_pic')
				  .appendTo($(con).find('.box'));
			$(img).attr('src',$(smallImage).attr('rel'));
						  
			//ktorego najechano
			array = $(con).find('a'); //tablica wszystkich		
			for(i =0 ; ;i++ ){
				if(array[i] == smallImage){							
						break;
				} if(i>500){
					alert('error');
					break;
				}
			}					
			width         = $(con).find('a:first').outerWidth(true);
			calaszerokosc = $(con).find('a').length *  width;
			przesuniecie  = $(con).find('.box').width();
			marginLeft    = parseInt($(con).find('.con').css('margin-left'),10);					 
			itemInPage = przesuniecie/width;					
			i = i%itemInPage;
			if(i==0){
				$(img).css('left','0px');
			} else if(i == itemInPage -1){
				$(img).css('right','0px');
			} else {
				$(img).css('left',parseInt(width*(i+0.5)-115/2)+'px');
			}
			
			var pos = img.offset();	
			$(img).removeClass('gal_box_big_pic');
			a.css({ position: "absolute", top: pos.top, left: pos.left });
			img.remove().appendTo(a);
			a.appendTo('body');		
			//update tytułu
			$(con).find('.title').text($(smallImage).attr('title'));		
			$(a).mouseout(function(){	//odjechanie usuwanie tytułu			   	 		
				$('#'+'trt').remove();	
				$(con).find('.title').text(''); 
			});
		}
	}

//zmiana klas na hover
jQuery.fn.tClass = function(normal,hover) {			
	this.hover(function(){
			$(this).removeClass(normal).addClass(hover);		
		},
		function(){
			$(this).removeClass(hover).addClass(normal);	
	});
};

//jezdzone
	jQuery.fn.PM_box = function() {	
		var box  = this;
		var przesuniecie  = this.find('.box').width();
		var inProgras = false;
		var enable = initArrow(box);
		
		this.find(".left, .left_off").click(function(){
			if(!inProgras && enable[0]){			
				inProgras = true;
				$(box).find('.con').animate( { "marginLeft" : "+="+przesuniecie+"px" },'slow',function(){						
					enable = initArrow(box);
					inProgras=false;
				});
				inProgras=true;	
			}
		});	
		this.find(".right, .right_off").click(function(){	
			if(!inProgras && enable[1]) {	
				inProgras = true;
				$(box).find(".con").animate( { "marginLeft" : "-="+przesuniecie+"px" },'slow',function(){						
					enable = initArrow(box);
					inProgras=false;
				});
				inProgras=true;
			}
		});
		
	};
	
	function initArrow(box){
		przesuniecie  = $(box).find('.box').width();
		marginLeft    = parseInt($(box).find('.con').css('margin-left'),10);			
		width         = $(box).find(".con").children().outerWidth(true);	
		calaszerokosc = $(box).find('.con').children().length *  width;
		
		if( marginLeft === 0){
			enableLeft = false;						 
			 $(box).find(".left").removeClass('left').addClass('left_off');		 
		} else{
			enableLeft = true;				
			$(box).find(".left_off").removeClass('left_off').addClass('left');				
		}
		if(calaszerokosc + marginLeft <= przesuniecie){				
			enableRight = false;
			$(box).find(".right").removeClass('right').addClass('right_off');
		} else{				
			enableRight = true;		
			$(box).find(".right_off").removeClass('right_off').addClass('right');
		}	
		return new Array(marginLeft,enableRight);	
	}
			
		
/*************************************** ANICJALIZACJA MENU DLA USERA *///
function initUser(isloged){
	//wysuwanie menu
	if(isloged){
		var array = {
				1 :    {act : 0,   content : '',   url: '/ajax/menu/message' },
				2:     {act : 0,   content : '',   url: '/ajax/menu/track' },
			    3:     {act : 0,   content : '',   url: '/ajax/menu/my'  },			
				4:     {act : 0,   content : '',   url: '/ajax/menu/friends' },				  
				getActEl: function(){
					var a = $('#userBarConteiner .icoList a.act');
					if(a.length){
						a.removeClass('act');
						array[1].act = 0;
						array[2].act = 0;
						array[3].act = 0;
						array[4].act = 0;
						return 1;
					}
					return null;
				}				
			};
			
			$('#userBarConteiner .icoList a').click(function(event){ //on click nawigacje
				var elID = 1;						
				tmpEl = $(this);
				while(true){				
					tmpEl = tmpEl.prev();
					if(tmpEl.length != 0){					
						elID++;
					} else {
						break;
					}
				}				
				var userBarContent = $("#userBarContent");
				//jesli nie ma zadnego act zwin
				if(array[elID].act == 1 ){ // drugie klikniecie
					array[elID].act = 0;
					userBarContent.hide();
					$(this).removeClass('act');
				} else {			
					//howanie body	
					$('body').one('click',function() {					
						var act = array.getActEl();
						userBarContent.hide();					
					});
					// jest jakic act
					$(".wysuwany_con").hide();				
																	 
					var act = array.getActEl();
					if(act === null){			
						userBarContent.hide();					
					} 
					array[elID].act = 1;			
					// jesli jest zaladowny do pamieci chace
					if(array[elID].content != ''){						
						userBarContent.html(array[elID].content);									
					} else{
						var h = userBarContent.height();						
						userBarContent.html('<div id="userAjax"></div>');
						$('#userAjax').height(h);			
						
						$.post(array[elID].url,function(data){
							userBarContent.html(data);
						});
						
					}
					userBarContent.show();								
					$(this).addClass('act');			
				}
				event.stopPropagation();
				return false;
			});
			$('#userBarContent').click(function(event){
				event.stopPropagation();
			});
		
		
		
	} else{ // user niezalogowany
		//Handlery do zaloguj sie
		var loginInput = $("#loginLogin");	
		if(loginInput.val().length != 0){
			loginInput.addClass('clenBackground');
		}
		loginInput.keypress(function(){
			if(loginInput.val() == ""){
				loginInput.addClass('clenBackground');	
			}
		});
		loginInput.blur(function(){
			if(loginInput.val() == ""){
				loginInput.removeClass('clenBackground');	
			}	
		});	
		//Handlery do zaloguj sie
		var loginPassword = $("#loginPassword");
		if(loginPassword.val().length != 0){
			loginPassword.addClass('clenBackground');
		}		
		loginPassword.keypress(function(){
			if(loginPassword.val() == ""){
				loginPassword.addClass('clenBackground');	
			}
		});
		loginPassword.blur(function(){
			if(loginPassword.val() == ""){
				loginPassword.removeClass('clenBackground');	
			}	
		});
	}
	
}



// GLOBAL INIT
	//main menu
$(document).ready( function(){
	//menu init
	$("#nav").children().hover(function(){
		var li = $(this);
		li.addClass('hAct');
		li.find('div').show();
	}, function(){
		var li = $(this);
		li.removeClass('hAct');
		li.find('div').hide();
		
	});	
	
	$.ajaxSetup({
		error:function(x,e){
			if(x.status==0){
			//alert('You are offline!!\n Please Check Your Network.');
			}else if(x.status==404){
			alert('Requested URL not found.');
			}else if(x.status==500){
			alert('Internel Server Error.');
			}else if(e=='parsererror'){
			alert('Error.\nParsing JSON Request failed.');
			}else if(e=='timeout'){
			alert('Request Time out.');
			}else {
			alert('Unknow Error.\n'+x.responseText);
			}
		}
	});

	
});

function initMainNews(){
	//init glownego newsa
	$("#main_news_tlo").width($("#main_news_tresc").width()+30);
	$("#main_news_tlo").height($("#main_news_tresc").height()+60);
	$("#main_news").height($("#main_news_tresc").height()+60);
	$("#main_news").click(function(){
		
		var url =  $("#main_news").find("a:first").attr("href");	
		 window.location = url;
	});
	
	
}



function initMainPage(){

	initMainNews();
	//male newsy
	$('.small_news').find("a").mouseover(function(){
		$(this).find('h2').css('text-decoration','underline');
	});
	$('.small_news').find("a").mouseout(function(){
		$(this).find('h2').css('text-decoration','none');
	});
	
	//ogloszenia
	$(".vir_ar").mouseover(function(){
		$(this).prev().removeClass('kat_name').addClass('kat_name_h');
	});	
	$(".vir_ar").mouseout(function(){
		$(this).prev().removeClass('kat_name_h').addClass('kat_name');
	});
	$('.ogloszenia').find(".dodaj").mouseover(function(){
		$('.ogloszenia').find("b:first").css('text-decoration','underline');
	});
	$('.ogloszenia').find(".dodaj").mouseout(function(){
		$('.ogloszenia').find("b:first").css('text-decoration','none');
	});	
	
	//spoleczenstwo
	$("#online").PM_box();
	$("#ostatnio_dodane").PM_box();
	
}


//BANER FLASSSSSSSSHAA


function makeOnloadDoubleDelegate(function1, function2) {
	return function() {
		if (function1) {
			function1();
		}	
		if (function2) {
			function2();
		}
	};
}

function otherInits() {
	var bottom_doc = document;
	if (bottom_doc && bottom_doc.getElementsByName) {
	// Find all 'object' tags in the document.
	flashObjects = bottom_doc.getElementsByTagName('object');
	for (var i = 0; i < flashObjects.length; i++) {
	var flashNode = flashObjects[0];
	var paramNodes = flashNode.getElementsByTagName('param');
	if (flashNode && paramNodes) {
	var new_elem = bottom_doc.createElement('PARAM');
	new_elem.setAttribute("name", "some_parm");
	new_elem.setAttribute("value", "data");
	flashNode.appendChild(new_elem);

	// For testing, check the param nodes
	//for (var j = 0; j < paramNodes.length; j++) {
	// var pNode = paramNodes[j];
	//}
	} // End of If
	} // End For
	} // End of If
}

window.onload = makeOnloadDoubleDelegate( window.onload,otherInits );





function connect(response){		
	
	$.post("/ajax/facebook/index",{ 'session': response.session},function(data){
		//alert(data);
		
		if(data == 'login'){
			window.location = '/ajax/facebook/login';
		} else if(data == 'auto-integrate'){
			window.location = '/ajax/facebook/auto-integrate';
		} else {
			var html = '<div id="MI_login_div" class="blue" style="width:330px; height:170px;  background:url(http://images.miasto-info.pl/img/fbconnect.png)">'	
				  +'	 <div style="font-size:16px; padding-top:5px; padding-left:10px">Posiadasz już konto w Miasto-info?</div>'
				  +'		<div style="text-align:center; padding-top:55px">'
				  +'		<a id="form_yes" href="#" style="display:inline-block; background:url(http://images.miasto-info.pl/img/fbconnect.png); width:138px; height:36px; background-position: -1px -171px;"></a>'
				  +'		<a id="form_no" style="display:inline-block; background:url(http://images.miasto-info.pl/img/fbconnect.png); width:65px; height:36px; background-position: -150px -171px; margin-left:10px;" href="#"></a>'
				  +'	 </div>	'	  
				  +'</div>';		
			$.fancybox(html,{
			   'width': 330,
			   'height': 170,
			   'autoDimensions'	: false,		  
			   hideOnContentClick:false,
			   onComplete: function(){
				   $('#form_yes').click(function(){
						var html =  '<div id="MI_login_div" style="width:300px; margin-left:-270px; height:40px; background:#FFF">'
							+'<div style="background:#FFF"><div class="poup_con" >'
							+'  <div class="warning" style="margin-left:270px">Zaloguj się aby połączyć konta.</div>'
							+'  <div class="register_label"> Dołącz do naszej społeczności, <br />'
							+'    rejestrując bezpłatne konto. </div>'
							+'  <a class="reg_link" href="http://index.miasto-info.pl/register"></a>'
							+'  <form action="http://miasto-info.pl/login/index/facebook/1" method="post">'
							+'    <div class="label label_login">E-mail lub login:</div>'
							+'    <input class="login_input" type="text" name="login" />'
							+'    <div class="label label_password">Hasło:</div>'
							+'    <input class="password_input" type="password" name="password" />'
							+'    <div class="label label_remember">Zapamiętaj:</div>'
							+'    <div class="rem_changer rem_changer_on"></div>'
							+'    <input class="popup_rem" type="hidden" value="1" name="rem"/>'
							+'    <input class="submit_input" type="submit" value=" " />'
							+'  </form>'
							+'</div></div>'
							+'</div>'; 
						$('#fancybox-content').html(html);				   
						$("#MI_login_div .rem_changer").click(function(){																		
							var input = $("#MI_login_div .popup_rem");							
							if(input.val()=='0'){
								$(this).removeClass("rem_changer_off").addClass("rem_changer_on");
								input.val(1);
							} else{
								$(this).removeClass("rem_changer_on").addClass("rem_changer_off");
								input.val(0);
							}
						}); 
						$("#MI_login_div form").submit(function(){
							facebookShowLoader();
							return true;
						});
						
						return false;
					});  
					$('#form_no').click(function(){
						facebookShowLoader();
						window.location = '/ajax/facebook/create/';
						return false;
						//errro jest taki logi lub jest taki email
					});
				}   
			 });		
		}
	});
	/*
	$.fancybox(
	'<h2>Hi!</h2><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam quis mi eu elit tempor facilisis id et neque</p>',
	{
	'autoDimensions'	: false,
	'width'         		: 350,
	'height'        		: 'auto',
	'transitionIn'		: 'none',
	'transitionOut'		: 'none'
	}
	);*/
	
	//jesli tak to przekierowanie i zalogowanie na niego
	
	//jesli nie
	//pop up  czy posiadasz konto, czy ten ztworzyc ci nowe
	
	//integracja + message
	
	//tworzeni + message
	
	// user is logged in and granted some permissions.
	// perms is a comma separated list of granted permissions
}

function facebookShowLoader()
{
	var html = '<div id="fbAjax"></div>';	
	$.fancybox(html,{
		   'width': 330,
		   'height': 170,
		   'autoDimensions'	: false,		  
		   hideOnContentClick: false
	});
}
function facebookConnect(){
	facebookShowLoader();
	
	FB.login(function(response){
		if (response.session) {
			if (response.perms) {
				connect(response);
			} else { // user is logged in, but did not grant any permissions				  
				$.fancybox.close();
			}
			///alert('tak');
		} else { // user is not logged in -nic
			$.fancybox.close();
		}
	}, {perms:'email,user_birthday'}); 
}





