 // JavaScript Document

function check_num_email(form, button){
	  
	  if (!button)
	  {
	    button='status';
	  }
	  button_id = button+'_submit';
       //var form=$("input.text_blue").parent().parent('form');
          var t1=form.find("input.text_blue:first").val();
          var t2=form.find("input.text_blue:last").val();
	  if (!t1 && !t2)
	  {
	    var t1 = document.getElementById(button+'_t1').value;
	    var t2 = document.getElementById(button+'_t2').value;
	  }

          if(t1 && t2 && t1.replace(/[0-9]+/,'')=='' && t2.replace(/[A-Za-z0-9\.\_-]+@([A-Za-z0-9\_-]+\.)+[A-Za-z]{2,5}/,'')==''){
		status_submit = document.getElementById(button_id);
		status_submit.style.background='url(img/button.jpg) no-repeat center bottom';
		status_submit.style.color='#105897';
		status_submit.style.cursor='pointer';
		status_submit.removeAttribute('disabled');
               form.find(".submit_blue input").removeClass('submit_blue1').addClass('submit_blue2').removeAttr('disabled');
          }else{
		status_submit = document.getElementById(button_id);
		status_submit.style.background='url(img/button.jpg) no-repeat center top';
		status_submit.style.color='#ffffff';
		status_submit.style.cursor='default';
		status_submit.setAttribute('disabled', '1');
		form.find(".submit_blue input").removeClass('submit_blue2').addClass('submit_blue1').attr('disabled','disabled');
          }
	  if (button_id=='status_submit')
	  {
	    check_num_email(form, 'pay');
	  }
     }
function menu_item_padd_handler(button_id) {
  var form=$(this).parent().parent('form');
		check_num_email(form, '');
}

$(document).ready(function(){

	var form=$(this).parent().parent('form');
		check_num_email(form, '');
	
	var zanaves=0;
	$(document).resize(function(){
		var doch=$(document).height();
  	if(doch<700) doch=700
  	$("#page_height").height(doch);
    //$("#zanaves").height(doch);
	})
	$(document).resize()

	$("input.text_blue").keyup(function(){
		var form=$(this).parent().parent('form');
		check_num_email(form, '');
	});
	

	$("input.text_blue").change(function(){
		var form=$(this).parent().parent('form');
		check_num_email(form, '');
	});
	
	$("input.text_blue").focus(function(){
          if ( ($(this).val() == 'Номер заказа для оплаты') || ($(this).val() == 'Номер заказа для проверки')  || ($(this).val() == 'Ваш email'))
            $(this).val('');
    })	

  var menu_select='';
  getType('');
	$("a").click(function(){
		var hash='#'+$(this).attr('href').replace(/^.*#/,'')
		getType(hash)
	})

  $(".menu_button").mouseover(function(){
		$(".menu_select").removeClass("menu_select")
		$(this).addClass("menu_select")
	})
  $(".menu_button").mouseout(function(){
		$(".menu_select").removeClass("menu_select")
	})
				
	$(".arr_next").click(function(){
		var sdvig=$("#carousel_rotor").css('left').replace('px','')-800;
		if(-sdvig<$("#carousel_rotor").width()){
			sdvig=sdvig+'px';
			$("#carousel_rotor").animate({left:sdvig},300)
		}
	})
	$(".arr_prev").click(function(){
		var sdvig=$("#carousel_rotor").css('left').replace('px','')-0+800
		if(-sdvig>0){
			sdvig=sdvig+'px';
			$("#carousel_rotor").animate({left:sdvig},300)
		}
	})
		
	function getType(hash){
		if (hash){
    	var href=hash.replace(/\_.*$/,'');
    	var x=hash.replace(/^.*_/,'');
    }else{
			var href=window.location.hash.replace(/\_.*$/,'');
			var x=window.location.hash.replace(/^.*_/,'');
		}
		if(x==href) x='';
		$(".step").height(0);
		$(".box_white, .box_blue").height(0);
		
		$("#page_height").removeClass('type_menu_select').removeClass('type_menu_select1').removeClass('type_menu_select2');

  	if(href=='#pay')
	{
		if(!x)
		// оплата
		{
			$("#page_height").addClass('type_menu_select1');
			$(".box_blue, div.t_step1").height('auto');
		}
		else if(x=='s')
		{
			$("#page_height").addClass('type_menu_select2');
			$(".box_white, div.b_step3").height('auto');
		}
		else
		{
			var type_oplat=x; // тип оплаты
			$("#page_height").addClass('type_menu_select2');
			$(".box_white, div.b_step4_"+x).height('auto');
		}

	}
	else if(href=='#status')
	{
		  // статус
      if(!x){
				$("#page_height").addClass('type_menu_select1');
      	$(".box_blue, div.t_step2").height('auto');
      }else if(x=='2'){
        $("#page_height").addClass('type_menu_select2');
      	$(".box_white, div.b_step5").height('auto');
			}
      
	}
	else if(href=='#terms'){
      // условия
      $("#page_height").addClass('type_menu_select2');
			if(!x){
				$(".box_white, div.b_step1").height('auto');
      }else{
      	$(".box_white, div.b_step2").height('auto');
				//$("a.selected_mini").not(".help_a_"+x).show()
				//$(".help_a_"+x).hide();
				$(".helpers tr").hide()
				$("tr.help_"+x).show()
			}
      
	}
	else if(href=='#help')
	{
      // помощь
      $("#page_height").addClass('type_menu_select2');
      $(".box_white, div.b_step0").height('auto');
      $(".carousel_item").height('auto');
//      $(".box_white, div.b_step0").css({"display:"});
      $("#carousel_rotor").width($(".carousel_item").length*800)
      
	}
	else if (href=='#payresultok')
	{ 
      // результат оплаты
      $("#page_height").addClass('type_menu_select2');
 	  $(".box_white, div.b_payok").height('auto');
      
	}
	else if (href=='#payresultno')
	{
      // результат оплаты
      $("#page_height").addClass('type_menu_select2');
      $(".box_white, div.b_payno").height('auto');
      
	}
	else
	{
      $("#page_height").addClass('type_menu_select');
	}
    menu_select=$("#page_height").attr('class').replace('bg_b','').replace(' ','').replace('type_','');
	}
})



