function postsendform() {
	var f = document.getElementById('f');
	var e = document.getElementById('e');
	var s = document.getElementById('s');
	if (f && e && s) {
		if (e.value.match(/^[A-Za-z0-9_.-]+@(?:[a-z0-9A-Z_-]+\.)+[a-z]{2,6}$/)) {
			if (s.value.length > 0)
				f.submit();
			else
				alert('Wymagany jest podpis nadawcy.');
		}
		else
			alert('Podałeś nieprawidłowy adres e-mail. Sprawdź jego poprawność i spróbuj ponownie. W razie problemów, skontaktuj się z redakcja@super-nowa.pl.');
	}
}

function opensend() {
	window.open('send.php?l=' + escape(document.location), 'sendpopup', 'height=140,width=200,toolbars=no');
}
function sondapost(pid, opt) {
	var aj = new tajax();
	if (aj) {
		var out = document.getElementById('sonda');
		if (out)			
			out.innerHTML = '<p>Proszę czekać...</p><img src="i/ajax-loader.gif" style="position: relative; margin: 16px auto; display: block; float: none;" alt="Proszę czekać" />';
		aj.onReady = function() {
			var out = document.getElementById('sonda');
			if (out) {
				var txt = aj.xhr.responseText;
				var cn = txt.substr(0, txt.indexOf(';'));
				txt = txt.substr(txt.indexOf(';') + 1);
				var exp = txt.substr(0, txt.indexOf(';'));
				txt = txt.substr(txt.indexOf(';') + 1);					
				if (cn != '')
					document.cookie = cn + '=1; expires=' + new Date(exp * 1000).toGMTString();					
				out.innerHTML = txt;				
			}
		};
		aj.get('sonda.php?poll=' + pid + '&opt=' + opt + '&blah=' + Math.random());		
	}
}
function kamerkasetDate() {
	var out = document.getElementById('time');
	var date = new Date();
	out.innerHTML = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':' + (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + '.' + (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
}
function kamerkarefresh(id, ti) {	
	var out = document.getElementById('kamera');
	out.src = out.src.split('?')[0] + '?gid=' + id + '&blah=' + Math.random();
	kamerkasetDate();
	window.setTimeout('kamerkarefresh(' + id + ',' + ti + ')', ti);
}
function tte(where) {
	var ts = where.getElementsByTagName('SPAN');
	if (ts)
		for (var i = 0, el; el = ts[i]; i++)			
			if (el.className = 'tooltip')
				el.style.display = 'block';		
}
function ttd(where) {
	var ts = where.getElementsByTagName('SPAN');
	if (ts)
		for (var i = 0, el; el = ts[i]; i++)			
			if (el.className = 'tooltip')
				ts[i].style.display = 'none';
}
function qc(w) {
	window.open(w, '', 'width=200,height=100');
	return(false);
}

var dysId = null;
var dysT = false;
var dysL = new Array();
function dysLoad(id, p) {	
	var aj = new tajax();
	if (aj != null) {
		aj.destId = id;
		aj.onReady = function() {
			var dest = document.getElementById('d' + aj.destId);
			if (dest)
				dest.innerHTML = aj.xhr.responseText;
		};
		var dest = document.getElementById('d' + id);
		var page = 0;
		if (p != null) 
			page = p;		
		if (dest) {
			aj.get('dyskusjeajax.php?dysLoad=' + id + '&p=' + page + '&crap=' + new Date().getTime());
			dest.innerHTML = '<p>Proszę czekać...</p><img src="i/ajax-loader.gif" style="position: relative; margin: 16px auto; display: block; float: none;" alt="Proszę czekać" />';
		}
	}
}
function dysClick(id) {
	if (dysL[id]) {
		var dest = document.getElementById('d' + id);
		dest.innerHTML = '';
		delete dysL[id];
	}
	else {
		dysL[id] = 1;
		dysLoad(id, 0);
	}
	return(false);
}
function dysFocus(id, pid) {
	var aj = new tajax();
	if (aj != null) {
		aj.onReady = function() {
			var dest = document.getElementById('d' + id);
			if (dest)
				dest.innerHTML = aj.xhr.responseText;
		};
		var dest = document.getElementById('d' + id);		
		if (dest) {
			aj.get('dyskusjeajax.php?dysFocus=' + pid + '&i=' + id + '&crap=' + new Date().getTime());
			dest.innerHTML = '<p>Proszę czekać...</p><img src="i/ajax-loader.gif" style="position: relative; margin: 16px auto; display: block; float: none;" alt="Proszę czekać" />';
		}
	}
}
function dysForm(id, add, title) {
	dysT = title;
	var dtf = document.getElementById('dysTitleForm');
	var dtd = document.getElementById('dysTitleDiv');
	if (!dysT) {	
		var dtsrc = document.getElementById('dTitle' + id);
		var dtdest = document.getElementById('dysComTitle');
		if (dtsrc && dtdest)
			dtdest.innerHTML = dtsrc.innerHTML;
		dtf.style.display = 'none';
		dtd.style.display = 'block';		
	}
	else {
		dtf.style.display = 'block';
		dtd.style.display = 'none';
	}		
	
	var df = document.getElementById('dysForm');
	if (df)
		df.style.display = 'block';	
	//this.style.display = 'none';
	dysId = id;
	var da = document.getElementById('dysData');
	if (da) {
		if (add !== null)
			da.value += '>>' + add + '\n';
		da.focus();		
	}
	return(false);
}
function dysClear() {
	var fields = ['dysTitle', 'dysSign', 'dysData'];	
	var item;
	for (var id in fields) {
		item = document.getElementById(fields[id]);
		if (item)
			item.value = '';
	}
	if (item)
		item.focus();
}
function dysPost() {
	var data = new Array();
	var fields = ['dysSign', 'dysData', 'dysAnonymous'];
	if (dysT) {
		fields.push('dysTitle');
		data['dysId'] = 0;
	}
	else
		data['dysId'] = dysId;
		
	for (var id in fields) {
		var item = document.getElementById(fields[id]);
		if (item && ((item.type != 'checkbox') || (item.checked == 'true')))
			data[fields[id]] = item.value;
	}
	
	var aj = new tajax();
	if (aj != null) {
		if (!dysT)
			aj.onReady = function() {
				dysLoad(aj.xhr.responseText);
			};
		else
			aj.onReady = function() {
				var aja = new tajax();
				if (aja) {
					aja.onReady = function() {
						var dest = document.getElementById('dysList');
						if (dest)
							dest.innerHTML = aja.xhr.responseText;
						dysLoad(aj.xhr.responseText);
					};
					aja.get('dyskusjeajax.php?dysList&crap=' + new Date().getTime());
				}
			};		
		aj.postArray('dyskusjeajax.php', data);
	}
	dysClear();	
}

var loadFunc = function() {
	var snTVimg = document.getElementById('snTVImg');
	if (snTVimg) {
		var currImg = 1;			
		setInterval(function() {				
			snTVimg.src = 'http://super-nowa.tv/odswiez.php?nr=' + currImg++;
			if (currImg == 21)
				currImg = 100;
			else if (currImg == 103)
				currImg = 0;
		}, 5000);
	}
}

if (window.addEventListener)	// świat	
	window.addEventListener('load', loadFunc, false);
else if (window.attachEvent)	// microsoft
	window.attachEvent('onload', loadFunc);
else	// prehistoria
	window.onload = loadFunc;

	
function fbLike(where) {
	//<fb:like href="" send="false" width="450" show_faces="false" action="like" font="">
	var fb = document.createElement('fb:like');
	fb.setAttribute('href', ''); 
	fb.setAttribute('send', 'false');
	fb.setAttribute('width', '450');
	fb.setAttribute('show_faces', 'false');	
	fb.setAttribute('action', 'like');
	fb.setAttribute('font', '');
	document.getElementById(where).appendChild(fb);
}
/*
function fbBox(where) {
	// <fb:like-box href="http://www.facebook.com/pages/Internetowy-Dziennik-Informacyjny-Super-Nowa/159014364176036" width="183" show_faces="true" border_color="" stream="false" header="false"></fb:like-box>
	var fb = document.createElement('fb:like-box');
	fb.setAttribute('href', 'http://www.facebook.com/pages/Internetowy-Dziennik-Informacyjny-Super-Nowa/159014364176036'); 
	fb.setAttribute('show_faces', 'true');
	fb.setAttribute('width', '183');
	fb.setAttribute('stream', 'false');
	fb.setAttribute('header', 'false');
	fb.setAttribute('height', '365');
	fb.setAttribute('border_color', '');
	document.getElementById(where).appendChild(fb);
}*/
function fbBox(where) {
	//<fb:like href="http://www.facebook.com/pages/Internetowy-Dziennik-Informacyjny-Super-Nowa/159014364176036" send="false" layout="button_count" width="240" show_faces="false"></fb:like>
	var fb = document.createElement('fb:like');
	fb.setAttribute('href', 'http://www.facebook.com/pages/Internetowy-Dziennik-Informacyjny-Super-Nowa/159014364176036'); 		
	fb.setAttribute('width', '131');	
	fb.setAttribute('send', 'false');
	fb.setAttribute('layout', 'button_count');
	fb.setAttribute('show_faces', 'false');	
	fb.setAttribute('colorscheme', 'dark');
	document.getElementById(where).appendChild(fb);
}
function loadJS(scr) {
	var s = document.createElement('script');
	s.setAttribute('src', scr);
	var h = document.getElementsByTagName('head')[0];
	h.insertBefore(h.lastChild, s);
}
