


function checkEmail(validovanyemail) {


var email = validovanyemail;


var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



/*
var filter = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
*/


if (!filter.test(email)) {
alert("Zadaný e-mail má špatný formát.");

return false;
}
else {return true;}

}


/*

kontrola formu - nový skript

"Zájezdy"

*/


var ff1 = new Array();

ff1[1] = new MeText( "Jméno", false );
ff1[2] = new MeText( "Příjmení", false );
ff1[3] = new MeText( "Ulice a č.p.", false );
ff1[4] = new MeText( "Město", false );
ff1[5] = new MeText( "PSČ:", false );
ff1[9] = new MeText( "Telefon:", false );
ff1[10] = new MeText( "E-mail:", false );
ff1[11] = new MeText( "Objednáváme na základě nabídky č.:", false );
ff1[12] = new MeText( "Cena díla Kč s DPH:", false );
ff1[13] = new MeText( "Termín zaměření:", false );
ff1[14] = new MeText( "Přiložte nabídku (první strana)", false );



var ff2 = new Array();

ff2[0] = new MeText( "Název firmy", false );
ff2[1] = new MeText( "IČ", false );
ff2[2] = new MeText( "DIČ", false );
ff2[3] = new MeText( "Ulice a č.p.", false );
ff2[4] = new MeText( "Město:", false );
ff2[5] = new MeText( "PSČ:", false );
ff2[6] = new MeText( "Telefon:", false );
ff2[7] = new MeText( "E-mail:", false );


function MeText( strName, fAllowEmpty ){
    this.strName = strName   
    this.fAllowEmpty = fAllowEmpty
    this.Validate = function( field ) {
        if ( (!this.fAllowEmpty) && (field.value=="") ) {
            alert('Vyplňte prosím hodnotu do pole "' + this.strName + '".')
            field.focus()
            return false    
        }
        return true
    }
} 

function MeSelect( strName, iFirstIndex ){
    this.strName = strName   
    this.iFirstIndex = iFirstIndex
    this.Validate = function( field ) {
        if (field.selectedIndex<this.iFirstIndex) {
            alert('Vyberte prosím hodnotu v poli "' + this.strName + '".');
            field.focus()
            return false    
        }
        return true
    }
} 

function Validate(theForm,arr) {

	
    for( var i=0; i<theForm.length; i++ ) {
        if( arr[i] ) {
            if( !arr[i].Validate(theForm.elements[i]) )
                return false
        }
    }
    return true;

											
										

} 



function OnSubmitForm()
{
  if(document.pressed == 'Odeslat objednávku')
  {
   	document.zakaznik.action ="pdf.php";
	
  }
  else
  if(document.pressed == 'Doplnit údaje dle IČ')
  {
    document.zakaznik.action ="objednavka.php";
  }
  return true;
}



