if (document.all) { 
docObj = "document.all."
styleObj = ".style"
ie =true
}

else
{
docObj = "document."
styleObj = ""
ie =false
}

function enter(){
	alert("hi")
}
function set(index,value){
	hi = 'Result' + index;
	ap = document.getElementById(hi)
	ans = eval('a'+index)
	alert('hi' + ans + value)
	if (value == ans)
		correct = true
	else correct = false;
	if (correct)
		ap.innerHTML='<img src=\"check.gif\" width=\"22\" height=\"21\"  align=\"texttop\">'
	else {
		expl = eval('r'+index)
		ap.innerHTML='<img src=\"x3.gif\" width=\"18\" height=\"20\"  align=\"texttop\"><font color="#FF0000">' + ans +'</font>'
		dis = document.getElementById('Explanation')
		dis.innerHTML= expl ;
	}
	applet = document.applets[index+1]
	applet.foc(); 
	
}	

function moveBack(index){
//	val = index-2
//	if (val !< 0){
		applet = document.applets[index-1]
		applet.foc(); 
//	}
}

function moveForward(index){
	applet = document.applets[index]
	applet.foc(); 
//alert('hi')
}

function set(index,value){
	hi = 'Result' + index;
	ap = document.getElementById(hi)
	ans = eval('input'+index)
	alert('hi' + ans + value)
	if (value == ans)
		correct = true
	else correct = false;
	if (correct)
		ap.innerHTML='<img src=\"/images/check.gif\" width=\"22\" height=\"21\"  align=\"texttop\">'
	else {
		expl = eval('r'+index)
		ap.innerHTML='<img src=\"x3.gif\" width=\"18\" height=\"20\"  align=\"texttop\"><font color="#FF0000">' + ans +'</font>'
		dis = document.getElementById('Explanation')
		dis.innerHTML= expl ;
	}
		
}	

function enter(input, id){
	ans = eval(id +"input");
	
	result = document.getElementById(id +"result");
	if (input == ans)
		correct = true
	else correct = false;
//alert('hi' + ans + value)
	if (correct)
		result.innerHTML='<img src=\"check.gif\" width=\"22\" height=\"21\"  align=\"texttop\">'
	else {
		//expl = eval('r'+index)
		result.innerHTML='<img src=\"x3.gif\" width=\"18\" height=\"20\"  align=\"texttop\"><font color="#FF0000">' + ans +'</font>'
		//dis = document.getElementById('Explanation')
		//dis.innerHTML= expl ;
	}
}


function check(elem,e) {
	if (ie){
		value = window.event.keyCode;
	}
	else value = e.keyCode;
	if (value == 13){
		enter(elem.value, elem.id)

	}
	
	if (value == 40){
		if (ie){
		range = elem.value
		range = document.selection.createRange();
		range.moveStart("character", -1);
		range.text = moveDown(range.text)
		}
		else {		
		e.cancelBubble = true;
		
		//e.cancelBubble = true;
		end = elem.selectionEnd
		ch = elem.value.substr(end-1,1)
		newch = moveDown(ch)
		size = elem.value.length
		end = elem.selectionEnd
		elem.value = elem.value.substr(0,end-1) + newch + elem.value.substr(end,size)
		elem.selectionStart = end
		elem.selectionEnd = end - 1		

		}

	}
	else if (value == 38){
		if (ie){
		range = elem.value
		range = document.selection.createRange();
		range.moveStart("character", -1);
		range.text = moveUp(range.text)
		}
		else {
//		
		end = elem.selectionEnd
//		
		ch = elem.value.substr(end-1,1)
		newch = moveDown(ch)
		size = elem.value.length
//alert("hi" + end + size)
		elem.value = elem.value.substr(0,end-1) + newch + elem.value.substr(end,size)
		if (end == size)// this corrects strange netscape bug
			end++
		elem.selectionStart = end		
//		elem.selectionEnd = end		
}

//
//		

	}

	
}


function moveUp(ch)
  {
	i = ch;
	if (ch == 'e')
		i = 'é';
	else if (ch == 'é')
		i = 'e';
 	else if (ch == 'a')
		i = 'á';
    	else if (ch == 'á')
      		i = 'a';
    else if (ch == 'i')
      i = 'í';
	else if (ch == 'í')
      i = 'i';
	else if (ch == 'o')
      i = 'ó';
    else if (ch == 'ó')
      i = 'o';
	else if (ch == 'u')
	  i = 'ú';
    else if (ch == 'ú')
      i = 'u';  
	else if (ch == 'n')
	  i = 'ñ';
	else if (ch == 'ñ')
	  i = 'n';
    
    return i;
  }


function moveDown(ch)
  {
	i = ch      

	if (ch == 'e')
      i = 'é';
    else if (ch == 'é')
      i = 'e';
    else if (ch == 'a')
      i = 'á';
    else if (ch == 'á')
      i = 'a';
    else if (ch == 'i')
      i = 'í';
    else if (ch == 'í')
      i = 'i';
    else if (ch == 'o')
      i = 'ó';
    else if (ch == 'ó')
      i = 'o';
	else if (ch == 'u')
	  i = 'ú';
	else if (ch == 'ú')
	  i = 'u';
	else if (ch == 'n')
	  i = 'ñ';
	else if (ch == 'ñ')
	  i = 'n';
       return i;
  }

function popDown() {
 document.getElementById(id).style.visibility = "hidden"
playingSeg = -1
	
}

function popUp(evt, ggg) { //ie = true;	
id = "A" +ggg;
//p = ggg.innerHTML
//alert(id)
offset = 110
	if (ie){
		
		popUpWin = eval(docObj + id + styleObj)
		 popUpWin.top = parseInt(evt.y) + document.body.scrollTop + 20
 	 	popUpWin.left = Math.min(Math.max(2, parseInt(evt.x)) + 10, 400) - offset
		popUpWin.visibility = "visible" 		
		popUpWin.status = ""
		//alert("i")	
	}
 else{
   	if (window.innerWidth < evt.pageX + 310){
		xc = evt.pageX - 301 
	}
	else xc = evt.pageX - offset

	if (window.innerHeight + window.pageYOffset < evt.pageY + 60){
		xy = evt.pageY - 60

	}
	else xy = evt.pageY + 5
	document.getElementById(id).style.top = xy;
	document.getElementById(id).style.left = xc +3; 
	document.getElementById(id).style.visibility = 'visible'

}


}

