/** Type: CSS Document
 *	Name: scripts.js
 *	Description: Java-script file for kpiwowar.com page
 *	Author: Krzysztof Piwowar
 *
 *	Modyfication: 2007-06-21
 *	Version: 1.0
 */
 
	//Dodaj do ulubionych
	function bookmark(id) {
		var fElem = document.getElementById(id);
		if ( fElem ) {
			if ( fElem.nodeName.toUpperCase() == "A" ) {
				fElem.onclick = function() {
					if(window.external) {
						window.external.AddFavorite(fElem.getAttribute('href'), fElem.getAttribute('title'));
						return false;
					}
					return true;
				}
			}
		}
	}
	
	// Funkcja dla CMS-a - powiększanie i zmniejszanie textarea 
	function resizearea(idtoresize, idlink) {
		var fElem = document.getElementById(idtoresize);
		
		if ( fElem.className == "" ) {
			
			fElem.className = 'resized';
			
			var fElemLink = document.getElementById(idlink);
			if ( fElemLink ) {
				fElemLink.title = 'Zmniejsz pole';
				fElemLink.innerHTML = '<span>Zmniejsz pole</span>'
			}
		}
		else {
			fElem.className = "";
			
			var fElemLink = document.getElementById(idlink);
			if ( fElemLink ) {
				fElemLink.title = 'Powiększ pole';
				fElemLink.innerHTML = '<span>Powiększ pole</span>';
			}
			
		}
	}
	
	// Funkcja dla CMS-a - podgląd obrazka
	function popup(objectLink, type) {
		switch(type) {
			case 'small':	window.open(objectLink,'','width=45, height=45');
							break;
			case 'big':		window.open(objectLink,'','width=140, height=140');
							break;
							
		}
	}
	
	// Okno dialogowe dla CMS-a - usuwanie obiektu
	function confirmDelete()
	{
		return window.confirm("Kontynuować usuwanie obiektu?");
	}
	
	// Okno dialogowe dla CMS-a - zmiana pozycji obiektu (do góry)
	function moveUpObject(idLink, idObject, maxMove)
	{
		var fElem = document.getElementById(idLink);
		
		do {
		
			var count = window.prompt( 'Podaj o ile pozycji chcesz przesunąć\nobiekt '+idObject+' w górę? Maksymalnie o '+maxMove, 1 );
			count = parseInt( count );
		
			if( !isNaN( count ) ) {
		
				if( count < 1 || count > maxMove ) {
		
					done = true;
					alert( 'Podaj wartość od 1 do '+maxMove );
				}
				else {
					fElem.href = fElem.href + "&mv=" + count;
					return true;	
				}
			}
			else {			  
				done = false;
			}
		} while ( done );
		
		return false;
	}
	
	// Okno dialogowe dla CMS-a - zmiana pozycji obiektu (w dół)
	function moveDownObject(idLink, idObject, maxMove)
	{
		var fElem = document.getElementById(idLink);
		
		do {
		
			var count = window.prompt( 'Podaj o ile pozycji chcesz przesunąć\nobiekt '+idObject+' w dół? Maksymalnie o '+(-1)*maxMove, 1 );
			count = parseInt( count );
		
			if( !isNaN( count ) ) {
		
				if( count < 1 || count > (-1)*maxMove ) {
		
					done = true;
					alert( 'Podaj wartość od 1 do '+(-1)*maxMove );
				}
				else {
					fElem.href = fElem.href + "&mv=" + (-1)*count;
					return true;	
				}
			}
			else {			  
				done = false;
			}
		} while ( done );
		
		return false;
	}
	
	// Funkcja włączająca i wyłączająca edytor Tiny
	function wlaczwylaczTiny(tinyMCE, linkid, idel) {
		var fElemLink = document.getElementById(linkid);
			
		if ( fElemLink.className == "" ) {
			
			fElemLink.className = 'tinyon';
			
			if ( fElemLink ) {
				fElemLink.title = 'Wyłącz TinyMCE';
				fElemLink.innerHTML = '<span>Wyłącz TinyMCE</span>';
				tinyMCE.execCommand('mceAddControl', false, idel);
			}
		}
		else {
			fElemLink.className = "";
			
			if ( fElemLink ) {
				fElemLink.title = 'Włącz TinyMCE';
				fElemLink.innerHTML = '<span>Włącz TinyMCE</span>';
				tinyMCE.execCommand('mceRemoveControl', false, idel);
			}
			
		}
	}
	
	function change_img() {
		var fElem = document.getElementById('topblock');
		
		if ( fElem ) {
			if(fElem.className == 'img-v1') fElem.className = 'img-v2';
			else fElem.className = 'img-v1';
		}
	}
	
	function change_img2() {
		var fElem = document.getElementById('topblock');
		
		if ( fElem ) {
			if(fElem.className == 'img-v1') fElem.className = 'img-v3';
			else fElem.className = 'img-v1';
		}
	}
	
	window.onload = function() { bookmark("bookmarklink"); }