
function formCheck()
{
var myF,
    myName,
    myReturnText = '',
    args         = formCheck.arguments,
    wArray       = new Array(),
    onFocus      = false;

myF = args[0];
for(i=1; i<args.length; i++) {
  if( args[i].indexOf("#") != 0) {
    wArray = args[i].split( "?");
    myName = wArray[0];
    for(j=0; j<myF.length; j++) {
      if( myF.elements[j].name == myName ) {

        switch( myF.elements[j].type) {
          case 'text':
            if( myF.elements[j].value == '') {
              myReturnText = myReturnText +", " +wArray[1];
              if( onFocus == false) {
                myF.elements[j].focus();
                onFocus = true;
                }
              }
            break;
          case 'textarea':
            if( myF.elements[j].value == '') {
              myReturnText = myReturnText +", " +wArray[1];
              if( onFocus == false) {
                myF.elements[j].focus();
                onFocus = true;
                }
              }
            break;
          case 'checkbox':
            if( !myF.elements[j].checked) {
              myReturnText = myReturnText +", " +wArray[1];
              if( onFocus == false) {
                myF.elements[j].focus();
                onFocus = true;
                }
              }
             break;
          }
        }
      }

    }
  }

if( !myReturnText) return true;
else {
  alert( "Nevyplnili ste " +myReturnText.substring( 2));
  return false;
  }
}

