function ustawDOM(idname)
{
	if (document.getElementById)
		{ return document.getElementById(idname); }
	else if (document.all) 
		{ return document.all[idname]; }
	else if (document.layers)
		{ return document.layers[idname]; }
	else
		{ return null; }
}
	
	
function popup(url,name,features) 
{
  window.open(url,name,features);
}

function submitform(formname)
{
	var frm = document.getElementById(formname);
	frm.submit();
}

function show_pic(name, picture)
{
var thumb = document.getElementById(name);
document.getElementById('pic_main').src = 'incl/pic_resizer.php?fileName='+picture+'&size=200';
document.getElementById('pic_main_link').href = picture;
}

function validacjaTYP(cel,typ)
{
	if($(cel))
	{ 
		var vartosc = $(cel).value;
		if(typ=='tekst')
		{
			if(vartosc=='')
			{
				$(cel).style.backgroundColor="#FFD9D9";
				return false;
			}
			else
			{
				$(cel).style.backgroundColor="#ECFFEC";
				return true;
			}	
		}
		if(typ=='email')
		{
			if(vartosc=='')
			{
				$(cel).style.backgroundColor="#FFD9D9";
				return false;
			}
			else
			{
				if(vartosc.indexOf('@')>-1 && vartosc.indexOf('.')>-1)
				{
					$(cel).style.backgroundColor="#ECFFEC";
					return true;		
				}
				else
				{
					$(cel).style.backgroundColor="#FFD9D9";
					return false;
				}
			}	
		}
		if(typ=='liczba')
		{
			if(vartosc=='')
			{
				$(cel).style.backgroundColor="#FFD9D9";
				return false;
			}
			else
			{
				vartosc = parseFloat(vartosc );
				if(isNaN(vartosc))
				{
					$(cel).style.backgroundColor="#FFD9D9";
					return false;	
				}
				else
				{
					$(cel).style.backgroundColor="#ECFFEC";
					return true;	
				}
			}	
		}
	}
}
function newsletter_del()
{
	var eml = $('f_newsletter').value;
	var linkus='ajax.php';
	var czym="post";
	var par="oper=newsletterDel&eml="+eml;
	var myAjax = new Ajax.Request( linkus, { method: czym, parameters: par  , onComplete:function(odp) {
																											var stan = parseInt(odp.responseText);
																												if(stan==1)
																													{alert('Adres usuniety');	}
																												else
																													{alert('Blad zapisu');	} 
																										}
											});	
}
function newsletter()
{
	if(validacjaTYP('f_newsletter','email')==false)
		{ alert('Pusty  lub bledny adres email');}
	else
		{
			var eml = $('f_newsletter').value;
			var linkus='ajax.php';
			var czym="post";
			var par="oper=newsletter&eml="+eml;
			var myAjax = new Ajax.Request( linkus, { method: czym, parameters: par  , onComplete:function(odp)
																											 {
																												var stan = parseInt(odp.responseText);
																												if(stan==1)
																													{alert('Adres dodany do bazy danych');	}
																												else if(stan==2)
																												{
																													if(confirm("Podany adres isteje juz w bazie danych!! Usunac go ?"))
																														{newsletter_del();}
																												}
																												else
																													{alert('Blad zapisu');	}
																											 }
													});
		}
}
