// JavaScript Document




function checkOver(btn){
	
	
		
		btn.className = btn.className +"_over";
		if(parent.is_IE =='1'){
			btn.style.cursor='hand';
		}

	
}





function checkOut(btn){
	
	
	re = /_over/gi;
	
	if(btn.className.match(re)){
		
		newClass = btn.className.replace(re,"");
		
		btn.className = newClass;
	}
	if(parent.is_IE =='1'){
		btn.style.cursor='default';
	}
	
	
}



function checkScroll(){
	
	
	h = Math.abs(parent.document.body.clientHeight - 170);
	
	h1 = Math.abs(document.getElementById('main_table').clientHeight);
	
	//alert(h);
	//alert(h1);
	
	if(h1 > h){
		//alert("scroll");
		document.body.scroll='yes';
		btn_width=150
		
		document.body.style.overflowX = "hidden";
		
		
	}else{
		//alert("noscroll");
		document.body.scroll='no';
		btn_width=150
		
		document.body.style.overflowX = "hidden";
		
	}
	
	fm = document.theForm;
	for(i=0;i<fm.length;i++){
		
		
		if(fm[i].type == "button"){
			
			fm[i].style.width = btn_width;
			
		}
		
	}
	
}



function loadPage(page){
	
	
	parent.document.getElementById('main_frame').src = page;
	
	
}

var site_name = "diagtech.co.uk";

function setUpLink(){

expireDate = new Date
expireDate.setMonth(expireDate.getMonth()+6);
	
	if(document.cookie != ""){
			
			foundLink = 0;
			allCookies = document.cookie.split("; ");
			
			
			for(i=0;i<allCookies.length;i++){
				
				cookieName = allCookies[i].split("=")[0];
				cookieValue = allCookies[i].split("=")[1];
				
				if((cookieName == "displayedLinks_" + site_name)&&(cookieValue != null)){
					displayedLinks = cookieValue;
					displayedLinks = displayedLinks.split(",");
					
					foundLink = 1;
					break;
				}
				
			}
			
			
			if(foundLink == 0){
				
				displayedLinks = new Array();
				
			}else{
	
	
	
	
				if(displayedLinks.length  >0){

						for(i=0;i<displayedLinks.length;i++){
							
							thisLink = displayedLinks[i].split("; ")[0];
							
							
							
							if(document.getElementById(thisLink) != null ){
								
								thisMenu = document.getElementById(thisLink).style;
								thisMenu.display = "block";
							}else{
								
								displayedLinks.splice(i,1);
								document.cookie = "displayedLinks_"+site_name+"="+displayedLinks+";expires="+expireDate.toGMTString();
								
							}
				
						}
				
				}
		
			}
		
		
	}else{
	
	displayedLinks = new Array();
	
	
	
	}


}


var current_links = "";
var current_btn = 0;
function toggleLinks(links,as_child,btn){
	
	//alert("as_child: "+as_child+"\nbtn: "+btn+"\nCurrent Btn: "+current_btn+"\nlinks:"+links+"\nCurrent links: "+current_links );
	
	display = 1;
	
	
	
	
	if(display == 1){
				expireDate = new Date
				expireDate.setMonth(expireDate.getMonth()+6);
				
				if(document.getElementById(links)){
				
						if(displayedLinks.length > 0){
						
							addLink = 1;
						
							for(i=0;i<displayedLinks.length;i++){
								
								if(document.getElementById(displayedLinks[i]) == null ){
									
									displayedLinks.splice(i,1);
									document.cookie = "displayedLinks_"+site_name+"="+displayedLinks+";expires="+expireDate.toGMTString();
									
								}
							
							
								if(displayedLinks[i] == links){
									
									
									
									if((as_child == '0') || ((as_child == '1')&&(btn == current_btn))){
										
										
								//if(((as_child == '1')&&(btn == current_btn)) || (as_child == '0')){
								
										thisMenu = document.getElementById(links).style;
										thisMenu.display = "none";
									
										displayedLinks.splice(i,1);
										if(displayedLinks.length > 0){
										
											document.cookie = "displayedLinks_"+site_name+"="+displayedLinks+";expires="+expireDate.toGMTString();
										}else{
										
											deleteCookie();
										}
										addLink = 0;
										break;
									
										
										
									}else{
										
										addLink = 0;
										
									}
								
								}
					
									
							}
							
							if(addLink == 1){
							
								thisMenu = document.getElementById(links).style;
								thisMenu.display = "block";
								displayedLinks.push(links);
								document.cookie = "displayedLinks_"+site_name+"="+displayedLinks+";expires="+expireDate.toGMTString();
								
							}
							
						}else{
						
							thisMenu = document.getElementById(links).style;
							thisMenu.display = "block";
							displayedLinks.push(links);
							document.cookie = "displayedLinks_"+site_name+"="+displayedLinks+";expires="+expireDate.toGMTString();
						
						}
					
						checkScroll();
				
				}
	
	}


}

function deleteCookie(){
	


expireDate = new Date
expireDate = new Date
expireDate.setMonth(expireDate.getMonth()-6);
if(document.cookie != ""){
document.cookie = "displayedLinks_"+site_name+"=;expires="+expireDate.toGMTString();
displayedLinks = new Array();
}

}