Код:
// JavaScript Document
function cm1()
{
for (var i=0; i<$F("c1").length; i++)
{
var a=$F("c1");
var b = new String(a);
z=b.charAt([i]);
if((z>=0 && z<=9)==false)
{
$("c1").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
return true;/**/
}
if((z>=0 && z<=9)!=false)
{
$("c1").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
}
if($F("c1")==false)
{
$("c1").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
calc1();
}
function pet1()
{
for (var i=0; i<$F("p1").length; i++)
{
var a=$F("p1");
var b = new String(a);
z=b.charAt([i]);
if((z>=0 && z<=9)==false)
{
$("p1").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
return true;
}
if(z>=0 && z<=9)
{
$("p1").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
}
if($F("p1")==false)
{
$("p1").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
calc1();
}
function cm2()
{
for (var i=0; i<$F("c2").length; i++)
{
var a=$F("c2");
var b = new String(a);
z=b.charAt([i]);
if((z>=0 && z<=9)==false)
{
$("c2").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
return true;
}
if(z>=0 && z<=9)
{
$("c2").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
}
if($F("c2")==false)
{
$("c2").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
calc2();
}
function pet2()
{
for (var i=0; i<$F("p2").length; i++)
{
var a=$F("p2");
var b = new String(a);
z=b.charAt([i]);
if((z>=0 && z<=9)==false)
{
$("p2").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
return true;
}
if(z>=0 && z<=9)
{
$("p2").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
}
if($F("p2")==false)
{
$("p2").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
calc2();
}
function cm3()
{
for (var i=0; i<$F("c3").length; i++)
{
var a=$F("c3");
var b = new String(a);
z=b.charAt([i]);
if((z>=0 && z<=9)==false)
{
$("c3").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
if($F("c1")==false)
{
$("c1").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
}
if($F("p1")==false)
{
$("p1").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
}
return true;
}
if(z>=0 && z<=9)
{
$("c3").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
if($F("c1")==false)
{
$("c1").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
}
if($F("p1")==false)
{
$("p1").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
}
}
}
if($F("c3")==false)
{
$("c3").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
$("c1").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
$("p1").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
calc1();
}
function pet3()
{
for (var i=0; i<$F("p3").length; i++)
{
var a=$F("p3");
var b = new String(a);
z=b.charAt([i]);
if((z>=0 && z<=9)==false)
{
$("p3").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
return true;
}
if(z>=0 && z<=9)
{
$("p3").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
}
if($F("p3")==false)
{
$("p3").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
calc3();
}
function cm4()
{
for (var i=0; i<$F("c4").length; i++)
{
var a=$F("c4");
var b = new String(a);
z=b.charAt([i]);
if((z>=0 && z<=9)==false)
{
$("c4").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
if($F("c2")==false)
{
$("c2").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
}
if($F("p2")==false)
{
$("p2").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
}
return true;
}
if(z>=0 && z<=9)
{
$("c4").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
if($F("c2")==false)
{
$("c2").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
}
if($F("p2")==false)
{
$("p2").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
}
}
}
if($F("c4")==false)
{
$("c4").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
$("c2").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
$("p2").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
calc2();
}
function pet4()
{
for (var i=0; i<$F("p4").length; i++)
{
var a=$F("c4");
var b = new String(a);
z=b.charAt([i]);
if((z>=0 && z<=9)==false)
{
$("p4").setStyle({
backgroundColor: "#FF9482",
fontSize: "12px",
border: "1px solid #C4CE99",
fontFamily: "Verdana, Arial, Helvetica, sans-serif",
padding: "2px",
textAlign: "center"
});
return true;
}
if(z>=0 && z<=9)
{
$("p4").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
}
if($F("p4")==false)
{
$("p4").setStyle({
backgroundColor: "#FFFFFF",
border: "1px #C4CE99 solid",
fontSize: "12px",
padding: "2px",
textAlign: "center",
fontFamily: "Verdana, Arial, Helvetica, sans-serif"
});
}
calc4();
}
function calc1()
{
if(($F("c1") && $F("p1") && $F("c3"))!=false)
{
var a = ($F("p1") * $F("c3")) / $F("c1");
$("p3").setValue(a.round(2));
}
}
function calc2()
{
if(($F("c2") && $F("p2") && $F("c4"))!=false)
{
var a = ($F("p2") * $F("c4")) / $F("c2");
$("p4").setValue(a.round(2));
}
}
function calc3()
{
if(($F("c1") && $F("p1") && $F("p3"))!=false)
{
var a = ($F("p3") / ($F("p1")) * $F("c1"));
$("c3").setValue(a.round(2));
}
}
function calc4()
{
if(($F("c2") && $F("p2") && $F("p4"))!=false)
{
var a = ($F("p4") / $F("p2")) * $F("c2");
$("c4").setValue(a.round(2));
}
}
осталось его както прикрутить, но как?......