function doCookie(name, value, days, comment, flaga){
	//document.cookie = name + "="+ value +"; expires=Thu, 2 Aug "+ rok +" 20:47:11 UTC; path=/";	
	if(flaga!=1){
		createHCookie(name, value, days);
		alert(comment);
	}else{
		var ciacho = readCookie(name);
		alert(comment + "\n\n" +ciacho);
	}		
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function createHCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";

	var pom = readCookie(name);
	if(pom!=null){
		if(!in_array(value, pom)){	
			value = value + "||" + pom;
		}
	}

	document.cookie = name+"="+value+expires+"; path=/";
}

function in_array(value, tablica){

	if(tablica!=null){
		var tab = tablica.split('||');
		var ile = 0;

		for(var i=0; i<tab.length; i++){
			if(tab[i]==value){
				ile++;
			}
		}

		if(ile>0){
			return true;
		}else{
			return false;
		}
	}

	return false;
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name, comment, redirect) {
	createCookie(name,"",-1);
	if(comment!=""){
		alert(comment);
	}

	if(redirect!=""){
		window.location = redirect;
	}
}

function KissMyAssSpamerze(sznurek, nick, mid, end) {
	var z0='sznurek'; var z1='hr';var z2='ef=';var z3='ma'; var z4='il';var z5='to';var z6=':';
	str = z0+'.'+z1+z2+'"'+z3+z4+z5+":"+nick+'@'+mid+'.'+end+'?subject=Temat wiadomosci";';
	eval(str);
	sznurek.onclick = null;
}
function KissMyAssSpamerze2(sznurek, nick, mid, end) {
	var z0='sznurek'
	hint = z0+'.'+'title="'+nick+'@'+mid+'.'+end+'";';	
	eval(hint);
	sznurek.onmouseover = null;
}

function dodajDoNewlettera()
{
  var newsletter = document.getElementById("newsletterinput");


  if(emailValidation(newsletter.value))
  {
	  var params = 'action=dodaj&adres='+newsletter.value;
	  var filePath = 'ajax/newsletter.php';
	  ajaxm.singlefield = 'newsmgs';
	  ajaxm.sendRequest(filePath, params);
	  setTimeout("wyczyscNewlettera()",4000);

	  setTimeout("wyczyscWiadNewlettera()",4000);	
  }

}

function usunZNewlettera()
{
  var newsletter = document.getElementById("newsletterinput");


  if(emailValidation(newsletter.value))
  {
	  var params = 'action=usun&adres='+newsletter.value;
	  var filePath = 'ajax/newsletter.php';
	  ajaxm.singlefield = 'newsmgs';
	  ajaxm.sendRequest(filePath, params);
	  setTimeout("wyczyscNewlettera()",4000);
	  setTimeout("wyczyscWiadNewlettera()",4000);	
  }

}

function wyczyscNewlettera()
{
  var newsletter = document.getElementById("newsletterinput");

  newsletter.value = '';
}

function wyczyscWiadNewlettera()
{
  var newsletter = document.getElementById("newsmgs");

  newsletter.innerHTML = '';
}


function emailValidation(str){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	
	if(str.indexOf(at)==-1){
		alert('Niepoprawny format adresu e-mail!');
		return false;
	}else if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		alert('Niepoprawny format adresu e-mail!');
		return false;
	}else if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert('Niepoprawny format adresu e-mail!');
		return false;
	}else if(str.indexOf(at,(lat+1))!=-1){
		alert('Niepoprawny format adresu e-mail!');
		return false;
	}else if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert('Niepoprawny format adresu e-mail!');
		return false;
	}else if(str.indexOf(dot,(lat+2))==-1){
		alert('Niepoprawny format adresu e-mail!');
		return false;
	}else if(str.indexOf(" ")!=-1){
		alert('Niepoprawny format adresu e-mail!');
		return false;
	}else{
 		return true;
 	}	
}



function slidemiesiace(tab) {
	var rows = document.getElementsByTagName("div");
	var acts = '';

	for ( var i = 0; i < rows.length; i++) {
		if (rows[i].id.match("tab_mkraje_")) {
			if(tab == null) {
				if(rows[i].id == 'tab_mkraje_1') {
					document.getElementById('tab_mkraje_1').style.display = 'block';
				} else {
					document.getElementById(rows[i].id).style.display = 'none';
				}
			} else {
				if(rows[i].id == 'tab_mkraje_' + tab) {
					document.getElementById(rows[i].id).style.display = 'block';
				} else {
					document.getElementById(rows[i].id).style.display = 'none';
				}
			}
		}
	}
}

