//<!---

//mouseover and mouseout image script

var mouseOutDisabledImage;
function MouseOver(image) {
  if(image && document.images && image.src.indexOf("_over.gif")==-1) {
    image.src = image.src.substring(0,(image.src.indexOf(".gif"))) + "_over.gif";
    }
}
function MouseOut(image) {
  if(image && image!=mouseOutDisabledImage && document.images && image.src.indexOf("_over.gif")!=-1) {
    image.src = image.src.substring(0,(image.src.indexOf("_over.gif"))) + ".gif";
    }
}

function DoNull()
{

}

function open_understand(url) {
under = window.open(url,"under",'toolbar=0,location=0,status=0,scrollbars=yes,resizable=0,width=346,height=250');
under.focus();
}

function open_graph(url) {
graph = window.open(url,"graph",'toolbar=0,location=0,status=0,scrollbars=yes,resizable=0,width=840,height=600');
graph.focus()
}

function preloadImages() { 
  var d=document; 
  	if(d.images)
	{ 
		if(!d.MM_p) d.MM_p=new Array();
	    var i,j=d.MM_p.length,a=preloadImages.arguments; 
		
		for(i=0; i<a.length; i++)
	   		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
			
	}
}

function jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}

function Show(strElementName){
	var elem=document.getElementById(strElementName);
	if (elem)
		elem.style.display="";
}

function Hide(strElementName){
	var elem=document.getElementById(strElementName);	
	if (elem)	
		elem.style.display="none";	
}

function PrePrintPage()
{
	Hide("leftNav");
	Hide("rightNav");	
	
}

function PostPrintPage()
{
	Show("leftNav");
	Show("rightNav");		
}

function ValueAddedYr2(frm)
{
	var valueAddedyr2,valueAdded, percentChanged;
	valueAdded=parseFloat(frm.user_ValueAddedGbpM.value);
	valueAddedyr2= parseFloat(frm.user_opProfitYr2.value) + parseFloat(frm.user_empCostsYr2.value)+ parseFloat(frm.user_depreciationYr2.value)+ parseFloat(frm.user_amortisationYr2.value);
	percentChanged=(valueAdded-valueAddedyr2) / valueAdded * 100;
	
	frm.user_ValueAddedChangePerc.value=percentChanged.toFixed(0);
}

function numbersOnly() {
	// This only allows 0123456789/:
    var charCode = event.keyCode;
    if (charCode < 47 || charCode > 59) event.returnValue=false;
}

function verifyNumeric(oField, bAllowDecimal)
{
     if(bAllowDecimal)
     {
          var regX = /[^0-9\.\-]/gi;
     }
     else
     {
          var regX = /[^0-9\-]/gi;
     }
     if(oField.value.match(regX))
     {
        //  alert('Sorry, this field accepts numbers only.');
          oField.value=oField.value.replace(regX,'');
		  oField.focus();
          oField.select();
     }
}


//--->