<!--
function drawDrob(chisl,znam){
    var str="<table style='text-align:center; font-style:italic'>"
    if(znam==1){
        str+="<tr><td>chisl</td></tr></table>"
    }
    else{
        str+="<tr><td>chisl<hr></td></tr>"
        str+="<tr><td>znam</td></tr></table>"
    }
    str = str.replace(/chisl/g, chisl);
    str = str.replace(/znam/g, znam);
return str
}

function drawLine(arr){
    var str="<table><tr>";
    for (i = 0; i < arr.length; i++) { str+= "<td>"+arr[i]+"</td>"; }
    str+="</tr></table>";
return str;
}

function drawAnchor(obj,fid,rsid){
    var str='<a id="fid" href="#" onclick="return changeParam('+"'fid'"+",'rsid'"+')">obj</a>'
    str = str.replace(/fid/g, fid);
    str = str.replace(/obj/g, obj);
    str = str.replace(/rsid/g, rsid);
return str;
}

function changeParam(id,rsid){
    var str=document.getElementById(id).innerHTML;
    str = str.replace(/\s/g, "");
    str = str.replace(/^\(|\)$/g, "");
    var str = window.prompt( "Введите новое значение параметра" , str);
    if(str==null | str=="" ){return false};
    str = str.replace(/\s/g, "");
    if(str==""){return false};
    str=parseFloat(str);
    if(isNaN(str)) {return false};
    document.getElementById(id).innerHTML=str;
    if(rsid!=""){document.getElementById(rsid).innerHTML=""}
return false;
}

function randInteger(xMin,xMax){
    return $random = Math.floor( Math.random()*( xMax-xMin+1 ) ) + xMin;
}

function NOD(x1,x2){
    var n=1;
    var nMax=Math.min(Math.floor(x1),Math.floor(x2))
    if(nMax<=1) {return 1}
    for (i = 2; i < nMax+1; i++) {
        if(isDel(x1,i)*isDel(x2,i)==1) {n=i}
    }
return n;    
}

function isDel(x1,x2){
    if(x1 != Math.floor(x1)) {return 1}
    var n=Math.floor(x1/x2);
    if(x1==n*x2){return 1}
    else {return 0}
}

-->

