var red_p = new Array(10);

for (var i = 0; i < red_p.length; i++) {
    red_p[i] = new Array();
}

red_p[0] = new Array("好吃点", "徐福记");
red_p[1] = new Array("摩卡", "雀巢");
red_p[2] = new Array("卡乐B", "卡露芙", "品客", "上好佳", "珍珍", "真味");
red_p[3] = new Array("百加得调味酒", "虎牌", "力波", "三得利", "喜力");
red_p[4] = new Array("百味佳", "红碗味精", "家乐", "辣得劲", "老蔡", "老才臣", "魔厨高汤", "四季宝", "太太乐", "天添鲜", "味好美", "味之素", "悠浓", "粤皇");
red_p[5] = new Array("阿尔卑斯", "波力海苔", "华京", "佳宝", "芥末小生", "恺撒威登", "妙脆角", "母亲牛肉棒", "雀巢", "雀巢奇巧", "四洲", "台尚", "徐福记", "雅客", "元朗鸡蛋卷");
red_p[6] = new Array("雀巢", "哈根达斯", "和路雪");
red_p[7] = new Array("红星", "雀巢", "森永");
red_p[8] = new Array("康元", "农夫果园", "雀巢", "三元", "太子奶", "泰奇", "杨协成", "椰树牌椰汁");
red_p[9] = new Array("所有有转基因标识的大豆油");

var green_p = new Array(10);

for (var i = 0; i < green_p.length; i++) {
    green_p[i] = new Array();
}

green_p[0] = new Array("奥利奥", "百力滋", "百奇", "必胜佳", "菜园小饼", "达能", "富丽", "哥本哈根", "鬼脸嘟嘟", "好丽友", "积士佳", "嘉顿", "金和", "康师傅", "可珑", "蓝堡", "蓝罐", "乐天", "乐之", "趣多多", "太平梳打", "统一", "御林军", "鹅仙牌", "奇客牌");
green_p[1] = new Array("阿华田", "冰泉", "超级麦片", "大排挡", "多力", "高乐高", "果珍", "好立克", "亨氏", "皇室", "捷荣", "金禾", "立顿", "麦斯威尔", "旺仔", "雅士利");
green_p[2] = new Array("黑皮脆", "康师傅", "来一桶", "浪味仙", "乐事", "立体脆", "明治", "日清", "统一", "旺旺", "旺仔", "小当家", "小浣熊", "欣欣杯");
green_p[3] = new Array("百威", "北京", "朝日", "哈尔滨", "嘉士伯", "金威", "蓝带", "青岛", "生力", "雪堡", "燕京", "珠江"); 
green_p[4] = new Array("鼎丰", "多力", "凤球", "海天", "金麦", "卡夫", "老干爹", "老干妈", "李锦记", "美味源", "陶华碧", "淘大", "威顺", "俞龙", "珠江桥牌", "岐江桥牌");
green_p[5] = new Array("不二家", "德芙", "东洋", "多力", "费列罗", "荷氏", "吉百利", "健达", "箭牌", "江户", "津威", "妙卡巧克力", "瑞莎", "瑞士三角巧克力", "瑞士糖", "士力架", "天喔", "旺仔", "雪莎", "伊华", "怡口莲", "喜之郎");
green_p[6] = new Array("八喜", "蒙牛", "天使冰王", "伊利"); 
green_p[7] = new Array("贝因美", "多力", "多美滋", "亨氏", "惠氏", "美素产品", "美赞臣", "蒙牛", "完达山", "雅培", "雅士利", "伊利", "优博", "优聪", "优强", "国标", "三鹿");
green_p[8] = new Array("阿华田", "百事可乐", "碧泉", "达能", "芬达", "钙美", "光明", "果粒橙", "红牛", "健怡", "津威", "凯旋", "康师傅", "可口可乐", "酷儿", "乐百氏", "立顿", "利宾纳", "美乐多", "美年达", "蒙牛", "葡萄适", "七喜", "瑞士营养麦", "寿星公", "天与地", "统一", "旺旺", "维记", "维他麦", "维他奶", "新奇士", "醒目", "雪碧", "燕子", "伊利", "益力多", "子母");
green_p[9] = new Array("所有花生油", "所有葵花子油", "所有橄榄油");


function get_selections_b(current_list) {

    var selected_array = new Array();
    var current_index = 0;
    for (var counter = 0; counter < current_list.options.length; counter++) {
        if (current_list.options[counter].selected) {
	    selected_array[current_index] = current_list.options[counter].index;
	    current_index++;
	}
    }
    return selected_array;
}

function get_productions_b(company_id) {

    var red = '';
    var green = '';

    var red_production = new Array();
    var green_production = new Array();

    red = fetch_productions_b(red, red_p[company_id]);
    green = fetch_productions_b(green, green_p[company_id]);

    if (red != '') {
        red = '<div id="ge_category_red" style="float:left">' + red + '</div>';
    }
    
    if (red == '' && green != '') {
        green = '<div id="ge_category_green" style="float:left">' + green + '</div>';
    }
    else if (green != '') {
        green = '<div id="ge_category_green" style="float:left">' + green + '</div>';
    }
    
    return green + red;
}

function fetch_productions_b(production_string, production_array) {

    var first_length = production_array.length;

    if (first_length == 0) {
        production_string = "";
	return production_string;
    }

    production_string = '<ul>';

    for (var i = 0; i < first_length; i++) {
	production_string += '<li>' + production_array[i] + '</li>';
    }

    return production_string + '</ul>';
}

function display_production_b(current_list) {

    var chosen_ones = new Array();
    var alert_message = "";
    chosen_ones = get_selections_b(current_list);
    // just fetch the first one
    var company_id = current_list.options[chosen_ones[0]].value;
    var productions = get_productions_b(company_id);

    var right = document.getElementById('ge_category_right');
    right.innerHTML = productions;
}

function ge_shoppersguide_search(keyword) {
    var v = keyword.value;
    var result = document.getElementById('ge_search_result');
    var red = new Array();
    var green = new Array();
    for (var i = 0; i < red_p.length; i++) {
	green = green.concat(green_p[i]);
        red = red.concat(red_p[i]);
    }
    for (var i = 0; i < green.length; i++) {
        if (green[i] == v) {
	    result.style.display = '';
	    result.innerHTML = '<p>好消息！此品牌属于绿队，已承诺不使用转基因原料。</p>';
	    return true;
	}
    }
    for (var i = 0; i < red.length; i++) {
	if (red[i] == v || v == '卡乐b') {
	    result.style.display = '';
	    result.innerHTML = '<p>糟糕！此品牌属于红队，没有明确承诺不使用转基因原料。</p>';
	    return true;
	}
    }
    result.style.display = '';
    result.innerHTML = '<p>不好意思！你所查找的信息暂无结果。<br />请确认输入无误，或继续搜索别的品牌试试！</p>';
    return false;
}

function change_area(area) {
    document.getElementById('ge_shoppersguide_search').style.display = 'none';
    document.getElementById('ge_shoppersguide_2007').style.display = 'none';
    document.getElementById('ge_shoppersguide_category').style.display = 'none';
    switch (area) {
        case 0:
	    document.getElementById('ge_shoppersguide_search').style.display = '';
        change_style(0);
	    break;
	case 1:
	    document.getElementById('ge_shoppersguide_2007').style.display = '';
        change_style(1);
	    break;
	case 2:
	    document.getElementById('ge_shoppersguide_category').style.display = '';
        change_style(2);
	    break;
	default:
	    break;
    }
}

function change_style(area) {
    var title  = new Array('输品牌，查询是红是绿', '食品公司的“颜色”', '按食品种类查询');
    var span = document.getElementById('ge_'+area);
    span.innerHTML = title[area];
    span.style.fontWeight = 'bold';
    for (var i = 0; i < 3; i++) {
        if (i != area) {
	    var temp = document.getElementById('ge_'+i);
	    temp.style.fontWeight = '';
	    temp.innerHTML = '<a href="javascript:void(0)" onClick="change_area('+i+');">' + title[i] + '</a>';
	}
    }
}