function  getRadioValue(radioObject)
{
	var value=null
	for (var i=0;i<radioObject.length;i++)
	{
		if (radioObject[i].checked)
		{
			value=radioObject[i].value
			break
		}
	}
	return value
}


function isAnySpecial(objValue)
		{
			lTempLength = objValue.length
			lTempCounter = 0 
			lTempString = objValue
			flag = false
			
			do
			{
				if(lTempString.charAt(lTempCounter) == "#" || lTempString.charAt(lTempCounter) == "$" || lTempString.charAt(lTempCounter) == "%" || lTempString.charAt(lTempCounter) == "@" || lTempString.charAt(lTempCounter) == "!" || lTempString.charAt(lTempCounter) == "&" || lTempString.charAt(lTempCounter) == "*")
					{
						flag = false
						break
					}
				else
					flag = true
				lTempCounter = lTempCounter + 1
			}while(lTempCounter <= lTempLength)			
			
			if(flag == true)
				return true
			else
				return false
		}

function isAnyEmailSpecial(objValue)
		{
			lTempLength = objValue.length
			lTempCounter = 0 
			lTempString = objValue
			flag = false
			
			do
			{
				if(lTempString.charAt(lTempCounter) == '#' || lTempString.charAt(lTempCounter) == '$' || lTempString.charAt(lTempCounter) == '%' || lTempString.charAt(lTempCounter) == '!' || lTempString.charAt(lTempCounter) == '&' || lTempString.charAt(lTempCounter) == '*'|| lTempString.charAt(lTempCounter) == "'" || lTempString.charAt(lTempCounter) == ' ' || lTempString.charAt(lTempCounter) ==',')
					{
						flag = false
						break
					}
				else
					flag = true
				lTempCounter = lTempCounter + 1
			}while(lTempCounter <= lTempLength)			
			
			if(flag == true)
				return true
			else
				return false
		}
	
function isValidEmail(objValue)
		{
		var lEmailFlag
		var lTempIndex    
		var lNewTempIndex
		var empStr33
		var secondlTempIndex
		
		lEmailFlag = false
		lTempIndex = 0
		lNewTempIndex = 0
		lTempCounter = 1		 
		empStr33 = ""
		// checking for @ in email
		do
		{
			if(objValue.charAt(lTempCounter) == '@')
			{
				lEmailFlag = true
				break
			}
			else
				lEmailFlag = false
			lTempCounter = lTempCounter + 1
		}while(lTempCounter <= objValue.length)
		
		
		lTempCounter = 1 // initiallising counter
			
		// checking for . in email	
		do
		{
			if(objValue.charAt(lTempCounter) == '.')
			{
				lEmailFlag = true
				break
			}
			else
				lEmailFlag = false
			lTempCounter = lTempCounter + 1
		}while(lTempCounter <= objValue.length)
		
		// checking if the @ character is first char. in email 
		lTempIndex = 10   // just any value greater than 0, for initialisation
		
		lTempIndex = objValue.indexOf('@')
		
		for(tempI = lTempIndex+1; tempI<=objValue.length; tempI++)
		{
			empStr33 = empStr33 + objValue.charAt(tempI)
		}
		
		
		secondlTempIndex = empStr33.indexOf('@')
		
		
		
		
		if(lTempIndex <= 0 || secondlTempIndex > 0)
			lEmailFlag = false
		else
			lEmailFlag = true
		
		if(lEmailFlag == true)
		{
			lTempIndex = objValue.indexOf('.')
			if(lTempIndex <= 0)
				lEmailFlag = false
			else
				lEmailFlag = true
		}
		
		// checking if . is last char in email
		if(lEmailFlag == true)
		{
			lTempIndex = objValue.indexOf('.')
			if(lTempIndex == (objValue.length-1))
				lEmailFlag = false
			else
				lEmailFlag = true
		}
		
		// checking for a character between @ and .
		if(lEmailFlag == true)
		{
			if(lTempIndex == -1)
				lEmailFlag = false
			else
			{
				if(objValue.charAt(lTempIndex+1) == "")
					lEmailFlag = false
				else
					lEmailFlag = true
			
				lTempIndex = objValue.indexOf('@')	
				lNewTempIndex = objValue.indexOf('.')
		
				if(lTempIndex+1 == lNewTempIndex)
					lEmailFlag = false
				else
					lEmailFlag = true
			}
		}
		if(lEmailFlag == true)
			return true
		else
			return false
		}


function isBlank(val) 
	
	{
	   if (val == null) { return true; }	
	   for (var i=0; i < val.length; i++) 
	   {
	    if ((val.charAt(i) != ' ') && (val.charAt(i) != "\t") && (val.charAt(i) != "\n")) 	  			                   {
          return false;
       }
        }
	
        return true;
      
	}
function isNum(val) {
		 if(isNaN(val)==true)
			return false;
		return true;
	}
function checkDate(day,month,year) {

    if(day>daysInMonth(month,year))
      return false;
    else
      return true

   }


function daysInMonth(month,year) {
 switch(month)  {
   case 1: case 3: case 5:case 7:case 8:case 10:case 12:
     return 31;
     break;
   case 4: case 6: case 9: case 11:
     return 30;
     break;
   case 2:
     return (  ((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0) ) ) ? 29 : 28 );
 }
}

function getFileExt(MainStr,SubStr)
{
	val1=MainStr
	val2=SubStr
	i=val1.lastIndexOf(".")
	i=i+1

	sub1=val1.substring(i)
	if(sub1===val2)
		return true
	else
	  return false
}

function backToPreviousPage()
{
	
	window.history.back()	

}
function closeWindow()
{	
	window.close()
}
