var isIE = document.all? true : false;

var invalidOptional = new Array();

var nextEmailId = 6;

var maxEmailFieldCount = 30;



function moreEmailFields(elemId) {
    var clearCount = 0;
    var elems = $("lisaaLevy").getInputs("text", "tieto[]");
    var tempValues = new Array();
    
    for (i = 0; i < elems.length && clearCount < 3; i++) {
        if (elems[i].value == "") {
            clearCount++;
        }
        tempValues[i] = elems[i].value;
    }
    
    if (clearCount < 2 && (elems.length/2) < maxEmailFieldCount) {
    
        newDivId = "uusbiisi" + nextEmailId;

        fields = $("lisaaBiisi");
        
        tempHTML = "<div id=\"" + newDivId + "\" style=\"display: none\" >";
        for (i = 0; i < (2 - clearCount); i++) {
        
		if (nextEmailId < 10) {
			numero = "0"+nextEmailId;
		}
		else{
			numero = nextEmailId;
		}
		
            tempHTML += "<div class=\"biisi\">"
							+ numero+". "
                            + "<input type=\"text\" id=\"biisi"
                            + nextEmailId + "\" size=\"33\" name=\"tieto[]\" onfocus=\"moreEmailFields(this.id);\" />"

                            + " <input type=\"text\" id=\"pituus"
                            + nextEmailId + "\" size=\"5\" name=\"tieto[]\" onfocus=\"moreEmailFields(this.id);\" />"
							
                            + "</div>";
							
            nextEmailId++;
        }
        tempHTML += "</div>\n";
        
        fields.innerHTML += tempHTML;

        for (i = 0; i < tempValues.length; i++) {
            $(elems[i].id).value = tempValues[i];
        }        

        $(elemId).focus();

        new Effect.SlideDown($(newDivId), {duration: 0.2, queue: 'end'});

        if (isIE) {
            $(elemId).focus();
        }

        
    }
    
}
