function Rollover_swapImgRestore()
{
	var i,x,a=document.Rollover_sr;
	for(i=0; a&&i<a.length&&(x=a[i])&&x.oSrc; i++)
		x.src=x.oSrc;
}

function Rollover_preloadImages()
{
	var d=document;
	if(d.images)
	{
		if(!d.Rollover_p)
			d.Rollover_p=new Array();
		var i,j=d.Rollover_p.length,a=Rollover_preloadImages.arguments;
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0)
			{
				d.Rollover_p[j]=new Image;
				d.Rollover_p[j++].src=a[i];
			}
	}
}

function Rollover_findObj(n, d)
{
	var p,i,x;
	if(!d)
		d=document;
	if((p=n.indexOf("?"))>0 && parent.frames.length)
	{
		d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all)
		x=d.all[n];
	for (i=0;!x&&i<d.forms.length;i++)
		x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++)
		x=Rollover_findObj(n,d.layers[i].document);
	if(!x && d.getElementById)
		x=d.getElementById(n);
	return x;
}

function Rollover_swapImage()
{
	var i,j=0,x,a=Rollover_swapImage.arguments;
	document.Rollover_sr=new Array;
	for(i=0;i<(a.length-2);i+=3)
	if ((x=Rollover_findObj(a[i]))!=null)
	{
		document.Rollover_sr[j++]=x;
		if(!x.oSrc)
			x.oSrc=x.src;
		x.src=a[i+2];
	}
}

function Risk()
{
	if(document.form_subscribe.risk.checked == false)
	{
		alert("You must agree with Risk Disclaimer");
		return false;
	}
	return true;
}

function isblank(e)
{
	if (e.value == null || e.value == "")
		return true;

	for(var i = 0; i < e.value.length; i++)
	{
		 var c = e.value.charAt(i);
		 if ((c != ' ') &&
				 (c != '\n') &&
				 (c != '\t'))
				return false;
	}
	return true;
}

function checkblank(e,t)
{
	if (isblank(e))
	{
		alert(t);
		return false;
	}
	return true;
}

function checknumber(e,t)
{
  var v = parseFloat(e.value);

  if (isNaN(v))
  {
    alert(t);
    return false;
  }
  return true;
}

function checkemail(e,t)
{
	if(isblank(e))
	{
		alert(t);
		return false;
	}
  var seenAt = false;

  for(var j = 0; j < e.value.length; j++)
  {
    var c = e.value.charAt(j);

    if ((c == ' ') || (c == '\n') || (c == '\t'))
    {
      alert(t);
      return false;
    }

    if ((c == '@') && (seenAt == true))
    {
      alert(t);
      return false;
    }

    if ((c == '@'))
			seenAt = true;
  }

  if (seenAt == false)
  {
    alert(t);
    return false;
  }
  return true;
}

function Valid_form(f)
{
				if(f.email1.value != f.email2.value)
				{
					alert("Emails are different");
					return false;
				}
				
				if (!checkblank(f.firstname,"Wrong First name"))
          return false;
				if (!checkblank(f.lastname,"Wrong Last name"))
          return false;
				if (!checkemail(f.email1,"Wrong email"))
					return false;
				if (!checkblank(f.company,"Wrong Company"))
          return false;
				if (!checkblank(f.address,"Wrong Address"))
          return false;
				if (!checkblank(f.city,"Wrong City"))
          return false;
				if (!checkblank(f.state,"Wrong State"))
          return false;
				if (!checkblank(f.zipcode,"Wrong Zip Code"))
          return false;
				if (!checkblank(f.phone,"Wrong phone number"))
          return false;
				if (!checkblank(f.product,"Wrong product name"))
          return false;
        if (!isblank(f.price) && !checknumber(f.price,"Wrong price"))
          return false;

        // Sprawdzenie pól, które powinny zawierać adresy e-mail.

     return Risk(); 	
}

function Valid_form_mm(f)
{
				if (!checkblank(f.firstname,"Wrong First name"))
					return false;
				if (!checkblank(f.lastname,"Wrong Last name"))
					return false;
				if (!checkemail(f.email,"Wrong email"))
          return false;
				if (!checkblank(f.address,"Wrong Address"))
          return false;
				if (!checkblank(f.city,"Wrong City"))
          return false;
				if (!checkblank(f.state,"Wrong State"))
          return false;
				if (!checkblank(f.zipcode,"Wrong Zip Code"))
          return false;
				if (!checkblank(f.phone,"Wrong phone number"))
          return false;

		 return true;
}

function setAction(btn) {
	if(btn.name == "back")
	{
		btn.form.action = "payment1.php";
	}
	btn.form.submit()
}

function polcard()
{
	alert("You will be redirected to POLCARD S.A. - the biggest and the most secure authorization center in Poland (see http://www.polcard.com.pl/) - through secure connection using strong SSL encryption.");
}