
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[8] = new MeText( "Vaše jméno", false);
ff1[9] = new MeText( "Telefon", false);
ff1[12] = new MeText( "Antispam", false);

var ff10 = new Array();
ff10[0] = new MeText( "Jméno a příjmení", false);
ff10[2] = new MeText( "E-mail", false);
ff10[3] = new MeText( "Text", false);
ff10[4] = new MeText( "Antispam ochrana", 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;

											
										

} 
