﻿$(document).ready( function() {
    // preload images for modal window
	var img = [ 'faq_conn.png', 'faq_ans_rt.png', 
                'faq_ans_lt.png', 'faq_ans_ct.png', 
                'faq_ans_rb.png',  'faq_ans_lb.png', 
                'faq_ans_cb.png',  'faq_ans_cl.png', 
                'faq_ans_cr.png'];
	$(img).each(function () {
		var i = new Image();
		i.src = '../_images/' + this;
	});
	

	
	$('.faq_row a').click(function () {
		if($(this).parent().find('.faq_ans').css('display') != 'block'){
			if ($.browser.msie) {
				$(this).parent().find('.faq_ans').css('display', 'block');
			}else {
				$(this).parent().find('.faq_ans').slideDown(1200);    
			}
		} else {
			if ($.browser.msie) {
				$(this).parent().find('.faq_ans').css('display', 'none');
			}else {
				$(this).parent().find('.faq_ans').slideUp(800);    
			}  
		}
		return false;
	});
	$('.ask1').click(function () {
		$("#ask_form2").css('display','none');
		$("#ask_form").css('display','block');
//		$('#overlay').css('display', 'block');
		if ($.browser.msie) {
			$(this).parent().find('.faq_ans').css('display', 'block');
		}else {
			$(this).parent().find('.faq_ans').fadeIn(1200);    
		}  
		return false;
	});
	$('.ask2').click(function () {
//		$('#overlay').css('display', 'none');
			if ($.browser.msie) {
				$(this).parent().parent().parent().parent().parent().find('.faq_ans').css('display', 'none');
			}else {
				$(this).parent().parent().parent().parent().parent().find('.faq_ans').fadeOut(800);    
			}  
			return false;
	});

	
});

/**************************************************************************/
/**************************************************************************/
/**************************************************************************/

function close_window(obj){
	if ($.browser.msie) {
		$(obj).parent().parent().parent().parent().parent().parent().find('.faq_ans').css('display', 'none');
	}else {
		$(obj).parent().parent().parent().parent().parent().parent().find('.faq_ans').fadeOut(800);    
	}  
	return false;
}
function _m_consult_check_email(email) {
		emailTest = "^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z_-]+\\.)+[a-z]{2,4}$";
		var regex = new RegExp(emailTest);
		if (!regex.test(email)) return 1; else return 0;
}

function m_consult_check_email(email, bad_img_id) {
	if (m_consult_ltrim(email.value)!='') {
		if (_m_consult_check_email(email.value)) { //email неправильный
			bad_img_id.style.display="block";
		} else {			
			bad_img_id.style.display="none";
		}
	} else {
		bad_img_id.style.display="none";
	}
}


function m_consult_ltrim(sStr) {
	i = 0;
	while( i<sStr.length ){
		if( sStr.charAt(i)!=' ' ) break;
		i++;
	}
	return sStr.substring(i, sStr.length);
}



function m_consult_subm(form_id, module_id) {
	var error=0;
	if (m_consult_ltrim(form_id.g_email.value)=='') {
		alert("Введите e-mail!");
		return false;
	}
	
	if (m_consult_ltrim(form_id.g_email.value)!='') {
		if (_m_consult_check_email(form_id.g_email.value)) {
			alert("Неверный формат e-mail!");
			return false;
		}
	}
	
	if (m_consult_ltrim(form_id.g_msg.value)=='') {
		alert("Введите Ваш вопрос!");
		return false;
	}
		
	$.post(
		basedir+'_modules/m_consult_back.php',
		{
			cons_name:form_id.g_name.value,
			cons_mail:form_id.g_email.value,
			cons_msg:form_id.g_msg.value,
			cons_key:form_id.key.value,
			cons_halt_id:form_id.halt_id.value,
			cons_rnd:form_id.rnd.value
		},
		function (data) {
			if (data=='1') {
				alert("Неверно введены цифры с картинки!");
			} else if (data=='2') {
				alert("Внутренняя ошибка сервера, попробуйте отправить форму позже.");
			} else {
				$('#ask_form').css('display','none');
				$('#ask_form2').css('display','block');
				$("#ask_form2").attr('innerHTML', data);
				
				try{ 
                    _gaq.push(['_trackPageview','/virtual/askdoctor/send/']); 
                }catch(e){}
			}
		}
	);
	
}

function m_consult_reload_kaptcha(kap_id, rnd2) {
	kap_id.src=basedir+"_images/kaptchas.gif";
	rnd=Math.round(Math.random()*10000);
	kap_id.src=basedir+"_include/kc/index.php?rnd="+rnd;
	rnd2.value=rnd;
}

