if (document.images)
{
  home1= new Image(998,590); 
  home1.src="http://www.maorimedia.co.nz/img/homepage/bg-page-bottom.gif"; 

  home2= new Image(998,590); 
  home2.src="http://www.maorimedia.co.nz/img/homepage/bg-page-top.gif"; 

  work1= new Image(998,590); 
  work1.src="http://www.maorimedia.co.nz/img/why-work-with-us/bg-page-bottom.gif"; 

  work2= new Image(998,590); 
  work2.src="http://www.maorimedia.co.nz/img/why-work-with-us/bg-page-top.gif"; 
  
  services1= new Image(998,590); 
  services1.src="http://www.maorimedia.co.nz/img/services/bg-page-bottom.gif"; 

  services2= new Image(998,590); 
  services2.src="http://www.maorimedia.co.nz/img/services/bg-page-top.gif"; 
  
  radio1= new Image(998,590); 
  radio1.src="http://www.maorimedia.co.nz/img/why-maori-radio/bg-page-bottom.gif"; 

  radio2= new Image(998,590); 
  radio2.src="http://www.maorimedia.co.nz/img/why-maori-radio/bg-page-top.gif"; 
  
  publications1= new Image(998,590); 
  publications1.src="http://www.maorimedia.co.nz/img/publications/bg-page-bottom.gif"; 

  publications2= new Image(998,590); 
  publications2.src="http://www.maorimedia.co.nz/img/publications/bg-page-top.gif";   
  
  resources1= new Image(998,590); 
  resources1.src="http://www.maorimedia.co.nz/img/resources/bg-page-bottom.gif"; 

  resources2= new Image(998,590); 
  resources2.src="http://www.maorimedia.co.nz/img/resources/bg-page-top.gif";     

  news1= new Image(998,590); 
  news1.src="http://www.maorimedia.co.nz/img/news/bg-page-bottom.gif"; 

  news2= new Image(998,590); 
  news2.src="http://www.maorimedia.co.nz/img/news/bg-page-top.gif";   
  
  contact1= new Image(998,590); 
  contact1.src="http://www.maorimedia.co.nz/img/contact-us/bg-page-bottom.gif"; 

  contact2= new Image(998,590); 
  contact2.src="http://www.maorimedia.co.nz/img/contact-us/bg-page-top.gif";     

  logo1= new Image(998,590); 
  logo1.src="http://www.maorimedia.co.nz/img/logo/bg-page-bottom.gif"; 

  logo2= new Image(998,590); 
  logo2.src="http://www.maorimedia.co.nz/img/logo/bg-page-top.gif";   
  
  pub1= new Image();
  pub1.src="http://www.maorimedia.co.nz/img/publications/mana.jpg";
  
  pub1= new Image();
  pub1.src="http://www.maorimedia.co.nz/img/publications/nga-kohinga.jpg";
  
  pub1= new Image();
  pub1.src="http://www.maorimedia.co.nz/img/publications/pipiwharauroa.jpg";
  
  pub1= new Image();
  pub1.src="http://www.maorimedia.co.nz/img/publications/pu-kaea.jpg";  
  
  pub1= new Image();
  pub1.src="http://www.maorimedia.co.nz/img/publications/tu-mai.jpg";
  
  pub1= new Image();
  pub1.src="http://www.maorimedia.co.nz/img/publications/te-karaka.jpg";  
}

var mytarget;
var mysub;
var mystylesheet;
var mymp3;
var timer1;
var timer2;
var timer3;
var timer4;
var timer5;
var timer6;
var timer7;
var timer8;
var timer9;
var timer10;
var timer11;
var timer12;
var timer13;
var timer14;
var timer15;
var timer16;

var locked = false;

function ahah(url,target, xtra, mp3) {
    //document.getElementById(target).innerHTML = '<div id="content-box"><h1>loading page...</h1></div>';
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {ahahDone(target, xtra, mymp3);};
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {ahahDone(target, xtra, mymp3);};
            req.open("GET", url, true);
            req.send();
        }
    }
} 

function ahahDone(target, xtra, mp3) {
   // only if req is "loaded"
   if (req.readyState == 4) {
       // only if "OK"
       if (req.status == 200 || req.status == 304) {
           results = req.responseText;
           document.getElementById(target).innerHTML = results + xtra;

           disableLinks();
        
           setOpacity('content-box', 0);           
	   setOpacity('content-box2', 0); 
           setOpacity('content-box3', 0); 	   
	   setOpacity('logo-box', 0);	   
	   setOpacity('link-box', 0);	
	   if(document.getElementById('thumbnail1')) { setOpacity('thumbnail1', 0);}
	   if(document.getElementById('thumbnail2')) { setOpacity('thumbnail2', 0);}	   
	   if(document.getElementById('thumbnail3')) { setOpacity('thumbnail3', 0);}
	   if(document.getElementById('thumbnail4')) { setOpacity('thumbnail4', 0);}
	   if(document.getElementById('thumbnail5')) { setOpacity('thumbnail5', 0);}
	   if(document.getElementById('thumbnail6')) { setOpacity('thumbnail6', 0);}
	   
	   document.getElementById('content-box-outer').style.display = 'block';
	   document.getElementById('link-box').style.display = 'block';
	   document.getElementById('thumbnail-box').style.display = 'block';
	   
	   

	   //document.all['BGSOUND_ID'].src='mp3/' + mp3;


	   new Effect.Opacity ('content-box', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 });       	   
	   new Effect.Opacity ('logo-box', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 });       	   
	   if(document.getElementById('thumbnail1')) { new Effect.Opacity ('thumbnail1', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 });}       	  
	   if(document.getElementById('thumbnail2')) { new Effect.Opacity ('thumbnail2', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 });}       	   
	   if(document.getElementById('thumbnail3')) { new Effect.Opacity ('thumbnail3', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 });}       	   
	   if(document.getElementById('thumbnail4')) { new Effect.Opacity ('thumbnail4', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 });} 
	   if(document.getElementById('thumbnail5')) { new Effect.Opacity ('thumbnail5', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 });}       	   
	   if(document.getElementById('thumbnail6')) { new Effect.Opacity ('thumbnail6', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 });} 	   
	   
	   new Effect.Opacity ('link-box', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 });       	   
	   setTimeout("new Effect.Opacity ('content-box2', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 })", 1000);        
	   setTimeout("new Effect.Opacity ('content-box3', {duration: 4.0, transition: Effect.Transitions.linear, from: 0, to: 1 })", 2000);
	   setTimeout("enableLinks()", 4000);
       } else {
           document.getElementById(target).innerHTML="ahah error:\n" +
               req.statusText;
       }
   }
}


function pageLoad(target, title, stylesheet, subpage) {

	if(locked==false) {
	
	   	//document.all['BGSOUND_ID'].src='mp3/minaaka.mp3';
	
		disableLinks();

		navx = 20;
		navy = 0;
		
		
		mp3 = "drum1.mp3";
		sub = '<div id="link-box"></div><div id="thumbnail-box"></div>';

		if(target == 'maori_publications/page_all') {
			sub = '<div id="link-box"></div><div id="thumbnail-box"><div id="thumbnail1"><a href="http://www.manaonline.co.nz/" title="External link to Mana magazine - opens in a new browser window" target="_blank"><img src="img/publications/mana.jpg" alt="Mana" width="100" height="128"></a></div><div id="thumbnail2"><a href="http://www.radiongatiporou.co.nz/NgaKohinga.aspx" title="External link to Ng&#257; Kohinga - opens in a new browser window" target="_blank"><img src="img/publications/nga-kohinga.jpg" alt="Ng&#257; Kohinga" width="100" height="142"></a></div><div id="thumbnail3"><img src="img/publications/pipiwharauroa.jpg" alt="Pipiwharauroa" width="100" height="130"></div><div id="thumbnail4"><a href="http://www.pukaea.com/" title="Extrenal link to P&#363; K&#257;ea - opens in a new browser window"><img src="img/publications/pu-kaea.jpg" alt="P&#363; K&#257;ea" width="100" height="153"></a></div><div id="thumbnail5"><a href="http://www.ngaitahu.iwi.nz/News%20and%20Publications/Publications/Te%20Karaka" title="External link to Te Karaka - opens in a new browser window" target="_blank"><img src="img/publications/te-karaka.jpg" alt="Te Karaka" width="100" height="126"></a></div><div id="thumbnail6"><a href="http://www.tumaimagazine.com/" title="External link to T&#363; Mai magazine - opens in a new browser window" target="_blank"><img src="img/publications/tu-mai.jpg" alt="T&#363; Mai" width="100" height="130"></a></div></div>';
			navx = 710;
			navy = 400;
		}

		else if(target == 'why_work_with_us/page_1') {
			navy = 170;
			sub = '<div id="link-box"><a class="arrow" onclick="return pageLoad(\'why_work_with_us/page_2\', \'Testimonials\', \'why-work-with-us\', true);" href="testimonials.php">Testimonials</a></div><div id="thumbnail-box"></div>';
		}

		else if(target == 'why_work_with_us/page_2') {
			navy = 170;
			sub = '<div id="link-box"><a class="arrow" onclick="return pageLoad(\'why_work_with_us/page_1\', \'Why work with us?\', \'why-work-with-us\', true);" href="why-work-with-us.php">Why work with us?</a></div><div id="thumbnail-box"></div>';
		}

		else if(target == 'why_maori_radio/page_1') {
			navy = 400;
			sub = '<div id="link-box"><a class="arrow" onclick="return pageLoad(\'why_maori_radio/page_2\', \'Radio map\', \'why-maori-radio-map\', true);" href="radio-map.php">Radio map</a></div><div id="thumbnail-box"></div>';
		}	

		else if(target == 'why_maori_radio/page_2') {
			navy = 400;
			sub = '<div id="link-box"><a class="arrow" onclick="return pageLoad(\'why_maori_radio/page_1\', \'Why Maori radio?\', \'why-maori-radio\', true);" href="why-maori-radio.php">Why Maori radio?</a></div><div id="thumbnail-box"></div>';
		}

		else if(target == 'resources/page_1') {
			navy = 400;
			sub = '<div id="link-box"><a class="arrow" onclick="return pageLoad(\'resources/page_2\', \'Links\', \'resources\', true);" href="resources.php">Links</a></div><div id="thumbnail-box"></div>';
		}	

		else if(target == 'resources/page_2') {
			navy = 400;
			sub = '<div id="link-box"><a class="arrow" onclick="return pageLoad(\'resources/page_1\', \'Downloads\', \'resources\', true);" href="resources.php">Downloads</a></div><div id="thumbnail-box"></div>';
		}	

		else if(target == 'home/page_1') {
			navy = 400;
			sub = '<div id="link-box"><a href="why-work-with-us.html"  onclick="return pageLoad(\'why_work_with_us/page_1\', \'Why work with us?\', \'why-work-with-us\', false);" title="Why work with us" class="arrow">Why work with us</a><br> <br> <a href="why-maori-radio.html" onclick="pageLoad(\'why_maori_radio/page_1\', \'Why Maori radio?\', \'why-maori-radio\', false); return false;" title="Why M&#257;ori radio" class="arrow">Why M&#257;ori radio</a></div><div id="thumbnail-box"></div>';
		}	
		else if(target == 'services/page_all') {
			navy = 180;
		}
		else if(target.substring(0,4)=="news") {
			mp3 = "misc8.mp3";
			navy = 400;
		}
		else if(target.substring(0,10)=="contact_us") {
			navy = 0;
			mp3 = "poi1.mp3";
		}
		else if(target.substring(0,8)=="our_logo") {
			navy = 400;
		}

		mytarget = target;
		mysub = sub;
		mystylesheet = stylesheet;
		mytitle = title;
		mymp3 = mp3;


		if(subpage) {
			new Effect.Opacity ('content-box', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 });
			new Effect.Opacity ('content-box2', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 });
			new Effect.Opacity ('content-box3', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 });
			new Effect.Opacity ('link-box', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 });
			setTimeout("updateStuff()", 2000);
		}
		else {


			new Effect.Move ('main-nav', {x: 0, y: -200, mode: 'absolute'})

			setTimeout("new Effect.Opacity ('content-box', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })",800);
			setTimeout("new Effect.Opacity ('content-box2', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })",800);
			setTimeout("new Effect.Opacity ('content-box3', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })",800);		
			setTimeout("new Effect.Opacity ('link-box', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })", 800);       	   
			if(document.getElementById('thumbnail1')) { setTimeout("new Effect.Opacity ('thumbnail1', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })", 800); }       	   
			if(document.getElementById('thumbnail2')) { setTimeout("new Effect.Opacity ('thumbnail2', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })", 800); }       	   
			if(document.getElementById('thumbnail3')) { setTimeout("new Effect.Opacity ('thumbnail3', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })", 800); }       	   
			if(document.getElementById('thumbnail4')) { setTimeout("new Effect.Opacity ('thumbnail4', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })", 800); }       	   
			if(document.getElementById('thumbnail5')) { setTimeout("new Effect.Opacity ('thumbnail5', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })", 800); }       	   
			if(document.getElementById('thumbnail6')) { setTimeout("new Effect.Opacity ('thumbnail6', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })", 800); }
			setTimeout("new Effect.Opacity ('logo-box', {duration: 1.0, transition: Effect.Transitions.linear, from: 1, to: 0 })", 800);       	   	
			setTimeout("new Effect.Move ('page-bg-top', {x: 0, y: -1200, mode: 'absolute'})", 2000);
			setTimeout("new Effect.Move ('page-bg-bottom', {x: -1200, y: 0, mode: 'relative'})", 2000);	
			setTimeout("setActiveStyleSheet('" + mystylesheet + "')", 3000);
			setTimeout("new Effect.Move ('page-bg-top', {x: 0, y: 0, mode: 'absolute'})", 3000);
			setTimeout("new Effect.Move ('page-bg-bottom', {x: 0, y: -590, mode: 'absolute'})", 3000);	
			setTimeout("updateStuff()", 4000);
			setTimeout("new Effect.Move ('main-nav', {x: " + navx + ", y: " + navy + ", mode: 'absolute'})", 5000);

		}	
	}
	
	return false;

}


function updateStuff() {

	document.getElementById('content-box-outer').style.display = 'none';
	document.getElementById('link-box').style.display = 'none';
	document.getElementById('thumbnail-box').style.display = 'none';
	ahah('http://www.maorimedia.co.nz/index.php/' + mytarget, 'content-box-outer', mysub, mymp3); 
	document.title = mytitle + ' - Maori Media Network';


}


function setActiveStyleSheet(title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1
        && a.getAttribute("title") && a.getAttribute("title")!="inactivelinks" && a.getAttribute("title")!="activelinks" ) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}


function setOpacity(id, value) {
	document.getElementById(id).style.opacity = value/10;
	document.getElementById(id).style.filter = 'alpha(opacity=' + value*10 + ')';
}


function enableLinks() {
	locked = false;
	return true;
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && a.getAttribute("title")=="inactivelinks") {
			a.disabled = true;
		}
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && a.getAttribute("title")=="activelinks") {
			a.disabled = false;
		}	
	}
}

function disableLinks() {
	locked = true;
	return true;
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && a.getAttribute("title")=="activelinks") {
			a.disabled = true;
		}
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && a.getAttribute("title")=="inactivelinks") {
			a.disabled = false;
		}	
	}
}

function vAlign() {

  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }


	document.getElementById('spacer').style.height = ((myHeight - 630) / 2) + "px";
}