var popclear = window.popclear = function() {
    $("#pop-up-form input.i").css({"color":"#ccc"});
    $("#pop-up-form input[name=name]").attr("value", 'Фамилия Имя Отчество');
    $("#pop-up-form input[name=org]").attr("value", 'Организация');
    $("#pop-up-form input[name=phone]").attr("value", 'Номер телефона');
    //$("#pop-up-form input[name=email]").attr("value", 'E-mail');
    $("#pop-up-form input[name=cred]").attr("checked", false);
    $("#pop-up-form input[name=rko]").attr("checked", false);
    $("#pop-up-form input[name=card]").attr("checked", false);
    $("#pop-up-form textarea[name=comments]").html('');
    if ( $("#pop-up-form select[name=city]").length )
	    $("#pop-up-form select[name=city]").get(0).selectedIndex = 0;
    if ( $("#pop-up-form input[name=subcity]").length )
	    $("#pop-up-form input[name=subcity]").attr("value", "");
    $("#request_form .content").show();
    $("#request_form .thanks").hide();
    //$("#request_form").hide();
    return false;
};


$(document).ready(function(){
    popclear();
    //$('div.contactsBlock').hover(ctIn, ctOut);
  /*  
	$(".show-request_form").click(function(){
		$("#request_form").show();
		return false;
	});/*

    /*
    $('#request_form input[name=cred]').change(function() {
        $(this).val() ? $('#sixandmore').show() : $('#sixandmore').hide();
    });
    */

	
    $('#pop-up-form').submit(function() {
        var msg = '';
        var nameVal = $("#pop-up-form input[name=name]").val();
        var re = /^[А-Яа-я\-\s]+$/;
	    if (!re.test(nameVal) || nameVal == 'Фамилия Имя Отчество') {
            msg += ' - В ФИО допускаются только русские буквы, пробелы и дефис;\n';
        }
        if ($("#pop-up-form input[name=org]").val() == '' ||
            $("#pop-up-form input[name=org]").val() == 'Организация') {
            msg += ' - Укажите название организации или ИП;\n';
        }
        if ($("#pop-up-form input[name=phone]").val() == '' ||
            $("#pop-up-form input[name=phone]").val() == 'Номер телефона') {
            msg += ' - Укажите свой номер телефона;\n';
        }
        /*if ($("#pop-up-form input[name=email]").val() == '' ||
            $("#pop-up-form input[name=email]").val() == 'E-mail') {
            msg += ' - Укажите свой e-mail;\n';
        }*/
        if ($("#pop-up-form select[name=city]").length && $("#pop-up-form select[name=city]").val() == '0') {
        	msg += ' - Укажите регион Вашего бизнеса;\n';
        }
	    
		if ($("#pop-up-form input[name=subcity]").val() == '') {
            msg += ' - Укажите населенный пункт;\n';
        }
        if (msg != '') {
    	  	alert('Не заполнено или неверно заполнено одно из полей:\n' + msg);
            return false;
        }


      var inputs = new Object();

      $('#pop-up-form input, #pop-up-form textarea, #pop-up-form select').each(function(inputs) { return function() {
        if ( $(this).attr('type') == 'checkbox' && !$(this).attr('checked') ) return;
        if ($(this).attr('name') != '') {
            inputs[$(this).attr('name')] = $(this).val();
        }
      } }(inputs));
      
      jQuery.ajax({
        data: inputs,
        type: "POST",
        url: "/mail_msb11_sg_max-ver2.php",
        timeout: 2000,
        error: function() {
		$("#request_form .content").hide();
		$("#request_form .thanks").show();
        },
        success: function(r) { 
		$("#request_form .content").hide();
		$("#request_form .thanks").show();
        }
      })
      return false;
    })

	var update = function(el) {
		switch (el.attr("name")) {
			case 'name' :
				var re = /^[А-Яа-я\-\s]+$/;
				var is = re.test(el.val());
				if (is) el.css({"background-color":"#FFF"});
				else el.css({"background-color":"#FFEEEE"});
			break;
			case 'org' :
				var is = el.val() != '';
				if (is) el.css({"background-color":"#FFF"});
				else el.css({"background-color":"#FFEEEE"});
			break;
			case 'phone' :
				var is = el.val() != '';
				if (is) el.css({"background-color":"#FFF"});
				else el.css({"background-color":"#FFEEEE"});
			break;
			case 'email' :
				var is = el.val() != '';
				if (is) el.css({"background-color":"#FFF"});
				else el.css({"background-color":"#FFEEEE"});
			break;
		}
	}
	
	$("#request_form input").focus(function(){
		switch ($(this).attr("name")) {
			case 'name' :
                if ($(this).val() == 'Фамилия Имя Отчество') $(this).val('');
			break;
			case 'org' :
                if ($(this).val() == 'Организация') $(this).val('');
			break;
			case 'phone' :
                if ($(this).val() == 'Номер телефона') $(this).val('');
			break;
			/*case 'email' :
                if ($(this).val() == 'E-mail') $(this).val('');
			break;*/
		}
		$(this).css({"color":"#0064a9"});
	});

	$("#pop-up-form input").keyup(function(){ update($(this)); });
	$("#pop-up-form input").change(function(){ update($(this)); });
	
});

