var handler=0;


function isHandler(){
    if (handler == 0) {
        $('.menuright:not(.hard)').hide();
		setTimeout('globalMenu()', 100);
    }
    handler = 0;
}

function showNewsletter(){
    $('#newsletter').appendTo('body');
    
    $('#newslink,#newsimage').click(function(){
        var nlink = $('#newslink').parent().parent().parent();
        $('#newsletter').css({
            left: nlink.offset().left,
            top: nlink.offset().top + nlink.height()
        });
        $('#newsletter').toggle();
        return false;
    })
    $('.hide img').click(function(){
        $('#newsletter').hide()
    })
}

function showRecomended(){
    $('#linkrecomend').click(function(){
        var top = $(window).scrollTop() + 50;
        var left = $('body').width() / 2 - $('#recomended').width() / 2;
        $('#recomended').appendTo('body');
        $('#recomended').css('top', top);
        $('#recomended').css('left', left);
        $('#recomended').toggle();
        
        return false;
        
    })
    
    $('div#recomended .recomendfooter img').click(function(){
        $('#recomended').toggle();
    });
}

function globalMenu(fade){
   
    if (handler == 0) {
		$('#top .selected').removeClass('selected');
		$('div#menuContainner .menuleft .items').hide();
		
		$('.menuright').hide();
		
		$('.hard').addClass('selected');
		if(fade){
		    
		    if($.browser.msie && parseInt(jQuery.browser.version) == 6)
    			$('.hard').show();
    		    else
    			$('.hard').fadeIn();
		}
		else 
		    $('.hard').show();
	}
	
}


sizer = 0 ;

function resizeFont(size){

	sizenow = size - sizer;
	
	$('.selfont > *').each(function(){
	
		s = $(this).css('font-size');
		s = parseInt(s, 10)
		s = s + sizenow;  	
		s = $(this).css('font-size', s)
		
	});
	
	sizer = size;
	return false;
}


$(document).ready(function(){

    showNewsletter();
    showRecomended();

    $('.tabs .tab:not(.link)').click(function(){
        $('.tabs .tab ').removeClass('selected');
        $('div#menuContainner .menuleft .items').hide();
        $('.menuright').hide();

        tab = new Array();
        $(this).addClass("selected");
        tab = $(this).attr('id').split('_');
        $('#lv2_' + tab[1]).show();
        return false;
        
    });
	
	
    $('#top, .menuright').bind("mouseenter", function(){
        handler++;
	});
	$('#top, .menuright').bind("mouseleave", function(){
		if (handler != 0) {
			setTimeout('globalMenu(true)', 500);
			handler = 0;
		}
	});
    
	
	$('div#menuContainner .menuleft .items .item').mouseover(function(){
       
	    $('div#menuContainner .menuleft .items .item').removeClass('selected');
         
        $(this).addClass("selected");
        
        $('.menuright').hide();
        tab = new Array();
        tab = $(this).attr('id').split('_');
        $('#lv3_' + tab[1]).show();
        //handler = 1;
    });
    $('div#menuContainner .menuleft .items .item,.menuright .items .item').click(function(){
        window.location.href = $(this).children('a').attr('href');
    });
    
   
    $('.menuright .items .item').hover(function(){
        $('.menuright .items .item').removeClass('selected')
        $(this).addClass("selected");
        
    }, function(){
        $(this).removeClass("selected");
        //$(this).children().css("text-decoration","none");
    });
    
	$('div#header2 .menuright').appendTo('body');
	
	$('.menuright').css('left',$('div#header2').offset().left);
	if($.browser.msie &&  jQuery.browser.version == 6)
    	$('.menuright').css('left',$('div#header2').offset().left);
	$('.menuright').css('top',$('div#header2').offset().top);
	
	
	$(window).resize(function() {
		$('.menuright').hide();
		$('.menuright').css('left',$('div#header2').offset().left);
		if($.browser.msie &&  jQuery.browser.version == 6)
    		$('.menuright').css('left',$('div#header2').offset().left);
		$('.menuright').css('top',$('div#header2').offset().top);
		globalMenu(false);
	})
	
	
	
	if($('#colMain').hasClass('notowania'))
		$('.menuright').css('border-bottom','1px solid #cacaca');
	

});


function usunPlikiEmail(id){
	if( id != 0 && id != undefined){
		 $.post("/ajax.php", { plugin: "Skarbiec", content: "usunPlikiEmail", id: id } );
		$('.progressContainer').remove();
   }
   $('.progressContainer').remove();
 }

function showKontaktEmail(id, files){
    
 var form = '<div id="kontakt_'+id+'" class="kontaktForm" style="display:none;z-index:200;position:absolute;"><h3>Kontakt</h3>';
 form += '<form name="frm_kontakt_'+id+'" id="frm_kontakt_'+id+'" method="post" action="">';
 form += ' 		  <div class="recomenin">';
  form += '		  <table><tr><td>';
  form += '		  	<label class="up" style="display:block;" for="frm_trescWiadomosci_'+id+'">Treść wiadomości</label>';
  form += '		  	<textarea class="in" name="frm_trescWiadomosci_'+id+'"></textarea>';
  form += '		  	</td></tr><tr><td>';
  form += '		  		<label class="up"style="display:block;" for="frm_kontakt_email_'+id+'">Twój email </label>';
  form += '		  		<input class="in" style="font-family: tahoma;font-size: 11px;" type="text" value="" id="frm_kontakt_email_'+id+'" name="frm_kontakt_email_'+id+'" />';
  form += '		  		<input type="hidden" value="'+id+'" name="frm_infoId_'+id+'" />';
  form += '		  		<input type="hidden" value="0" name="timeId_'+id+'" />';
  form += '		  	</td></tr></table>';
  if(files){
  form += '			<div class="swfupload"><div class="fieldset flash" id="fsUploadProgress_'+id+'">';
  form += '							<span class="legend">Dołącz pliki</span></div>';
 form += '	 						<div style="padding-left: 5px;">';
  form += '							<span id="spanButtonPlaceholder_'+id+'"></span>';
  form += '							<img  class=""  id="btnCancel_'+id+'" src="/repository/layout/zatrzymaj.gif" onclick="cancelQueue(uploader_'+id+','+id+');"  style="margin-left: 2px; height: 23px;width:64px;margin:0 0 0 2px;" /><br /></div></div>';
  }
  form += '		  	</div><div class="recomendfooter">';
  form += '		  	<div class="leftSide" style="text-align:right;width:220px;">';
  form += '		  	<input type="image" class="" src="/repository/layout/send_recom.png" name="zarejestruj" value="Zarejestruj" /></div>';
  form += '		  	<div class="leftSide" style="text-align:right;width:150px;"><img src="/repository/layout/close_ico.gif" /></div>';
  form += '		  	</div>';
  form += '		  	</form></div>';
  
  
  if( $("form#frm_kontakt_"+id).length == 0) $('#link_kontakt_'+id).parent().append(form);
  var timeId = $('input[name="timeId_'+id+'"]').val();
  
  usunPlikiEmail(timeId);
  
  $('#link_kontakt_'+id).click(function(){
		var timeId = $('input[name="timeId_'+id+'"]').val();
		var top = $(window).scrollTop() + 50;          
        var obj = $("form#frm_kontakt_"+id).parent();
        var left = $('body').width() / 2 - obj.width() / 2;
        obj.css('top', top);
        obj.css('left', left);
        obj.toggle();
         usunPlikiEmail(timeId);
        return false;
         
     })
    $('#kontakt_'+id+' .recomendfooter img').click(function(){
        $('#kontakt_'+id).toggle();
        var timeId = $('input[name="timeId_'+id+'"]').val();
        usunPlikiEmail(timeId);
    });
 }


	function createswfuploader(formId){
		//return true;
		return new SWFUpload({
				// Backend Settings
				upload_url: "/upload.php",
				post_params: {
					"PHPSESSID": "test",
					"TIME_ID": formId+"_"+new Date().getTime()
				},
				
				// File Upload Settings
				file_size_limit: "2048", // 100MB
				file_types: "*.*",
				file_types_description: "All Files",
				file_upload_limit: "5",
				file_queue_limit: "0",
				
				// Event Handler Settings (all my handlers are in the Handler.js file)
				file_dialog_start_handler: fileDialogStart,
				file_queued_handler: fileQueued,
				file_queue_error_handler: fileQueueError,
				file_dialog_complete_handler: fileDialogComplete,
				upload_start_handler: uploadStart,
				upload_progress_handler: uploadProgress,
				upload_error_handler: uploadError,
				upload_success_handler: uploadSuccess,
				upload_complete_handler: uploadComplete,
				
				// Button Settings
				//button_image_url: "/js/swfupload/XPButtonUploadText_61x22.png", // Relative to the SWF file
				//button_text: '<span class="theFont">Przeglądaj</span>',
				//button_text_style: ".theFont {border: 1px solid red;}",
				//button_image_url: "/js/swfupload/wyslij.png", // Relative to the SWF file
				button_image_url: "/repository/layout/przegladaj.gif", // Relative to the SWF file
				button_placeholder_id: "spanButtonPlaceholder_"+formId,
				button_width: 64,
				button_height: 23,
				
				// Flash Settings
				flash_url: "/swfupload.swf",
				
				
				custom_settings: {
					progressTarget: "fsUploadProgress_"+formId,
					cancelButtonId: "btnCancel_"+formId,
					timeId: formId+"_"+new Date().getTime(),
					formId: formId
				},
				
				// Debug Settings
				debug: false
			});
		}
