
// zmiana formularza
function changeCreationForm() {
	if($('creType').value == '') {
		$('creParams').innerHTML = '';
	}
	else {
		// nadpisujemy obrazkiem
		$('creParams').innerHTML = '<img src="img/p_snake.gif" border="0" />';
		
		var paramsF = '_mod=5&typeTpl='+$('creType').value;
		
		//pobieramy odpowiedni formularz
		new Ajax.Updater('creParams', 'index.php', {
  				parameters:  paramsF 
			});
	}
}

function submitForm(formName) {
	document.forms[formName].submit();
}

// wywolanie formularza jezeli zgoda 
function confirmFormSubmit( tinfo, formName ) {
	if(confirm(tinfo)) {
		document.forms[formName].submit();
	}
}


function searchExp() {
	$('searchForm0').action = 'index.php?phMore=1&noSearch=1';
	$('searchForm0').submit();
}

function resetForm(formName) {
	document.forms[formName].reset();
}

//zapisanie do tiny_mce
function parentSetFormInput(input, value) {
	var formInput = opener.document.getElementById(input);
	if (formInput != null) {
		formInput.value = value;
	}
	else {
		alert('[ERROR] Field not found: ' + input);
	}
}

//wybranie pliku i zapis 
function chooseFile(input, path) {
	parentSetFormInput(input, path);
	window.close();
	return false;
}


// przejscie do dokumentu jezeli pozytywne
function confirmLocation( tinfo, url ) {
	if(confirm(tinfo)) {
		document.location=url;
	}
}

function ajaxfilemanager(field_name, url, type, win) {

			var ajaxfilemanagerurl = "../../../../js/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php";

			switch (type) {
				case "image":
					break;
				case "media":
					break;
				case "flash": 
					break;
				case "file":
					break;
				default:
					return false;
			}
			var fileBrowserWindow = new Array();
			fileBrowserWindow["file"] = ajaxfilemanagerurl;
			fileBrowserWindow["title"] = "Ajax File Manager";
			fileBrowserWindow["width"] = "782";
			fileBrowserWindow["height"] = "440";
			fileBrowserWindow["close_previous"] = "no";
			//tinyMCE.openWindow(fileBrowserWindow, {
			tinyMCE.activeEditor.windowManager.open(fileBrowserWindow, {
			  window : win,
			  input : field_name,
			  resizable : "yes",
			  inline : "yes"
			  //,
			  //editor_id : tinyMCE.getWindowArg("editor_id")
			});
			
			return false;
}

// wykonanie jezeli pozytywne
function confirmLocationEval( tinfo, _command ) {
	if(confirm(tinfo)) {
		eval(_command);
	}
}


//wyswietlanie odpowiednich pol dla formularza obrazkow
function switchImgParamFields() {
	$('row_imgurl').hide();
	$('row_imgfile').hide();
	
	if($('params_fileType').value == 'file') {
		$('row_imgfile').show();
	}
	
	if($('params_fileType').value == 'url') {
		$('row_imgurl').show();
	}
}

//wyswietlanie odpowiednich pol dla formularza obrazkow
function switchImgParamFieldsJs(aId) {
	$('row_img'+aId+'url').hide();
	$('row_img'+aId+'file').hide();
	
	if($('params_fileType'+aId).value == 'file') {
		$('row_img'+aId+'file').show();
	}
	
	if($('params_fileType'+aId).value == 'url') {
		$('row_img'+aId+'url').show();
	}
}


function form_submit(formName) {
	document.forms[formName].submit();
}


function submitCreation(formName) {
	if($('creType').value == '') {
		alert('Nie wybrano typu kreacji!');
	}
	else {
		form_submit(formName);
	}
}

function resetForm(formName) {
	document.forms[formName].reset();
}


function winPopUp(name, url, width, height) {
	var popup=window.open(url,name,'width='+width+', height='+height+', scrollbars=yes,resizable=yes,status=yes');
}

function dodajDokumentacje(id, docTypeA, aSess ) {
		var fileIn = $('dokumentacja');
		
		
		if(fileIn.value != '') {
			$('dSnake').show();
			$('dAddB').hide();
			$j.ajaxFileUpload(
				{
					url:'index.php?_mod=100&dt='+docTypeA,
					secureuri:false,
					fileElementId: 'dokumentacja',
					oldFileId: id,
					dataType: 'json',
					success: function (data, status)
					{
						if(typeof(data.error) != 'undefined')
						{
							if(data.error != '') {
								alert(data.error);
							}
							else {
								//jakos trzeba pokazac ze dodano dokument
								
								if(aSess != 1) {
									showAddedFile(data.fileName, data.fileSize, 'dodanaDokumentacja');
								}
								else {
									showFiles('dodanaDokumentacja', docTypeA, id);
								}	
							}
						}
						else {
							alert('Przepraszamy. Nastapil problem z dodaniem pliku. #004');
						}
						$('dSnake').hide();
						$('dAddB').show();
					},
					error: function (data, status, e)
					{
						alert('Przepraszamy. Nastapil problem z dodaniem pliku. #003');
						$('dSnake').hide();
						$('dAddB').show();
					}
					
				}
			)
		}
		else {
			alert('Nie wybrano pliku.');
		}
}

function showAddedFile(aName, aSize, aDivId) {
	$(aDivId).innerHTML += aName + ' <i>('+aSize+')</i><br />';
}


function showFiles(aDivId, docTypeA, nId) {
	new Ajax.Updater(aDivId, 'index.php?_mod=105&df='+docTypeA+'&nId='+nId);
}

function docOtherFormF( aNameCheck, aNameDiv ) {
	if($(aNameCheck).checked) {
		$(aNameDiv).show();
	}
	else {
		$(aNameDiv).hide();
	}
}

function acceptOffer() {
	if($('act01').checked)  {
		$('buttons0').hide();
		$('buttons1').show();
	}
	else {
		alert('Brak akceptacji warunków oferty');
	}
}

function acceptOffer1(aNumber) {
	if($('act02').checked)  {
		if($('act03').checked)  {
			document.location = 'index.php?_mod=103&aid=2&action=accept&nId='+aNumber;
		}
		else {
			alert('Brak akceptacji warunków dodatkowych');
		}
	}
	else {
		alert('Brak akceptacji warunków wspolpracy!');
	}
}

function changeStat() {
	$('statusIdChang').show();
	$('statusIdChang1').hide();
}

function changeStat2() {
	$('statusIdChang2').show();
	$('statusIdChang3').hide();
}

function registerFormOther(aSelect, aInput) {
	if($(aSelect).value == '-1') {
		$(aInput).show();
	}
	else {
		$(aInput).hide();
	}
}

function registerFormOther1(aSelect, aInput, aCompare) {
	if($(aSelect).value == aCompare) {
		$(aInput).show();
	}
	else {
		$(aInput).hide();
	}
}


function searchFormToggle() {
	if($('phMore').value == '0') {
		$('phMore').value = '1';
		$('moreForm2').show();
		$('searchMorePlus').hide();
		$('searchMoreMinus').show();
	}
	else {
		$('phMore').value = '0';
		$('moreForm2').hide();
		$('searchMorePlus').show();
		$('searchMoreMinus').hide();
	}
}

function switchUserPrac() {
	if($('active8Prac').checked)  {
		$('divPracownik').show();
	}
	else {
		$('divPracownik').hide();
		$('active2Adm').checked = false;
		$('active9W').checked = false;
	}
}

function selectPubUser() {
	
	lengthR = $('pubUser').length
	aId = $('pubUser').value;

	if(aId > 0) {
		$('autType').show();
	}
	else {
		$('autType').hide();	
	}

//	if($('pubAutor').value == $('pubAutor1').value) {
//		for(i=0; i<lengthR; i++) {
//			if($('pubUser').options[i].value == aId) {
//				$('pubAutor').value = $('pubUser').options[i].text;
//				$('pubAutor1').value = $('pubUser').options[i].text;
//			}		
//		}
//	}
}


function addDocAuthor() {
	$('pubAutorId').innerHTML += '<br />'+$('gghhghhhghghdyyd').innerHTML;
}


function replaceNotInt(aField) {
	$(aField).value = $(aField).value.replace(/[^0-9]+/, '');
}

function switchPageForm(aForm, aPageId, aPage) { 
	$j(aPageId).val(aPage);
	$j(aForm).submit();
}


function submitFormNoInfo(formName) {
	$j('#noInfoSend').val(1);
	document.forms[formName].submit();
}
