// JavaScript Document
var ofiook = false;
var oemailok = false;
var omessok = false;
var otelok = false;
var emailTest = "^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z_-]+\\.)+[a-z]{2,4}$";
var regex = new RegExp(emailTest);
var srcREG = /<\/?script.*?>/gi;
var srcREG2 = /\r\n|\r|\n/g;
var telREG = new RegExp('^[0-9-\\(\\)\f\n\r\t\v*?]+$');

function onlyPhone(element) {
    var regex = new RegExp('^[0-9-\\(\\)\f\n\r\t\v*?]+$');
    var str = element.value;
    if (!regex.test(str)) {
        var s1 = str.substr(0, (str.length - 1));
        element.value = s1;
    } 
    return ;
}

function cinp(finp){
	var val = finp.value.length;
	if (finp.id == "ofio"){
		var cfiov = document.getElementById('cfio');
		cfiov.style.display = 'block';
		if (val <= 3){
			cfiov.className = "fielderr";
			ofiook = false;
		} else {
			cfiov.className = "fieldok";
			ofiook = true;
		}
	}
	if (finp.id == "omess"){
		var cmessv = document.getElementById('cmess');
		cmessv.style.display = 'block';
		if (val <= 14){
			cmessv.className = "fielderr";
			omessok = false;
		} else {
			cmessv.className = "fieldok";
			omessok = true;
		}
	}
/*	if (finp.id == "oemail"){
    var cemailv = document.getElementById('cemail');
		cemailv.style.display = 'block';
		var oemail  = document.getElementById('oemail');
		if (!regex.test(oemail.value)){
			cemailv.className = "fielderr";
			oemailok = false;
		} else {
			cemailv.className = "fieldok";
			oemailok = true;
		}
	}*/
	if (finp.id == 'tel'){
		var ctelv = document.getElementById('ctel');
		ctelv.style.display = 'block';
		var otel  = document.getElementById('tel');
		onlyPhone(otel);
    if (!telREG.test(otel.value)) {
			ctelv.className = "fielderr";
			otelok = false;
		} else {
			ctelv.className = "fieldok";
			otelok = true;
		}
	}
}
function csub(){
	var csub = document.getElementById('sendmessage');
	if ((ofiook == true) && (omessok == true)){
		csub.removeAttribute("disabled", '');
	} else {
		csub.setAttribute("disabled",true);
	}
}
function cforms(){
  var ofiov = document.getElementById('ofio');
  var omessv = document.getElementById('omess');
	if ((ofiook == true) && (omessok == true)){
	  ofiov.value = ofiov.value.replace(srcREG, "");
		ofiov.value = ofiov.value.replace(srcREG2,"<br>");
		omessv.value = omessv.value.replace(srcREG, "&lt;script&gt;");
		omessv.value = omessv.value.replace(srcREG2,"<br>");
		//alert("Ваше сообщение отправлено! \n");
		document.messform.submit();
	} else {
		alert("Не верно заполнены поля! \n");
	}
}