function isRealNumber(NumberToTest) {
var IsFound = /^(\+|-)?[0-9][0-9]*(\.[0-9]*)?$/.test(NumberToTest);
return (IsFound);
}
function isIntegerNumber(NumberToTest) {
var IsFound = /^-?\d+$/.test(NumberToTest);
return (IsFound);
}
$(function () {
$('[data-validation="validate-form"]').submit(function () {
//alert("vijay")
$("#error_name").html("");
$("#error_date").html("");
$("#error_time").html("");
$("#error_place").html("");
$("#error_LongDeg").html("");
$("#error_LongMin").html("");
$("#error_LongEW").html("");
$("#error_LatDeg").html("");
$("#error_LatMin").html("");
$("#error_LatNS").html("");
$("#error_TimeZone").html("");
$("#error_dst").html("");
$("#error_ayanamsa").html("");
$("#error_charting").html("");
$("#error_kphn").html("");
if ($('#name').val() == "") {
$("#error_name").html("பெயர௠இடதà¯à®¤à®¿à®²à¯ தயவà¯à®šà¯†à®¯à¯à®¤à¯ பதிவ௠செயà¯à®¯à¯à®™à¯à®•ளà¯
");
$('#name').focus();
return (false);
}
if ($('#day').val() == "") {
$("#error_date").html("தேதி இடதà¯à®¤à®¿à®²à¯ 1 à®®à¯à®¤à®²à¯ 31 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#day').focus();
return (false);
}
if (!isRealNumber($('#day').val()) || $('#day').val() > 31 || $('#day').val() < 1) {
$("#error_date").html("தேதி இடதà¯à®¤à®¿à®²à¯ 1 à®®à¯à®¤à®²à¯ 31 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#day').focus();
return (false);
}
if ($('#month').val() == "") {
$("#error_date").html("மாதம௠இடதà¯à®¤à®¿à®²à¯ 1 à®®à¯à®¤à®²à¯ 12 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#month').focus();
return (false);
}
if (!isRealNumber($('#month').val()) || $('#month').val() > 12 || $('#month').val() < 1) {
$("#error_date").html("மாதம௠இடதà¯à®¤à®¿à®²à¯ 1 à®®à¯à®¤à®²à¯ 12 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#month').focus();
return (false);
}
if ($('#year').val() == "") {
$("#error_date").html("வரà¯à®Ÿà®®à¯ இடதà¯à®¤à®¿à®²à¯ 1 à®®à¯à®¤à®²à¯ 9999 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#year').focus();
return (false);
}
if (!isRealNumber($('#year').val()) || $('#year').val() < 1900) {
$("#error_date").html("தயவà¯à®šà¯†à®¯à¯à®¤à¯ வரà¯à®Ÿà®®à¯ எனà¯à®± இடதà¯à®¤à®¿à®²à¯ எணà¯à®•ளை மடà¯à®Ÿà¯à®®à¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#year').focus();
return (false);
}
if ($('#hrs').val() == "") {
$("#error_time").html("மணி௠இடதà¯à®¤à®¿à®²à¯ 0 à®®à¯à®¤à®²à¯ 23 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#hrs').focus();
return (false);
}
if (!isRealNumber($('#hrs').val()) || $('#hrs').val() > 23 || $('#hrs').val() < 0) {
$("#error_time").html("மணி௠இடதà¯à®¤à®¿à®²à¯ 0 à®®à¯à®¤à®²à¯ 23 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#hrs').focus();
return (false);
}
if ($('#min').val() == "") {
$("#error_time").html("நிமிடம௠இடதà¯à®¤à®¿à®²à¯ 0 à®®à¯à®¤à®²à¯ 59 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#min').focus();
return (false);
}
if (!isRealNumber($('#min').val()) || $('#min').val() > 59 || $('#min').val() < 0) {
$("#error_time").html("நிமிடம௠இடதà¯à®¤à®¿à®²à¯ 0 à®®à¯à®¤à®²à¯ 59 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#min').focus();
return (false);
}
if ($('#sec').val() == "") {
$("#error_time").html("விநாடி௠இடதà¯à®¤à®¿à®²à¯ 0 à®®à¯à®¤à®²à¯ 59 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#sec').focus();
return (false);
}
if (!isRealNumber($('#sec').val()) || $('#sec').val() > 59 || $('#sec').val() < 0) {
$("#error_time").html("விநாடி௠இடதà¯à®¤à®¿à®²à¯ 0 à®®à¯à®¤à®²à¯ 59 கà¯à®•à¯à®³à¯ ஒர௠எணà¯à®£à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#sec').focus();
return (false);
}
if ($('#place').val() == "") {
$("#error_place").html("தயவ௠செயà¯à®¤à¯ இடதà¯à®¤à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#place').focus();
return (false);
}
if ($('#place').val() == "") {
$("#error_place").html("தயவ௠செயà¯à®¤à¯ இடதà¯à®¤à¯ˆà®ªà¯ பதிவ௠செயà¯à®¯à®µà¯à®®à¯.
");
$('#place').focus();
return (false);
}
if (!isIntegerNumber($('#LongDeg').val()) || $('#LongDeg').val() == "" || $('#LongDeg').val() > 180 || $('#LongDeg').val() < 0) {
$("#error_LongDeg").html("அடà¯à®šà®°à¯‡à®•ையின௠பாகை 0 விலிரà¯à®¨à¯à®¤à¯ 180கà¯à®•à¯à®³à¯ இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.
");
$('#LongDeg').focus();
return (false);
}
if (!isIntegerNumber($('#LongMin').val()) || $('#LongMin').val() == "" || $('#LongMin').val() > 60 || $('#LongMin').val() < 0) {
$("#error_LongMin").html("அடà¯à®šà®°à¯‡à®•ையின௠நிமிடம௠0 விலிரà¯à®¨à¯à®¤à¯ 60கà¯à®•à¯à®³à¯ இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.
");
$('#LongMin').focus();
return (false);
}
if ($('#LongEW').val() == "") {
$("#error_LongEW").html("Long EW is required
");
$('#LongEW').focus();
return (false);
}
if (!isIntegerNumber($('#LatDeg').val()) || $('#LatDeg').val() == "" || $('#LatDeg').val() > 90 || $('#LatDeg').val() < 0) {
$("#error_LatDeg").html("தீரà¯à®•à¯à®•ரேகையின௠பாகை 0 விலிரà¯à®¨à¯à®¤à¯ 90கà¯à®•à¯à®³à¯ இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.
");
$('#LatDeg').focus();
return (false);
}
if (!isIntegerNumber($('#LatMin').val()) || $('#LatMin').val() == "" || $('#LatMin').val() > 60 || $('#LatMin').val() < 0) {
$("#error_LatMin").html("அடà¯à®šà®°à¯‡à®•ையின௠நிமிடம௠0 விலிரà¯à®¨à¯à®¤à¯ 60கà¯à®•à¯à®³à¯ இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.
");
$('#LatMin').focus();
return (false);
}
if ($('#LatNS').val() == "") {
$("#error_LatNS").html("Lat NS is required
");
$('#LatNS').focus();
return (false);
}
if (!isRealNumber($('#timeZone').val()) || $('#timeZone').val() == "" || $('#timeZone').val() > 13.0 || $('#timeZone').val() < -12.0) {
$("#error_timeZone").html("நேர மணà¯à®Ÿà®² மதிபà¯à®ªà¯ 12-00 மறà¯à®±à¯à®®à¯ 16.00 வரை இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.
");
$('#timeZone').focus();
return (false);
}
if (!isIntegerNumber($('#dst').val()) || $('#dst').val() == "" || $('#dst').val() > 2 || $('#dst').val() < 0) {
$("#error_dst").html("DST 0 to 2 is required
");
$('#dst').focus();
return (false);
}
//if ($('#ayanamsa').val() == "") {
//$("#error_ayanamsa").html("Ayanamsa is required
");
//$('#ayanamsa').focus();
//return (false);
//}
//if ($('#charting').val() == "") {
//$("#error_charting").html("Chart Style is required
");
//$('#charting').focus();
//return (false);
//}
//if (!isIntegerNumber($('#kphn').val()) || $('#kphn').val() == "" || $('#kphn').val() > 249 || $('#kphn').val() < 0) {
//$("#error_kphn").html("KP Horary No 1 to 249 is required
");
//$('#kphn').focus();
//return (false);
//}
return true;
});
});