	function subscriber(form) {
		
		if( CheckEmail( form.From ) ) {
			form.submit();
		} else {
			alert('Неверный емайл адрес. Введите заново.');
		}
	} 

	function CheckEmail( email ) {
		var myEMailIsValid = true;
		var myAtSymbolAt = email.value.indexOf('@');
		var myLastDotAt = email.value.lastIndexOf('.');
		var mySpaceAt = email.value.indexOf(' ');
		var myLength = email.value.length;


		// at least one @ must be present and not before position 2
		// @yellow.com : NOT valid
		// x@yellow.com : VALID

		if (myAtSymbolAt < 1 ) 
			 {myEMailIsValid = false}


		// at least one . (dot) afer the @ is required
		// x@yellow : NOT valid
		// x.y@yellow : NOT valid
		// x@yellow.org : VALID

		if (myLastDotAt < myAtSymbolAt) 
			 {myEMailIsValid = false}

		// at least two characters [com, uk, fr, ...] must occur after the last . (dot)
		// x.y@yellow. : NOT valid
		// x.y@yellow.a : NOT valid
		// x.y@yellow.ca : VALID

		if (myLength - myLastDotAt <= 2) 
			 {myEMailIsValid = false}


		// no empty space " " is permitted (one may trim the email)
		// x.y@yell ow.com : NOT valid

		if (mySpaceAt != -1) 
			 {myEMailIsValid = false}


		return myEMailIsValid
	}

function sendAuthorMail(name) {
    location.href='mailto:'+name+'@'+'rohos.com';
  }