/**
 * @author Piotr Jaczewski
 */

function validate_form_sfmail(frm) {
	var value = '';
  var errFlag = new Array();
  _qfMsg = '';

  value = frm.elements['fname'].value;
  if (value == '' && !errFlag['fname']) {
    errFlag['fname'] = true;
    _qfMsg = _qfMsg + '\n - Proszę podać imię znajomego.';
  }

  value = frm.elements['sname'].value;
  if (value == '' && !errFlag['sname']) {
    errFlag['sname'] = true;
    _qfMsg = _qfMsg + '\n - Proszę podać swoje imię.';
  }

  value = frm.elements['semail'].value;
  if (value == '' && !errFlag['semail']) {
    errFlag['semail'] = true;
    _qfMsg = _qfMsg + '\n - Proszę podać swój adres e-mail.';
  }
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' &&!regex.test(value) && !errFlag['semail']) {
    errFlag['semail'] = true;
    _qfMsg = _qfMsg + '\n - Proszę podać swój poprawny adres e-mail.';
  }

  value = frm.elements['femail'].value;
  if (value == '' && !errFlag['femail']) {
    errFlag['femail'] = true;
    _qfMsg = _qfMsg + '\n - Proszę podać adres e-mail znajomego.';
  }
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' &&!regex.test(value) && !errFlag['femail']) {
    errFlag['femail'] = true;
    _qfMsg = _qfMsg + '\n - Proszę podać poprawny adres e-mail znajomego.';
  }

  if (_qfMsg != '') {
    _qfMsg = 'Formularz zawiera następujące błędy:' + _qfMsg + '\nProsimy o ich poprawienie.';
    alert(_qfMsg);
    return false;
  }
  frm.elements['guid'].value = 'msa5#';
	return true;
}

function validate_form_feedback(frm) {
	var value = '';
  var errFlag = new Array();
  _qfMsg = '';

  value = frm.elements['text'].value;
  if (value == '' && !errFlag['text']) {
    errFlag['text'] = true;
    _qfMsg = _qfMsg + '\n - Proszę wpisać treść wiadomości.';
  }

  value = frm.elements['email'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' &&!regex.test(value) && !errFlag['email']) {
    errFlag['email'] = true;
    _qfMsg = _qfMsg + '\n - Proszę podać poprawny adres e-mail.';
  }

  if (_qfMsg != '') {
    _qfMsg = 'Formularz zawiera następujące błędy:' + _qfMsg + '\nProsimy o ich poprawienie.';
    alert(_qfMsg);
    return false;
  }
  frm.elements['guid'].value = 'msa5#';
	return true;
}