var fadeOutSpeed = 2; // change the seconds it takes to fade out the menus here.
 
var opactimer= new Array(100);
var menuone = document.getElementById('menuone'); 
var menutwo = document.getElementById('menutwo'); 
var menuthree = document.getElementById('menuthree'); 
var menufour = document.getElementById('menufour'); 
var menufive = document.getElementById('menufive'); 
var menusix = document.getElementById('menusix'); 
var menuseven = document.getElementById('menuseven'); 
//var menueight = document.getElementById('menueight'); 
var arrow = document.getElementById('arrow'); 


fadeOutSpeed = fadeOutSpeed * 1000;
 

function createCookie(name, value, days)
{
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
  var ca = document.cookie.split(';');
  var nameEQ = name + "=";
  for(var i=0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);

    }
  return null;
}

function check(colourone, colourtwo, colourthree, colourfour, colourfive, coloursix, colourseven, coloureight, colournine, colourten, pageid, category)
{
	var x = readCookie('flash');

	if (x) 
	{
		var tick = window.document.getElementById('tick');
		var flashtext = window.document.getElementById('flashtext');
		tick.src = '/images/common/masthead_enableicon_9x9.gif';
		flashtext.innerHTML = 'Enable Flash';

	}
	else
	{
		var tick = window.document.getElementById('tick');
		var flashtext = window.document.getElementById('flashtext');
		tick.src = '/images/common/masthead_disableicon_9x9.gif';
		flashtext.innerHTML = 'Disable Flash';
		var flashvars = {
		colourone: colourone,
		colourtwo: colourtwo,
		colourthree: colourthree,
		colourfour: colourfour,
		colourfive: colourfive,
		coloursix: coloursix,
		colourseven: colourseven,
		coloureight: coloureight,
		colournine: colournine,
		colourten: colourten, 
		page: pageid,
		category: category
		};
		var params = {
		menu: "false",
		wmode: "transparent"
		};
		var attributes = {
		id: "myDynamicContent",
		name: "myDynamicContent"
		};
		swfobject.embedSWF("/flash/dmr_crowd_1000x298.swf", "flashmovie", "1000", "298", "9.0.0","expressInstall.swf", flashvars, params, attributes);

	}
}

function eraseCookie(name)
{
	createCookie(name, "", -1);
}


function swap(colourone, colourtwo, colourthree, colourfour, colourfive, coloursix, colourseven, coloureight, colournine, colourten, pageid, category)
{
	var flashtext = window.document.getElementById('flashtext');
	if (flashtext.innerHTML == 'Enable Flash')
	{
		var tick = window.document.getElementById('tick');
		var flashtext = window.document.getElementById('flashtext');
		eraseCookie('flash');
		tick.src = '/images/common/masthead_disableicon_9x9.gif';
		flashtext.innerHTML = 'Disable Flash';		
		
		var flashvars = {
		colourone: colourone,
		colourtwo: colourtwo,
		colourthree: colourthree,
		colourfour: colourfour,
		colourfive: colourfive,
		coloursix: coloursix,
		colourseven: colourseven,
		coloureight: coloureight,
		colournine: colournine,
		colourten: colourten, 
		page: pageid,
		category: category
		};
		var params = {
		menu: "false",
		wmode: "transparent"
		};
		var attributes = {
		id: "myDynamicContent",
		name: "myDynamicContent"
		};
		swfobject.embedSWF("/flash/dmr_crowd_1000x298.swf", "flashmovie", "1000", "298", "9.0.0","expressInstall.swf", flashvars, params, attributes);

	}
	else
	{
		var tick = window.document.getElementById('tick');
		var flashtext = window.document.getElementById('flashtext');
		createCookie('flash', 1, 10);
		tick.src = '/images/common/masthead_enableicon_9x9.gif';
		flashtext.innerHTML = 'Enable Flash';
		swfobject.removeSWF("flashmovie");
		var outerdiv = window.document.getElementById('outer');
		outerdiv.innerHTML = '<div id="flashmovie"></div>';
		
	}
}



function menuappear()
{
	var menuone = document.getElementById('menuone'); 
	var menutwo = document.getElementById('menutwo'); 
	var menuthree = document.getElementById('menuthree'); 
	var menufour = document.getElementById('menufour'); 
	var menufive = document.getElementById('menufive'); 
	var menusix = document.getElementById('menusix'); 
	var menuseven = document.getElementById('menuseven'); 
//	var menueight = document.getElementById('menueight'); 
	var arrow = document.getElementById('arrow'); 
	if(arrow != null)
	{
 		arrow.style.visibility = 'hidden'; 
	}
 menuone.style.visibility='visible';
 changeOpac(100,'menuone');
 for(i = 100; i >= 0; i--) { 
  
  clearTimeout(opactimer[i]);
 }
 menutwo.style.visibility='hidden';
 menuthree.style.visibility='hidden';
 menufour.style.visibility='hidden';
 menufive.style.visibility='hidden';
 menusix.style.visibility='hidden';
 menuseven.style.visibility='hidden';
// menueight.style.visibility='hidden';
 changeOpac(100,'menutwo');
 changeOpac(100,'menuthree');
 changeOpac(100,'menufour');
 changeOpac(100,'menufive');
 changeOpac(100,'menusix');
 changeOpac(100,'menuseven');
// changeOpac(100,'menueight');
}

function menutwoappear()
{ 
var menuone = document.getElementById('menuone'); 
var menutwo = document.getElementById('menutwo'); 
var menuthree = document.getElementById('menuthree');
var menufour = document.getElementById('menufour'); 
var menufive = document.getElementById('menufive'); 
var menusix = document.getElementById('menusix');  
var menuseven = document.getElementById('menuseven'); 
//var menueight = document.getElementById('menueight'); 
var arrow = document.getElementById('arrow'); 
	if(arrow != null)
	{
 		arrow.style.visibility = 'hidden'; 
	}
 menutwo.style.visibility='visible';
 changeOpac(100,'menutwo');
 for(i = 100; i >= 0; i--) { 
  clearTimeout(opactimer[i]);
 }
 menuone.style.visibility='hidden';
  menuthree.style.visibility='hidden';
    menufour.style.visibility='hidden';
   menufive.style.visibility='hidden';
 menusix.style.visibility='hidden';
 menuseven.style.visibility='hidden';
// menueight.style.visibility='hidden';
 changeOpac(100,'menuone'); 
 changeOpac(100,'menuthree'); 
  changeOpac(100,'menufour'); 
 changeOpac(100,'menufive');
 changeOpac(100,'menusix');
 changeOpac(100,'menuseven');
// changeOpac(100,'menueight');
}

function menuthreeappear()
{
	var menuone = document.getElementById('menuone'); 
	var menutwo = document.getElementById('menutwo'); 
	var menuthree = document.getElementById('menuthree'); 
	var menufour = document.getElementById('menufour'); 
	var menufive = document.getElementById('menufive'); 
	var menusix = document.getElementById('menusix');
	var menuseven = document.getElementById('menuseven'); 
//	var menueight = document.getElementById('menueight');  
	var arrow = document.getElementById('arrow'); 
	if(arrow != null)
	{
 		arrow.style.visibility = 'hidden'; 
	}
 menuthree.style.visibility='visible';
 changeOpac(100,'menuthree');
 for(i = 100; i >= 0; i--) { 
  
  clearTimeout(opactimer[i]);
 }
 menuone.style.visibility='hidden';
 menutwo.style.visibility='hidden';
 menufour.style.visibility='hidden';
 menufive.style.visibility='hidden';
 menusix.style.visibility='hidden';
  menuseven.style.visibility='hidden';
// menueight.style.visibility='hidden';
 changeOpac(100,'menuone');
 changeOpac(100,'menutwo');
 changeOpac(100,'menufour');
 changeOpac(100,'menufive');
 changeOpac(100,'menusix');
 changeOpac(100,'menuseven');
// changeOpac(100,'menueight');
}

function menufourappear()
{
	var menuone = document.getElementById('menuone'); 
	var menutwo = document.getElementById('menutwo'); 
	var menuthree = document.getElementById('menuthree'); 
	var menufour = document.getElementById('menufour');
		var menufive = document.getElementById('menufive'); 
	var menusix = document.getElementById('menusix');
	var menuseven = document.getElementById('menuseven'); 
//	var menueight = document.getElementById('menueight');    
	var arrow = document.getElementById('arrow'); 
	if(arrow != null)
	{
 		arrow.style.visibility = 'hidden'; 
	}
 menufour.style.visibility='visible';
 changeOpac(100,'menufour');
 for(i = 100; i >= 0; i--) { 
  
  clearTimeout(opactimer[i]);
 }
 menuone.style.visibility='hidden';
 menutwo.style.visibility='hidden';
 menuthree.style.visibility='hidden';
 menufive.style.visibility='hidden';
 menusix.style.visibility='hidden';
  menuseven.style.visibility='hidden';
// menueight.style.visibility='hidden';
	changeOpac(100,'menuone');
	changeOpac(100,'menutwo');
	changeOpac(100,'menuthree');
	changeOpac(100,'menufive');
	changeOpac(100,'menusix');
	changeOpac(100,'menuseven');
//	changeOpac(100,'menueight');
}

function menufiveappear()
{
	var menuone = document.getElementById('menuone'); 
	var menutwo = document.getElementById('menutwo'); 
	var menuthree = document.getElementById('menuthree'); 
	var menufour = document.getElementById('menufour');
	var menufive = document.getElementById('menufive'); 
	var menusix = document.getElementById('menusix');  
	var menuseven = document.getElementById('menuseven'); 
//	var menueight = document.getElementById('menueight');   
	var arrow = document.getElementById('arrow'); 
	if(arrow != null)
	{
 		arrow.style.visibility = 'hidden'; 
	}
 menufive.style.visibility='visible';
 changeOpac(100,'menufive');
 for(i = 100; i >= 0; i--) { 
  
  clearTimeout(opactimer[i]);
 }
 menuone.style.visibility='hidden';
 menutwo.style.visibility='hidden';
 menuthree.style.visibility='hidden';
 menufour.style.visibility='hidden';
 menusix.style.visibility='hidden';
  menuseven.style.visibility='hidden';
// menueight.style.visibility='hidden';
changeOpac(100,'menuone');
changeOpac(100,'menutwo');
changeOpac(100,'menuthree');
changeOpac(100,'menufour');
changeOpac(100,'menusix');
changeOpac(100,'menuseven');
//changeOpac(100,'menueight');
}

function menusixappear()
{
	var menuone = document.getElementById('menuone'); 
	var menutwo = document.getElementById('menutwo'); 
	var menuthree = document.getElementById('menuthree'); 
	var menufour = document.getElementById('menufour');
		var menufive = document.getElementById('menufive'); 
	var menusix = document.getElementById('menusix'); 
	var menuseven = document.getElementById('menuseven'); 
//	var menueight = document.getElementById('menueight');    
	var arrow = document.getElementById('arrow');
	if(arrow != null)
	{
 		arrow.style.visibility = 'hidden'; 
	}
 menusix.style.visibility='visible';
 changeOpac(100,'menusix');
 for(i = 100; i >= 0; i--) { 
  
  clearTimeout(opactimer[i]);
 }
 menuone.style.visibility='hidden';
 menutwo.style.visibility='hidden';
 menuthree.style.visibility='hidden';
 menufive.style.visibility='hidden';
 menufour.style.visibility='hidden';
 menufive.style.visibility='hidden';
  menuseven.style.visibility='hidden';
// menueight.style.visibility='hidden';
 changeOpac(100,'menuone');
 changeOpac(100,'menutwo');
	changeOpac(100,'menuthree');
	
	changeOpac(100,'menufour');
	changeOpac(100,'menufive');
  changeOpac(100,'menuseven');
//changeOpac(100,'menueight');
}

function menusevenappear()
{
	var menuone = document.getElementById('menuone'); 
	var menutwo = document.getElementById('menutwo'); 
	var menuthree = document.getElementById('menuthree'); 
	var menufour = document.getElementById('menufour');
		var menufive = document.getElementById('menufive'); 
	var menusix = document.getElementById('menusix'); 
	var menuseven = document.getElementById('menuseven'); 
//	var menueight = document.getElementById('menueight');    
	var arrow = document.getElementById('arrow');
	if(arrow != null)
	{
 		arrow.style.visibility = 'hidden'; 
	}
 menuseven.style.visibility='visible';
 changeOpac(100,'menuseven');
 for(i = 100; i >= 0; i--) { 
  
  clearTimeout(opactimer[i]);
 }
 menuone.style.visibility='hidden';
 menutwo.style.visibility='hidden';
 menuthree.style.visibility='hidden';
 menufive.style.visibility='hidden';
 menufour.style.visibility='hidden';
 menusix.style.visibility='hidden';
// menueight.style.visibility='hidden'; 
 changeOpac(100,'menuone');
 changeOpac(100,'menutwo');
	changeOpac(100,'menuthree');
	
	changeOpac(100,'menufour');
	changeOpac(100,'menufive');
  changeOpac(100,'menuseven');
//changeOpac(100,'menueight');
}
/*
function menueightappear()
{
	var menuone = document.getElementById('menuone'); 
	var menutwo = document.getElementById('menutwo'); 
	var menuthree = document.getElementById('menuthree'); 
	var menufour = document.getElementById('menufour');
		var menufive = document.getElementById('menufive'); 
	var menusix = document.getElementById('menusix'); 
	var menuseven = document.getElementById('menuseven'); 
	var menueight = document.getElementById('menueight');    
	var arrow = document.getElementById('arrow');
	if(arrow != null)
	{
 		arrow.style.visibility = 'hidden'; 
	}
 menueight.style.visibility='visible';
 changeOpac(100,'menueight');
 for(i = 100; i >= 0; i--) { 
  
  clearTimeout(opactimer[i]);
 }
 menuone.style.visibility='hidden';
 menutwo.style.visibility='hidden';
 menuthree.style.visibility='hidden';
 menufive.style.visibility='hidden';
 menufour.style.visibility='hidden';
 menusix.style.visibility='hidden';
 menuseven.style.visibility='hidden'; 
 changeOpac(100,'menuone');
 changeOpac(100,'menutwo');
	changeOpac(100,'menuthree');
	
	changeOpac(100,'menufour');
	changeOpac(100,'menufive');
  changeOpac(100,'menuseven');
changeOpac(100,'menusix');
}
*/
function menufivedisappear()
{
 opacity('menufive', 100, 0, fadeOutSpeed);
}
function menusixdisappear()
{
 opacity('menusix', 100, 0, fadeOutSpeed);
}
function menusevendisappear()
{
 opacity('menuseven', 100, 0, fadeOutSpeed);
}
function menueightdisappear()
{
 opacity('menueight', 100, 0, fadeOutSpeed);
}

function menufourdisappear()
{
 opacity('menufour', 100, 0, fadeOutSpeed);
}
function menuthreedisappear()
{
 opacity('menuthree', 100, 0, fadeOutSpeed);
}
 
function menutwodisappear()
{
 opacity('menutwo', 100, 0, fadeOutSpeed);
}
 
function menudisappear()
{
 opacity('menuone', 100, 0, fadeOutSpeed);
}
 
function opacity(id, opacStart, opacEnd, millisec) {
 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 
 
    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
 
             opactimer[i] = window.setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
             timer++;
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
         if (stop != 'true')
         {
             opactimer = window.setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
             timer++;
         } 
        } 
    } 
   
} 
 
//change the opacity for different browsers 
function changeOpac(opacity, id) { 
 var menuone = document.getElementById('menuone'); 
var menutwo = document.getElementById('menutwo'); 
var menuthree = document.getElementById('menuthree'); 
var menufour = document.getElementById('menufour');
var menufive = document.getElementById('menufive'); 
var menusix = document.getElementById('menusix');  
var menuseven = document.getElementById('menuseven'); 
//var menueight = document.getElementById('menueight');
var arrow = document.getElementById('arrow'); 

  var object = document.getElementById(id).style; 
     object.opacity = (opacity / 100); 
     object.MozOpacity = (opacity / 100); 
     object.KhtmlOpacity = (opacity / 100); 
     object.filter = "alpha(opacity=" + opacity + ")"; 
     
     if (object.opacity == 0)
     { 
    menuone.style.visibility = 'hidden';
    menutwo.style.visibility = 'hidden';
    menuthree.style.visibility = 'hidden';
    menufour.style.visibility = 'hidden';
    menufive.style.visibility = 'hidden';
    menusix.style.visibility = 'hidden';
    menuseven.style.visibility = 'hidden';
    //menueight.style.visibility = 'hidden';
     }
     
    if ( (menuone.style.visibility == 'hidden' && id =='menuone') || (menutwo.style.visibility == 'hidden' && id =='menutwo') || (menuthree.style.visibility == 'hidden' && id =='menuthree') || (menufour.style.visibility == 'hidden' && id =='menufour') || (menufive.style.visibility == 'hidden' && id =='menufive') || (menuseven.style.visibility == 'hidden' && id =='menuseven') /* || (menueight.style.visibility == 'hidden' && id =='menueight') */ )
  	{
   	if(arrow != null)
	{
 		arrow.style.visibility = 'visible'; 
	}
   
  }
     
} 


function postal_data_pdf_open()
{
	myRef = window.open('/pdf/postal_data.pdf','Postal Data','left=0,top=0,width=screen.width,height=screen.height,toolbar=1,resizable=0');
	myRef.resizeTo(screen.width,screen.height-25);
}

function landline_data_pdf_open()
{
	myRef = window.open('/pdf/landline_factsheet.pdf','Landline Data','left=0,top=0,width=screen.width,height=screen.height,toolbar=1,resizable=0');
	myRef.resizeTo(screen.width,screen.height-25);
}
function email_broadcast_pdf_open()
{
	myRef = window.open('/pdf/broadcast.pdf','Email Broadcast','left=0,top=0,width=screen.width,height=screen.height,toolbar=1,resizable=0');
	myRef.resizeTo(screen.width,screen.height-25);
}
function sms_data_open()
{
	myRef = window.open('/pdf/sms_data.pdf','SMS Data','left=0,top=0,width=screen.width,height=screen.height,toolbar=1,resizable=0');
	myRef.resizeTo(screen.width,screen.height-25);
}
function lead_generation_open()
{
	myRef = window.open('/pdf/datacapture.pdf','Lead Generation','left=0,top=0,width=screen.width,height=screen.height,toolbar=1,resizable=0');
	myRef.resizeTo(screen.width,screen.height-25);
}
function data_toolkit_open()
{
	myRef = window.open('/pdf/dmr_toolkit.pdf','Data Toolkit','left=0,top=0,width=screen.width,height=screen.height,toolbar=1,resizable=0');
	myRef.resizeTo(screen.width,screen.height-25);
}
function best_practice_open()
{
	myRef = window.open('/pdf/dmr_html_email_guide.pdf','Best Practice','left=0,top=0,width=screen.width,height=screen.height,toolbar=1,resizable=0');
	myRef.resizeTo(screen.width,screen.height-25);
}
function available_data_pdf_open()
{
	myRef = window.open('/pdf/dmr_data_sheets.pdf','Available Data','left=0,top=0,width=screen.width,height=screen.height,toolbar=1,resizable=0');
	myRef.resizeTo(screen.width,screen.height-25);
}
function motors_data_pdf_open()
{
	myRef = window.open('/pdf/dmr_motor_data_sheets.pdf','Motors Data','left=0,top=0,width=screen.width,height=screen.height,toolbar=1,resizable=0');
	myRef.resizeTo(screen.width,screen.height-25); 
}

function showClient(id)
{
	// set selected menu item as bold
	a = document.getElementById('secondarymenu').getElementsByTagName('a');
	for (var i=0; i<a.length; i++) { a[i].style.fontWeight = ( id == a[i].href.split('#')[1] ) ? 'bold' : '' ; }

	// display the appropriate content section
	d = document.getElementById('secondarymenu-clients').getElementsByTagName('div');
	for (var i=0; i<d.length; i++) { d[i].style.display = ( id == d[i].id ) ? 'block' : 'none'; }
}

