/*This script is copywrite Neill Hanna www.wnywebdesigner.com*/
var pos=1;
var start=0;
var times=0;
var timestwo=0;
var text = "";
var ms = "";
var colorone = "#678C2C";/*E7E8F3 - background of cells*/
var colortwo = "#81794A";/*alternate background of cells*/
var btncolorone ="#ffffff";
var btncolortwo = "#ffb200";
var colorbooktitleone = "#9c2545";
var colorbooktitletwo = "#ff3300";
function type(m){
      text = m.substring(0, pos);
      document.getElementById('bgfff').innerHTML = text;
      pos++;
      time(m);
}
function time(s){
      if(pos == s.length+1){
			pos=0;
			times=0;
			return;
			}
      else{
			   ms = s;
			   window.setTimeout('type(ms)', 5);
			 }
}

function typetext(m){
      text = m.substring(start, pos)
  var txtnode = document.createTextNode(text);
	document.getElementById('fffbg').appendChild(txtnode);
      pos++;
			start++;
      time(m);
}

var targ;

if (document.addEventListener) {
document.addEventListener ("mouseover",rollOver,false);
document.addEventListener ("mouseout",oneTimeOnly,false);
document.addEventListener ("click",orderEvent,false);
} else if (document.attachEvent) {
document.attachEvent ("onmouseover",rollOver);
document.attachEvent ("onmouseout",oneTimeOnly);
document.attachEvent ("onclick",orderEvent);
} else {
document.onmouseover = rollOver;
document.onmouseout = oneTimeOnly;
document.onclick = orderEvent;
}
/*
document.onclick=orderEvent;
if(document.captureEvents) document.captureEvents(Event.CLICK);

document.onmouseout=oneTimeOnly;
if(document.captureEvents) document.captureEvents(Event.MOUSEOUT);

document.onmouseover=rollOver;
if(document.captureEvents) document.captureEvents(Event.MOUSEOVER);
*/
/* Try to integrate this function into this script
var Event = {
	add: function(obj,type,fn) {
		if (obj.attachEvent) {
			obj['e'+type+fn] = fn;
			obj[type+fn] = function() { obj['e'+type+fn](window.event); }
			obj.attachEvent('on'+type,obj[type+fn]);
		} else
		obj.addEventListener(type,fn,false);
	},
	remove: function(obj,type,fn) {
		if (obj.detachEvent) {
			obj.detachEvent('on'+type,obj[type+fn]);
			obj[type+fn] = null;
		} else
		obj.removeEventListener(type,fn,false);
	}
}
*/

function rollOver(e){
x = document.getElementsByTagName('i')[0];

     if (!e) var e = window.event;
     if(e.target)targ = e.target;
	   else if(e.srcElement)targ = e.srcElement;
	   if(targ.nodeType == 3)targ = targ.parentNode;/*for safari bug*/
		 if(targ == x)document.getElementsByTagName('i')[0].style.color=colorbooktitletwo;
		 
		 switch(targ.id){
		 case 'cellone':
	      document.getElementById('cellone').style.background = colorone
			 break
		 case 'celltwo':
		   document.getElementById('celltwo').style.background = colorone
			 break
		 case 'cellthree':
		   document.getElementById('cellthree').style.background = colorone
			 break
		 case 'cellfour':
		   document.getElementById('cellfour').style.background = colorone
			 break
		 case 'cellfive':
		   document.getElementById('cellfive').style.background = colorone
			 break
		 case 'cellsix':
		   document.getElementById('cellsix').style.background = colorone
			 break
		 case 'orderbtn':
       document.getElementById('orderbtn').style.color = btncolortwo
		 break
		 }
}


function oneTimeOnly(e){
	 /*handling for mouseout so it only fires code once*/
x = document.getElementsByTagName('i')[0];

	 if (!e) var e = window.event;
	 if(e.target)targ = e.target;
	 else if(e.srcElement)targ = e.srcElement;
	 if(targ.nodeType == 3)targ = targ.parentNode;/*for safari bug*/
     if(targ.id == 'questions'){
	     if(timestwo == 0 && times == 0){
			 timestwo=1;
			 times=1;
			 time(msg);
			 e.cancelBubble = true;
       if (e.stopPropagation) e.stopPropagation();
			 }
			 else return
			 }
	 if(targ == x)document.getElementsByTagName('i')[0].style.color=colorbooktitleone;
     
		 switch(targ.id){
		 case 'cellone':
		   document.getElementById('cellone').style.background=colortwo
			 break
		 case 'celltwo':
		   document.getElementById('celltwo').style.background = colortwo
			 break
		 case 'cellthree':
		   document.getElementById('cellthree').style.background = colortwo
			 break
		 case 'cellfour':
		   document.getElementById('cellfour').style.background = colortwo
			 break
		 case 'cellfive':
		   document.getElementById('cellfive').style.background = colortwo
			 break
		 case 'cellsix':
		   document.getElementById('cellsix').style.background = colortwo
			 break
		 case 'orderbtn':
       document.getElementById('orderbtn').style.color = btncolorone
		 break
		 }
}


function orderEvent(e){
x = document.getElementsByTagName('i')[0];

   if (!e) var e = window.event;
	 if(e.target)targ = e.target;
	 else if(e.srcElement)targ = e.srcElement;
	 if(targ.nodeType == 3)targ = targ.parentNode;//for safari bug
   if(targ == x)window.location.href='orderform.php';
	 if(targ.id == 'orderbtn'){
	     window.location.href = 'orderform.php';
	 }
	     if(targ.id == 'cellone'){
	     if(times == 0){
			 times=1;
			 time(mounds);
			 timestwo=0;
       e.cancelBubble = true;
       if (e.stopPropagation) e.stopPropagation();
			 }
			 else return
			 }
     if(targ.id == 'celltwo'){
	     if(times == 0){
       times=1;
			 time(cunniform);
			 timestwo=0; 
       e.cancelBubble = true;
       if (e.stopPropagation) e.stopPropagation();
			 }
			 else return
			 }
     if(targ.id == 'cellthree'){
	     if(times == 0){
       times=1;
			 time(oldT);
			 timestwo=0;
       e.cancelBubble = true;
       if (e.stopPropagation) e.stopPropagation();
			 }
			 else return
			 }
     if(targ.id == 'cellfour'){
	     if(times == 0){
       times=1;
			 time(metalurgy);
			 timestwo=0;
       e.cancelBubble = true;
       if (e.stopPropagation) e.stopPropagation();
			 }
			 else return
			 }
     if(targ.id == 'cellfive'){
	     if(times == 0){
       times=1;
			 time(geography);
			 timestwo=0;			
       e.cancelBubble = true;
       if (e.stopPropagation) e.stopPropagation();
			 }
			 else return
			 }
     if(targ.id == 'cellsix'){
	     if(times == 0){
       times=1;
			 time(moreinfo);
			 timestwo=0;
       e.cancelBubble = true;
       if (e.stopPropagation) e.stopPropagation();
			 }
			 else return
			 }
	
}

