//Increase / decrease font size
var min=70;
var max=100;
function increaseFontSize() {
   var p = document.getElementById('myid');
      if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("%",""));
      } else {
         var s = 70;
      }
      if(s!=max) {
         s += 10;
      }
      p.style.fontSize = s+"%"
}
function decreaseFontSize() {
   var p = document.getElementById('myid');
      if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("%",""));
      } else {
         var s = 70;
      }
      if(s!=min) {
         s -= 10;
      }
      p.style.fontSize = s+"%"
}

// Load text only / graphics only css and update anchor link in accessibility
function createjscssfile(filename, filetype){
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 return fileref
}

function replacejscssfile(oldfilename, newfilename, filetype){
 var targetelement="link";//determine element type to create nodelist using
 var targetattr="href";//determine corresponding attribute to test for
 var allsuspects=document.getElementsByTagName(targetelement)
 for (var i=allsuspects.length; i>=0; i--){ //search backwards within nodelist for matching elements to remove
  if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(oldfilename)!=-1){
   var newelement=createjscssfile(newfilename, filetype)
   allsuspects[i].parentNode.replaceChild(newelement, allsuspects[i])
  }
 }
 if (document.getElementById('textversion').innerHTML=="Text version") {
 document.getElementById('textversion').innerHTML="Graphics version";
 document.getElementById('textversion').href="javascript:replacejscssfile('_include/css/textonly.css', '_include/css/layout.css', 'css')";
 document.getElementById('textversion_al').href="javascript:replacejscssfile('_include/css/textonly.css', '_include/css/layout.css', 'css')";
 } else if (document.getElementById('textversion').innerHTML=="Graphics version"){
 document.getElementById('textversion').innerHTML="Text version";
 document.getElementById('textversion').href="javascript:replacejscssfile('_include/css/layout.css', '_include/css/textonly.css', 'css')";
 document.getElementById('textversion_al').href="javascript:replacejscssfile('_include/css/layout.css', '_include/css/textonly.css', 'css')";
 }
}

// open a printer friendly page
function printpage()
{ 
  var disp_setting="toolbar=no,location=no,directories=yes,menubar=yes,"; 
      disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
  var content_vlue = "<h1>A Better Medway - Easier ways to be healthy</h3>";
      content_vlue += document.getElementById("main_content").innerHTML; 
      content_vlue += document.getElementById("footer").innerHTML; 
 
  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('<html><head><title>A Better Medway - Easier ways to be healthy</title><link href="'+$abs+'media/css/printable.css" rel="stylesheet" type="text/css" media="all" /><style type="text/css">body{ font-size:70%; font-family: Arial, Helvetica, Verdana, sans-serif; margin:0px; padding:20px; height:100%; width:100%; background-color:#FFF; color:#000; } div#submenu, div#main_layout div#it_column, div#accessibility_area-content, div#footer_panels, div#footer, div.main_img, div.right, div#site_search, div#loginbox_area { display:none;}</style>');
   docprint.document.write('</head><body onLoad="self.print()">');          
   docprint.document.write(content_vlue);          
   docprint.document.write('</body></html>'); 
   docprint.document.close(); 
   docprint.focus(); 
}
