var ustawieniaKalendarza = {
		dateFormat : 'yy-mm-dd', 
		prevText : 'wcześniej',
		nextText : 'później',
		monthNames: ['Styczeń','Luty','Marzec','Kwiecień',
		             'Maj','Czerwiec','Lipiec','Sierpnień',
		             'Wrzesień','Październik','Listopad','Grudzień'],
        dayNamesMin: ['Nd','Pn','Wt','Śr','Cz','Pt','Sb']
	};
	
function clearForm( id )
{
	var inputs = $(':input');
	 
	for(i=0;i< inputs.length; i++)
	{
		var field = inputs[i];

		if(field.type != "hidden" && field.type != 'submit' && field.type != 'button'  && field.type != 'reset' && field.type != 'checkbox'  && field.type != 'reset')
			field.value='';
 	}

}

//-----------------------------TinyMCE-------------------------------------------/
	function ajaxfilemanager(field_name, url, type, win) {
			var ajaxfilemanagerurl = "../../../../scripts/tiny_mce_adv/plugins/ajaxfilemanager/ajaxfilemanager.php";
			switch (type) {
				case "image":
					break;
				case "media":
					break;
				case "flash":
					break;
				case "file":
					break;
				default:
					return false;
			}
            tinyMCE.activeEditor.windowManager.open({
                url: "../../../../scripts/tiny_mce_adv/plugins/ajaxfilemanager/ajaxfilemanager.php",
                width: 782,
                height: 440,
                inline : "yes",
                close_previous : "no"
            },{
                window : win,
                input : field_name
            });
		}


function blankEditor()
{
	tinyMCE.init({
			mode : "specific_textareas",
			editor_selector : "mceEditor",
			theme : "advanced",
			theme_advanced_buttons1 : "bold,italic,underline,separator,image,separator,code",
			theme_advanced_buttons2 : "",
			theme_advanced_buttons3 : "",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
			theme_advanced_path_location : "",
			extended_valid_elements : "",
			file_browser_callback : "ajaxfilemanager",
			paste_use_dialog : false,
			theme_advanced_resizing : false,
			theme_advanced_resize_horizontal : false,
			apply_source_formatting : true,
			force_br_newlines : false,
       		forced_root_block : '', // Needed for 3.x
			force_p_newlines : true,
			relative_urls : false,
			language : 'pl',
			width: '100%'
		});
}

function simpleEditor()
{
	tinyMCE.init({
			mode : "specific_textareas",
			editor_selector : "mceEditor",
			theme : "advanced",
			theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,undo,redo",
			theme_advanced_buttons2 : "",
			theme_advanced_buttons3 : "",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
			theme_advanced_path_location : "bottom",
			extended_valid_elements : "hr[class|width|size|noshade]",
			file_browser_callback : "ajaxfilemanager",
			paste_use_dialog : false,
			theme_advanced_resizing : true,
			theme_advanced_resize_horizontal : false,
			apply_source_formatting : true,
			force_br_newlines : false,
       		forced_root_block : '', // Needed for 3.x
			force_p_newlines : true,
			relative_urls : false,
			language : 'pl',
			width: '100%'
		});
}

function advancedEditor()
{
	tinyMCE.init({
			mode : "specific_textareas",
			editor_selector : "mceEditor",
			theme : "advanced",
			plugins :"table,advhr,advimage,advlink,flash,paste,fullscreen,noneditable,contextmenu,splitpaging",
			theme_advanced_buttons1_add_before : "newdocument,separator",
			theme_advanced_buttons2_add : "separator,forecolor,backcolor,liststyle",
			theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,",
			theme_advanced_buttons3_add_before : "tablecontrols,separator,splitpaging",
			theme_advanced_buttons3_add : "flash,advhr,separator,fullscreen",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
			theme_advanced_path_location : "bottom",
			extended_valid_elements : "hr[class|width|size|noshade]",
			file_browser_callback : "ajaxfilemanager",
			paste_use_dialog : false,
			theme_advanced_resizing : true,
			theme_advanced_resize_horizontal : false,
			apply_source_formatting : true,
			force_br_newlines : false,
       		forced_root_block : '', // Needed for 3.x
			force_p_newlines : true,
			relative_urls: false,
			remove_script_host : false,
			document_base_url : "http://motorynek.pl",    
			language : 'pl',
			width: '100%'
		});
}

function initSwfUploader(idGalerii, idSesji)
{
	var settings = {
			flash_url : "/images/swfupload/swfupload.swf",
			upload_url: "/admin/galerie/upload/id/" + idGalerii,
			post_params: {"7ncygt87ttE%T^*#%GIUHG*(Bd897ew4ayts" : idSesji },
			file_size_limit : "100 MB",
			file_types : "*.jpg;*.gif;*.png",
			file_types_description : "Pliki graficzne",
			file_upload_limit : 100,
			file_queue_limit : 0,
			custom_settings : {
				progressTarget : "fsUploadProgress",
				cancelButtonId : "btnCancel"
			},
			debug: false,

			// Button settings
			button_image_url: "/images/swfupload/XPButtonUploadText_61x22.png",	// Relative to the Flash file
			button_placeholder_id : "spanButtonPlaceHolder",
			button_width: 61,
			button_height: 22,

			// The event handler functions are defined in handlers.js
			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,
			queue_complete_handler : queueComplete	// Queue plugin event
		};

	swfu = new SWFUpload(settings);
}

//czyszczenie wszystkich p?l formularza
function clearForm( id )
{
	 for(i=0;i< document.getElementById(id).length;i++)
	 {
		 var field = document.getElementById(id).elements[i];
		
		 if(field.type != "hidden" && field.type != 'submit' && field.type != 'button' && field.type != 'reset' && field.type != 'checkbox' && field.type != 'reset')
		 field.value='';
	 }
}

function przepisz(zrodlo, cel, dlugosc)
{
	if(!dlugosc)
		dlugosc = 52;
		
	$("#nr").remove();
	var ile = dlugosc-$("#" + zrodlo).val().length*1;
	if(ile<0) ile=0;
	
	$("#" + cel).after("<span id='nr'> &nbsp;&nbsp; Pozostało znaków: " + ile + "</span>");
	
	if($("#" + zrodlo).val().length < dlugosc)
		$("#" + cel).val( $("#" + zrodlo).val() );
}

function zalogujFirme(e)
{ //e is event object passed from function invocation
	var characterCode; // literal character code will be stored in this variable
	
	if(e && e.which){ //if which property of event object is supported (NN4)
	e = e
	characterCode = e.which //character code is contained in NN4's which property
	}
	else{
	e = event
	characterCode = e.keyCode //character code is contained in IE's keyCode property
	}
	
	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
	$('#loginForm').submit()
	return false
	}
	else{
	return true
	}
}

function zmienZestaw(rodzaj)
{
	if(rodzaj == 'biznes') {
		$("#zestaw_biznes").show();
		$("#zestaw_biznes_plus").hide();
	} else if(rodzaj == 'biznes_plus') {
		$("#zestaw_biznes").show();
		$("#zestaw_biznes_plus").show();
	} else {
		$("#zestaw_biznes").hide();
		$("#zestaw_biznes_plus").hide();
	}
}

function putInCenter(elemId)
{ 
	 var d = document; 
	 var rootElm = (d.documentElement && d.compatMode == 'CSS1Compat') ? d.documentElement : d.body; 
	 var vpw = self.innerWidth ? self.innerWidth : rootElm.clientWidth; // viewport width 
	 var vph = self.innerHeight ? self.innerHeight : rootElm.clientHeight; // viewport height 
	 var myDiv = d.getElementById(elemId); 
	 myDiv.style.position = 'absolute'; 
	 myDiv.style.left = ((vpw - 100) / 2) + 'px';  
	 myDiv.style.top = (rootElm.scrollTop + (vph - 100)/2 ) + 'px'; 
} 