function minwidth() {
//	alert('!');
  if (jQuery.browser.msie) {
    var cssprop = jQuery("#container").css("min-width");
    if ( cssprop == null ) {
      cssprop = 1100; //No min-width; default to min-width of 760
    } else {
      cssprop = parseInt(cssprop); //Convert value to numeric;
    };
    
    //get document margin to figure browser width to look for
    var margin = parseInt( jQuery("body").css("margin-left") ) + parseInt( jQuery("body").css("margin-right") );
    //21px is the width of the scroll bar.
    if ($(window).width() < (cssprop + margin + 21)) {
      $("#container").css({"width": cssprop + 'px'}); //Set fixed-width
      $("#main_block").css({"width": cssprop + 'px'}); //Set fixed-width
    } else {
      $("#container").css({"width" : $(window).width() + 'px'}); //Set fixed-width
      $("#main_block").css({"width" : $(window).width() + 'px'}); //Set fixed-width
    }
  }
}

function showPodMenu(id){
    document.getElementById(id).style.display = "block";
}
function hidePodMenu(id){
    document.getElementById(id).style.display = "none";
}

function utrim(str) {
	return str.replace(/(^\s+)|(\s+$)/g, "");
}

$(document).ready(function(){

  $('#payment_form').submit(function() {
      
	  var badFields = [];
	  
	  var inpName = $('#payment_form_name');
	  var inpNameTitle = utrim(inpName.parent().parent().find('td:first').text());
	  var inpPhone = $('#payment_form_phone');
	  var inpPhoneTitle = utrim(inpPhone.parent().parent().find('td:first').text());
	  var inpEmail = $('#payment_form_email');
	  var inpEmailTitle = utrim(inpEmail.parent().parent().find('td:first').text());
	  var inpAmount = $('#payment_form_amount');
	  var inpAmountTitle = utrim(inpAmount.parent().parent().find('td:first').text());
	  
      var result = true;
      if($('#payment_form_name').attr("value") == '') {
        result = false;
		badFields.push(inpNameTitle);
      }
      if($('#payment_form_phone').attr("value") == '') {
        result = false;
		badFields.push(inpPhoneTitle);
      }
      if($('#payment_form_email').attr("value") == '') {
        result = false;
		badFields.push(inpEmailTitle);
      }
      if(($('#payment_form_amount').attr("value") == '000,00') || ($('#payment_form_amount').attr("value") == '')) {
        result = false;
		badFields.push(inpAmountTitle);
      }

      var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
      var emailaddressVal = $("#payment_form_email").attr("value");
      if(!emailReg.test(emailaddressVal)) {
        result = false;
		badFields.push(inpEmailTitle);
      }

      var phoneReg = /^([0-9+-_() ]+)$/;
      var phoneVal = $("#payment_form_phone").attr("value");
      if(!phoneReg.test(phoneVal)) {
        result = false;
		badFields.push(inpPhoneTitle);
      }

      var error_msg = '';

      if($('#form_language').attr('value') == 'ukr') {
        error_msg = 'Перевірте, будь ласка, ваші дані:';
		for (i = 0; i < badFields.length; i++) {
			error_msg += '\r\n' + badFields[i];
		}
      }
      if($('#form_language').attr('value') == 'rus') {
        error_msg = 'Проверьте, пожалуйста, ваши данные:';
		for (i = 0; i < badFields.length; i++) {
			error_msg += '\r\n' + badFields[i];
		}
      }
      if($('#form_language').attr('value') == 'eng') {
        error_msg = 'Please, check your information:';
		for (i = 0; i < badFields.length; i++) {
			error_msg += '\r\n' + badFields[i];
		}
      }
      
      if(result == false) {
        alert(error_msg);
        return false;
      }
      else {
        return true;
      }
  });

  minwidth(); //call IE minwidth on page load
  $( window ).resize( minwidth ); //IE Resize event - resize for min-width

  var location_array = location.href.split("/");
  var lang = location_array[3];
  if(lang != 'ukr' && lang != 'rus' && lang != 'eng') {
      var lang = 'ukr';
  }

  $("a[rel='gallery']").colorbox();

  $("#next-month").click(function () {
      $.getJSON("/php/ajax_calendar.php?lang=" + lang + "&month=" + $("#months div").attr("id") + "&direction=next",
			function(data)
			{
                $("#calendar table").remove();
                $("#months").append(data.calendar);
                $("#months div").text(data.month);
                $("#months div").attr("id", data.month_num);
            });
      return false;
  });

  $("#prev-month").click(function () {
      $.getJSON("/php/ajax_calendar.php?lang=" + lang + "&month=" + $("#months div").attr("id") + "&direction=prev",
			function(data)
			{
                $("#calendar table").remove();
                $("#months").append(data.calendar);
                $("#months div").text(data.month);
                $("#months div").attr("id", data.month_num);
            });
      return false;
  });

  $("#change_pass_link").click(function () {
      $(".change_pass").toggle();
      return false;
  });

  $(".poll_q_mt").change(function() {
      var div = $("#" + $(this).attr("name") + "_rating");
      if($(this).attr("checked") === true) {
          $(div).show();
      } else {
          $(div).hide();
      }
  });
});
