function checkIntCode(obj) {
	return validatePhone(obj, "INT");
}

function checkCode(obj) {
	return validatePhone(obj, "CODE");
}

function checkTelephone(obj) {
	return validatePhone(obj, "TEL");
}

function checkCellphone(obj) {
	return validatePhone(obj, "CELL");
}

function validatePhone(obj, type) {
	var min;
	var max;

	switch (type) {
		case "INT" :
			min = 2;
			max = 3;
			break;

		case "CODE" :
			sType = "dialing code";
			min = 2;
			max = 7;
			break;

		case "CELL" :
			sType = "cellular number";
			min = 10;
			max = 12;
			break;

		case "TEL" :
		default :
			sType = "telephone number";
			min = 6;
			max = 12;
			break;
	}

	if (!chkEmpty(obj)) return false;

	removeSpaces(obj);
	removeSign(obj);

	if (!chkInteger(obj)) return false;

	return true;
}
