function checkInfoDatacapture(frm) {
 var countryField;
 var sendToEmail;
 var companyNameField;
 var companyActivityField;
 var personNameField;
 var personTitleField;
 var phoneField;
 var emailField;
 var businessProcessField;
 var formtypeField;
 var volumeField;
 var currentSituationField;
 var sourceField;
 var dataRight=true;
 
 countryField=frm.country.value;
 companyNameField=frm.companyName.value;
 companyActivityField=frm.companyActivity.value;
 personNameField=frm.personName.value;
 personTitleField=frm.personTitle.value;
 phoneField=frm.phone.value;
 emailField=frm.email.value;
 businessProcessField=frm.businessProcess.value;
 formtypeField=frm.formtype.value;
 volumeField=frm.volume.value;
 currentSituationField=frm.currentSituation.value;
 sourceField=frm.source.value;
 if ((companyNameField.length==0) || 
    (companyActivityField.length==0)|| 
    (personNameField.length==0)|| 
    (personTitleField.length==0)|| 
    (phoneField.length==0)|| 
    (emailField.length==0)|| 
    (businessProcessField.length==0)|| 
    (formtypeField.length==0)|| 
    (volumeField.length==0)|| 
    (currentSituationField.length==0)|| 
    (sourceField.length==0) ||
 	(countryField==""))
 {
    dataRight=false;
    message="К сожалению, Вы оставили пустыми поля, обязательные к заполнению. Пожалуйста, вернитесь к заполнению формы.";
    window.alert(message);
   }
   
 return dataRight;
}
function returnStleColorSDK(formObj){
	requiredValuesArray=document.getElementById("requiredFields").value.split(",");
	for (i=0; i<requiredValuesArray.length; i++){
			idStr=requiredValuesArray[i]+"ID";
			if ( (document.getElementById(idStr).style.color=="#ff0000") || (document.getElementById(idStr).style.color=="rgb(255, 0, 0)") )
				document.getElementById(idStr).style.color="#000000";
	}
	
	if ( (document.getElementById("productID").style.color=="#ff0000") || (document.getElementById("productID").style.color=="rgb(255, 0, 0)") )
				document.getElementById("productID").style.color="#000000";
} 

function checkRequiredFieldsForPartnersFormSDK(formObj){
	var returnValue=true;
	var checkBoxReturnValue=true;
	var alertStr="Пожалуйста, заполните все обязательные поля формы!";

	requiredValuesArray=document.getElementById("requiredFields").value.split(",");

	for (i=0; i<requiredValuesArray.length; i++)
	{
		if ((document.getElementById(requiredValuesArray[i]).value=="") && (!document.getElementById(requiredValuesArray[i]).disabled))
		{
			returnValue=false;
			idStr=requiredValuesArray[i]+"ID";
			document.getElementById(idStr).style.color="#ff0000";
		}
	}

	if( (document.getElementById("p1").checked == false) && (document.getElementById("p2").checked == false) && (document.getElementById("p3").checked == false) && (document.getElementById("p4").checked == false) && (document.getElementById("p5").checked == false) && (document.getElementById("p6").checked == false) && (!document.getElementById("p1").disabled) && (!document.getElementById("p2").disabled) && (!document.getElementById("p3").disabled) && (!document.getElementById("p4").disabled) && (!document.getElementById("p5").disabled) && (!document.getElementById("p6").disabled) )
	{
		document.getElementById("productID").style.color="#ff0000"; 
		returnValue=false;
	}

	if (returnValue){
		returnValue = isEmailValid(document.getElementById("email").value);
	}

	if (returnValue){
		return true;
	}
	else {
		alert(alertStr);
		return false;
	}
}

function  isEmailValid(emailStr){

	var re = new RegExp("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
	
	if (!re.test(emailStr)){
		alert("Email address is not valid!");
		document.getElementById("emailID").style.color="#ff0000";
	}
	return re.test(emailStr);
}