/*
 * System jest rozprowadzany zgodnie z warunkami licencji GNU GPLv3
 * Pelny tekst licencji znajduje sie w pliku LICENCE.txt
 * 
 * Krzysztof Kosobudzki @ 2008
 */

var m;
var prevGroup;

function showGroup(group) {
	if(prevGroup)
		prevGroup.style.display = 'none';

	if(prevGroup != document.getElementById(group)) {
		prevGroup = document.getElementById(group);
		prevGroup.style.display = 'block';
	}
	else {
		prevGroup = false;
	}
}	

function loadPage(page, lang) {
	c = document.getElementById('content');
	
	advAJAX.post({
		url: './page.php',
		parameters: {
			'language': lang,
			'page': page
		},
		onSuccess: function(obj) { if (obj.responseText == false) c.innerHTML = '<b style="color: #CC0000;>Podana strona nie istnieje.</b>'; else c.innerHTML = obj.responseText; },
		onError: function(obj) { c.innerHTML = '<b style="color: #CC0000;">Wyst&#261;pi&#322; nieoczekiwany b&#322;&#261;d AJAXa.</b>' }
	});
}

function showMenu(id) {
	f = document.getElementById(id);
	
	var i = 0;
	
	while (1) {
		e = document.getElementById('fact_' + i);
		
		if (e)
			e.style.display = 'none';
		else
			break;
		
		i = i + 1;
	}
	
	f.style.display = 'block';
}

function hideMenu(id) {
	if (id == 'all') {
		var i = 0;
		
		while (1) {
			e = document.getElementById('fact_' + i);
			
			if (e)
				e.style.display = 'none';
			else
				break;
			
			i = i + 1;
		}
	} else
		document.getElementById(id).style.display = 'none';
}

function showNews(id, lang) {
	c = document.getElementById('content');
	
	advAJAX.post({
		url: './news.php',
		parameters: {
			'language': lang,
			'id': id
		},
		onSuccess: function(obj) { if (obj.responseText == false) c.innerHTML = '<b>Wyst&#261;pi&#322; b&#322;&#261;d przy wy&#347;wietlaniu newsa.</b>'; else c.innerHTML = obj.responseText; },
		onError: function(obj) { c.innerHTML = '<b style="color: #CC0000;">Wyst&#261;pi&#322; nieoczekiwany b&#322;&#261;d AJAXa.</b>'; }
	});
}

function showSSItem(id) {
	/*var i = 0;
		
	while (1) {
		e = document.getElementById('ssitem_' + i);
		
		if (e)
			e.style.display = 'none';
		else
			break;
		
		i = i + 1;
	}
	
	document.getElementById(id).style.display = 'block';*/
}

function showMailBox(mail) {
	if (mail) {
		document.getElementById('m_email').value = '';
		document.getElementById('m_msg').value = '';
		
		document.getElementById('mail_bck').style.display = 'block';
		document.getElementById('mail_box').style.display = 'block';
	
		m = mail;
	} else {
		document.getElementById('mail_bck').style.display = 'none';
		document.getElementById('mail_box').style.display = 'none';
	}
		
}

function sendMail() {
	umail = document.getElementById('m_email');
	umsg = document.getElementById('m_msg');
	
	if (umail.value == '') {
		umail.style.border = '1px solid #cc0000';
	} else if (umsg.value == '') {
		umail.style.border = '1px solid #555';
		umsg.style.border = '1px solid #cc0000';
	} else {
		umail.style.border = '1px solid #555';
		umsg.style.border = '1px solid #555';
		
		advAJAX.post({
			url: './mail.php',
			parameters: {
				'email': m,
				'uemail': umail.value,
				'umsg': umsg.value
			},
			onSuccess: function (obj) { if (obj.responseText == false) alert('Nie udalo sie wyslac maila.'); },
			onError: function (obj) { alert('Wysptapil nieoczekiwany blad AJAXa.'); }
		});

		showMailBox();
	}
}

function sendMailContact() {
	umail = document.getElementById('email');
	umsg = document.getElementById('question');
	
	if (umail.value == '') {
		umail.style.border = '1px solid #cc0000';
	} else if (umsg.value == '') {
		umail.style.border = '1px solid #efeded';
		umsg.style.border = '1px solid #cc0000';
	} else {
		umail.style.border = '1px solid #efeded';
		umsg.style.border = '1px solid #efeded';
		
		advAJAX.post({
			url: './mail.php',
			parameters: {
				'email': m,
				'uemail': umail.value,
				'umsg': umsg.value
			},
			onSuccess: function (obj) { if (obj.responseText == false) alert('Nie udalo sie wyslac maila.'); },
			onError: function (obj) { alert('Wysptapil nieoczekiwany blad AJAXa.'); }
		});
	}
}

function showIMGinSprWin(ur,tytul,opcje){ 

    var okno; 
    if (okno){ 
        okno.close(); 
    } 
    okno = window.open('',tytul,opcje); 
    okno.document.open(); 
    okno.document.write("<HEAD><title>"+tytul+"</title></head><BODY leftmargin=1 topmargin=1><IMG src="+ur+"></body>"); 
    okno.document.close(); 
    okno.focus(); 
} 

