// JavaScript Document

function ivalidatenew(e){
	
		//alert(formsubmission.eprofile.value);
		//alert("your number : " + eval(i_var).telephoneNumber.value);

		if (formsubmission.telephoneNumber.value.length >=9 && e.formsubmission.telephoneNumber.value.length <=21  ){
			var chars="0123456789";
			for(var i=0; i < e.formsubmission.telephoneNumber.value.length; i++){
				istemp3= e.formsubmission.telephoneNumber.value.substring(i,i+1);
				if((chars.indexOf(istemp3) == -1) ){
						alert("The Tata Indicom Number can have only Digits.");
						e.formsubmission.password.value="";
						e.formsubmission.telephoneNumber.value="";
						//eval(i_var).telephoneNumber.focus();
						return false;
				}
			}
		} else {
				alert("Please enter valid Tata Indicom number along with area code.");
				e.formsubmission.password.value="";
				//eval(i_var).telephoneNumber.focus();
				return false;
		}
		// password validation
		if (e.formsubmission.password.value.length <4  | e.formsubmission.password.value.length >16  ){
				alert("Please enter valid Password to proceed.");
				e.formsubmission.password.value="";
				//eval(i_var).password.focus();
				return false;
		}
	
	
	
	
}

function ivalidatenewTest(){

		//alert(formsubmission.eprofile.value);
		//alert("your number : " + eval(i_var).telephoneNumber.value);

		if (document.forms['formsubmission'].elements['telephoneNumber'].value.length >=9 && document.forms['formsubmission'].elements['telephoneNumber'].value.length <=21  ){
			var chars="0123456789";
			for(var i=0; i < document.forms['formsubmission'].elements['telephoneNumber'].value.length; i++){
				istemp3= document.forms['formsubmission'].elements['telephoneNumber'].value.length.substring(i,i+1);
				if((chars.indexOf(istemp3) == -1) ){
						alert("The Tata Indicom Number can have only Digits.");
						document.forms['formsubmission'].elements['password'].value="";
						document.forms['formsubmission'].elements['telephoneNumber'].value="";
						//eval(i_var).telephoneNumber.focus();
						return false;
				}
			}
		} else {
				alert("Please enter valid Tata Indicom number along with area code.");
				document.forms['formsubmission'].elements['password'].value="";
				//eval(i_var).telephoneNumber.focus();
				return false;
		}
		// password validation
		if (document.forms['formsubmission'].elements['password'].value.length <4  | document.forms['formsubmission'].elements['password'].value.length >16  ){
				alert("Please enter valid Password to proceed.");
				document.forms['formsubmission'].elements['password'].value="";
				//eval(i_var).password.focus();
				return false;
		}
}



function ivalidatenewTest1(){

if (document.forms['formsubmission1'].elements['telephoneNumber'].value.length >=9 && document.forms['formsubmission1'].elements['telephoneNumber'].value.length <=21  )
		{
			var chars="0123456789";
			for(var i=0; i < document.forms['formsubmission1'].elements['telephoneNumber'].value.length; i++)
			{
				istemp3= document.forms['formsubmission1'].elements['telephoneNumber'].value.substring(i,i+1);
				if((chars.indexOf(istemp3) == -1) )
				{
						alert("The Tata Indicom Number can have only Digits.");
						document.forms['formsubmission1'].elements['telephoneNumber'].value="";
						//eval(i_var).telephoneNumber.focus();
						return false;
				}
			}
		} 
		else 
		{
				alert("Please enter valid Tata Indicom number along with area code.");
				//eval(i_var).telephoneNumber.focus();
				return false;
		}

		
		var count = 0
		for (i=0;i<document.forms['formsubmission1'].elements['emailAddress'].value.length ; i++ )
		{
			if (document.forms['formsubmission1'].elements['emailAddress'].value.charAt(i) == '@') 
			{
				count++;
				if (count > 1)
				{
					alert("Please enter valid E-mail ID to proceed!!");  // If more then one instance of @
					//eval(i_var).emailAddress.focus();
					return false;
				}
			}
			if (document.forms['formsubmission1'].elements['emailAddress'].value.charAt(i) == '.')
			{
				if (document.forms['formsubmission1'].elements['emailAddress'].value.charAt(i+1) == '.')
				{
					alert("Please enter valid E-mail ID to proceed!!"); // If 2 dots in succession
					//eval(i_var).emailAddress.focus();
					return false;
				}
			}

		}
		if (!(document.forms['formsubmission1'].elements['emailAddress'].value.substring(document.forms['formsubmission1'].elements['emailAddress'].value.indexOf ('@',0)).indexOf('.',0) >=1))
		{
			alert("Please enter valid E-mail ID to proceed!!"); // If no dot after @
			return false;
		}
		if (document.forms['formsubmission1'].elements['emailAddress'].value.indexOf ('@',0) >= 1 && document.forms['formsubmission1'].elements['emailAddress'].value.indexOf ('.',0) >= 1 && document.forms['formsubmission1'].elements['emailAddress'].value.indexOf (' ',0) == -1)
		{
			if (document.forms['formsubmission1'].elements['emailAddress'].value.indexOf ('@',0)!=document.forms['formsubmission1'].elements['emailAddress'].value.indexOf ('.',0)+1 && document.forms['formsubmission1'].elements['emailAddress'].value.indexOf ('@',0)!=document.forms['formsubmission1'].elements['emailAddress'].value.indexOf ('.',0)-1)
			{
				if ((document.forms['formsubmission1'].elements['emailAddress'].value.charAt(document.forms['formsubmission1'].elements['emailAddress'].value.length - 1) == '@') || (document.forms['formsubmission1'].elements['emailAddress'].value.charAt(document.forms['formsubmission1'].elements['emailAddress'].value.length - 1) == '.'))
				{
					alert("Please enter valid E-mail ID to proceed!!"); //If dot at the end
					//formsubmission1.emailAddress.focus();
					return false;
				}
			} 
			else 
			{
				alert("Please enter valid E-mail ID to proceed!!");
				//eval(i_var).emailAddress.focus();
				return false;
			}
		} 
		else 
		{
			alert("Please enter valid E-mail ID to proceed!");
			//eval(i_var).emailAddress.focus();
			return false;
		}
		
	// SUBMIT if all OK!!!
	//eval(i_var).action = "http://172.30.4.61:7779/myindicomdec07/EProfileAction.do"
}


function ivalidatenew1()
{ 
	
		if (formsubmission1.telephoneNumber.value.length >=9 && formsubmission1.telephoneNumber.value.length <=21  )
		{
			var chars="0123456789";
			for(var i=0; i < formsubmission1.telephoneNumber.value.length; i++)
			{
				istemp3= formsubmission1.telephoneNumber.value.substring(i,i+1);
				if((chars.indexOf(istemp3) == -1) )
				{
						alert("The Tata Indicom Number can have only Digits.");
						formsubmission1.telephoneNumber.value="";
						//eval(i_var).telephoneNumber.focus();
						return false;
				}
			}
		} 
		else 
		{
				alert("Please enter valid Tata Indicom number along with area code.");
				//eval(i_var).telephoneNumber.focus();
				return false;
		}

		
		var count = 0
		for (i=0;i<formsubmission1.emailAddress.value.length ; i++ )
		{
			if (formsubmission1.emailAddress.value.charAt(i) == '@') 
			{
				count++;
				if (count > 1)
				{
					alert("Please enter valid E-mail ID to proceed!!");  // If more then one instance of @
					//eval(i_var).emailAddress.focus();
					return false;
				}
			}
			if (formsubmission1.emailAddress.value.charAt(i) == '.')
			{
				if (formsubmission1.emailAddress.value.charAt(i+1) == '.')
				{
					alert("Please enter valid E-mail ID to proceed!!"); // If 2 dots in succession
					//eval(i_var).emailAddress.focus();
					return false;
				}
			}

		}
		if (!(formsubmission1.emailAddress.value.substring(formsubmission1.emailAddress.value.indexOf ('@',0)).indexOf('.',0) >=1))
		{
			alert("Please enter valid E-mail ID to proceed!!"); // If no dot after @
			return false;
		}
		if (formsubmission1.emailAddress.value.indexOf ('@',0) >= 1 && formsubmission1.emailAddress.value.indexOf ('.',0) >= 1 && formsubmission1.emailAddress.value.indexOf (' ',0) == -1)
		{
			if (formsubmission1.emailAddress.value.indexOf ('@',0)!=formsubmission1.emailAddress.value.indexOf ('.',0)+1 && formsubmission1.emailAddress.value.indexOf ('@',0)!=formsubmission1.emailAddress.value.indexOf ('.',0)-1)
			{
				if ((formsubmission1.emailAddress.value.charAt(formsubmission1.emailAddress.value.length - 1) == '@') || (formsubmission1.emailAddress.value.charAt(formsubmission1.emailAddress.value.length - 1) == '.'))
				{
					alert("Please enter valid E-mail ID to proceed!!"); //If dot at the end
					//formsubmission1.emailAddress.focus();
					return false;
				}
			} 
			else 
			{
				alert("Please enter valid E-mail ID to proceed!!");
				//eval(i_var).emailAddress.focus();
				return false;
			}
		} 
		else 
		{
			alert("Please enter valid E-mail ID to proceed!");
			//eval(i_var).emailAddress.focus();
			return false;
		}
		
	// SUBMIT if all OK!!!
	//eval(i_var).action = "http://172.30.4.61:7779/myindicomdec07/EProfileAction.do"
	
}


function forgotPass()
{
	
			if (formforgotpass.telephoneNumber.value.length >=9 && formforgotpass.telephoneNumber.value.length <=21  )
		{
			var chars="0123456789";
			for(var i=0; i < formforgotpass.telephoneNumber.value.length; i++)
			{
				istemp3= formforgotpass.telephoneNumber.value.substring(i,i+1);
				if((chars.indexOf(istemp3) == -1) )
				{
						alert("The Tata Indicom Number can have only Digits.");
						formforgotpass.telephoneNumber.value="";
						//eval(i_var).telephoneNumber.focus();
						return false;
				}
			}
		} 
		else 
		{
				alert("Please enter valid Tata Indicom number along with area code.");
			//	eval(i_var).telephoneNumber.focus();
				return false;
		}

}

function leftTrim(ltrimvalue)
{
	while(ltrimvalue.charAt(0)==' ')
		ltrimvalue = ltrimvalue.substr(1,ltrimvalue.length-1);
		
	return(ltrimvalue) ;
}
function chkMyEmail()
{
	if(leftTrim(document.CRYPT.MyEmailUserName.value)=="")
	{
		alert("Please enter user name")
		document.CRYPT.MyEmailUserName.focus();
		return false;
	}	
	if(leftTrim(document.CRYPT.MyEmailPassword.value)=="")
	{
		alert("Please enter password")
		document.CRYPT.MyEmailPassword.focus();
		return false;
	}
	var mailid=document.CRYPT.MyEmailUserName.value
	val1=mailid.indexOf("@")
	val2=mailid.indexOf(".")
	if((val1==-1) || (val2==-1))
	{
	alert("Please enter a valid  email address");
	document.CRYPT.MyEmailUserName.focus();
	return false;	
	}
}
function chkMyNewEmail(frm)
{
	if(leftTrim(document.CRYPT.MyEmailMdnNo.value)=="")
	{
		alert("Please enter mdn number")
		document.CRYPT.MyEmailMdnNo.focus();
		return false;
	}	
	if(leftTrim(document.CRYPT.MyEmailNewEmail.value)=="")
	{
		alert("Please enter desired email id")
		document.CRYPT.MyEmailNewEmail.focus();
		return false;
	}
	var mailid=document.CRYPT.MyEmailNewEmail.value
	val1=mailid.indexOf("@")
	val2=mailid.indexOf(".")
	if((val1==-1) || (val2==-1))
	{
	alert("Please enter a valid  email address");
	document.CRYPT.MyEmailNewEmail.focus();
	return false;	
	}
	if(leftTrim(document.CRYPT.MyEmailNewPassword.value)=="")
	{
		alert("Please enter password")
		document.CRYPT.MyEmailNewPassword.focus();
		return false;
	}
}
