/*
	[UCenter Home] (C) 2007-2008 Comsenz Inc.
	$Id: script_sclass.js 7105 2008-04-17 03:40:46Z zhengqingpeng $
*/

function setsclass(bclassid, sclassid) {
	var bclass = document.getElementById(bclassid).value;
    switch (bclass) {
        case "肉类" :
            var sclassOptions = new Array(
            "猪肉（肥)", "816",
            "猪肉（瘦)", "395",
            "牛肉（肥）", "265",
            "牛肉（瘦）", "106",
            "羊肉（肥）", "198",
            "羊肉（瘦）", "118",
            "鸡肉", "210",
            "火鸡", "168",
            "鸭肉", "183",
            "鹅肉", "245");
             break;
        case "蔬菜" :
            var sclassOptions = new Array(
            "白菜", "15",
            "青菜", "13",
            "生菜", "14",
            "菠菜", "20",
            "芹菜", "20",
            "西芹", "6",
            "小唐菜", "16",
            "卷心菜", "40",
            "西兰花", "100",
            "白萝卜", "26",
            "红萝卜", "37",
            "胡萝卜","42",
            "椰菜花", "29",
            "青椒", "27",
            "红椒", "26",
            "苦瓜", "22",
            "丝瓜", "20",
            "冬瓜", "13",
			"黄瓜","20",
			"茄子","26",
			"西红柿","20",
			"洋葱","39",
			"莲藕","80",
			"芦笋","34",
			"竹笋","20",
			"毛笋","21",
			"冬笋","40",
			"黄豆芽","45",
			"绿豆芽","33",
			"芋头","95",
			"韭菜","29",
			"马铃薯","80",
			"南瓜","26",
			"豆苗","40",
			"蒜苗","45",
			"葱","47",
			"茭白","31");
            break;
        case "海鲜" :
            var sclassOptions = new Array(
			"鱼类","106",
			"河蟹","103",
			"基围虾","101",
			"章鱼","52",
			"海蜇皮","53",
			"海参","240",
			"河鳗","181",
			"八爪鱼","135",
			"青鱼","112",
			"鲈鱼","100",
			"毛蛤","97",
			"蟹","96",
			"虾","90",
			"龙虾","190",
			"墨鱼","82",
			"海蜇头","73",
			"田螺","90");
            break;
        case "水果" :
            var sclassOptions = new Array(
			"梨","50",
			"草莓","31",
			"香蕉","92",
			"桃","45",
			"猕猴桃","60",
			"橙","47",
			"菠萝","41",
			"橘子","38",
			"芒果","60",
			"葡萄","49",
			"提子","50",
			"荔枝","96",
			"柿子","82",
			"哈密瓜","34",
			"西瓜","17",
			"柠檬","60");
             break;
        case "豆类" :
            var sclassOptions = new Array(
			"绿豆","325",
			"红豆","310",
			"黄豆","325",
			"豆皮","466",
			"豆沙","245",
			"豆腐","88",
			"白页","307",
			"刀豆","35",
			"毛豆","135",
			"面筋","160",
			"豆角","30",
			"荷兰豆","35",
			"腐竹","489",
			"腐乳","205",
			"豆奶","30",
			"豆豉","244");
            break;
        case "菇类" :
            var sclassOptions = new Array(
			"冬菇","40",
			"香菇","40",
			"海带","77",
			"金针菇","5",
			"草菇","34",
			"蘑菇","27",
			"木耳","205"
		);
            break;
        case "蛋类" :
            var sclassOptions = new Array(
			"全脂牛奶","160",
			"脱脂牛奶","125",
			"奶粉","540",
			"奶酪","150",
			"酸奶","60",
			"鸡蛋","158",
			"鸭蛋","207",
			"鸡蛋白","60");
            break;
        case "调料" :
            var sclassOptions = new Array(
			"生粉","10",
			"淀粉","346",
			"牛油","36*25",
			"黄油","40*25",
			"花生油","36*25",
			"橄榄油","32*25",
			"麻油","32*25",
			"茶油","36*25",
			"豆油","32*25",
			"色拉油","27*25",
			"猪油","31*25",
			"植物油","35*25",
			"香油","36*25",
			"奶油","27*25",
			"砂糖","20*25",
			"黄糖","12*25",
			"白糖","9*25",
			"红糖","8*25",
			"沙律酱","18*25",
			"果酱","13*25",
			"花生酱","33*25",
			"老抽","5*25",
			"生抽","10*25",
			"盐","0*25",
			"鸡精","1*25",
			"味精","11*25",
			"醋","1*25",
			"酱油","3*25");
            break;
        default:
            var sclassOptions = new Array("选择大类", "");
            break;
    }
	
	var sclassObject = document.getElementById(sclassid);
	sclassObject.options.length = 0;
	sclassObject.options[0] = new Option("选择子类", "");
	var j = 0;
	for(var i = 0; i < sclassOptions.length/2; i++) {
		j = i + 1;
		//alert(eval(sclassOptions[i*2+1]));
	    sclassObject.options[j] = new Option(sclassOptions[i*2],sclassOptions[i*2+1]);
	}
}

function initprovsclass(bclassid, bclass) {
	var provObject = document.getElementById(bclassid);
    for(var i = 0; i < provObject.options.length; i++) {
        if (provObject.options[i].value == bclass) {
        	provObject.selectedIndex = i;
			break;
        }
    }
    //setsclass(bclassid, sclassid);
}

function showbclass(bclassid, sclassid, bclass) {
	var bclasss = new Array(
"肉类", "蔬菜", "海鲜", "水果", "豆类", "菇类", "蛋类", "调料"
	);

	var html = "<select name=\"" + bclassid + "\" id=\"" + bclassid + "\" onchange=\"setsclass('" + bclassid + "', '" + sclassid + "');\" >";
	html = html + "<option value=\"\">选择大类</option>";
	for(var i = 0; i < bclasss.length; i++) {
		html = html + "<option value=\"" + bclasss[i] + "\">" + bclasss[i] + "</option>";
	}
	html = html + "</select>";
	document.write(html);

	initprovsclass(bclassid, bclass);

}

function showsclass(sclassid, sclass) {
	var html = "&nbsp;<select name=\"" + sclassid + "\" id=\"" + sclassid + "\" >";
	if(sclass == "") {
		html = html + "<option value=\"\">选择子类</option>";
	} else {
		html = html + "<option value=\"" + sclass + "\">" + sclass + "</option>";
	}
	html = html + "</select>";
	document.write(html);
}

if(!Number.prototype.toFixed)   {  
Number.prototype.toFixed   =   function(n)   {  
with(Math)   return   round(Number(this)*pow(10,n))/pow(10,n)  
}
}   
  
function isdigit(s)
{
var r,re;
re = /\d*/i;
r = s.match(re);
return (r==s)?1:0;
}
function computeka(sclassid){
	var v = document.getElementById(sclassid).value;
	//var t = document.getElementById(sclassid).text;
	if(v==''){
		alert('请选择子类');
		return false;	
	}
	var kilo = document.getElementById('kilo').value;
	if(kilo==''){
		alert('请输入克数');
		return false;	
	}
	if(!isdigit(kilo)){
		alert('必须是数字');
		document.getElementById('kilo').focus();	
		return false;
	}
	alert(kilo+'克的卡路里值为：'+(eval(kilo)/100*eval(v)).toFixed(2));
}