$(document).ready(function() {
    $(":input[type='text']").each(function() {
        $(this).attr('autocomplete', 'off');    // autocomplete remove
        $(this).css('ime-mode', 'disabled');    // Korean input remove
    });

    $("textarea").each(function() {
        $(this).attr('autocomplete', 'off');
        $(this).css('ime-mode', 'disabled');
    });
});

function checkEmail_2( emailStr ) {

	var isEmailFormat = /^[.\w]+@\w+(\.\w+){1,3}$/;

	if (!isEmailFormat.test(emailStr)) {			
		return false;
	}
	return true;
}    

function checkCheckBox(){
	if ($("input[type=checkbox]:checked").length == 0){
		alert("please check checkbox.")
		return false;
	}
	return true;
}

//add comma
function numberFormat(num) { 
	var pattern = /(-?[0-9]+)([0-9]{3})/; 
	while(pattern.test(num)) { 
		num = num.replace(pattern,"$1,$2"); 
	} 
return num; 
} 
 
//delete comma
function unNumberFormat(num) { 
	return (num.replace(/\,/g,"")); 
}

//only number
function isNumber(s) {
    var isNum = /^[\d]+$/;

    if (s.search(isNum))
        return false;

    return true;
}

$.extend({
	getDateDiff: function(number, dateType){
		var today = new Date();
		var dateDiff = "";


		number = parseInt(number);


		switch (dateType){
			case "Y" :
				dateDiff = new Date(today.setYear(today.getFullYear() + number));
				break;
			case "M" :
				dateDiff = new Date(today.setMonth(today.getMonth() + number));
				break;
			case "D" :
				dateDiff = new Date(today.setDate(today.getDate() + number));
				break;
		}


		return $.addZero(dateDiff.getMonth() + 1) + "/" + $.addZero(dateDiff.getDate()) + "/" + dateDiff.getFullYear() ;
	},

	addZero: function(number){
		return parseInt(number) < 10 ? "0" + number : number;
	}
});

