var mins
var secs;

function cd() {
 	mins = 1 * m("5"); // change minutes here
 	secs = 0 + s(":01"); // change seconds here (always add an additional second to your total)
 	redo();
}

function m(obj) {
 	for(var i = 0; i < obj.length; i++) {
  		if(obj.substring(i, i + 1) == ":")
  		break;
 	}
 	return(obj.substring(0, i));
}

function s(obj) {
 	for(var i = 0; i < obj.length; i++) {
  		if(obj.substring(i, i + 1) == ":")
  		break;
 	}
 	return(obj.substring(i + 1, obj.length));
}

function dis(mins,secs) {
 	var disp;
 	if(mins <= 9) {
  		disp = " 0";
 	} else {
  		disp = " ";
 	}
 	disp += mins + ":";
 	if(secs <= 9) {
  		disp += "0" + secs;
 	} else {
  		disp += secs;
 	}
 	return(disp);
}

function redo() {
 	if(count==91)return;
   secs--;
 	if(secs == -1) {
  		secs = 59;
  		mins--;
 	}
 	document.cd.disp.value = dis(mins,secs); // setup additional displays here.
 	//mins = 0;  secs = 0;
 	if((mins == 0) && (secs == 0)) {
  		window.alert("时间到!!! 让我们来看下你的成绩."); 
  		showMissed(); 
 	} else {
 		cd = setTimeout("redo()",1000);
 	}
}

function init() {
  cd();
}
window.onload = init;

var count=0;
var found=new Array();
var htmlelements=new Array(
"A",
"ABBR",
"ACRONYM",
"ADDRESS",
"APPLET",
"AREA",
"B",
"BASE",
"BASEFONT",
"BDO",
"BIG",
"BLOCKQUOTE",
"BODY",
"BR",
"BUTTON",
"CAPTION",
"CENTER",
"CITE",
"CODE",
"COL",
"COLGROUP",
"DD",
"DEL",
"DFN",
"DIR",
"DIV",
"DL",
"DT",
"EM",
"FIELDSET",
"FONT",
"FORM",
"FRAME",
"FRAMESET",
"H1",
"H2",
"H3",
"H4",
"H5",
"H6",
"HEAD",
"HR",
"HTML",
"I",
"IFRAME",
"IMG",
"INPUT",
"INS",
"ISINDEX",
"KBD",
"LABEL",
"LEGEND",
"LI",
"LINK",
"MAP",
"MENU",
"META",
"NOFRAMES",
"NOSCRIPT",
"OBJECT",
"OL",
"OPTGROUP",
"OPTION",
"P",
"PARAM",
"PRE",
"Q",
"S",
"SAMP",
"SCRIPT",
"SELECT",
"SMALL",
"SPAN",
"STRIKE",
"STRONG",
"STYLE",
"SUB",
"SUP",
"TABLE",
"TBODY",
"TD",
"TEXTAREA",
"TFOOT",
"TH",
"THEAD",
"TITLE",
"TR",
"TT",
"U",
"UL",
"VAR"
);
function checkElements(fld){
if(fld.value.length>0){
for(var i=0;i<htmlelements.length;i++){
   if(fld.value.toLowerCase()==htmlelements[i].toLowerCase()){
    found[found.length]=htmlelements[i];
    found.sort();
    htmlelements.splice(i,1);
    fld.value="";
    count++;
    var msg="";
    for(var x=0;x<found.length;x++){
      msg+=found[x]+", ";
//      if((x+1)%5==0)msg+="<br />";
    }
    document.getElementById("found").innerHTML=msg;
    var remainmsg=" 个元素标签";
    if(count==90)remainmsg=" 个元素标签";
    document.getElementById("remain").innerHTML=(91-count)+remainmsg;
    if(count==91){
      		window.alert("^_^ 恭喜你全部记下来!"); 
    }
  }
  }
  }else{
  if(fld.value==" ")fld.value="";
  }
 }
 
 
function showMissed(){
    var msg="";
    msg+='<h2 class="swatch2">你忘记的标签:</h2><p>';
    for(var x=0;x<htmlelements.length;x++){
      msg+=htmlelements[x]+", ";
//      if((x+1)%5==0)msg+="<br />";
    }
    msg+='</p>';
    document.getElementById("elements_results").innerHTML=msg;
    document.getElementById("share").style.display = 'block';
    document.getElementById("mingle2_badge_score").innerHTML = count;
    document.getElementById('code_textarea').value = document.getElementById('code_textarea').value.replace('[[score]]',count);
 }