function validate()
{
var no = document.getElementById("telephoneNumber");

	if(isNaN(no.value))
	{
		alert("InValid");
		return false;
	}
	else
	{
		if(no.value.length < 10)
		{
			alert("Enter 10 Digit Valid No :");
			return false;
		}
		else
		{
			
			var rad = document.getElementsByName("type");
			var cnt = 0;
			for(i=0;i<rad.length;i++)
			{
			    if(rad[i].checked == true)
			    {
			        cnt++;
			    }
			}
			if(cnt == 0)
			{
			    alert("select Postpaid or Prepaid user");
			}
			else
			{
			    for(i=0;i<rad.length;i++)
			    {
    			    
				    if(rad[i].value == "Postpaid" && rad[i].checked == true)
				    {
				        if(validate_email_account_postpaid())
				            return true;
				        else    
				            return false;
				    }
				    if(rad[i].value == "Prepaid" && rad[i].checked == true)
				    {
					    if(validate_email_prepaid())
					        return true;
					    else
					        return false;
				    }
			    }
			}
			return false;

		}		
		
	}
}

function showdiv() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('show').style.display = 'block';
document.getElementById("accountType").value="postpaid";
} 
else { 
if (document.layers) { // Netscape 4 
document.show.display = 'block';
document.getElementById('hidType').value='1';
document.getElementById("accountType").value="postpaid"; 
} 
else { // IE 4 
document.all.show.style.display = 'block';
document.getElementById('hidType').value='1';
document.getElementById("accountType").value="postpaid";
} 
} 
} 

function hidediv() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('show').style.display = 'none' ;
document.getElementById('hidType').value='0';
document.getElementById("accountType").value="prepaid";
} 
else { 
if (document.layers) { // Netscape 4 
document.show.display = 'none';
document.getElementById('hidType').value='0';
document.getElementById("accountType").value="prepaid";
} 
else { // IE 4 
document.all.show.style.display = 'none';
document.getElementById('hidType').value='0';
document.getElementById("accountType").value="prepaid";
} 
} 
} 

function  validate_email_account_postpaid()
{
  
   if(validateEmail())
   {
        if(validate_account_no())
            return true;
        else
            return false;
   }
   else
   {
    return false;
   }
   
}

function validate_account_no()
{
var acc = document.getElementById("accountNumber");

	if(isNaN(acc.value))
	{
		alert("InValid account no");
		return false;
	}
	else
	{
		//if(acc.value.length < 9)
		//{
		//	alert("Enter 9 Digit Account  No :");
		//	return false;
	//	}
		//else
		//{
		    return true;
		//}
	}
}
function  validate_email_prepaid()
{

   var vali =  validateEmail();
   if(vali)
        return true;
   else
        return false;
}


function validateEmail()
 {
    var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    str = document.getElementById('emailAddress').value;
    if(str.match(emailRegEx))
    {
        return true;
    }
    else
    {
        alert('Please enter a valid email address.');
        return false;
    }
 }
