// JavaScript Document
function isValidAlphabet(string) {
   if (!string) return false;
   var iChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) = -1)
	         return false;
   }
   return true;
}   
function isValidAlphabete(string) {
   if (!string) return false;
   var iChars = "ABCDEFGHIOPR/-";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) = -1)
	         return false;
   }
   return true;
} 

function isValidNumber(strNumber) {
   if (!strNumber) return false;
   var iChars = "0123456789";

   for (var i = 0; i < strNumber.length; i++) {
      if (iChars.indexOf(strNumber.charAt(i)) = -1)
	         return false;
   }
   return true;
}  

//================= Sandip :-) ==========================
function f_tcalParseDate (s_date) {

	var re_date = /^\s*(\d{2})\/(\d{2})\/(\d{4})\s*$/;
	if (!re_date.exec(s_date))
		{
		alert ("Invalid date: '" + s_date + "'.\nAccepted format is DD/MM/YYYY.");
		return false
		}
	var n_day = Number(RegExp.$1),
		n_month = Number(RegExp.$2),
		n_year = Number(RegExp.$3);

	if (n_year < 100)
		n_year += (n_year < this.a_tpl.centyear ? 2000 : 1900);
	if (n_month < 1 || n_month > 12)
		{
			alert ("Invalid month value: '" + n_month + "'.\nAllowed range is 01-12.");
			return false;
		}
	var d_numdays = new Date(n_year, n_month, 0);
	if (n_day > d_numdays.getDate())
		{
		alert("Invalid day of month value: '" + n_day + "'.\nAllowed range for selected month is 01 - " + d_numdays.getDate() + ".");
		return false;
		}
	return true;
}

function isValidDateDiff(start_date,end_date) {


var arr=start_date.split("/");
var arr1=end_date.split("/");

var fromDate=arr[2] + arr[1] + arr[0];
var toDate=arr1[2] + arr1[1] + arr1[0];

var diff=toDate-fromDate;

if(diff<0) 
{
alert("End Date should be greater than Start date");
return false;
}	

return true;
	
}
//XXXXXXXXXXXXXXXXX :-) :-X :-)      XXXXXXXXXXXXXXXXXXXXXXX