function expandFirst() {
			document.getElementById(expandFirst.arguments[0]).style.display = "block";
			for (var i=1; i<expandFirst.arguments.length; i++) {
				document.getElementById(expandFirst.arguments[i]).style.display = "none";
			}
		}
		
function expandCollapse() {
	for (var i=0; i<expandCollapse.arguments.length; i++) {
		var element = document.getElementById(expandCollapse.arguments[i]);
		element.style.display = (element.style.display == "none") ? "block" : "none";
	}
}

function Displaymonoplate()
{

          if(document.BookDetails.radio1.value =="BW")
             {  document.getElementById('extra2quantity').style.visibility="visible";
                document.getElementById('extra2quantity').style.display="block";
              }
            else
             {  document.getElementById('extra2quantity').style.visibility="hidden";
                document.getElementById('extra2quantity').style.display="none";
              }
} 


function DisplayNoErrors()
{
        document.getElementById('check2').style.visibility="hidden";
        document.getElementById('check2').style.display="none";
        document.getElementById('check3').style.visibility="hidden";
        document.getElementById('check3').style.display="none";
        document.getElementById('check5').style.visibility="hidden";
        document.getElementById('check5').style.display="none";
        document.getElementById('check7').style.visibility="hidden";
        document.getElementById('check7').style.display="none";
        document.getElementById('check8').style.visibility="hidden";
        document.getElementById('check8').style.display="none";

        if((document.BookDetails.BookSize.value =="other") || (document.BookDetails.BookSize.value =="other1"))
            document.getElementById('booksizeOther').style.visibility="visible";
        else
            document.getElementById('booksizeOther').style.visibility="hidden";
  
        if( isNaN(document.BookDetails.HardBackBooks.value) == true || document.BookDetails.HardBackBooks.value=="") { 

            document.BookDetails.HardBack.value="";
        }

      /* if(document.BookDetails.radio1.value =="BW")
          {  document.getElementById('extra2quantity').style.visibility="visible";
             document.getElementById('extra2quantity').style.display="block";
          }
        else
         {  document.getElementById('extra2quantity').style.visibility="hidden";
            document.getElementById('extra2quantity').style.display="none";
         }*/
}	

function Displaybooksize()
{
if((document.BookDetails.BookSize.value =="other") || (document.BookDetails.BookSize.value =="other1"))
                document.getElementById('booksizeOther').style.visibility="visible";
            else
                document.getElementById('booksizeOther').style.visibility="hidden";
} 
	
function enablePaperback(field1)
      {
        if( isNaN(field1.value) == true || field1.value=="") { 
        
           document.BookDetails.PaperBack.value="";
           document.getElementById('check2').style.visibility="hidden";
            document.getElementById('check2').style.display="none";
        return false; }
        
       if(!isNaN(field1.value) == true)
       {
       
          document.BookDetails.PaperBack.value="on";
          return;
       }
      }
            
      

function enablehardback(field1)
      {
        if( isNaN(field1.value) == true || field1.value=="") { 
        
           document.BookDetails.HardBack.value="";
           document.getElementById('check3').style.visibility="hidden";
           document.getElementById('check3').style.display="none";
        return false; }
        
       if(!isNaN(field1.value) == true)
       {
       
          document.BookDetails.HardBack.value="on";
         return;
       }
      }
function validateCheck(form)
{

//alert(document.BookDetails.Emailaddress.value);
  
      if(document.BookDetails.Emailaddress.value=="" )
     {
      document.getElementById('enteremail').style.visibility="visible";
      document.getElementById('enteremail').style.display="inline";
      return false;
     }
     else
     {
      document.getElementById('enteremail').style.visibility="hidden";
      document.getElementById('enteremail').style.display="none";
      }


      if((document.BookDetails.Pages.value== 48 || document.BookDetails.Pages.value== 64 ) && (document.BookDetails.Papertype.value != "gsm170"))
     {
      document.getElementById('newpapersizes').style.visibility="visible";
      document.getElementById('newpapersizes').style.display="inline";
      return false;
     }
     else
     {
      document.getElementById('newpapersizes').style.visibility="hidden";
      document.getElementById('newpapersizes').style.display="none";
      }


      
    if(document.BookDetails.PaperBack.value=="on" )
     {
     if(isNaN(document.BookDetails.PaperBackBooks.value) )
      {
       
         document.getElementById('check2').style.visibility="visible";
         document.getElementById('check2').style.display="inline";
        document.BookDetails.PaperBackBooks.focus();
        return false;
        }     
      else
      {
      
      if(document.BookDetails.PaperBackBooks.value < 100)
      {
      document.getElementById('check2').style.visibility="visible";
      document.getElementById('check2').style.display="inline";
      document.getElementById('over500color').style.visibility="hidden";
      document.getElementById('over500color').style.display="none";
      document.getElementById('over750').style.visibility="hidden";
      document.getElementById('over750').style.display="none";
      return false;}
      else if(document.BookDetails.PaperBackBooks.value > 750)
      {
      document.getElementById('over750').style.visibility="visible";
      document.getElementById('over750').style.display="inline";
      document.getElementById('over500color').style.visibility="hidden";
      document.getElementById('over500color').style.display="none";
      return false;}
    else if((document.BookDetails.PaperBackBooks.value >= 500) && (document.BookDetails.radio1.value=="Colour"))
      {
      document.getElementById('over500color').style.visibility="visible";
      document.getElementById('over500color').style.display="inline";
      document.getElementById('over750').style.visibility="hidden";
      document.getElementById('over750').style.display="none";
      return false;}
            
     else
     {
      document.getElementById('over750').style.visibility="hidden";
      document.getElementById('over750').style.display="none";
      document.getElementById('check2').style.visibility="hidden";
      document.getElementById('check2').style.display="none";
      document.getElementById('over500color').style.visibility="hidden";
      document.getElementById('over500color').style.display="none";
      }
      }
  }
 
 if(document.BookDetails.HardBack.value=="on" )
 {
 
     if(isNaN(document.BookDetails.HardBackBooks.value) )
      {
          document.getElementById('check3').style.visibility="visible";
          document.getElementById('check3').style.display="inline";
          document.getElementById('over750').style.visibility="hidden";
          document.getElementById('over750').style.display="none";
          document.getElementById('over500color').style.visibility="hidden";
          document.getElementById('over500color').style.display="none";
          document.BookDetails.HardBackBooks.focus();
          return false;
      }
       else
      {
          
          if(document.BookDetails.HardBackBooks.value < 100)
          {
              document.getElementById('check3').style.visibility="visible";
              document.getElementById('check3').style.display="inline";
              document.getElementById('over500color').style.visibility="hidden";
              document.getElementById('over500color').style.display="none";
              document.getElementById('over750').style.visibility="hidden";
              document.getElementById('over750').style.display="none";
              return false;
           }
        else if(document.BookDetails.HardBackBooks.value > 750)
          {
          document.getElementById('over750').style.visibility="visible";
          document.getElementById('over750').style.display="inline";
          document.getElementById('over500color').style.visibility="hidden";
            document.getElementById('over500color').style.display="none";
          return false;}
        else if((document.BookDetails.HardBackBooks.value >= 500) && (document.BookDetails.radio1.value=="Colour"))
            {
            document.getElementById('over500color').style.visibility="visible";
            document.getElementById('over500color').style.display="inline";
            document.getElementById('over750').style.visibility="hidden";
            document.getElementById('over750').style.display="none";
            return false;}
                  
           else
           {
            document.getElementById('over750').style.visibility="hidden";
            document.getElementById('over750').style.display="none";
            document.getElementById('check3').style.visibility="hidden";
            document.getElementById('check3').style.display="none";
            document.getElementById('over500color').style.visibility="hidden";
            document.getElementById('over500color').style.display="none";
            }
      }
 }
    
    if(document.BookDetails.radio1.value==""  )
    {
    document.getElementById('check7').style.visibility="visible";
    document.getElementById('check7').style.display="inline";
    return false;
    }
    else
    {
    document.getElementById('check7').style.display="none";
    }
    


    if(document.BookDetails.radio1.value =="BW")
    {
      if((isNaN(document.BookDetails.extra2q.value) ) || (document.BookDetails.extra2q.value =="") || (document.BookDetails.extra2q.value < 1))
        {
                document.getElementById('check10').style.visibility="visible";
                document.getElementById('check10').style.display="block";
                document.BookDetails.extra2q.focus();
                return false;
 
        }
        else
        {
           if(((document.BookDetails.extra2mono.value == "16pp") && (document.BookDetails.extra2q.value > 1)) || ((document.BookDetails.extra2mono.value == "8pp") && (document.BookDetails.extra2q.value > 2)) )
             {
                document.getElementById('check10').style.visibility="visible";
                document.getElementById('check10').style.display="block";
                document.BookDetails.extra2q.focus();
                return false;
             }
          else
            {
                document.getElementById('check10').style.visibility="hidden";
                document.getElementById('check10').style.display="none";
            }

        }
     }


   if(document.BookDetails.Papertype.value==""  )
    {
    document.getElementById('check8').style.visibility="visible";
    document.getElementById('check8').style.display="inline";

    return false;
    }
    else
    {
    document.getElementById('check8').style.display="none";
    }
     if (document.BookDetails.BookSize.value =="")
    {
    document.getElementById('check5').style.visibility="visible";   
    document.getElementById('check5').style.display="block";
        return false;
    }
    else
    {
    document.getElementById('check5').style.display="none";
    }
  if((document.BookDetails.BookSize.value =="other") )
    {
        var temp1=document.BookDetails.txtbooksize.value
        if( temp1.length==7 && !isNaN(temp1.charAt(0)+temp1.charAt(1)+temp1.charAt(2)) && (temp1.charAt(0)+temp1.charAt(1)+temp1.charAt(2))>=100 && (temp1.charAt(3)=='x') && !isNaN(temp1.charAt(4)+temp1.charAt(5)+temp1.charAt(6)) && (temp1.charAt(4)+temp1.charAt(5)+temp1.charAt(6))>=100) 
        {
         
          if((temp1.charAt(0)+temp1.charAt(1)+temp1.charAt(2))>250 || (temp1.charAt(4)+temp1.charAt(5)+temp1.charAt(6))>175)
              {
               document.BookDetails.BookSizeNotValid.value="Invalid";
              document.getElementById('check5').style.visibility="visible";   
              document.getElementById('check5').style.display="inline";
               }
               else
              { document.BookDetails.BookSizeNotValid.value="valid";         
                document.getElementById('check5').style.visibility="hidden";   
                document.getElementById('check5').style.display="none";
              }
        }
        else
        {
        document.getElementById('check5').style.visibility="visible";   
         document.getElementById('check5').style.display="inline";

        return false;
        }
    
    }
    if( (document.BookDetails.BookSize.value =="other1") )
    {
        var temp1=document.BookDetails.txtbooksize.value
        if( temp1.length==7 && !isNaN(temp1.charAt(0)+temp1.charAt(1)+temp1.charAt(2)) && (temp1.charAt(0)+temp1.charAt(1)+temp1.charAt(2))>=250 && (temp1.charAt(3)=='x') && !isNaN(temp1.charAt(4)+temp1.charAt(5)+temp1.charAt(6)) && (temp1.charAt(4)+temp1.charAt(5)+temp1.charAt(6))>=175) 
        {
         
          if((temp1.charAt(0)+temp1.charAt(1)+temp1.charAt(2))>297 || (temp1.charAt(4)+temp1.charAt(5)+temp1.charAt(6))>210)
              {
               document.BookDetails.BookSizeNotValid.value="Invalid";
               document.getElementById('check5').style.visibility="visible";   
               document.getElementById('check5').style.display="inline";

               }
               else
               {document.BookDetails.BookSizeNotValid.value="valid";         
                document.getElementById('check5').style.visibility="hidden";   
                document.getElementById('check5').style.display="none";
               }
        }
        else
        {
        document.getElementById('check5').style.visibility="visible";   
         document.getElementById('check5').style.display="inline";

        return false;
        }
    
    }
    
    

    if(document.BookDetails.PaperBack.value=="" && document.BookDetails.HardBack.value=="" )
    {
     document.BookDetails.PaperBackBooks.focus();
    return false;
    }
 


}
