var pageNum=1;
function writer (evt){
	if (document.all){
		evt = event;
	}
	value = evt.keyCode;
	lit = identifier (value);
	if (lit == "n"){
		document.getElementById('card'+pageNum).style.display='none';
		pageNum++;
		if (pageNum<=maxPageNum){
			document.getElementById('card'+pageNum).style.display='block';
			if(pageNum % 2 == 0){
				questionNum = pageNum/2;
			}else{
				questionNum = (pageNum-1) / 2 + 1;
			}
			if(pageNum<maxPageNum){
				document.getElementById('pageNumber').innerHTML=questionNum;
			}
		}
		if(maxPageNum<pageNum){
			pageNum=maxPageNum;
			document.getElementById('endOfCard').style.display='block';
		}
	}
	if (lit == "f"){
		document.getElementById('endOfCard').style.display='none';
		document.getElementById('card'+pageNum).style.display='none';
		pageNum=1;
		document.getElementById('card'+pageNum).style.display='block';
		document.getElementById('pageNumber').innerHTML=1;
	}
	if (lit == "e"){
		document.getElementById('endOfCard').style.display='none';
		document.getElementById('card'+pageNum).style.display='none';
		pageNum=maxPageNum-1;
		document.getElementById('card'+pageNum).style.display='block';
		if(pageNum % 2 == 0){
			questionNum = pageNum/2;
		}else{
			questionNum = (pageNum-1) / 2 + 1;
		}
		document.getElementById('pageNumber').innerHTML=questionNum;
	}
	if (lit == "b"){
		document.getElementById('endOfCard').style.display='none';
		document.getElementById('card'+pageNum).style.display='none';
		if(pageNum>2){
			if(pageNum % 2){
				pageNum=pageNum-2;
			}else{
				pageNum--;
			}
			if(pageNum % 2 == 0){
				questionNum = pageNum/2;
			}else{
				questionNum = (pageNum-1) / 2 + 1;
			}
			document.getElementById('card'+pageNum).style.display='block';
			document.getElementById('pageNumber').innerHTML=questionNum;
		}else{
			document.getElementById('card1').style.display='block';
			document.getElementById('pageNumber').innerHTML=1;
			pageNum=1;
		}
	}
}

function nextPage(){
	document.getElementById('card'+pageNum).style.display='none';
	pageNum++;
	if (pageNum<=maxPageNum){
		document.getElementById('card'+pageNum).style.display='block';
		if(pageNum % 2 == 0){
			questionNum = pageNum/2;
		}else{
			questionNum = (pageNum-1) / 2 + 1;
		}
		if(pageNum<maxPageNum){
			document.getElementById('pageNumber').innerHTML=questionNum;
		}
	}
	if(maxPageNum<pageNum){
		pageNum=maxPageNum;
		document.getElementById('endOfCard').style.display='block';
	}
}
function prevQuestion(){
	document.getElementById('endOfCard').style.display='none';
	document.getElementById('card'+pageNum).style.display='none';
	if(pageNum>2){
		if(pageNum % 2){
			pageNum=pageNum-2;
		}else{
			pageNum--;
		}
		if(pageNum % 2 == 0){
			questionNum = pageNum/2;
		}else{
			questionNum = (pageNum-1) / 2 + 1;
		}
		document.getElementById('card'+pageNum).style.display='block';
		document.getElementById('pageNumber').innerHTML=questionNum;
	}else{
		document.getElementById('card1').style.display='block';
		document.getElementById('pageNumber').innerHTML=1;
		pageNum=1;
	}
}
