
var W3CDOM=(document.getElementsByTagName&&document.createElement);function validate(formName){validForm=true;firstError=null;errorstring='';var x=document.forms[formName].elements;for(var i=0;i<x.length;i++){if((!x[i].value)&&(x[i].nodeName.toUpperCase()!="FIELDSET")&&(x[i].type.toUpperCase()!="HIDDEN")&&(x[i].type.toUpperCase()!="SUBMIT"))
writeError(x[i],'To pole jest wymagane');}
if(x['email'].value.indexOf('@')==-1)
{writeError(x['email'],'Podaj poprawny adres email');return false;}
if(!W3CDOM)
{return true;}
if(firstError)
{firstError.focus();}
if(validForm)
{return true;}
return validForm;}
function writeError(obj,message){validForm=false;if(obj.hasError)return;if(W3CDOM){obj.className+=' error';obj.onchange=removeError;var sp=document.createElement('span');sp.className='error';sp.appendChild(document.createTextNode(message));obj.parentNode.appendChild(sp);obj.hasError=sp;}
else{errorstring+=obj.name+': '+message+'\n';obj.hasError=true;}
if(!firstError)
firstError=obj;}
function removeError()
{this.className=this.className.substring(0,this.className.lastIndexOf(' '));this.parentNode.removeChild(this.hasError);this.hasError=null;this.onchange=null;}