function correct_blck_height(blck,h_model,flg_iechk)
	{
	if((flg_iechk==true&&$.browser.msie&&$.browser.version<=6)||flg_iechk==false)
		{
		blck.height(h_model.height())
		}
	return
	}

function correct_bottom_pos(elm,parent,bottom)
	{
	if($.browser.msie&&$.browser.version<=6)
		{
		var h=parent.height();
		var bb=(!isNaN(parseInt(parent.css("paddingBottom"))))?parseInt(parent.css("paddingBottom")):0;var bt=(!isNaN(parseInt(parent.css("paddingTop"))))?parseInt(parent.css("paddingTop")):0;elm.css({top:h+bb+bt+bottom})}
		return
		}

function correct_footer_pos()
	{
	if($.browser.msie&&$.browser.version<=6){var doc_h=$(body).height();var f_h=$("#footer").height();$("#footer").css({top:doc_h-f_h})}return
	}
function set_vertical_align(elm){var elm_h=elm.height();elm.css({marginTop:-elm_h/2,top:"50%"});return}

function toggle_form_hint(elm,text){elm.bind("focus",function(){$(this).addClass("hover");if($(this).val()==text){$(this).val('')}});elm.bind("blur",function(){if($(this).val()==''){$(this).val(text);$(this).removeClass("hover")}});return}


$(document).ready(function()
	{
	if(!$.hayFlash())
	 {
   $(".image").css('background','url(img/image_flashbg.png) 50% 0% no-repeat');
   }
	
	
	$("#header .search .input input").bind("focus",function(){$("#header .search .submit input").addClass("hover")});

	$("#header .search .input input").bind("blur",function(){$("#header .search .submit input").removeClass("hover")});

	$(".blck_1").hover(function()
		{
		var parent=$(this);
		parent.addClass("blck_1_hover");
		if($.browser.msie&&$.browser.version<=6)
			{
			var img=$(".l",parent);
			var src_ie=img.css("filter");
			var src_new_ie=src_ie.replace(/.*src='(.*?)\.(\w{3,4})'\)/,'$1_a.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"});
			img=$(".r",parent);
			src_ie=img.css("filter");
			src_new_ie=src_ie.replace(/.*src='(.*?)\.(\w{3,4})'\)/,'$1_a.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"});
			img=$(".icon",parent);
			src_ie=img.css("filter");
			src_new_ie=src_ie.replace(/.*src='(.*?)\.(\w{3,4})'\)/,'$1_a.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"})
			}
		},function()
		{
		var parent=$(this);
		parent.removeClass("blck_1_hover");
		if($.browser.msie&&$.browser.version<=6)
			{
			var img=$(".l",parent);
			var src_ie=img.css("filter");
			var src_new_ie=src_ie.replace(/.*src='(.*?)_a\.(\w{3,4})'\)/,'$1.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"});
			img=$(".r",parent);
			src_ie=img.css("filter");
			src_new_ie=src_ie.replace(/.*src='(.*?)_a\.(\w{3,4})'\)/,'$1.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"});
			img=$(".icon",parent);src_ie=img.css("filter");
			src_new_ie=src_ie.replace(/.*src='(.*?)_a\.(\w{3,4})'\)/,'$1.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"})
			}
		});

	$(".lnk_reg").hover(function()
		{
		var parent=$(this);
		parent.addClass("blck_1_hover_s");
		if($.browser.msie&&$.browser.version<=6)
			{
			var img=$(".bg",parent);
			var src_ie=img.css("filter");
			var src_new_ie=src_ie.replace(/.*src='(.*?)\.(\w{3,4})'\)/,'$1_a.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"})
			}
		},function()
		{
		var parent=$(this);
		parent.removeClass("blck_1_hover_s");
		if($.browser.msie&&$.browser.version<=6)
			{
			var img=$(".bg",parent);
			var src_ie=img.css("filter");
			var src_new_ie=src_ie.replace(/.*src='(.*?)_a\.(\w{3,4})'\)/,'$1.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"})
			}
		});

	$(".links a").hover(function()
		{
		var parent=$(this).parents(".wrap");
		parent.addClass("hover")
		},function()
		{
		var parent=$(this).parents(".wrap");
		parent.removeClass("hover")
		});

	$(".blck_2").hover(function()
		{
		var parent=$(this);
		parent.addClass("blck_2_hover");
		if($.browser.msie&&$.browser.version<=6)
			{
			var img=$(".l",parent);
			var src_ie=img.css("filter");
			var src_new_ie=src_ie.replace(/.*src='(.*?)\.(\w{3,4})'\)/,'$1_a.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"});
			img=$(".r",parent);
			src_ie=img.css("filter");
			src_new_ie=src_ie.replace(/.*src='(.*?)\.(\w{3,4})'\)/,'$1_a.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"});
			img=$(".icon",parent);
			src_ie=img.css("filter");
			src_new_ie=src_ie.replace(/.*src='(.*?)\.(\w{3,4})'\)/,'$1_a.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"})
			}
		},function()
		{
		var parent=$(this);
		parent.removeClass("blck_2_hover");
		if($.browser.msie&&$.browser.version<=6)
			{
			var img=$(".l",parent);
			var src_ie=img.css("filter");
			var src_new_ie=src_ie.replace(/.*src='(.*?)_a\.(\w{3,4})'\)/,'$1.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"});
			img=$(".r",parent);
			src_ie=img.css("filter");
			src_new_ie=src_ie.replace(/.*src='(.*?)_a\.(\w{3,4})'\)/,'$1.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"});
			img=$(".icon",parent);
			src_ie=img.css("filter");
			src_new_ie=src_ie.replace(/.*src='(.*?)_a\.(\w{3,4})'\)/,'$1.$2');
			img.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='"+src_new_ie+"')"})
			}
		});

	$(".new_i li a").hover(function()
		{
		var parent=$(this).parents("li");
		parent.addClass("hover")
		},function()
		{
		var parent=$(this).parents("li");
		parent.removeClass("hover")
		});

	$(".calendar select").bind("change",function()
		{
		if($(".calendar .selday").length==1)
			{
			$(".calendar .selday :submit").trigger("click")
			}
		else if($(".calendar .curday").length==1)
			{
			$(".calendar .curday :submit").trigger("click")
			}
		});

	$(".calendar a").bind("click",function(e)
		{
		e.preventDefault();
		var parent=$(this).parents("td");
		$("input",parent).trigger("click")
		});

	$(".comments .submit input").hide();

	$(".comments .submit .lnk_submit").show();

	$(".comments .submit a").bind("click",function(e)
		{
		e.preventDefault();
		$(":submit",$(this).parents(".submit")).trigger("click")
		});

	$(".comments .user_types input").bind("change",function()
		{
		if($(this).val()=="2")
			{
			$(".c_login",$(this).parents(".form")).show()
			}
		else
			{
			$(".c_login",$(this).parents(".form")).hide()
			}
		});

	$(".comments .input input").bind("focus",function()
		{
		$(this).parents(".input").addClass("hover_i")
		});

	$(".comments .input input").bind("blur",function()
		{
		$(this).parents(".input").removeClass("hover_i")
		});

	$(".comments .textarea textarea").bind("focus",function()
		{
		$(this).parents(".textarea").addClass("hover_i")
		});

	$(".comments .textarea textarea").bind("blur",function()
		{
		$(this).parents(".textarea").removeClass("hover_i")
		});

	$(".comments .lnk_answer").bind("click",function(e)
		{
		e.preventDefault();
		var parent=$(this).parents(".blck_3");
		$(this).hide();
		$(".answer",parent).fadeIn(700);
		correct_bottom_pos($(".blck_3 > .bot",parent),$(".blck_3",parent),0)
		});

	$("#ww_ask .textarea textarea").bind("focus",function()
		{
		$(this).parents(".textarea").addClass("hover_i")
		});

	$("#ww_ask .textarea textarea").bind("blur",function()
		{
		$(this).parents(".textarea").removeClass("hover_i")
		});

	$(".lnk_ask a").bind("click",function(e)
		{
		e.preventDefault();
		$("#ww_ask").modal({overlayClose:true,opacity:60})
		});

	$("#ww_ask .btn_close").bind("click",function(e)
		{
		e.preventDefault();
		$.modal.close()
		});

	$("#ww_ask :submit").bind("click",function(e)
		{
		e.preventDefault();
		var form=$("#ww_ask");
		var frms={frm_question:$("textarea[name=frm_question]",form)};
		$(":submit",form).attr({disabled:"disabled"});
		$.ajax(
			{type:"post",url:"/js_ask.php",dataType:'json',data:$("form",form).serialize(),success:function(json)
				{
				if(json.errors==0)
					{
					$.each($(":input",form).not(":submit"),function()
						{$(this).val('')});$(".form",form).hide();$("h5 span",form).text('Спасибо за ваш вопрос');
						$(".accepted",form).show()
						}
					else{$.each(json.errors,function(num,field){$("textarea[name="+field+"]",form).parents(".textarea").addClass("error")});
					$(":submit",form).attr({disabled:""})}},error:function(obj,txt,err){alert("Во время отправки произошла ошибка.")}
			})
		});

	$(".addcomment :submit").bind("click",function(e)
		{
		var parent=$(this).parents(".addcomment");
		if($("textarea",parent).val()=='')
			{
			e.preventDefault();
			$(".textarea",parent).addClass("error")
			}
		});

	$(".answer :submit").bind("click",function(e)
		{
		var parent=$(this).parents(".answer");
		if($("textarea",parent).val()=='')
			{
			e.preventDefault();
			$(".textarea",parent).addClass("error")
			}
		});

	$(".feedback a").bind("click",function(e)
		{
		e.preventDefault();
		$("#ww_feedback").modal({overlayClose:true,opacity:60})
		});

	$("#ww_feedback :submit").bind("click",function(e)
		{
		e.preventDefault();
		var form=$("#ww_feedback");
		var frms={frm_fname:$("input[name=frm_fname]",form),frm_femail:$("input[name=frm_femail]",form),frm_fphone:$("input[name=frm_fphone]",form),frm_fmessage:$("textarea[name=frm_fmessage]",form),frm_fcaptcha:$("input[name=frm_fcaptcha]",form)};
		$(":submit",form).attr({disabled:"disabled"});
		$.ajax({type:"post",url:"/js_feedback.php",dataType:'json',data:$("form",form).serialize(),success:function(json){if(json.errors==0){$.each($(":input",form).not(":submit"),function(){$(this).val('')});setTimeout(function(){window.location.reload(true)},300)}else{$.each(json.errors,function(num,field){$("input[name="+field+"]",form).parents(".input").addClass("error")});$(":submit",form).attr({disabled:""})}},error:function(obj,txt,err){alert("Во время отправки произошла ошибка.")}})});





	$(".lnk_auth").bind("click",function(e)
		{
		e.preventDefault();
		$("#ww_auth").modal({overlayClose:true,opacity:60})
		});

	$("#ww_auth :submit").bind("click",function(e)
		{
		e.preventDefault();
		var form=$("#ww_auth");
		var frms={frm_login:$("input[name=frm_login]",form),frm_password:$("input[name=frm_password]",form)};
		$(":submit",form).attr({disabled:"disabled"});
		$.ajax({type:"post",url:"/js_auth.php",dataType:'json',data:$("form",form).serialize(),success:function(json){if(json.errors==0){$.each($(":input",form).not(":submit"),function(){$(this).val('')});setTimeout(function(){window.location.reload(true)},300)}else{$.each(json.errors,function(num,field){$("input[name="+field+"]",form).parents(".input").addClass("error")});$(":submit",form).attr({disabled:""})}},error:function(obj,txt,err){alert("Во время отправки произошла ошибка.")}})});

	$(".lnk_forgot").bind("click",function(e)
		{
		e.preventDefault();
		if($("#ww_auth").is(":visible"))
			{
			$.modal.close();
			setTimeout(function()
				{
				$("#ww_newpass").modal({overlayClose:true,opacity:60})},150)
				}else{$("#ww_newpass").modal({overlayClose:true,opacity:60})}});

	$("#ww_newpass :submit").bind("click",function(e)
		{
		e.preventDefault();
		var form=$("#ww_newpass");
		var frms={frm_login:$("input[name=frm_login_n]",form),frm_email:$("input[name=frm_email]",form)};$(":submit",form).attr({disabled:"disabled"});$.ajax({type:"post",url:"/js_newpass.php",dataType:'json',data:$("form",form).serialize(),success:function(json){if(json.errors==0){$.each($(":input",form).not(":submit"),function(){$(this).val('')});$("#ww_newpass .form").hide();$("#ww_newpass .text").show()}else{$.each(json.errors,function(num,field){$("input[name="+field+"]",form).parents(".input").addClass("error")});$(":submit",form).attr({disabled:""})}},error:function(obj,txt,err){alert("Во время отправки произошла ошибка.")}})});

	$("#ww_newpass .text .btn_1 a").bind("click",function(e)
		{
		e.preventDefault();
		$.modal.close()
		});

	$(".lnk_register").bind("click",function(e)
		{
		e.preventDefault();
		if($("#ww_auth").is(":visible"))
			{
			$.modal.close();
			setTimeout(function()
				{
				$("#ww_register").modal({overlayClose:true,opacity:60});
				$("#ww_register .captcha_img a").trigger("click")},150)
			}
		else if ($("#ww_paid_err").is(":visible"))
			{
			$.modal.close();
			setTimeout(function()
				{
				$("#ww_register").modal({overlayClose:true,opacity:60});
				$("#ww_register .captcha_img a").trigger("click")},150)
			}
		else
			{
			$("#ww_register").modal({overlayClose:true,opacity:60});
			$("#ww_register .captcha_img a").trigger("click")
			}
		});

  $(".lnk_ado a").bind("click",function(e)
     {
		  e.preventDefault();
			$("#ww_why").modal({overlayClose:true,opacity:60});           
     }
  );

  $(".lnk_assist_rules a").bind("click",function(e)
     {
		  e.preventDefault();
			$("#ww_assist_rules").modal({overlayClose:true,opacity:60});           
     }
  );
  
  $(".paid_err a").bind("click",function(e)
    {
    e.preventDefault();
		$("#ww_paid_err").modal({overlayClose:true,opacity:60});           
    });

	$("#ww_register .input input").bind("focus",function(){$(this).parents(".input").addClass("hover_i")});

	$("#ww_register .input input").bind("blur",function(){$(this).parents(".input").removeClass("hover_i")});

	$("#frm_login_r").bind("blur",function(e){e.preventDefault();var li=$("#frm_login_r").parents("li");$.ajax({type:"post",url:"/js_register.php",dataType:'json',data:'frm_login_r='+$("#frm_login_r").val()+'&chk_login=1',success:function(json){if(json.errors==0){li.attr({className:''});li.addClass("i_ok")}else{li.attr({className:''});if($("#frm_login_r").val()!=''){li.addClass("i_error")}}}})});

	$("#frm_password_2, #frm_password_1").bind("keyup change",function(){var li=$("#frm_password_2").parents("li");if($("#frm_password_1").val()!=$("#frm_password_2").val()){li.removeClass("i_ok").addClass("i_error")}else if($("#frm_password_1").val()==$("#frm_password_2").val()&&$("#frm_password_1").val()!=''){li.removeClass("i_error").addClass("i_ok")}});

	$("#ww_register :submit").bind("click",function(e){e.preventDefault();var form=$("#ww_register");var frms={frm_login_r:$("input[name=frm_login_r]",form),frm_password_1:$("input[name=frm_password_1]",form),frm_password_2:$("input[name=frm_password_2]",form),frm_email:$("input[name=frm_email_r]",form),frm_phone:$("input[name=frm_phone]",form),frm_fio:$("input[name=frm_fio]",form),frm_captcha:$("input[name=frm_captcha]",form)};$(":submit",form).attr({disabled:"disabled"});$.ajax({type:"post",url:"/js_register.php",dataType:'json',data:$("form",form).serialize(),success:function(json){if(json.errors==0){var uemail=$("input[name=frm_email_r]",form).val();$.each($(":input",form).not(":submit"),function(){$(this).val('')});$("#ww_register_2 .uemail").text(uemail);$("#ww_register_1").hide();$("#ww_register_2").show()}else{$.each(json.errors,function(num,field){$("input[name="+field+"]",form).parents(".input").addClass("error")});$(":submit",form).attr({disabled:""})}},error:function(obj,txt,err){alert("Во время отправки произошла ошибка.")}})});

	$("#ww_register .lnk_sendagain").bind("click",function(e){e.preventDefault();$.ajax({type:"post",url:"/js_sendagain.php",dataType:'json',success:function(json){if(json.errors==0){$("#ww_register_2 .lnk_sendagain").hide();$("#ww_register_2 .hide_sent").show();setTimeout(function(){$("#ww_register_2 .hide_sent").hide();$("#ww_register_2 .lnk_sendagain").show()},5000)}},error:function(obj,txt,err){alert("Во время отправки произошла ошибка.")}})});

	$("#ww_register_2 .btn_1 a").bind("click",function(e){e.preventDefault();$.modal.close()});

	$(window).bind("load",function(){if($("#ww_activated").length==1){}});

	$("#ww_activated .btn_1 a").bind("click",function(e){e.preventDefault();$.modal.close()});

	$(".lnk_subscribe").bind("click",function(e){e.preventDefault();if($("#ww_activated").is(":visible")){$.modal.close();setTimeout(function(){$("#ww_subscribe").modal({overlayClose:true,opacity:60})},150)}else{$("#ww_subscribe").modal({overlayClose:true,opacity:60})}});

	$("#ww_subscribe .duration a").bind("click",function(e){e.preventDefault();var parent=$(this).parents("li");var str=$(this).text();if(!parent.hasClass("a")){var period_id=$(this).attr("href").replace(/#(\d)/,"$1");if(period_id==1||period_id==2){$("#frm_duration").val(period_id);$("#frm_pay").val($(".price",parent).text());$("#ww_subscribe .duration li").removeClass("a");parent.addClass("a");$("#ww_subscribe .info .price span").text($(".price",parent).text());$("#ww_subscribe .info .str_duration strong").text(str)}}});

	$("#ww_subscribe .fake_submit").bind("click",function(e){e.preventDefault();var form=$("#ww_subscribe");$.ajax({type:"post",url:"/js_order.php",dataType:'json',data:$("form",form).serialize(),success:function(json){if(json.errors==0){$("#frm_duration").val(json.duration);$("#frm_assist_Order_IDP").val(json.order_id);$("#frm_pay").val(json.cost);$("#frm_assist_FirstName").val(json.fname);$("#frm_assist_LastName").val(json.lname);$("#frm_assist_Email").val(json.email);$(":submit",form).trigger("click")}else{alert("Во время отправки произошла ошибка.")}},error:function(obj,txt,err){alert("Во время отправки произошла ошибка.")}})});

	$(".lnk_buyansw").bind("click",function(e){e.preventDefault();var id=0;id=$(this).attr("href").replace(/#(\d+)/,"$1");if(typeof(id)!='indefined'&&id!=0){var price=$("#qa"+id+" .answer .text .price").text();$("#ww_buyansw .info .str .qa_id").text(id);$("#ww_buyansw .info .price span").text(price);$("#frm_answer_id").val(id);$("#frm_pay1").val(price);$("#ww_buyansw").modal({overlayClose:true,opacity:60})}});

	$("#ww_buyansw .fake_submit").bind("click",function(e){e.preventDefault();var form=$("#ww_buyansw");$.ajax({type:"post",url:"/js_buyansw.php",dataType:'json',data:$("form",form).serialize(),success:function(json){if(json.errors==0){$("#frm_assist_Order_IDP1").val(json.order_id);$("#frm_pay1").val(json.cost);$("#frm_assist_FirstName1").val(json.fname);$("#frm_assist_LastName1").val(json.lname);$("#frm_assist_Email1").val(json.email);$(":submit",form).trigger("click")}else{alert("Во время отправки произошла ошибка.")}},error:function(obj,txt,err){alert("Во время отправки произошла ошибка.")}})});

	toggle_form_hint($(".search input"),"поиск");

	toggle_form_hint($(".comments .c_login"),"логин");
	toggle_form_hint($(".comments .captcha input"),"текст с картинки");
	$(".iepng").ifixpng();
	$(".ww .ww_l, .ww .ww_r").css({opacity:.6});correct_footer_pos();
	$(".ww").each(function(){correct_blck_height($(".ww_l",$(this)),$(this),true);correct_blck_height($(".ww_r",$(this)),$(this),true)});

	$(".form input").bind("focus",function(){if($(this).parents(".error").length==1){$(this).parents(".error").removeClass("error")}});

	$(".form textarea").bind("focus",function(){if($(this).parents(".error").length==1){$(this).parents(".error").removeClass("error")}});
	$(window).bind("resize",function(){correct_footer_pos()})});

