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 DisplayNoErrors()
{

        document.getElementById('check2').style.visibility="hidden";
        document.getElementById('check3').style.visibility="hidden";
        document.getElementById('check4').style.visibility="hidden";
        document.getElementById('check5').style.visibility="hidden";
       // document.getElementById('check8').style.visibility="hidden";
       // document.getElementById('check9').style.visibility="hidden";
        document.getElementById('check10').style.visibility="hidden"; 
        document.getElementById('check11').style.visibility="hidden"; 

        if(document.BookDetails.BookSize.value =="other")
             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( isNaN(document.BookDetails.PaperBackBooks.value) == true || document.BookDetails.PaperBackBooks.value=="" ) 
             { document.BookDetails.PaperBack.value="";}
           
        if(document.BookDetails.extra2.value ==0)
               document.getElementById('extra2quantity').style.visibility="hidden";
         else
               document.getElementById('extra2quantity').style.visibility="visible";
         
         if(document.BookDetails.BookSize.value =="other")
                document.getElementById('booksizeOther').style.visibility="visible";
         else
                document.getElementById('booksizeOther').style.visibility="hidden"; 
                
         if(document.BookDetails.extra3.value ==0)
                document.getElementById('extra3quantity').style.visibility="hidden";
         else
                document.getElementById('extra3quantity').style.visibility="visible";
             
}	

function Displaybooksize()
{
          if(document.BookDetails.BookSize.value =="other")
                document.getElementById('booksizeOther').style.visibility="visible";
            else
                document.getElementById('booksizeOther').style.visibility="hidden";
} 

function Displaymonoplate()
{

          if(document.BookDetails.extra2.value ==0)
                document.getElementById('extra2quantity').style.visibility="hidden";
            else
                document.getElementById('extra2quantity').style.visibility="visible";
                
} 
	
function Displaycolorplate()
{
          if(document.BookDetails.extra3.value ==0)
                document.getElementById('extra3quantity').style.visibility="hidden";
            else
                document.getElementById('extra3quantity').style.visibility="visible";
                
}	
function enablePaperback(field1)
      {
            
        // alert(document.BookDetails.PaperBack.value);   
          
        if( isNaN(field1.value) == true || field1.value=="") { 
        
           document.BookDetails.PaperBack.value="";
           document.getElementById('check2').style.visibility="hidden";
            document.getElementById('check4').style.visibility="hidden";
        return false; }
        
       if(!isNaN(field1.value) == true)
       {
       
          document.BookDetails.PaperBack.value="on";
          return;
       }
      }
            
      

function enablehardback(field1)
      {
     // alert(document.BookDetails.HardBack.value);
        if( isNaN(field1.value) == true || field1.value=="") { 
        
           document.BookDetails.HardBack.value="";
           document.getElementById('check3').style.visibility="hidden";
            document.getElementById('check4').style.visibility="hidden";
        return false; }
        
       if(!isNaN(field1.value) == true)
       {
      
          document.BookDetails.HardBack.value="on";
         return;
       }
      }
function validateCheck(form)
{
  
   if(((document.BookDetails.Pages.value==64) || (document.BookDetails.Pages.value==80) ) && (document.BookDetails.radio1.value=="Vancouver Opaque"))
     {
      document.getElementById('choosepaper').style.visibility="visible";
      document.getElementById('choosepaper').style.display="inline";
      return false;
     }
     else
     {
      document.getElementById('choosepaper').style.visibility="hidden";
      document.getElementById('choosepaper').style.display="none";
      }


	// for for support item: 7127
	if((document.BookDetails.Pages.value==64) && (document.BookDetails.radio1.value=="Vancouver Matt Coated")) {
		document.getElementById('choosepaper2').style.visibility="visible";
		document.getElementById('choosepaper2').style.display="inline";
		return false;
	} else {
		document.getElementById('choosepaper2').style.visibility="hidden";
		document.getElementById('choosepaper2').style.display="none";
	}
	// for for support item: 7127


   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.PaperBack.value=="on" )
 {
     if(isNaN(document.BookDetails.PaperBackBooks.value) )
      {
       
       document.getElementById('check2').style.visibility="visible"
        document.BookDetails.PaperBackBooks.focus();
        return false;
        }     
      else
      {
      
      if(document.BookDetails.PaperBackBooks.value < 100)
      {
      document.getElementById('check2').style.visibility="visible"
      return false;}
     else
      document.getElementById('check2').style.visibility="hidden"
      
      }
  }
 
 if(document.BookDetails.HardBack.value=="on" )
 {
 
     if(isNaN(document.BookDetails.HardBackBooks.value) )
      {
          document.getElementById('check3').style.visibility="visible"
          document.BookDetails.HardBackBooks.focus();
          return false;
      }
       else
      {
          
          if(document.BookDetails.HardBackBooks.value < 100)
          {
              document.getElementById('check3').style.visibility="visible"
              return false;
           }
           else  
             document.getElementById('check3').style.visibility="hidden"
         
      }
 } 
 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))>234 || (temp1.charAt(4)+temp1.charAt(5)+temp1.charAt(6))>156)
              {
               document.getElementById('entersize').style.visibility="visible"
               document.getElementById('entersize').style.display="block"
               return false;
              }
        else {
               document.getElementById('entersize').style.visibility="hidden"
               document.getElementById('entersize').style.display="none"
              }
          

         
          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";
               }
          if((temp1.charAt(0)+temp1.charAt(1)+temp1.charAt(2))<1000 && (temp1.charAt(4)+temp1.charAt(5)+temp1.charAt(6))<1000)
             {document.getElementById('check5').style.visibility="hidden"
              }
        }
        else
        {

        document.getElementById('check5').style.visibility="visible"
         document.BookDetails.BookSizeNotValid.value="valid"; 
        return false;
        }
    
    }
    
    if(document.BookDetails.PaperBack.value=="" && document.BookDetails.HardBack.value=="" )
    {
     document.getElementById('check4').style.visibility="visible";
     document.BookDetails.PaperBackBooks.focus();
    return false;
    }
    else
    {
    document.getElementById('check4').style.visibility="hidden";
    }

     if(document.BookDetails.extra2.value != '0')
      {
      if((isNaN(document.BookDetails.extra2q.value) ) || (document.BookDetails.extra2q.value ==""))
      {
      document.getElementById('check10').style.visibility="visible";
       document.BookDetails.extra2q.focus();
      return false;
      }
      else
      {
      document.getElementById('check10').style.visibility="hidden";
      }
      }
   
       if(document.BookDetails.extra3.value != '0')
    {
      if((isNaN(document.BookDetails.extra3q.value) ) || (document.BookDetails.extra3q.value ==""))
      {
      document.getElementById('check11').style.visibility="visible";
       document.BookDetails.extra3q.focus();
      return false;
      }
      else
      {
      document.getElementById('check11').style.visibility="hidden";
      }
      }
     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";
      return false;}
      else if(document.BookDetails.PaperBackBooks.value > 750)
      {
      document.getElementById('over750').style.visibility="visible";
      document.getElementById('over750').style.display="inline";
       document.getElementById('check2').style.visibility="hidden";
      document.getElementById('check2').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";
      }
      }
  }
 
 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.BookDetails.HardBackBooks.focus();
          return false;
      }
       else
      {
          
          if(document.BookDetails.HardBackBooks.value < 100)
          {
              document.getElementById('check3').style.visibility="visible";
              document.getElementById('check3').style.display="inline";
              return false;
           }
           else if(document.BookDetails.HardBackBooks.value > 750)
      {
      document.getElementById('over750').style.visibility="visible";
      document.getElementById('over750').style.display="inline";
       document.getElementById('check3').style.visibility="hidden";
      document.getElementById('check3').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";
      }
          
         
      }
 }

}
