/*
// Rev. 09/07/2003
var never = new Date()
never.setTime(never.getTime() + 2000*24*60*60*1000);

// name is a string of the name of your cookie
// value is the value corresponding to name
function SetCookie(name, value) {
 var expString = "; expires=" + never.toGMTString();
 document.cookie = name + "=" + escape(value) + expString;
}

// returns value of cookie or null if cookie does not exist
function GetPPCookie(name) {
 var result = null;
 var myCookie = " " + document.cookie + ";";
 var searchName = " " + name + "=";
 var startOfCookie = myCookie.indexOf(searchName);
 var endOfCookie;
 if (startOfCookie != -1) {
  startOfCookie += searchName.length; // skip past name of cookie
  endOfCookie = myCookie.indexOf(";", startOfCookie);
  result = unescape(myCookie.substring(startOfCookie, endOfCookie));
 }
 return result;
}


function getOnLoadPPagesCookies(){
     
      partsCookies = GetPPCookie("PartsCookie");
      if(partsCookies==null){
      partsCookies="";
      }
      TogglePartCookie(partsCookies);
      pagesCookies = GetPPCookie("PagesCookie");
      if(pagesCookies==null){
      pagesCookies="";
      }
      TogglePageCookie(pagesCookies);
      
}

function TogglePartCookie(partsCookies) {
		  var PartCookieStatus=partsCookies;
		  Partnames=document.getElementsByName("PARTID");
		  pageIDArr=document.getElementsByName("PAGEID");
		  openArrowArr=document.getElementsByName("openArrow");
		  closeArrowArr=document.getElementsByName("closeArrow");
		  smallquotArr=document.getElementsByName("smallquot"); 
		  
		  for (i=0;i<Partnames.length;i++) {
		    Partnames[i].style.display=PartCookieStatus;
		 }//for
	if(Partnames.length>0)
	if( Partnames[0].style.display =="none" )	
	{//parts are not displyaed
	 //alert("Parts are none");
	 if(pageIDArr.length>0  && (pageIDArr[0].style.display=="") ){
	             //alert("PAGES");
					 for (ii=0;ii<closeArrowArr.length;ii++) {
					    if( smallquotArr.length>0) 
					      smallquotArr[ii].style.display="none";
					    if( closeArrowArr.length>0) 
						  closeArrowArr[ii].style.display="";
						if( openArrowArr.length>0)   
						  openArrowArr[ii].style.display="";
						}
					}else{
					//alert("NO PAGES");
						for (iii=0;iii<closeArrowArr.length;iii++) {
						if( smallquotArr.length>0) 
						  smallquotArr[iii].style.display="none";
						if( closeArrowArr.length>0) 
						  closeArrowArr[iii].style.display="none";
						if( openArrowArr.length>0)   
						  openArrowArr[iii].style.display="none";
						}//for
					}//else
	
	}
	else{ //parts are diplayed
	//alert("Parts displayed");
	for (iii=0;iii<closeArrowArr.length;iii++) {
	if( ( smallquotArr.length>0) && pageIDArr[0].style.display=="none"){
	        smallquotArr[iii].style.display="none";
	        }
	    else{
	        if( smallquotArr.length>0) 
	          smallquotArr[iii].style.display="";
	        }
	        if( closeArrowArr.length>0)   
			  closeArrowArr[iii].style.display="";
			if( openArrowArr.length>0)   
			  openArrowArr[iii].style.display="";
		}//for
	}
}

function TogglePageCookie(pagesCookies) {
          var PageCookieStatus=pagesCookies;
		  names=document.getElementsByName("PAGEID");
		  partIDArr=document.getElementsByName("PARTID");
		  openArrowArr=document.getElementsByName("openArrow");
		  closeArrowArr=document.getElementsByName("closeArrow");
		  smallquotArr=document.getElementsByName("smallquot");
		  for (i=0;i<names.length;i++) {
		    names[i].style.display = PageCookieStatus;
          }
     
     if(names.length>0)
	if( names[0].style.display =="none" )	
	{//pages are not displyaed
	//alert("Parts are none");
	 if( (partIDArr.length>0) && (partIDArr[0].style.display=="") ){
	             //alert("Parts EXIST");
					 for (ii=0;ii<closeArrowArr.length;ii++) {
					    if( smallquotArr.length>0) 
					      smallquotArr[ii].style.display="none";
					    if( closeArrowArr.length>0) 
						  closeArrowArr[ii].style.display="";
						if( openArrowArr.length>0)     
						  openArrowArr[ii].style.display="";
						}
					}else{
					//alert("NO Parts");
						for (iii=0;iii<closeArrowArr.length;iii++) {
						if( smallquotArr.length>0) 
						  smallquotArr[iii].style.display="none";
						if( closeArrowArr.length>0) 
						  closeArrowArr[iii].style.display="none";
						if( openArrowArr.length>0) 
						  openArrowArr[iii].style.display="none";
						}//for
					}//else
	
	}
	else{ //Pages are diplayed
	//alert("Pages displayed");
	for (iii=0; iii<closeArrowArr.length || iii<openArrowArr.length ;iii++) {
	    if( ( smallquotArr.length>0)&& (partIDArr.length>0) && partIDArr[0].style.display=="none"){
	      
	        smallquotArr[iii].style.display="none";
	        }
	    else{
	        if( smallquotArr.length>0) 
	        smallquotArr[iii].style.display="";
	        }
	        if( closeArrowArr.length>0) 
			  closeArrowArr[iii].style.display="";
			if( openArrowArr.length>0) 
			  openArrowArr[iii].style.display="";
		}//for
	}
SetCookie("PagesCookie", PageCookieStatus);
}
*/


function TogglePart(item) {
		 
		  var PartCookieStatus;
		  Partnames=document.getElementsByName("PARTID");
		  pageIDArr=document.getElementsByName("PAGEID");
		  openArrowArr=document.getElementsByName("openArrow");
		  closeArrowArr=document.getElementsByName("closeArrow");
		  smallquotArr=document.getElementsByName("smallquot"); 
		  
		  ///
		  tablenames = document.getElementsByName("TableHideOrDisplay");
		  if(tablenames.length > 0)
		  {
		    if(Partnames.length > 0)
		    {
		        if(Partnames[0].style.display != "none")
		        {
		            if((pageIDArr.length > 0 && pageIDArr[0].style.display == "none") || ((pageIDArr.length <= 0)))
		            {
		                for (i=0;i<tablenames.length;i++) 
		                {
			                tablenames[i].style.display="none"; //not displayed
		                }//for
		            }
		        }
		      else
		        {
		            for (i=0;i<tablenames.length;i++) 
		                {
			                tablenames[i].style.display=""; //not displayed
		                }//for
		        }
		    }
		      
          }
		  ///
		  
		  
		  for (i=0;i<Partnames.length;i++) {
			visible=(Partnames[i].style.display!="none")
				if (visible) {
				    Partnames[i].style.display="none"; //not displayed
				} else {
				Partnames[i].style.display=""; //parts are displayed
				}//else
				if(i==0){
				  PartCookieStatus=Partnames[i].style.display;
				}
		 }//for
	if(Partnames.length>0)
	if( Partnames[0].style.display =="none" )	
	{//parts are not displyaed
	 //alert("Parts are none");
	 if(pageIDArr.length>0  && (pageIDArr[0].style.display=="") ){
	             //alert("PAGES");
					 for (ii=0;ii<closeArrowArr.length;ii++) {
					    if( smallquotArr.length>0) 
					      smallquotArr[ii].style.display="none";
					    if( closeArrowArr.length>0) 
						  closeArrowArr[ii].style.display="";
						if( openArrowArr.length>0)   
						  openArrowArr[ii].style.display="";
						}
					}else{
					//alert("NO PAGES");
						for (iii=0;iii<closeArrowArr.length;iii++) {
						if( smallquotArr.length>0) 
						  smallquotArr[iii].style.display="none";
						if( closeArrowArr.length>0) 
						  closeArrowArr[iii].style.display="none";
						if( openArrowArr.length>0)   
						  openArrowArr[iii].style.display="none";
						}//for
					}//else
	
	}
	else{ //parts are diplayed
	//alert("Parts displayed");
	for (iii=0;iii<closeArrowArr.length;iii++) {
	if( ( smallquotArr.length>0) && pageIDArr[0].style.display=="none"){
	        smallquotArr[iii].style.display="none";
	        }
	    else{
	        if( smallquotArr.length>0) 
	          smallquotArr[iii].style.display="";
	        }
	        if( closeArrowArr.length>0)   
			  closeArrowArr[iii].style.display="";
			if( openArrowArr.length>0)   
			  openArrowArr[iii].style.display="";
		}//for
	}
	
	SetCookie("PartsCookie", PartCookieStatus);
}

function TogglePage(item) {
          var PageCookieStatus;
		  names=document.getElementsByName("PAGEID");
		  partIDArr=document.getElementsByName("PARTID");
		  openArrowArr=document.getElementsByName("openArrow");
		  closeArrowArr=document.getElementsByName("closeArrow");
		  smallquotArr=document.getElementsByName("smallquot");
		  
		  ///
		  tablenames = document.getElementsByName("TableHideOrDisplay");
		  if(tablenames.length > 0)
		  {
		      if(names.length > 0)
		      {
		        if(names[0].style.display != "none")
		          {
		            if((partIDArr.length > 0 && partIDArr[0].style.display == "none") || (partIDArr.length <= 0))
		            {
		                for (i=0;i<tablenames.length;i++) 
		                {
			                tablenames[i].style.display="none"; //not displayed
		                }//for
		            }
		            
		          }
		          else
		          {
		            for (i=0;i<tablenames.length;i++) 
		                {
			                tablenames[i].style.display=""; //not displayed
		                }//for
		          }
		      }
		      
          }
		  ///
		  
		  for (i=0;i<names.length;i++) {
			visible=(names[i].style.display!="none") 
			if (visible) {
				names[i].style.display="none"; // page are not displayed
				
			} else {
				names[i].style.display=""; //pages are displayed
			}
			if(i==0){
				  PageCookieStatus=names[i].style.display;
				}
     }
     
     if(names.length>0)
	if( names[0].style.display =="none" )	
	{//pages are not displyaed
	//alert("Parts are none");
	 if( (partIDArr.length>0) && (partIDArr[0].style.display=="") ){
	             //alert("Parts EXIST");
					 for (ii=0;ii<closeArrowArr.length;ii++) {
					    if( smallquotArr.length>0) 
					      smallquotArr[ii].style.display="none";
					    if( closeArrowArr.length>0) 
						  closeArrowArr[ii].style.display="";
						if( openArrowArr.length>0)     
						  openArrowArr[ii].style.display="";
						}
					}else{
					//alert("NO Parts");
						for (iii=0;iii<closeArrowArr.length;iii++) {
						if( smallquotArr.length>0) 
						  smallquotArr[iii].style.display="none";
						if( closeArrowArr.length>0) 
						  closeArrowArr[iii].style.display="none";
						if( openArrowArr.length>0) 
						  openArrowArr[iii].style.display="none";
						}//for
					}//else
	
	}
	else{ //Pages are diplayed
	//alert("Pages displayed");
	for (iii=0; iii<closeArrowArr.length || iii<openArrowArr.length ;iii++) {
	    if( ( smallquotArr.length>0)&& (partIDArr.length>0) && partIDArr[0].style.display=="none"){
	      
	        smallquotArr[iii].style.display="none";
	        }
	    else{
	        if( smallquotArr.length>0) 
	        smallquotArr[iii].style.display="";
	        }
	        if( closeArrowArr.length>0) 
			  closeArrowArr[iii].style.display="";
			if( openArrowArr.length>0) 
			  openArrowArr[iii].style.display="";
		}//for
	}
SetCookie("PagesCookie", PageCookieStatus);
}


function Expand() {
   divs=document.getElementsByTagName("DIV");
   for (i=0;i<divs.length;i++) {
     divs[i].style.display="block";
     key=document.getElementById("x" + divs[i].id);
     key.innerHTML="<img src='textfolder.gif' width='16' height='16' hspace='0' vspace='0' border='0'>";
   }
}

function Collapse() {
   divs=document.getElementsByTagName("DIV");
   for (i=0;i<divs.length;i++) {
     divs[i].style.display="none";
     key=document.getElementById("x" + divs[i].id);
     key.innerHTML="<img src='folder.gif' width='16' height='16' hspace='0' vspace='0' border='0'>";
   }
}
/*obj=document.getElementById(item);
		visible=(obj.style.display!="none")
		//key=document.getElementById("x" + item);
		if (visible) {
			obj.style.display="none";
			//key.innerHTML="<img src='/_layouts/images/folderS.gif'  hspace='0' vspace='0' border='0'>";
		} else {
			obj.style.display="block";
			//key.innerHTML="<img src='/_layouts/images/textfolder.gif'   hspace='0' vspace='0' border='0'>";
		}*/
		
		  //spanss=document.getElementsByTagName("span");
		  //openArrow=document.getElementsByName("openArrow");
		  //alert((document.getElementsByName("openArrow")).length);
