
//Исполнитель отправки форм

indicator_image = new Image();
indicator_image.src = "/_img/indicator.gif";

function ajax_send_feedback() {
	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_sent_feedback.php";
	sr.form_tag = "form_feedback";
	sr.accept_tag = "frame_feedback";
	sr.error_tag = "frame_feedback_error";
	sr.send();
}

function ajax_add_email() {
	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_add_email.php";
	sr.form_tag = "form_add_email";
	sr.accept_tag = "frame_add_email";
	sr.error_tag = "frame_add_email_error";
	sr.send();
}

function ajax_send_registration() {
	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_sent_registration.php";
	sr.form_tag = "form_registration";
	sr.accept_tag = "frame_accept";
	sr.error_tag = "error_message";

	//Переопределим стадартную функцию
	sr.add_accept_function = function(accept_text) {
		alert(accept_text);
		$("#frame_registration").html('<h2>'+accept_text+'<h2>'+"<br/><img src=\"/_img/indicator.gif\"/> Пожалуйста, подождите...");
		location.href = "/profile";
	}
	sr.send();
}
function ajax_send_small_registration() {
	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_sent_registration.php";
	sr.form_tag = "form_registration";
	sr.accept_tag = "frame_reg_accept";
	sr.error_tag = "error_reg_message";

	//Переопределим стадартную функцию
	sr.add_accept_function = function(accept_text) {
		$("#frame_add_sites").css("display", "block");
		$("#form_registration").css("display", "none");
	}
	sr.send();
}


function sent_authorization() {
 	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_sent_authorization.php";
	sr.form_tag = "form_authorization";
	sr.accept_tag = "result_authorization_string";
	sr.error_tag = "result_authorization_string";
	sr.type_res = "obj";

	//Переопределим стадартную функцию
	sr.add_accept_function_obj = function(xml) {
		$("#frame_authorization").html($("glob_message", xml).text()+"<br/><img src=\"/_img/indicator.gif\"/> Пожалуйста, подождите, страница будет обновлена");;
		setTimeout("location.reload();", 1000);
	}
	sr.send();
}

function sent_pass() {
 	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_sent_pass.php";
	sr.form_tag = "form_sent_pass";
	sr.accept_tag = "result_sent_pass_string";
	sr.error_tag = "result_sent_pass_string";
	sr.type_res = "obj";

	//Переопределим стадартную функцию
	sr.add_accept_function_obj = function(xml) {
		$("#frame_sent_pass_close").css("display", "block");
		$("#frame_sent_pass").css("display", "none");

		$("#result_sent_pass_string2").html($("glob_message", xml).text());

	}
	sr.send();
}

function ajax_send_profile() {
	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_sent_profile.php";
	sr.form_tag = "form_profile";
	sr.accept_tag = "frame_profile";
	sr.error_tag = "error_message";

	//Переопределим стадартную функцию
	sr.add_accept_function = function(accept_text) {
		$("#error_message").text(accept_text);
		alert(accept_text);
	}
	sr.send();
}

function ajax_send_vote() {
	res_param  = "&control_code="+$('#control_code').val();
	res_param += "&control_number="+$('#control_number').val();
	res_param += "&sites_id="+$('#sites_id').val();
	res_param += "&lang="+$('#lang').val();
	res_param += "&in_email="+$('#in_email').val();
	$("#error_message").html("<img src=\"/_img/indicator.gif\"/> Пожалуйста, подождите...");
	$.post("/ajax_sent_vote_tape2.php", res_param, function(xml) {
		if ($("accept", xml).text() == 1) {
			$("#frame_vote").html($("glob_message", xml).text());
		} else {
			$("#img_control").attr('src', '/img_control.php?code='+$("control_code", xml).text());
			$('#control_code').val($("control_code", xml).text());
			$("#error_message").html($("glob_message", xml).text());
		}
	});
}


function ajax_add_sites() {
	if($('#upload_design').val() == '' || $('#file_design').val() != '' ) {
		ajax_send_sites();
	} else {
		ajax_upload_design();
	}
}

function ajax_send_sites() {
	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_add_sites.php";
	sr.form_tag = "form_add_sites";
	sr.accept_tag = "frame_add_sites";
	sr.error_tag = "error_message";

	//Переопределим стадартную функцию
	sr.add_accept_function_obj = function(xml) {
		$("#frame_add_sites").html($("glob_message", xml).text());
	}
	sr.send();
}

function ajax_upload_design() {
	$("#error_message").html("<img src=\"/_img/indicator.gif\"/> Загрузка файла...<br/>");
	$("#form_add_sites").ajaxStart(function() {

	}).ajaxComplete(function(){

	});
	$.ajaxFileUpload ({
		url:'/ajax_add_sites.php?mode=load_img&lang='+$('#lang').val(),
		secureuri:false,
		fileElementId:'upload_design',
		dataType: 'xml',
		success: function (data, status) {
			var accept = $("accept", data).text();
			if (accept == 0) {
				$("#error_message").text($("glob_message", data).text());
			} else if (accept == 1) {
				$("#file_design").val($("file_design", data).text());
				ajax_send_sites();
			}
		},
		error: function (data, status, e) {
			alert(e);
		}
	})
}


function ajax_check_status() {
	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_check_status.php";
	sr.form_tag = "form_check_status";
	sr.error_tag = "frame_check_status_error";
	sr.type_res = "obj";

	sr.add_accept_function_obj = function(xml) {
		var description = $("data", xml).text();
		var xml_obj = $.xslt.textToXML(description);
		var html = $.xslt({xml: xml_obj, xslUrl: '/_symp/_xslt/_spec/check_status.xsl', xmlCache: false, xslCache: false});
		$("#tr_check_status").append(html);
		$("#frame_check_status_error").text("");
	}
	sr.send();
}

function ajax_send_dop_feedback() {
	var sr = new sendForm_symp;
	sr.sever_file_name = "/ajax_sent_dop_feedback.php";
	sr.form_tag = "form_dop_feedback";
	sr.accept_tag = "frame_dop_feedback";
	sr.error_tag = "frame_dop_feedback_error";
	sr.type_res = "obj";
	sr.add_accept_function_obj = function(xml) {
		$("#frame_dop_feedback").html($("glob_message", xml).text());
	}
	sr.send();
}