var timerID;


function HideShowdLayer(id){  
    

	//if (document.getElementById(id).style.display="none")
	//{
	//	document.getElementById(id).style.display="" 
	//} else
	//{
		document.getElementById(id).style.display = "none";
	//}
}

function HideTimedLayer(id){  
    clearTimeout(timerID);
    document.getElementById(id).style.display = "none";
}

function timedLayer(id) {
  setTimeout("HideTimedLayer(\"" + id + "\")",2000); //5000= 5 seconds
}


function replacePicture(objId,pictureSRC){ 
	document.getElementById(objId).setAttribute('src',pictureSRC) 
} 

function showContact(id) {
	
	/* komunikacja AJAX'em
	* adres pliku pobieramy z atrybutu action formularza
	*/ 
	var onPage= document.getElementById("contactHint" + id).innerHTML;
	onPage= onPage.toUpperCase();
	
	//alert(onPage);
	
	if (onPage=='<SPAN CLASS="BOXTEXT">DANE KONTAKTOWE</SPAN>') {
		new Ajax.Request("ajax/GetContact.php", {
			method: 'get',
			parameters: { id : id },
			onSuccess: function(transport) {
				// wszytkie tagi o nazwie option
				var adTags = transport.responseXML.getElementsByTagName('ad');
				result = "";
				//obj.options[0] = new Option("-- wybierz kategorię --", -1);
				for (i = 0; i < adTags.length; i++) {
					result=adTags[i].getAttribute('telefon');
					result=result+adTags[i].getAttribute('mail');
				}
				
				document.getElementById("contactHint" + id).innerHTML="<span class='boxtext' style='color:#000000'>"+result+"</span>";
				document.getElementById("contactHint" + id).removeAttribute("href");
				return result;
			}
		});
	}	

}

function getLevel(elem) {
	
	// wybrana opcja
	var eid = elem.options[elem.selectedIndex].value;
	// jeśli jest 0 to oznacza to że wybrano wybierz kategorię 
	if (eid == -1) return false;
	
	// następny element
	var obj = document.getElementById("adSubCategory");
	//alert(obj);
	
	//var obj = $($(elem).nextSiblings()[1]);
	//alert(eid)
	// blokowanie całego formularza
	
	Form.disable($(elem).parentNode);
	
	// czyszczenie listy do której zostaną dodane pobrane dane
	for (i = obj.options.length-1; i >= 0; i--) {
		obj.remove(i);
	}

	// komunikat o ładowaniu
	obj.options[0] = new Option("Ladowanie...", 1);
	
	/* komunikacja AJAX'em
	* adres pliku pobieramy z atrybutu action formularza
	*/ 
	new Ajax.Request("../ajax/ajaxGetSubCategory.php", {
		method: 'get',
		parameters: { id: eid },
		onSuccess: function(transport) {
			for (i = obj.options.length-1; i >= 0; i--) {
			obj.remove(i);
			}
		
			// wszytkie tagi o nazwie option
			record = transport.responseXML.getElementsByTagName("option");
			result = "";
			obj.options[0] = new Option("-- wybierz kategorie --", -1);
			for (i = 0; i < record.length; i++) {
				//alert(record[i].childNodes[0].nodeValue);
				// najpier podajemy wartość, następnie id danego rekordu
				obj.options[i+1] = new Option(record[i].childNodes[0].nodeValue, record[i].getAttribute("id"));
			}
			// odblokowanie formularza
			obj.disabled=false;
			Form.enable($(elem).parentNode);
			return result;
		}
	});

}

function edit(id, formName){
	formF=document.getElementById(formName);
	formF.editId.value=id;
	formF.deleteId.value="";
	formF.submit();
}

function deleteF(id, formName){
	formF=document.getElementById(formName);
	formF.editId.value="";
	formF.deleteId.value=id;
	formF.submit();
}

function reactivate(id, formName){
	formF=document.getElementById(formName);
	formF.reactivateId.value=id;
	formF.submit();
}


function licz(fieldName,destFieldName) {
	//formF=document.getElementById(formName);
	//fieldF=document.getElementById(fieldName);
	//fieldF=document.getElementById(fieldName);
//alert(fieldName.textLength);
	document.getElementById(destFieldName).value=fieldName.textLength
//document.frmInfo.disp.value = document.frmInfo.text.value.length
//alert(fieldF.text.value.length);
}

