
// mathes email
var emailpat = /^[A-Za-z0-9\-_\.]+@+[A-Za-z0-9\-\.]+\.+[A-Za-z]{2,10}$/
var arryRollPat= new Array("RA","RB","RC","RD","RE","RG","RH","RK","TA","TB","TC","TD","SA","SB","SC","SD","SE","PA","PB","PC","PD","PE","PF","PG","PH","MA","MB","MC","MD","ME","MF","MG","MH","MK")

function isEmail(Object,msg)
 {

   	var strInput   = new String(Object.value)
	var objregExp  = emailpat

   if(objregExp.test(strInput))

     {
       return true

     }
     alert(msg)
     Object.focus()
     return false

 }

	//*****************************************************
	function RemoveSpecialChar(strTemp)
	{
	
	strTemp=strTemp.replace(/\<|\>|\"|\'|\%|\;|\(|\)|\--|\&/g,"");
	return strTemp;
	}
	
	//*****************************************************
	function RemoveSplChar(strTemp)
	{
	
	strTemp=strTemp.replace(/\<|\>|\"|\'|\%|\;|\--/g,"");
	return strTemp;
	}
	/****************************************************************************************
	' Purpose 		    : To open a Centered Pop-Up Window 
	' Input Parameters 	: myPage	==	The URL of the page to opened in the pop-up
	'					  myname	==	Name of the Pop-Up window
						  w,h,Features	==	width of the window,height of the window
						  					,features of the window ie, menubars=yes,resizeable=yes etc.
	' Output Parameters : None
	' Function calls 	: None
	' Called by		    :
	' String Table/Code   None
	' Domain Name :
	' Dependency		: None
	'*****************************************************************************************/	
	function popUpWindow(mypage,myname,w,h,features) 
	{
	  var winl = (screen.width-w)/2;
	  var wint = (screen.height-h)/2;
	  if (winl < 0) winl = 0;
	  if (wint < 0) wint = 0;
	  var settings = 'height=' + h + ',';
	  settings += 'width=' + w + ',';
	  settings += 'top=' + wint + ',';
	  settings += 'left=' + winl + ',';
	  settings += features;
	  win = window.open(mypage,myname,settings);
	  win.window.focus();
	}
	
	function isValidRollNo_old(ele,type)
	{
		var str	=	ele.value;
		if(type[0].checked==true)
			var strToCheck	=str.substring(2,4);
		else
			var strToCheck	=str.substring(0,2);
		//alert(strToCheck)
		for(var i=0;i<arryRollPat.length;i++)
		{
			if (strToCheck==arryRollPat[i])
			return true;
		}
		return false;			
	}
	
	function isValidRollNo_center(ele,type)
	{
		var str	=	ele.value;
		var str=str.toUpperCase();
		if((type[0].checked==true) || (type[2].checked==true))
			var strToCheck	=str.substring(2,4);
		else  
			var strToCheck	=str.substring(0,2);
		//alert(strToCheck)
		if ((str.substring(4,5)=="X") || (str.substring(4,5)=="Y")|| (str.substring(4,5)=="x") || (str.substring(4,5)=="y"))
		var strToCheck	=str.substring(2,4);
		for(var i=0;i<arryRollPat.length;i++)
		{
			if (strToCheck==arryRollPat[i])
			return true;
		}
		return false;			
	}
	
	function isValidRollNo(ele,type)
	{
		var str	=	ele.value;
		var str=str.toUpperCase();
		if(type[0].checked==true) 
			var strToCheck	=str.substring(2,4);
		else  
			var strToCheck	=str.substring(0,2);
		//alert(strToCheck)
		if ((str.substring(4,5)=="X") || (str.substring(4,5)=="Y")|| (str.substring(4,5)=="x") || (str.substring(4,5)=="y"))
		var strToCheck	=str.substring(2,4);
		for(var i=0;i<arryRollPat.length;i++)
		{
			if (strToCheck==arryRollPat[i])
			return true;
		}
		return false;			
	}
