/* browser definition script */
  var cssFix = function(){	  	
  var u = navigator.userAgent.toLowerCase(),
  addClass = function(el,val){
    if(!el.className) {
      el.className = val;
    } else {
      var newCl = el.className;
      newCl+=(" "+val);
      el.className = newCl;
    }
  },
  is = function(t){return (u.indexOf(t)!=-1)};
  addClass(document.getElementsByTagName('html')[0],[
    (!(/opera|webtv/i.test(u))&&/msie (\d)/.test(u))?('ie ie'+RegExp.$1)
      :is('firefox/2')?'gecko ff2'
      :is('firefox/3')?'gecko ff3'
      :is('chrome')?'chrome'
      :is('gecko/')?'gecko'
      :is('opera/9')?'opera opera9':/opera (\d)/.test(u)?'opera opera'+RegExp.$1
      :is('konqueror')?'konqueror'
      :is('applewebkit/')?'webkit safari'
      :is('mozilla/')?'gecko':'',
    (is('x11')||is('linux'))?'linux'
      :is('mac')?'mac'
      :is('win')?'win':''
  ].join("-"));
}();

function isEmpty( inputStr ) { return !(inputStr&&inputStr.length) }

function validatemail(email) {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(email) == false) {
        return false;
    }
    return true;
}

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function hideFormMessage() {
    $('#divKnowCost').show();
    $('#knowCostMessage').hide();
}

$(document).ready(function(){

    $("#submit_btn").click(function() {

        var f_empty=false;
        var name = $("input#input_know_cost_company_type").val();
        
        if (isEmpty(trim(name))) {
            $("input#input_know_cost_company_type").css({backgroundColor:"#FFC8C8"});
            $("input#input_know_cost_company_type").focus();
            f_empty=true;
        } else {
            $("input#input_know_cost_company_type").css({backgroundColor:"#FFFFFF"});
        }

        var organization = $("input#input_know_cost_year_discovery").val();
        if (isEmpty(trim(organization))) {
            $("input#input_know_cost_year_discovery").css({backgroundColor:"#FFC8C8"});
            f_empty=true;
        } else {
            $("input#input_know_cost_year_discovery").css({backgroundColor:"#FFFFFF"});
        }

        var phone1 = $("input#input_know_cost_telephone_part1").val();
        var phone2 = $("input#input_know_cost_telephone_part2").val();
        var phone3 = $("input#input_know_cost_telephone_part3").val();
//        if (isEmpty(trim(phone1))) {
//            $("input#input_know_cost_telephone_part1").css({backgroundColor:"#FFC8C8"});
//            f_empty=true;
//        } else {
//            $("input#input_know_cost_telephone_part1").css({backgroundColor:"#FFFFFF"});
//        }
        if (isEmpty(trim(phone2))) {
            $("input#input_know_cost_telephone_part2").css({backgroundColor:"#FFC8C8"});
            f_empty=true;
        } else {
            $("input#input_know_cost_telephone_part2").css({backgroundColor:"#FFFFFF"});
        }
        if (isEmpty(trim(phone3))) {
            $("input#input_know_cost_telephone_part3").css({backgroundColor:"#FFC8C8"});
            f_empty=true;
        } else {
            $("input#input_know_cost_telephone_part3").css({backgroundColor:"#FFFFFF"});
        }

        var contact = $("input#input_know_cost_contact").val();
        if (isEmpty(trim(contact))) {
            $("input#input_know_cost_contact").css({backgroundColor:"#FFC8C8"});
            f_empty=true;
        } else {
            $("input#input_know_cost_contact").css({backgroundColor:"#FFFFFF"});
        }
        var email = $("input#input_email").val();
        if (isEmpty(trim(email))) {
            $("input#input_email").css({backgroundColor:"#FFC8C8"});
            f_empty=true;
        } else {
            $("input#input_email").css({backgroundColor:"#FFFFFF"});
        }

        if(f_empty) {
            alert('Все поля обязательны для заполнения!');
            return false;
        }

        var dataString=$("#knowCostForm").serialize();

        $.post("sendrequest.php", dataString,
            function(data){
                $('#knowCostMessage').html("Ваше сообщение было отправлено. Спасибо! [<a href=\"#\" onclick=\"hideFormMessage(); return false;\">Повторить</a>]");
                $('#divKnowCost').hide();
                $('#knowCostMessage').show();
            }, "html"
        );

        return false;
    });


});