function SubmitAnketa() {
	var err = false;
	var err_msg = '';
	
	if (jQuery('#anketa_fio').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указано ФИО</li>';
	}
	if (jQuery('#anketa_phone').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан Телефоны для связи</li>';
	}
	if (jQuery('#anketa_email').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан E-mail</li>';
	}
	if (jQuery('#anketa_education').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указано Образование</li>';
	}
	if (jQuery('#anketa_company').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указано Организация, в которой работаете</li>';
	}
	if (jQuery('#anketa_company_profile').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан Профиль деятельности компании</li>';
	}
	if (jQuery('#anketa_job').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указана Ваша должность</li>';
	}
	if (jQuery('#anketa_contact_face').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указано Контактное лицо</li>';
	}
	if (jQuery('#anketa_contact_city').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан Город</li>';
	}
	if (jQuery('#anketa_contact_phone').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан Телефон / Факс (с кодом города)</li>';
	}
	if (jQuery('#anketa_contact_email').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан E-mail контактного лица</li>';
	}
	if (jQuery('#anketa_contact_compname').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указано Наименование организации</li>';
	}
	if (jQuery('#anketa_contact_post').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан Почтовый адрес организации</li>';
	}
	if (jQuery('#anketa_contact_jur').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан Юридический адрес организации</li>';
	}
	if (jQuery('#anketa_contact_fio_head').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указана Ф.И.О. руководителя</li>';
	}
	
	if (err == false) {
		jQuery('#form').submit();
	} else {
		window.location.hash = "reg"; 
		jQuery('#result_form').html('<ul>'+err_msg+'</ul>');
		
	}
}


function checkformcheckform() {
	var err = false;
	var err_msg = '';
	
	if (jQuery('#City').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не выбран город обучения</li>';
	}
	
	if (jQuery('#Date').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не выбрана дата начала</li>';
	}
	
	var fio = '';
	var fio_array = jQuery("input[name*='fio']");
	jQuery(fio_array).each(function() {
		if (fio != '') {
			fio += ', ';
		}
		fio += jQuery(this).val()
	});

	if (fio == '') {
		err = true;
		err_msg = err_msg + '<li>Не указано ФИО</li>';
	}
	
	if (jQuery('#phone_code').val() == '' || jQuery('#phone').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан код города и телефон</li>';
	}
	
	if (jQuery('#email').val() == '') {
		err = true;
		err_msg = err_msg + '<li>Не указан e-mail</li>';
	}
	
	if (err == false) {
		return true;
	} else {
		jQuery('#result_form').html('<ul>'+err_msg+'</ul>');
	
		return false;
	}
}

function FixSub(id) {
    if (jQuery('#par_menu_1').hasClass('active')) {
        jQuery('#par_menu_1').removeClass('active');
        jQuery('#menu_1').removeClass('active');
    }
    if (jQuery('#par_menu_2').hasClass('active')) {
        jQuery('#par_menu_2').removeClass('active');
        jQuery('#menu_2').removeClass('active');
    }
    if (jQuery('#par_menu_3').hasClass('active')) {
        jQuery('#par_menu_3').removeClass('active');
        jQuery('#menu_3').removeClass('active');
    }
    if (jQuery('#par_menu_4').hasClass('active')) {
        jQuery('#par_menu_4').removeClass('active');
        jQuery('#menu_4').removeClass('active');
    }
    if (jQuery('#par_menu_5').hasClass('active')) {
        jQuery('#par_menu_5').removeClass('active');
    }
    if (jQuery('#par_menu_6').hasClass('active')) {
        jQuery('#par_menu_6').removeClass('active');
    }
    
    

    jQuery('#par_menu_'+id).addClass("active");
    if (id == 1 || id == 2 || id == 3 || id == 4) {
        jQuery('#menu_'+id).addClass("active");
    }
    
}

function ShowCorpForm() {
	jQuery('#corp_form').css('display', 'block');
}

function CloseCorpForm() {
	jQuery('#corp_form').css('display', 'none');
}

function ShowDetail(id) {
	jQuery('#corp_resp_'+id+'_link').css('display', 'none');
	jQuery('#corp_resp_'+id+'_text').css('display', 'block');
}

function HideDetail(id) {
	jQuery('#corp_resp_'+id+'_link').css('display', 'inline');
	jQuery('#corp_resp_'+id+'_text').css('display', 'none');
}

function AddFio() {
	jQuery('#fio_tr').after('<tr class="h30" id="fio_tr"><td class="reg_label">Фамилия Имя Отчество</td><td><input class="w285" name="fio[]" size="30" maxlength="100" /></td></tr>');
}

function mouseOver(element) {
	element.style.backgroundColor = "#f1f1f9"
}
function mouseOut(element) {
	element.style.backgroundColor = "#FFFFFF"
}

function ShowWnd(Wnd,width,height) {
	Wnd_window=open(Wnd, 'Wnd', 'fullscreen=no,channelmode=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+ width +',height='+height);
	Wnd_window.focus();
	return(false);
}

function view_d(){
	document.getElementById('demo_pic').style.display = 'none';
	document.getElementById('demo_flv').style.display = 'block';
}

function but_st(t){
	obj=document.getElementById('demo_but');
	if (t==1)
		obj.src='/images/icons/str3.gif';
	else if (t==2)
		obj.src='/images/icons/str2.gif';
	else if (t==3)
		obj.src='/images/icons/str1.gif';
	else if (t==4)
		obj.src='/images/icons/str3.gif';	
}


function ChangeCity(city_name)
{
	jQuery('#ajax_loader').css('visibility', 'visible');
	jQuery.ajax({
		type: "POST",
		url: "/schedule/ajax.php",
		data: "city_name="+city_name,
		success: function(msg){
			var arr_msg = msg.split('###');
			jQuery('#div_date_all').html(arr_msg[0]);
			jQuery('#contacts_caption').text(arr_msg[1]);
			jQuery('#contacts').html(arr_msg[2]);
			jQuery('#ajax_loader').css('visibility', 'hidden');
		},
		error: function(err) {
			jQuery.ajax({
				type: "POST",
				url: "/schedule/ajax.php",
				data: "city_name="+city_name,
				success: function(msg){
					var arr_msg = msg.split('###');
					jQuery('#div_date_all').html(arr_msg[0]);
					jQuery('#contacts_caption').text(arr_msg[1]);
					jQuery('#contacts').html(arr_msg[2]);
					jQuery('#ajax_loader').css('visibility', 'hidden');
				},
				error: function(err) {
					alert('Ошибка загрузки данных');
				}
			});
		}
	});
}

function objectToString(o){
    
    var parse = function(_o){
    
        var a = [], t;
        
        for(var p in _o){
        
            if(_o.hasOwnProperty(p)){
            
                t = _o[p];
                
                if(t && typeof t == "object"){
                
                    a[a.length]= p + ":{ " + arguments.callee(t).join(", ") + "}";
                    
                }
                else {
                    
                    if(typeof t == "string"){
                    
                        a[a.length] = [ p+ ": \"" + t.toString() + "\"" ];
                    }
                    else{
                        a[a.length] = [ p+ ": " + t.toString()];
                    }
                    
                }
            }
        }
        
        return a;
        
    }
    
    return "{" + parse(o).join(", ") + "}";
    
}

function checkform(Form) {
	if (!Form.Date)
	{
		alert("Вы не выбрали дату проведения!");
		return (false);
	}

	if (Form.fio.value == "") {
		alert("Вы не указали ФИО!");
		Form.fio.focus();
		return (false);
	}

	if (Form.phone.value == ""){
		alert("Вы не указали телефон!");
		Form.phone.focus();
		return (false);
	}

	if (Form.company.value == "") {
		alert("Вы не указали название компании!");
		Form.company.focus();
		return (false);
	}

	if (Form.email.value == "") {
		alert("Вы не указали email!");
		Form.email.focus();
		return (false);
	}
	
	return (true);
}

function ToggleForm() {
	if (document.getElementById('login_form1').style.display == 'block') {
		document.getElementById('login_form1').style.display = 'none';
		document.getElementById('login_caption').innerHTML = 'Личный&nbsp;кабинет';
	} else {
		document.getElementById('login_form1').style.display = 'block';
		document.getElementById('login_caption').innerHTML = 'Спрятать форму';
	}
}

function SubmitFormFilter(AValue) {
	document.getElementById('filter_form').submit();
}

function key_on(s, o){
	if (o.value==s) o.value='';
}

var is_nav4up;
var is_ie4up;
var last_open;
last_open = '';

function detectBrowser() 
{
	var agt=navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
	var is_minor = parseFloat(navigator.appVersion);
	var is_ie   = (agt.indexOf("msie") != -1);
	is_ie4up  = (is_ie  && (is_major >= 4) && (navigator.appVersion.indexOf("PPC") == -1) );
}


function GetX(item) 
{
	xPos = item.offsetLeft;
    tempEl = item.offsetParent;
    
    while(tempEl != null) 
    {
		xPos += tempEl.offsetLeft;
		tempEl = tempEl.offsetParent;
    }
    
	return xPos;
} 


function GetY(item)
{
	yPos = item.offsetTop;
	tempEl = item.offsetParent;
    
	while(tempEl != null)
	{
		yPos += tempEl.offsetTop;
		tempEl = tempEl.offsetParent;
	}
    
	return yPos;
} 

function get_coordinats(it1, it2)
{
	obj1 = document.getElementById(it1);
	obj2 = document.getElementById(it2);
	
	if(last_open != ''){
		obj3 = document.getElementById(last_open);
		obj3.className = "hidden";
	}
	
	last_open = it2;

	detectBrowser();
	
	if (is_ie4up) 
	{	
		var left_position = GetX(obj1);
		var top_position = GetY(obj1);
	
		obj2.className = "visible";
		obj2.left = left_position;
		obj2.top = top_position;
	}
	else
	{
		elm =  obj1;
		 
		var left_position = GetX(elm);
		var top_position = GetY(elm);

		elm =  obj2;
	
		elm.className = "visible";
		elm.style.left = left_position;
		elm.style.top = top_position;
	
	}
}

function hidden_div(it1)
{
	obj1 = document.getElementById(it1);
	
	obj1.className = "hidden";
}

function ShowInfo(ElementID) {
	var obj = document.getElementById('popup2_' + ElementID); 
	if(obj.className == 'hidden') {
		get_coordinats('popup1_'+ElementID, 'popup2_'+ElementID);
	} else {
		hidden_div('popup2_'+ElementID);
	}
}



id_global = '';

function ShowDiv(item)
{
	obj = document.getElementById(item);
	
	if(obj.style.display == 'block')
	{
		obj.style.display = "none";
	}
	else
	{
		obj.style.display = "block"; 
	}
}

function Change_Bg(item, flag)
{
	obj1 = document.getElementById('tr_'+item);
	obj2 = document.getElementById('tr_'+item+'_0');
	obj3 = document.getElementById('tr_'+item+'_1');	

	if(flag == '1')
	{
		obj1.style.background = "#f3f8fa";	
		obj2.style.background = "#f3f8fa";	
		obj3.style.background = "#f3f8fa";	
	}
	else
	{
		obj1.style.background = "#cfe8f7";
		obj2.style.background = "#cfe8f7";
		obj3.style.background = "#cfe8f7";
	}
}
function ShowDiv(item)
	{

		obj = document.getElementById('inner_block_'+item);
		obj1 = document.getElementById('link_'+item);
		
		if(obj.style.display == 'block')
		{
			obj.style.display = "none";
			obj1.src = "/images/signplus.gif";
		}
		else
		{
			obj.style.display = "block"; 
			obj1.src = "/images/signminus.gif";
		}
	}
	
	function a(obj){
		obj.style.border = "0";
	}

	function b(obj){
		obj.style.border = "1px Solid Gray";
	}
	function a1(obj){
		obj.style.borderColor = "gray";
	}

	function b1(obj){
		obj.style.borderColor = "#000000";
	}
	
	function SetCity(CityId) {
		document.getElementById("filter_city").value = CityId;
		document.getElementById("filter_form").submit();
	}
	
	
	function ShowLoginPanel() {
	    document.getElementById('login_form').style.display = 'block';
	}
	
	function CloseLoginPanel() {
		document.getElementById('login_form').style.display = 'none';
	}
	

// stata
var trans = [];
	for (var i = 0x410; i <= 0x44F; i++)
	  trans[i] = i - 0x350; // А-Яа-я
	trans[0x401] = 0xA8;    // Ё
	trans[0x451] = 0xB8;    // ё

	// Сохраняем стандартную функцию escape()
	var escapeOrig = window.escape;

	// Переопределяем функцию escape()
	window.escape = function(str)
	{
	  var ret = [];
	  // Составляем массив кодов символов, попутно переводим кириллицу
	  for (var i = 0; i < str.length; i++)
	  {
		var n = str.charCodeAt(i);
		if (typeof trans[n] != "undefined")
		  n = trans[n];
		if (n <= 0xFF) 
		  ret.push(n);
	  }
	  return escapeOrig(String.fromCharCode.apply(null, ret));
	}

document.write("<link rel='stylesheet' href='/bitrix/stat/counter.php?JSreferrer="+escape(document.referrer)+"&JSlocation="+escape(document.location.href.toString())+"&SITE_ID=mm&rand="+Math.random()+"' />");

