function submitFormFaq_forms()
{
	getObj("error_form").innerHTML = "";
	
	var name = getObj("name");
	var email = getObj("email");
	var quiestion = getObj("quiestion");
	
	if (name.value.length < 2) return error_forms(0, 0);
	if (isValidEmail(email.value) === false) return error_forms(1, 1);
	if (quiestion.value.length < 5) return error_forms(0, 2);
	
	FCKeditorAPI_view = "none";
	
	submitFormAjax_form(2, 3);
}

function submitFormContacts_forms()
{
	getObj("error_form").innerHTML = "";
	
	var name = getObj("name");
	var email = getObj("email");
	var quiestion = getObj("quiestion");
	var anonims = getObj("anonims_chek").checked;
	
	if (anonims === false) {
		if (name.value.length < 2) return error_forms(0, 0);
		if (isValidEmail(email.value) === false) return error_forms(1, 1);
	}
	if (quiestion.value.length < 5) return error_forms(0, 2);
	
	FCKeditorAPI_view = "none";
	
	submitFormAjax_form(2, 3);
}

function submitFormMessage_forms()
{
	getObj("error_form").innerHTML = "";
	
	var name = getObj("name");
	var email = getObj("email");
	var quiestion = getObj("quiestion");
	var iszd = getObj("iszd");
	
	if (name.value.length < 2) return error_forms(0, 0);
	if (iszd.value.length < 2) return error_forms(0, 3);
	if (isValidEmail(email.value) === false) return error_forms(1, 1);
	if (quiestion.value.length < 5) return error_forms(0, 2);
	
	FCKeditorAPI_view = "none";
	
	submitFormAjax_form(2, 4);
}

var typeMailer;
function submitFormMailer_forms(type)
{
	getObj("loadings").style.display = "block";
	typeMailer = type;
	getObj("error_form").innerHTML = "";
	
	FCKeditorAPI_view = "none";
	
	getObj("form").action = "/main/show/mailer/type/" + type + "/";
	submitForm_ajax("form", "formMailer");
}

function formMailer(content)
{
	var form = JSON.parse(content);
	
	if (form.error == "false") {
		getObj(typeMailer + "_box").style.display = "block";
		getObj("form_block").style.display = "none";
	} else {
		getObj("error_form").innerHTML = form.textError;
	}
	getObj("loadings").style.display = "none";
}

function submitFormBid_forms()
{
	getObj("error_form").innerHTML = "";
	var name = getObj("name");
	var email = getObj("email");
	var quiestion = getObj("quiestion");
	var tel = getObj("tel");
	
	if (name.value.length < 2) return error_forms(0, 0);
	if (tel.value.length < 2) return error_forms(0, 3);
	if (isValidEmail(email.value) === false) return error_forms(1, 1);
	if (quiestion.value.length < 5) return error_forms(0, 2);
	
	FCKeditorAPI_view = "none";

	submitFormAjax_form(2, 4);
}

var idEmptyG;
var idNameG;
function submitFormAjax_form(idEmpty, idName)
{
	idEmptyG = idEmpty;
	idNameG = idName;
	
	var capcha = getObj("capcha").value;
	getObj("capcha_form").action = "/main/show/capcha/id/" + capcha + "/";
	
	submitForm_ajax("capcha_form", "sendFormAjax");
}

function sendFormAjax(Text, Xml)
{
	var Obj = JSON.parse(Text);
	//alert(Obj.error);
	if (Obj.error == "true" || !Obj.error) {
		reloadCapcha_form();
		error_forms(idEmptyG, idNameG);
		getObj("capcha").value = "";
		return;
	}
	
	getObj("form").action += "id/" + Obj.id + "/";
	
	submitForm_ajax("form", "Complite");
	
	getObj("mes_complite").style.display = "block";
	getObj("form_block").style.display = "none";
}

function anonims_forms(obj)
{
	if (obj.checked === true) {
		getObj("anonims").style.display = "none";
	} else {
		getObj("anonims").style.display = "block";
	}
}

function error_forms(type, name)
{
	getObj("error_form").innerHTML = errorEmpty[type] + " " + errorItemsName[name];  
}

function Complite()
{
	
}

function getFCKContent(name)
{
	for(var obj in FCKeditorAPI.Instances) {
		if (name == obj) return FCKeditorAPI.Instances[obj].GetHTML();
	}
}

function isValidEmail (email, strict)
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}
