// JavaScript Document

function AddReprint()
{
   var page=document.forms[0];
    if(page.txtEmail.value == "")
        {
        alert('Please enter email address');
        page.txtEmail.focus();
        return false;
        }
     else
         {
			var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			str = page.txtEmail.value;;
			if(!str.match(emailRegEx))
			{
				alert('Please enter a valid email address');
            	page.txtEmail.focus();
            	return false;
			}
						 
			 
           /* var str=page.txtEmail.value;
            var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
            if (filter.test(str))
            {
                var tempstring=str.split("@");
                tempstring=tempstring[1].split(".");
            }
            else
            {
            alert('Please enter a valid email address');
            page.txtEmail.focus();
            return false;
            }*/
         }
      if(page.txtTitle.value == "")
        {
        alert('Please enter book title');
        page.txtTitle.focus();
        return false;
        }
	 if(page.txtAuthor.value == "")
        {
        alert('Please enter Author Name');
        page.txtAuthor.focus();
        return false;
        }
	 if(page.txtCopies.value == "")
        {
        alert('Please enter number of Copies');
        page.txtCopies.focus();
        return false;
        }
	if(page.txtAmount.value == "")
        {
        alert('Please enter the price amount');
        page.txtAmount.focus();
        return false;
        }
}

function mailScinetist()
{
   var page=document.forms[0];
   error = false;
    if(page.txtName.value == "")
        {
        alert('Please enter your name');
        page.txtName.focus();
        return false;
        }
	  if(page.txtAddress.value == "")
        {
        alert('Please enter your address');
        page.txtAddress.focus();
        return false;
        }	
	  if(page.txtPhone.value == "")
        {
        alert('Please enter your phone');
        page.txtPhone.focus();
        return false;
        }	
		else if(page.txtPhone.value !="")
			{
				string = page.txtPhone.value;
		
				for (i = 0; i < string.length; i++)
						{   
							// Check that current character is number.
							var c = string.charAt(i);
		
							if (((c >= 0) || (c <= 9) || (c == "+") || (c =="(") || (c == ")") || (c == "-"))) 
							{	
								//error = false;								
							}
							else
							{
								alert("Invalid Phone Number. You can use numbers, +, -, and brackets only.");
								 page.txtPhone.focus();
								 break;
								 return false;
							}
						}
						 //return false;
			}
		
		
		
	if(page.txtFax.value == "")
        {
        alert('Please enter your Fax');
        page.txtFax.focus();
        return false;
        }	
		
    if(page.txtEmail.value == "")
        {
        alert('Please enter email address');
        page.txtEmail.focus();
        return false;
        }
     else
         {
            var str=page.txtEmail.value;
            var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
            if (filter.test(str))
            {
                var tempstring=str.split("@");
                tempstring=tempstring[1].split(".");
            }
            else
            {
            alert('Please enter a valid email address');
            page.txtEmail.focus();
            return false;
            }
         }
      if(page.txtMessage.value == "")
        {
        alert('Please enter your message.');
        page.txtMessage.focus();
        return false;
        }
}

function mailContact()
{
   var page=document.forms[0];
    if(page.txtName.value == "")
        {
        alert('Please enter your name');
        page.txtName.focus();
        return false;
        }
	  if(page.txtAddress.value == "")
        {
        alert('Please enter your address');
        page.txtAddress.focus();
        return false;
        }	
	  if(page.txtPhone.value == "")
        {
        alert('Please enter your phone');
        page.txtPhone.focus();
        return false;
        }	
		else if(page.txtPhone.value !="")
			{
				string = page.txtPhone.value;
		
				for (i = 0; i < string.length; i++)
						{   
							// Check that current character is number.
							var c = string.charAt(i);
		
							if (((c >= 0) || (c <= 9) || (c == "+") || (c =="(") || (c == ")") || (c == "-"))) 
							{	
								//error = false;								
							}
							else
							{
								alert("Invalid Phone Number. You can use numbers, +, -, and brackets only.");
								 page.txtPhone.focus();
								 break;
								 return false;
							}
						}
						 //return false;
			}
		
		
		
	if(page.txtFax.value == "")
        {
        alert('Please enter your Fax');
        page.txtFax.focus();
        return false;
        }	
		
    if(page.txtEmail.value == "")
        {
        alert('Please enter email address');
        page.txtEmail.focus();
        return false;
        }
     else
         {
            var str=page.txtEmail.value;
            var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
            if (filter.test(str))
            {
                var tempstring=str.split("@");
                tempstring=tempstring[1].split(".");
            }
            else
            {
            alert('Please enter a valid email address');
            page.txtEmail.focus();
            return false;
            }
         }
      if(page.txtMessage.value == "")
        {
        alert('Please enter your message.');
        page.txtMessage.focus();
        return false;
        }
}


