
function clearDate(dis)
{
     if( dis.value == "DD/MM/YYYY" )
     {
     	dis.value = "";
     	document.getElementById(dis.id).select();
     }
}
function validateDate( dis )
{
     if( dis.value == "" )
     dis.value = "DD/MM/YYYY";
     else
     {
          if( dis.value.length != 10 && dis.value.length != 5 && dis.value.length != 6 )
          {
               alert( "Invalid Date OR Leave It Blank" );
               dis.value = "";
               dis.focus();
          }
          else
          {
               var parts = dis.value.split( "/" );
               if( parts[2] == undefined || parts[2] == '' )
               {
                    var d = new Date( '2000', parts[1] - 1, parts[0] );
                    var now = new Date();
                    if( ! ( d.getMonth() == parts[1] - 1 && d.getDate() == parts[0] ) )
                    {
                         alert( "Invalid Date OR Leave It Blank" );
                         dis.value = "";
                         dis.focus();
                    }
                    else if( ( d.getMonth() == 2 && d.getDate() > 29 ) || d.getMonth() > 12 || d.getMonth() < 1 || d.getDate() > 31 || d.getDate() < 1 )
                    {
                         alert( "Invalid Date OR Leave It Blank" );
                         dis.value = "";
                         dis.focus();
                    }

               }
               else
               {
                    var d = new Date( parts[2], parts[1] - 1, parts[0] );
                    var now = new Date();
                    if( ! ( d.getFullYear() == parts[2] && d.getMonth() == parts[1] - 1 && d.getDate() == parts[0] ) )
                    {
                         alert( "Invalid Date OR Leave It Blank" );
                         dis.value = "";
                         dis.focus();
                    }
                    else if( d.getFullYear() > now.getFullYear() || d.getFullYear() < 1900 ||
                    ( d.getFullYear() == now.getFullYear() && ( d.getMonth() > now.getMonth() || d.getMonth() < 0 ) )
                    || ( d.getFullYear() == now.getFullYear() && d.getMonth() == now.getMonth() && ( d.getDate() > now.getDate() || d.getDate() < 1 ) ) )
                    {
                        alert( "Invalid Date OR Leave It Blank" );
                         dis.value = "";
                         dis.focus();
                    }
               }
          }
     }

}
function formatDate( dis, evnt )
{
     var charCode = ( evnt.which ) ? evnt.which : evnt.keyCode;
     if( dis.value != "" && charCode != 8 )
     {
          if( dis.value.length == 2 || dis.value.length == 5 )
          dis.value += "/";
     }
}

function validateofficebearer()
{
	//alert(document.officebearer.designation.value);
	if (document.officebearer.designation.value=="")
	{
		alert("Please enter valid Designation");
		document.officebearer.designation.focus();
	}
	else if(document.officebearer.name.value=="")
	{
		alert("Please enter valid Name");
		document.officebearer.name.focus();
	}
	else if(document.officebearer.company.value=="")
	{
		alert("Please enter valid Company name");
		document.officebearer.company.focus();
	}
	else if(document.officebearer.address.value=="")
	{
		alert("Please enter valid Address");
		document.officebearer.address.focus();
	}
	else if(document.officebearer.city.value=="")
	{
		alert("Please enter valid City");
		document.officebearer.city.focus();
	}
	else if(document.officebearer.zipcode.value=="")
	{
		alert("Please enter Zipcode");
		document.officebearer.zipcode.focus();
	}
	else if(document.officebearer.phone.value=="")
	{
		alert("Please enter valid Phone number");
		document.officebearer.phone.focus();
	}
	else 
		saveofficechanges();
}
function Executivevalidate()
{
	
	if (document.ExecutiveForm.name.value=="")
	{
		alert("Please enter valid Name");
		document.ExecutiveForm.name.focus();
	}
	else if(document.ExecutiveForm.company.value=="")
	{
		alert("Please enter valid Company name");
		document.ExecutiveForm.company.focus();
	}
	else if(document.ExecutiveForm.address.value=="")
	{
		alert("Please enter valid Address");
		document.ExecutiveForm.address.focus();
	}
	else if(document.ExecutiveForm.city.value=="")
	{
		alert("Please enter valid City");
		document.ExecutiveForm.city.focus();
	}
	else if(document.ExecutiveForm.zipcode.value=="")
	{
		alert("Please enter valid Zipcode");
		document.ExecutiveForm.zipcode.focus();
	}
	else if(isNaN(document.ExecutiveForm.zipcode.value) ||(document.ExecutiveForm.zipcode.value.length!=6))
	{
		alert("Pincode never accept charecters and must have 6 digits ");
		document.ExecutiveForm.zipcode.focus();
		return false;
	}
	else if(document.ExecutiveForm.phone.value=="")
	{
		alert("Please enter valid Phone");
		document.ExecutiveForm.phone.focus();
	}
	
	else

saveExeChanges();
}
function ContactValidate()
{
	if (document.f1.name.value=="")
	{
		alert("Please enter valid Company Name");
		document.f1.name.focus();
		return false;
	}
	else if(document.f1.address.value=="")
	{
		alert("Please enter valid Address");
		document.f1.address.focus();
		return false;
	}
	else if(document.f1.state.value=="")
	{
		alert("Please enter valid State name");
		document.f1.state.focus();
		return false;
	}
	else if(document.f1.tele.value=="")
	{
		alert("Please enter valid Phone number");
		document.f1.tele.focus();
		return false;
	}
	else if(document.f1.fax.value=="")
	{
		alert("Please enter valid Fax Detail");
		document.f1.fax.focus();
		return false;
	}
	else if(document.f1.email.value=="")
	{
		alert("Please enter valid Email address");
		document.f1.email.focus();
		return false;
	}
	
	else if(!document.f1.email.value==""){
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
     	if(reg.test(document.f1.email.value) == false) {
     		alert('Invalid Email Address');
     		document.f1.email.focus();
     		return false;
     	}
		
		
	}
	else if(document.f1.website.value=="")
	{
		alert("Please enter valid Website name");
		document.f1.website.focus();
		return false;
	}
	else if(document.f1.pincode.value=="")
	{
		alert("Please enter valid Pincode");
		document.f1.pincode.focus();
		return false;
	}
	return true;
}
function Gocvalidate()
{//alert(!isNaN(document.GocrateForm.rate.value));

	if (document.GocrateForm.country.value=="")
	{
		alert("Please enter valid Country Name");
		document.GocrateForm.country.focus();
	
	}
	else if(document.GocrateForm.rate.value=="")
	{
		
		alert("Please enter valid Rate");
		document.GocrateForm.rate.focus();
	
	}
	else if (isNaN(document.GocrateForm.rate.value))
	{
		alert("charecter value is not permitted")
		document.GocrateForm.rate.focus();

	}
	else if(document.GocrateForm.checknew.value=="")
	{
		alert("Please enter valid Checknew info");
		document.GocrateForm.checknew.focus();
		
	}
	else if(document.GocrateForm.checknew.value.length>1 ||isNaN(document.GocrateForm.checknew.value ))
	{
		alert(" digit 1 or 0 is allowed")
		document.GocrateForm.checknew.focus();
	}
	else if(document.GocrateForm.gocdate.value=="")
	{
		alert("Please enter valid Gocdate");
		clearDate(document.GocrateForm.gocdate);
		document.GocrateForm.gocdate.focus();
		
	}
	else if(document.GocrateForm.meetingno.value=="")
	{
		alert("Please enter valid Meeting no");
		document.GocrateForm.meetingno.focus();
	
	}

	else
		saveGocChanges();
}
function validatejoinus()
{ var e=document.JoinusForm.email.value;
var atpos=e.indexOf("@");
var dotpos=e.lastIndexOf(".");


	if (document.JoinusForm.name.value=="")
	{
		alert("Please enter valid Bookseller/Publisher Name");
		document.JoinusForm.name.focus();
		return false;
	
	}
	else if(document.JoinusForm.add.value=="")
	{
		
		alert("Please enter valid Address");
		document.JoinusForm.add.focus();
		return false;
	}
	else if(document.JoinusForm.pin.value=="")
	{
		
		alert("Pincode not allowed blank");
		document.JoinusForm.pin.focus();
		return false;
	}
	else if(isNaN(document.JoinusForm.pin.value) ||(document.JoinusForm.pin.value.length!=6))
	{
		alert("Pincode never accept charecters and must have 6 digits ");
		document.JoinusForm.pin.focus();
		return false;
	}
	else if(document.JoinusForm.ofcphn.value=="" || document.JoinusForm.recphn.value=="")
	{
		alert("Please enter phone number");
		document.JoinusForm.ofcphn.focus();
		return false;
	}
	else if(isNaN(document.JoinusForm.ofcphn.value) || isNaN(document.JoinusForm.recphn.value)  )
	{
		alert("Phone number never accept charecters");
		document.JoinusForm.ofcphn.focus();
		return false;
	}
	else if(document.JoinusForm.cell.value=="")
	{
		alert("Please enter valid Cell no");
		document.JoinusForm.cell.focus();
		return false;
	}
	else if(isNaN(document.JoinusForm.cell.value) || (document.JoinusForm.cell.value.length!=10))
		
	{
		alert("Cell no never accept charecters and not more than 10 digit");
		document.JoinusForm.cell.focus();
		return false;
	}
	else if(document.JoinusForm.fax.value=="")
	{
		alert("Please enter valid Fax detail");
		document.JoinusForm.fax.focus();
		return false;
	}
	else if(document.JoinusForm.email.value=="")
	{
		alert("Please enter valid Email");
		document.JoinusForm.email.focus();
		return false;
	}
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=e.length)
	  {
	  alert("Not a valid e-mail address");
	  document.JoinusForm.email.focus();
	  return false;
	  }  
	
	else if(document.JoinusForm.website.value=="")
	{
		alert("Please enter valid Website name");
		document.JoinusForm.website.focus();
		return false;
	}
	else if(document.JoinusForm.designation.value=="")
	{
		alert("You must select designation");
		document.JoinusForm.designation.focus();
		return false;
	}
	else
return true;
}


function validateMembersUpdate()
{
	if (document.memberUpdateForm.company.value=="")
	{
		alert("Please Company Name");
		document.memberUpdateForm.company.focus();
		return false;
	}
	
	else if (document.memberUpdateForm.address.value=="")
	{
		alert("Please provide address");
		document.memberUpdateForm.address.focus();
		return false;
	}
	
	else if (document.memberUpdateForm.personnel.value=="")
	{
		alert("Please provide contact person");
		document.memberUpdateForm.personnel.focus();
		return false;
	}
	
	else if (document.memberUpdateForm.offphone.value=="")
	{
		alert("Please provide office phone");
		document.memberUpdateForm.offphone.focus();
		return false;
	}
	
	else if (document.memberUpdateForm.email.value=="")
	{
		alert("Please provide email");
		document.memberUpdateForm.email.focus();
		return false;
	}
	else if(!document.memberUpdateForm.email.value=="")
	 {
	 	
	     	/*var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	     	if(reg.test(document.memberUpdateForm.email.value) == false) {
	     		alert('Invalid Email Address');
	     		document.memberUpdateForm.email.focus();
	     		return false;
	     	}*/
	 }

	
	else
		return true;
}
function onlyNumericValue(dis,evt){

	 var keyCode = evt.keyCode;
	 if(!(keyCode!=null && ((keyCode>=48 && keyCode<=57)))){
	  event.keyCode=0;
	  return false;
	 }
	}

/*function onlyNumericAndCommaValue(dis,evt){

	 var keyCode = evt.keyCode;
	 if(!(keyCode!=null && ((keyCode>=48 && keyCode<=57)) && ((keyCode!=188)) )){
	  event.keyCode=0;
	  return false;
	 }
	}*/

function onlyNumericAndCommaValue(dis,evt){

	  var keyCode = evt.keyCode;
	 
	  if((keyCode==44)||(keyCode>=48 && keyCode<=57))
	  { return true; }
	   else{event.keyCode=0;
	 
	   return false;} 
	 }

function validChangePass()
{
	   
	var uid= document.getElementById("uid").value;
	var curpass= document.getElementById("curpass").value;
	var pass= document.getElementById("pass").value;
	var repass= document.getElementById("repass").value;
	
	if(uid=="")
	{
		alert("Please provide UserId");
		document.getElementById("uid").focus();
		return false;
	}
	
	else if(curpass=="")
	{
		alert("Please provide Current Password");
		document.getElementById("curpass").focus();
		return false;
	}
	
	else if(pass=="")
	{
		alert("Please provide New Password");
		document.getElementById("pass").focus();
		return false;
	}
	
	else if(repass=="")
	{
		alert("Please provide New Password");
		document.getElementById("repass").focus();
		return false;
	}
	
	else if(repass!=pass)
	{
		alert("Confirm password doesn't match.");
		document.getElementById("repass").focus();
		return false;
	}
	
	else
	{
	return true;
	}
}
function MessageValidate()
{
	if (document.f1.place.value=="")
	{
		alert("Please enter valid Place");
		document.f1.place.focus();
		return false;
	}
	else if(document.f1.sign.value=="")
	{
		alert("Please enter valid Sign");
		document.f1.sign.focus();
		return false;
	}
	else if(document.f1.date.value=="")
	{
		alert("Please enter valid Date");
		document.f1.date.focus();
		return false;
	}
	
	return true;
}
