<!-- Hide From the old browsers
//	Copy right Bosco Infotech 2002 :: Author : Loganathan N , logudotcom@yahoo.com  
// 						 All rights are reserved . 

function TextValidate(txtCtrl,val) {
	var ctrName = val;		
	Remove_Spaces(txtCtrl);		
	if (txtCtrl.value == "") {		
		alert("Please enter " + ctrName + ".");		
		txtCtrl.focus();   	
		return false;		
	}
	if(txtCtrl.value.indexOf("'") > -1){		
		alert("Please Don't enter ' in " + ctrName + ".");		
		txtCtrl.focus();   	
		return false;		
	}			
}

function TextAreaValidate(txtCtrl,val) {
	var ctrName = val;		
	if (txtCtrl.value == "") {		
		alert("Please enter " + ctrName + ".");		
		txtCtrl.focus();   	
		return false;		
	}
	if(txtCtrl.value.indexOf("'") > -1){		
		alert("Please Don't enter ' in " + ctrName + ".");		
		txtCtrl.focus();   	
		return false;		
	}			
}




//-----------------------------------------------------------
function NumberValidate(txtCtrl, val) {
	var ctrName = val;
	Remove_Spaces(txtCtrl);
	if (txtCtrl.value == "") {
		alert("Please enter " + ctrName + ".");
		txtCtrl.focus();	   	
		return false;
	}
	if(isNaN(txtCtrl.value)) { 
		alert("Please enter only Numbers in " + ctrName + " field.");
		txtCtrl.focus();	   	
		return false;
	}
}

//-----------------------------------------
// Req field
function EmailValidate(txtCtrl, val) {
	var ctrName = val;
	Remove_Spaces(txtCtrl);
	txtCtrl.value=txtCtrl.value.replace(/ \*/g,"");

	if (txtCtrl.value.indexOf("@") < 2 ||txtCtrl.value.indexOf(".") < 0) {
		alert("Please enter valid email Id");
		txtCtrl.focus();	   	
		txtCtrl.select();
		return false;
	}		
	if(txtCtrl.value.indexOf("'") > -1){		
		alert("Please Don't enter ' in " + ctrName + ".");		
		txtCtrl.focus();   	
		return false;		
	}			

}
// Not req, but check format - use onblur
function EmailValidateCheck(txtCtrl) {
	var xlogus = txtCtrl.value.length;
	Remove_Spaces(txtCtrl);
	txtCtrl.value=txtCtrl.value.replace(/ \*/g,"");

	if (xlogus == 0) {
 		return false;
	}
	if (txtCtrl.value.indexOf("@") < 2 ||txtCtrl.value.indexOf(".") < 0) {
		alert("Please enter valid E-mail.");
		txtCtrl.focus();	   	
		txtCtrl.focus();
		return false;
	}		
	if(txtCtrl.value.indexOf("'") > -1){		
		alert("Please Don't enter ' ." );		
		txtCtrl.focus();   	
		return false;		
	}			
}

// Req
function SelValidate(selCtrl) {
	if (selCtrl.value == "" || selCtrl.value == "0" || selCtrl.value== "Please select") {
		alert("Please select an option in the list.");
		selCtrl.focus();	   	
		return false;
	}		
}

function Remove_Spaces(txtCtrl){
  txtCtrl.value = txtCtrl.value.replace(/\r/g, " ");

  txtCtrl.value = txtCtrl.value.replace(/[^ A-Za-z0-9`~!@#\$%\^&\*\(\)-_=\+\\\|\]\[\}\{'";:\?\/\.>,<]/g, "");

  txtCtrl.value = txtCtrl.value.replace(/'/g, "");

  txtCtrl.value = txtCtrl.value.replace(/ +/g, " ");

  txtCtrl.value = txtCtrl.value.replace(/^\s/g, "");

  txtCtrl.value = txtCtrl.value.replace(/\s$/g, "");
  
  if (txtCtrl.value == ' '){	
	 txtCtrl.value = '';
   }
 
 }
//-->

// Function for Compare Two passwords
function Comparetextboxes(txtCtrl1, txtCtrl2) {
if(txtCtrl1.value.indexOf("'") > -1){		
		alert("Please Don't enter '.");		
		txtCtrl1.focus();   	
		return false;		
	}			

if(txtCtrl2.value.indexOf("'") > -1){		
		alert("Please Don't enter '.");		
		txtCtrl2.focus();   	
		return false;		
	}			
	if (txtCtrl1.value != txtCtrl2.value) {
		alert("The password and retype password does not match !");
		txtCtrl1.focus();	   	
		return false;
	}
}

function chkFile(frmName)	{
	if(frmName.file.value != "")	{		
						var strarr = frmName.file.value.split(".");
						var len = strarr.length;
						if(len != 2){
							alert("Please check your file name !");
							frmName.file.focus();
							frmName.file.select();
							return false;
						}
						var type = strarr[1];						
						if (type < 3) {							
							alert("Please check your file format !");
							frmName.file.select();
							return 1;
						}						
					}		
		}
		
// To see the preview		
function preview(frmName)
	{
		if(frmName.proimage.value != "")
		{		
			var len = frmName.proimage.value.length;
			var type = frmName.proimage.value.substr(len-3,3);
			{
				document.picphoto.src="file:///" + frmName.proimage.value;
				frmName.picphoto.height =90;
				frmName.picphoto.width =100;
				return true;
			} 
		} 
	}
		
function Comparedatewithexpire(fdate,tdate)
{
	var strarr = fdate.value.split("-");
	
	splitter=fdate.value.substr(2,1);
	strarr = fdate.value.split(splitter);	
	var d = strarr[1];
	var m = strarr[0];
	var y = strarr[2];

	splitter=tdate.value.substr(2,1);
	var strarr = tdate.value.split(splitter);
	var d1 = strarr[1];
	var m1 = strarr[0];
	var y1 = strarr[2];

	if( y == y1)
	{
		if(m == m1)
		{
			if(d > d1)
			{
				alert("Created On Date must not be less than the Current Date");		
				tdate.focus();
				tdate.select();
				return false;
			}
		}
		else if (m > m1)
		{
			alert("Created On Date must not be less than the Current Date");		
			tdate.focus();
			tdate.select();
			return false;
		}
	}	
	if(y > y1)				
	{
		alert("Created On Date must not be less than the Current Date");		
		tdate.focus();
		tdate.select();
		return false;			
	}
}
	
		
// to check pdf or doc file formats
function chkExtension(fileCtrl, file_type, imgName) {

	if(fileCtrl.value != ""){		
		var len = fileCtrl.value.length;
		var type = fileCtrl.value.substr(len-3,3);

		if (file_type="img" && (type == "jpg" || type == "gif" || type == "png" || type == "JPG" || type == "GIF" || type == "peg" || type == "PEG")) {	
			fileCtrl.src="file:///" + fileCtrl.value;
			if(imgName != "") {
				imgName.src		= "file:///" + fileCtrl.value;
				imgName.height 	= 90;
				imgName.width 	= 100;
			}
			return true;
		} else if (file_type="doc" && (type == "pdf" || type == "doc")) {	
			fileCtrl.src="file:///" + fileCtrl.value;
			return true;
		} else {
			fileCtrl.value = '';
			alert("Please upload valid file");
			return false;				
		} 
	} 
}		

function redirect_me(url) {
	if(url != "") {
		window.location.href = url;
	} else {
		alert("Wrong redirection function calling");
	}
}
		
// ----------------------Logu inserted on Feb 06, 2003, 11:21 GMT HRS 				
<!-- Begin
function checkLength(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->
