function anketa(name,pole,nado)
{
this.name=name;
this.pole=pole;
this.nado=nado;
}


ms=new Array(new anketa('Name','name',true),new anketa('Company','company',false),new anketa('Country','country',false),new anketa('Email','email',true),new anketa('Phone','phone',true),new anketa('URL','url',false),new anketa('Type of inquiry','type',false),new anketa('Message','message',false))

function check()
{
with(document.contactform)
{
flag=true
mat="Please, fill in: "
mat2=""
for(i=0;i<ms.length;i++)
{
dd=eval(ms[i].pole+".value");

if(ms[i].nado==true){if(dd==""){flag=false;mat+="\""+ms[i].name+"\","}}

if(ms[i].pole=="email")
{
mm=dd
mr=mm.split("@")
if(mr.length==1){mat2+=" Invalid format "+ms[i].name+".";flag=false}
}
}



if(flag==false)
{
mat=mat.substring(0,mat.length-1)+"."
if(mat!="Please, fill in:."){
alert(mat+mat2)
}
else
{alert(mat2)}
return false
}




}

}