function Problem () {
  var w = 500;
  var h = 500; 
  var winl = (screen.width - w) / 2;
  var wint = (screen.height - h) / 2;
  okno = window.open('/problem/index.html','promocja','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,height='+h+',width='+w+', top='+wint+',left='+winl);
  okno.focus();
 }
 /////////////  Newsletter /////////////////////
function checkNEmail(form) {
	if (isBlank(form.email.value) || isBlank(form.name.value) || !isEmailValid(form.email.value) ) 
	{
		alert("Podaj poprawny adres.\nPodany adres email nie jest poprawny.");
		form.email.focus();
		return false;
	}
return true;
}
function checkEmail(form) {
	if (isBlank(form.email.value) || !isEmailValid(form.email.value) ) {
		alert("Podaj poprawny adres.\nPodany adres email nie jest poprawny.");
		form.email.focus();
		return false;
	}
return true;
}
function isBlank(fieldValue) {
	var blankSpaces = / /g;
	fieldValue = fieldValue.replace(blankSpaces, "");
	return (fieldValue == "") ? true : false;
}
function isEmailValid(fieldValue) {
	var emailFilter = /^.+@.+\..{2,4}$/;
	var atSignFound = 0;
	for (var i = 0; i <= fieldValue.length; i++)
		if ( fieldValue.charAt(i) == "@" )
			atSignFound++;
	if ( atSignFound > 1 )
		return false;
	else
		return ( emailFilter.test(fieldValue) && !doesEmailHaveInvalidChar(fieldValue) ) ? true : false;
}
function doesEmailHaveInvalidChar(fieldValue) {
	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\] ]/;
	return ( illegalChars.test(fieldValue) ) ? true : false;
}
//////////////////// pole sms /////////////////////////////
function checksms( form )
{
  if (form.sms.value == "wpisz kod") {
    alert( "Podaj swój kod dostępu." );
    form.sms.focus();
    return false ;
  }
  if (form.sms.value.length < 8)
  {
  alert("Kod musi składać się z 8 znaków.")
  form.sms.focus();
  return false;
  } 
  return true ;
}
/////////// adult ///////////////////////////////
function adultWarning(lng)
{
document.write('<div id="pre_warning"></div><div id="warning"><table width="100%" height="100%"><tr><td align="center" valign="middle"><table style="width:640px; height:500px; border:1px solid #cccccc; background-color:#ffffff;"><tr><td align="center"><font style="font-size: 16pt;"><img src="/images/stop.gif"><br><br><b>Strona tylko dla dorosłych</b></font><div align="center"><br>Strona zawiera treści erotyczne. Dostęp wyłącznie dla osób pełnoletnich.</b><br /> Potwierdzając swoją pełnoletność i przechodząc dalej oświadczasz, iż wyrażasz zgodę na prezentowanie Tobie homoseksualnej i erotycznej zawartości tej strony.<br></div><br><input type=checkbox id="warningBox"> <a href="#" onclick="document.getElementById(\'warningBox\').checked ^= 1; return false;">Mam ukończone 18 lat. Nie pokazuj tego ostrzeżenia w przyszłości.</a><div style="margin-top:32px;"><a href="#" onclick="adultWarning_letMeIn(\'Potwierdź swoją pełnoletność\'); return false;"><font style="font-size : 20pt;"><b>WCHODZĘ DALEJ</b></font></a></div><br><br><a href="http://www.boystudio.pl"><font style="font-size: 10pt;"><b>Jestem niepełnoletni - opuszczam tę strone</b></font></a></div></td></tr></table></td></tr></table></div>');
}
function adultWarning_letMeIn(not_checked)
{
if(document.getElementById('warningBox').checked)
{
adultWarning_setCookie('adultPerson', 1, 1);
document.getElementById('warning').style.visibility = 'hidden';
document.getElementById('pre_warning').style.visibility = 'hidden';
}
else alert(not_checked);
}
function adultWarning_setCookie(cookieName,cookieValue,nDays)
{
var today = new Date();
var expire = new Date();
var d = document.location.href.split('/');
d = d[2].split('.');
d = d[d.length-2]+'.'+d[d.length-1];
if (nDays==null || nDays==0) nDays=1;
expire.setTime(today.getTime() + 3600000*24*nDays);
document.cookie = cookieName+"="+escape(cookieValue)
+ ";path=/;expires="+expire.toGMTString()+";domain="+d;
}
function adultWarning_getCookie(name)
{
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else {
begin += 2;
}
var end = document.cookie.indexOf(";", begin);
if (end == -1) {
end = dc.length;
}
return unescape(dc.substring(begin + prefix.length, end));
}
