function Trim(str){
	str = str.replace(/^\s+/, '');
	for(var i = str.length - 1; i >= 0; i--){
		if(/\S/.test(str.charAt(i))){
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}

function validateEmail(str){
	var at = '@';
	var dot = '.';
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);

	if(str.indexOf(at) == -1){
		return false;
	}
	if(str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr){
		return false;
	}
	if(str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr){
		return false;
	}
	if(str.indexOf(at,(lat+1)) != -1){
		return false;
	}
	if(str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot){
		return false;
	}
	if(str.indexOf(dot, (lat + 2)) == -1){
		return false;
	}
	if(str.indexOf(" ") != -1){
		return false;
	}
	return true;
}

function validateContactUs(f){
	var fldName = Trim(f.fldName.value);
	var fldEmail = Trim(f.fldEmail.value);
	var fldSubject = Trim(f.fldSubject.value);
	var fldMessage = Trim(f.fldMessage.value);

	if(fldName == ''){
		alert('Моля, въведете име.');
		f.fldName.focus();
		return false;
	} else if(fldEmail == ''){
		alert('Моля, въведете Email.');
		f.fldEmail.focus();
		return false;
	} else if(!validateEmail(fldEmail)){
		alert('Моля, въведете валиден Email.');
		f.fldEmail.focus();
		return false;
	} else if(fldSubject == ''){
		alert('Моля, въведете заглавие.');
		f.fldSubject.focus();
		return false;
	} else if(fldMessage == ''){
		alert('Моля, въведете съобщение.');
		f.fldMessage.focus();
		return false;
	} else {
		return true;
	}
}

function validateContactUsEN(f){
	var fldName = Trim(f.fldName.value);
	var fldEmail = Trim(f.fldEmail.value);
	var fldSubject = Trim(f.fldSubject.value);
	var fldMessage = Trim(f.fldMessage.value);

	if(fldName == ''){
		alert('Please enter name.');
		f.fldName.focus();
		return false;
	} else if(fldEmail == ''){
		alert('Please enter Email.');
		f.fldEmail.focus();
		return false;
	} else if(!validateEmail(fldEmail)){
		alert('Please enter valid Email.');
		f.fldEmail.focus();
		return false;
	} else if(fldSubject == ''){
		alert('Please enter title.');
		f.fldSubject.focus();
		return false;
	} else if(fldMessage == ''){
		alert('Please enter content.');
		f.fldMessage.focus();
		return false;
	} else {
		return true;
	}
}
