var ns4=(document.layers)?true:false;
var ie4=(document.all)?true:false;
var ie5=(document.getElementbyID)?true:false;
//=================================================
/*Text Validation function*/
function textValidate(incomingString, defaultValue)
{
	if(trimSpace(incomingString).length == 0 || incomingString.search(/[^a-zA-Z ]/g) != -1 || incomingString==defaultValue)
	{
		return false;
	}
	else
		return true;
}
//====================================================
//====================================================
/*Number Validation function*/
function numberValidate(incomingString, defaultValue)
{
	if(trimSpace(incomingString).length == 0 || incomingString.search(/[^0-9\.]/g) != -1 || incomingString==defaultValue || parseInt(incomingString, 10) <= 0 )
	{
		return false;
	}
	else
		return true;	
}
//====================================================
//====================================================
/*Email Validation function*/
function emailValidate(incomingString, defaultValue)
{
	if(trimSpace(incomingString).length == 0 || incomingString.search(/[\_\-\d]*[A-Za-z]+[\w\_\-]*[\@][\d]*[A-Za-z]+[\w\-]*[\.][A-Za-z]+/g) == -1 || incomingString==defaultValue)
	{
		return false;
	}
	else
		return true;	
}
//====================================================
//====================================================
/*Radio Button Validation*/
function checkRadio(radioObj){
	for(i=0;i<radioObj.length;i++){
		if(radioObj[i].checked){
			return true	;
		}
	}
	return false;
}
//====================================================
//====================================================
/*Space Stripper Validation*/
function spaceStripper(incomingText){
	str1 = " ";
	str2 = "";
	workString=incomingText;
	while (workString.indexOf(str1)!=-1){
		workString=workString.substring(0,workString.indexOf(str1))+str2+workString.substring(workString.indexOf(str1)+str1.length,workString.length);
	}
	return workString;
}
function trimSpace(x)
{
	var emptySpace = / /g;
	var trimAfter = x.replace(emptySpace,"");
	return(trimAfter);
}
//======================================================
//======================================================
/*Alphanumeric Validation*/
function alphanumeric(incomingString, defaultValue)
{
	if(trimSpace(incomingString).length == 0 || incomingString.search(/[^0-9a-zA-Z]/g) != -1 || incomingString==defaultValue)
	{
		return false;
	}
	else
		return true;
}
//======================================================
/*Validation for Drop Down list of Year*/
var myDate=new Date();
var month=myDate.getMonth();
var curYear=myDate.getFullYear();
function listYears(){
/* Date of Birth(Year)*/
//=================================
		j=0;
		opt=new Option('YYYY');
		document.frmSuvidha.lstYear.options[j++]=opt;
		for(i=curYear-50;i<=curYear;i++){
			opt=new Option(i);
			document.frmSuvidha.lstYear.options[j++]=opt;
		}
//==================================
	/*Expiry Date(Year)*/
	j=0;
	opt=new Option('YYYY');
	document.frmSuvidha.lstExpYear.options[j++]=opt;
	for(i=curYear;i<=curYear+20;i++){
			opt=new Option(i);
			document.frmSuvidha.lstExpYear.options[j++]=opt;
		}
//===================================
	}
//======================================================
	/*Validation for Occupation List*/
function validateOccupation()
{
	if(document.frmSuvidha.lstOccupation.options[document.frmSuvidha.lstOccupation.selectedIndex].text=="Others")
	{
		document.frmSuvidha.txtOccupationOthers.focus();
	}
	if((document.frmSuvidha.lstOccupation.options[document.frmSuvidha.lstOccupation.selectedIndex].text)!="Others")
	{
		document.frmSuvidha.txtOccupationOthers.value="";
	}
}
function removeFocus()
{
	if((document.frmSuvidha.lstOccupation.options[document.frmSuvidha.lstOccupation.selectedIndex].text)!="Others")
	{
		document.frmSuvidha.txtOccupationOthers.blur();
		document.frmSuvidha.txtOccupationOthers.value="";
	}
}
//======================================================
