var Application =  {
  lastId: 0,
  currentSampleNb: 0,

  evalCode: function(id) {

    if(spec_list) {
        if(spec_list.length) {
            for (var i=0;i<spec_list.length;i++){
                var s_name = 'Spec'+spec_list[i];
                var c_judge;
                if(document.searchformkodawari.elements[s_name]) {
                    c_judge =document.searchformkodawari.elements[s_name].checked;
                }
                var spec_id = spec_list[i];

                if(c_judge == 1) {

                    $("result"+spec_id).innerHTML = '<input type="checkbox"'+' id="Spec'+spec_id+'" name="Spec'+spec_id+'" value='+spec_id+' onClick="Spec_Check_f('+spec_id+');"'+' checked />';
                } else {
                    $("result"+spec_id).innerHTML = '<input type="checkbox"'+' id="Spec'+spec_id+'" name="Spec'+spec_id+'" value='+spec_id+' onClick="Spec_Check_t('+spec_id+');"'+' />';
                }
            }
        }
    }


    var pre = $(id);
    var code;

    if (pre.textarea && pre.textarea.visible)
      code = pre.textarea.value;
    else
      code = pre.innerHTML;

    code = code.gsub("&lt;", "<");
    code = code.gsub("&gt;", ">");

    try {
      	eval(code);
    	//w = Dialog.alert($('kodawari_search').innerHTML, {windowParameters: {className:"alphacube", width:600,height:600}, okLabel: "キャンセル"});
	} catch (error) {
		Dialog.alert(" error accurs while interprating your javascript code <br/>" + error, {windowParameters: {width:300, showEffect:Element.show}, okLabel: "close"});
    }
  }
}


function submitSearch() {
	//スペックの値をHIDDENタグの文字列に変換
	hidden = '';
	form_obj = document.forms[0];
	spec = form_obj.elements['Spec[]'];
	for(i=0; i < spec.length; i++){ 
		if (spec[i].checked) {
			hidden += '<input type="hidden" name="Spec[]" value="' + spec[i].value + '"/>';
		}
	}
	var hidden_div = document.getElementById("spec_hidden");
	hidden_div.innerHTML = hidden;
	document.searchform.submit();
}

