$(document).ready(function(){
	var errorContainer = $('#MsgBox').width(400).css({'margin':'5 5 5 5'});
	$('#netizen_form').validate({
		rules: {
				enduser:{required: true},
				email_1:{required:function(){return ($("#email_1").val() == '' && ($('#fax_1').val() == '' || $('#fax_2').val() == '' || $('#fax_3').val() == '')) ? true: false}},
				fax_1:{required:function(){return ($("#email_1").val() == '' && ($('#fax_1').val() == '' || $('#fax_2').val() == '' || $('#fax_3').val() == '')) ? true: false},number:true},
				fax_2:{required:function(){return ($("#email_1").val() == '' && ($('#fax_1').val() == '' || $('#fax_2').val() == '' || $('#fax_3').val() == '')) ? true: false},number:true},
				fax_3:{required:function(){return ($("#email_1").val() == '' && ($('#fax_1').val() == '' || $('#fax_2').val() == '' || $('#fax_3').val() == '')) ? true: false},number:true},
				user:{required:true,number:true},
				server:{required:true,number:true},
				multi:{required:true,number:true},
				send:{required:true}
		},
		groups: {
			fax: "fax_1 fax_2 fax_3 email_1"
		},

		messages: {
			enduser: {
			required: "도입 담당자를 입력해주세요."
			},
			email_1:{
			required: "요청한 견적내용을 수신받기위해 E-mail 이나 FAX 가 필요합니다."
			},
			user: {
			required: "사용자수를 입력해주세요.",
			number:"숫자만 입력 가능합니다."
			},
			server: {
			required: "서버수를 입력해주세요.",
			number:"숫자만 입력 가능합니다."
			},
			multi: {
			required: "동시 접속자 수를 입력해주세요.",
			number:"숫자만 입력 가능합니다."
			},
			mobile_1: {
			number:"숫자만 입력 가능합니다."
			},
			mobile_2: {
			number:"숫자만 입력 가능합니다."
			},
			mobile_3: {
			number:"숫자만 입력 가능합니다."
			},
			fax_1: {
			required: "요청한 견적내용을 수신받기위해 E-mail 이나 FAX 가 필요합니다.",
			number:"숫자만 입력 가능합니다."
			},
			fax_2: {
			required: "요청한 견적내용을 수신받기위해 E-mail 이나 FAX 가 필요합니다.",
			number:"숫자만 입력 가능합니다."
			},
			fax_3: {
			required: "요청한 견적내용을 수신받기위해 E-mail 이나 FAX 가 필요합니다.",
			number:"숫자만 입력 가능합니다."
			},
			send: {
			required: "견적서 수신 방법을 선택해주세요."
			}
		},
		showErrors: function(errorMap, errorList){
			if(errorList.length){
				$("#MsgString").text('').append(errorList[0]['message']).css('color','red');
				var offset = $('#costavs').offset();
				var left = offset.left/2+250;
				var top = offset.top/2+100;
				errorContainer.show().css({"left":left+"px","top":top+"px"});
			}
			
		},
		submitHandler: function(form) {
			  form.submit();
			 
		},
		success: function(element) {
		}

	});
});
