function del()
{
	var aa;
	aa = confirm("Are you sure you want to delete this record");
	if(aa)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function emptyField(textobj)
{
	if(textobj.value.length==0)
	{
		 textobj.focus();
		 return true;
	}
	for(var i=0;i < textobj.value.length;++i)
	{
		var ch =textobj.value.charAt(i);
	if(ch!=' '&&ch!= '\t') 
		return false;
	}
	textobj.focus();
	return true;
}


function isblank(blafield)
{
if(blafield.indexOf(' ') ==1)
{
return false;

}
else
{
return true;
}
}




function isNum(argvalue) 
{
argvalue = argvalue.toString();

if (argvalue.length == 0)
{
return true;
}

for (var n = 0; n < argvalue.length; n++)
{
if(argvalue.substring(n, n+1) == "0")
continue;
else if(argvalue.substring(n, n+1) == "1")
continue;
else if(argvalue.substring(n, n+1) == "2")
continue;
else if(argvalue.substring(n, n+1) == "3")
continue;
else if(argvalue.substring(n, n+1) == "4")
continue;
else if(argvalue.substring(n, n+1) == "5")
continue;
else if(argvalue.substring(n, n+1) == "6")
continue;
else if(argvalue.substring(n, n+1) == "7")
continue;
else if(argvalue.substring(n, n+1) == "8")
continue;
else if(argvalue.substring(n, n+1) == "9")
continue;
else if(argvalue.substring(n, n+1) == ".")
continue;

else if(argvalue.substring(n, n+1) == " ")
continue;

else

return false;
}
return true;
}





function isdate(sdate)
{
var s,ss,leapyear,y1;
s = sdate.value;
ss = s.split("/");
var today = new Date();
today = today.getYear();
//alert(today);
y1 = ss[2];
//y1 = '20'+y1;
//alert(y1);
//today = '20'+today;
//alert(today);
//alert(s.substr(1,1));
//alert(s.substr(2,1));
//alert(s.substr(3,1));
//alert(s.substr(4,1));
//alert(s.substr(5,1));
if ((s.substr(1,1) != "/" && s.substr(2,1) != "/") || (s.substr(3,1) != "/" && s.substr(4,1) != "/" && s.substr(5,1) != "/"))
	{
	
		alert("Enter date in correct form (dd/mm/yyyy)");
		return val_focus(sdate);
		
	}
  
else if ((ss[1].length > 2) || (ss[1].length < 1) || (ss[0].length > 2) || ss[0].length < 1 || (y1.length != 4) || (!isNum(ss[1])) || (!isNum(ss[0])) || (!isNum(y1)))
	 {
		alert("Enter date in Correct format (mm/dd/yyyy)");
		return val_focus(sdate);
	 }
	else if ((y1 < 1900) || (today < y1))
	 {
		alert("Enter Valid Year [Between 1900-To current Year]");
		return val_focus(sdate);
	 }
	
	else if(ss[0] < 1 || ss[0] > 12)
	{
		alert("Enter Valid Month [Between 1-12]");
		return val_focus(sdate);
	}
	
	else if(ss[1] < 1 || ss[1] > 31)
	{
		alert("Enter Valid day [Between 1-31]");
		return val_focus(sdate);
	}
	
	else if(ss[0]==4 || ss[0] == 6 || ss[0] == 9 || ss[0] == 11)
	{
		if(ss[1] > 30)
		{
			alert("For this month day should be less than 30");
			return val_focus(sdate);
		 }
	}
	
	else if(ss[0] == 2)
	{
		if((y1%4)==0) 
		{	
			if((y1%100)==0)
			{	
				if((y1%400) ==0)
				leapyear = true;
				else
				leapyear = false;
			}
			else
			leapyear = true;	
		}		
	    else 
		    leapyear = false;
		 
		if((leapyear) && (ss[1] > 29))
		 {
			alert("This is leap year so date can't greater than 29");
			return val_focus(sdate);
		 }
		  
		 else if(!(leapyear) && ss[1] > 28)
		 {
			alert("This is not leap year so date can't greater than 28");
			return val_focus(sdate);
		 }
		 
	}
	else 
	return false;
 }


 function val_focus(formobj)
{
 formobj.select();
 formobj.focus();
 return true;

}



//author@GBS
function chkExtension(txtfield)
{


	var filename,filenamelen
	var fileext,fileextlen
	var allowedtypes = [".jpg",".JPG",".jpeg",".JPEG",".gif",".GIF"]
	var dotpos
	filename = txtfield.value
	filenamelen = filename.length
	dotpos = filename.lastIndexOf(".")
	fileextlen = (filenamelen - dotpos - 1)
	
	if (fileextlen >= 3 && fileextlen <= 4) //this allows files with a min of 3 and max of 4 chars in their extension
	{
	fileext = filename.substring(dotpos,filenamelen)
	//alert (fileext)
		for(var ctr=0;ctr<allowedtypes.length;ctr++)
		{
			
			if(allowedtypes[ctr] == fileext)
			{
				return true
			}		
		}
		alert("Only JPG/JPEG/GIF type picture files are allowed.\n Please select a valid file type.")	

	}
	else
	alert("The file you have selected is not a valid picture file.\nPlease select a different file.")
	
	return false


}
function checkEmail(txtObj)
{
	
	txtObj.value = email
	
	if (email != null )
	var emailLen = email.length;
	else
	return false;		
	
	if (emailLen <= 0) 
		return false;		

	
	if (email.indexOf('@') == -1 || email.indexOf('.') == -1)
	return false;
	else
	{	
		email = email.toLowerCase();
		var allowedChars = "abcdefghijklmnopqurstuvwxyz0123456789_."
		
		
		var compArr = email.split('@');
		if(compArr.length > 2)
		{
			return false;
		}
		else
		{
			var partLID,partEDom,toDotsinEDom;
			toDotsinEDom = 0;
			partLID = compArr[0];
			partEDom = compArr[1];
			
			if(!isEmptyStr(partLID))
			{
				for(var indx = 0; indx < partLID.length;indx ++)
				{				
					if(allowedChars.indexOf(partLID.charAt(indx)) == -1)
					return false;
				}
			}
			else
			return false;
			
			if(!isEmptyStr(partEDom))
			{
				if(partEDom.lastIndexOf('.') == partEDom.length-1 || partEDom.indexOf('.') == 0)
				return false;
			
				for(var indx = 0; indx < partEDom.length;indx ++)
				{				
					if(allowedChars.indexOf(partEDom.charAt(indx)) == -1)
						return false;
				}
			}
			else
			return false;
			
		}		
	
	}
	
	return true;
}


function emailvalidate(email)
{
var inem1,inem2,lenem1,l,l1,lenem2,lensp,lechar;
	inem1 = email.value.length;
	l = email.value;
	l1 = l.lastIndexOf('.');
	lenem1 = l.lastIndexOf('@');
	lenem2 = l.indexOf('@');
	lensp = l.indexOf(' ');
	lechar = l.charAt(lenem1 + 1);
	if(lechar == '.')
	{
		alert("Please Enter Valid Email ID");
		email.focus();
		return (false);
	}
	if((lenem1 + 1) == l1 || (l1 + 1) == inem1 || lenem1 > l1 || lenem2 != lenem1 || lensp != -1 || lenem1 == 0)
	{
		alert("Please Enter Valid Email ID");
		email.focus();
		return (false);
	}
	if(email.value.indexOf('@') == -1 || email.value.indexOf('.')== -1)
	  {
	  alert("Please Enter Valid Email id ");
	  email.focus();
	  return (false);
	  }
	  return true;
}



