 c = new Array;  
    foods_id = new Array;  
    par_save=0;
    par_cheng=0;
    
    function create_new_select()
    {
      get_w_h();
      $('#diaTest').jqmShow();
      make_gray();
      document.getElementById('button_first').style.display="none";
      document.getElementById('button_second_1').style.display="";
      document.getElementById('button_second_2').style.display="";
    }
      
    function close_select()
    {
       $.modal.close();
    }
    
    function load(val)
    {
     // val = 0;
      if (val==0) val = 1;
        //$('#dia_instr').jqmShow();  
    }
    
    function delGray(id)
    {
      var butBlock=$('#ButtonIdUi'+id);
      $('#displayName_'+id).css({color: 'black'})
      $('#serch_'+id).css({color: 'black'})
      if (butBlock.length != 0)
        butBlock[0].className="ButtonUl";
      $('#buttonSpan_'+id).css({cursor:'pointer'});
    }
    
        
    function saveMeal()
    {
      //get_w_h()
      get_w_h_par(338,'dia_meal');
//      get_w_h_saveMeal()
      $('#dia_meal').jqmShow();
    }
    
    function saveMealAs()
    {
      $('#mealSaveAs').val(1);
//      $('#name_meal').attr('value', $('#headerMeal').html());
      saveMeal()
    }
    
    function saveStrangerMeal()
    {
      //get_w_h();
      get_w_h_par(338,'dia_meal');
      $('#meal_url_chek')[0].value=0;
      $('#dia_meal').jqmShow();
    }
    
    function cleanSearch(e)
    {
      if (e.target) el=e.target;
      else el=event.srcElement;
      el.value='';
      $(el).css({fontWeight:"bolder",color:'black'});
    }
    
    function cleanSave(e)
    {
      if (e.target) el=e.target;
      else el=event.srcElement;
      el.value='';
      $(el).css({fontWeight:"bolder",color:'black'});
    }
    
    function check_id(id)
    {
      for (var i=0;i<foods_id.length;i++)
      {
        if (foods_id[i]==id)
        {
          return false;
        }
      }
      return true;
    }
    
    function make_gray()
    {
      var mas=$(".food_name");
      for (var i=0;i<mas.length;i++)
      {
        var id=mas[i].id.replace("displayName_", "")
        if (id!='')
        {
          for (var j=0;j<foods_id.length;j++)
          {
            
            if (id==foods_id[j])
            {
              $(mas[i]).css({color: 'silver'});  
              var butBlock=$('#ButtonIdUi'+id);
              butBlock[0].className="ButtonUl ButtonGray";
              $('#buttonSpan_'+id).css({cursor:'default'});
              $('#li1button_'+id).css({cursor:'default'});
              $('#li2button_'+id).css({cursor:'default'});
            }  
          }
        } 
      }
      
      var mas=$(".food_name_serch");
      for (var i=0;i<mas.length;i++)
      {
        var id=mas[i].id.replace("serch_", "")
        if (id!='')
        {
          for (var j=0;j<foods_id.length;j++)
          {
            if (id==foods_id[j])
            {
              $(mas[i]).css({color: 'silver'});  
              var butBlock=$('#ButtonIdUi'+id);
              butBlock[0].className="ButtonUl ButtonGray";
              $('#buttonSpan_'+id).css({cursor:'default'});
              $('#li1button_'+id).css({cursor:'default'});
              $('#li2button_'+id).css({cursor:'default'});
            }
          }
        } 
      }
    }
    
     function get_w_h_add()
     {
       var box=$('.transBoxBody');
       var h=$(document).height()-650
       if (h<200) h = 200;
         $(box[1]).css('top',h);
     }
    
    function get_w_h()
    {
      var box=$('.transBoxBody');
      for(var i=0;i<box.length;i++)
      {
         var elem_box=box[i]; 
         var w=$(document).width()/2-10-($(elem_box).width()/2); 
         
          var h=$(document).height()-550//(screen.height/2)//-($(elem_box).height()/2))+100;
          if (h<100) h = 100;
         $(elem_box).css('left',w);
         $(elem_box).css('top',h);
       }  
      get_w_h_add()
    }
    
    function saveMeal_load()
    {
      greySave(); 
      document.getElementById('form_s').submit();
    }
    
    function chek_key(e)
    {
      if (e.target) el=e.target;
      else el=event.srcElement;
      if (e.keyCode==13)
        serch()
    }
    
    function chekKeySerch(e)
    {
      if (e.target) el=e.target;
      else el=event.srcElement;
      if (el.value == 'Search for items') cleanSearch(e);
    }
    
    function chekKeySave(e)
    {
      if (e.target) el=e.target;
      else el=event.srcElement;
      if (el.value == 'Enter a name for your meal here') cleanSave(e);
    }
    
    function chek_key_save(e)
    {
      if (e.target) el=e.target;
      else el=event.srcElement;
      if (e.keyCode==13)
        saveMeal_chek()
    }
    
    function get_w_h_par(widthPar, id)
    {
       var block = $("#"+id);
       var w=screen.width/2-10-(block.width()/2); 
       var h=$(document).height()-550//(screen.height/2)//-($(elem_box).height()/2))+100;
       var w=$(document).width()/2-10-(widthPar/2); 
       if (h<200) h = 200;
       block.css('left',w);
       block.css('top',h);
    }
    
    function new_meal_ask()
    {
      var url = $('#meal_url').val();
      if ((chengePar == 0) && (url != 'http://www.caloriegallery.com/meal.htm'))
      {
        choice_new_meal();
      }
      else
      {  
        //get_w_h();
        //alert($('#meal_new_ask').width());
        get_w_h_par(384, 'meal_new_ask');
//        var h=$(document).height()-550
//        if (h<100) h = 100;
//        var w=screen.width/2-10-(390/2); 
//        $('#meal_new_ask').css('left',w);
//        $('#meal_new_ask').css('top',h);

        $('#meal_new_ask').jqmShow();
      }
    }
    
    function meal_save_load_chek()
    {
      get_w_h()
      if (par_cheng==1)
        $('#meal_save_ask').jqmShow();
    }
    
    function meal_del_load_chek()
    {
      //get_w_h()
      get_w_h_par(374+10,'meal_del_ask')
      $('#meal_del_ask').jqmShow();
    }

	function fadeValueAndPercents()
	{
//   var r = 241;
//   var g = 244;
//   var b = 248;
   var r = 197;
   var g = 210;
   var b = 228;
   
   var i=0;
   var currentColor = r.toString(16)+''+g.toString(16)+''+b.toString(16);
   $(".nutrition_info_param_value").each(
   
     function(iIndex) {
       
       if($(this).text() != '') {
       
         $(this).css( {backgroundColor:currentColor.toString(16)});  
       
       }
       
     }
   )

   $(".nutrition_info_percent_value").each(
   
     function(iIndex) {
       
       if($(this).text() != '') {
       
         $(this).css( {backgroundColor:currentColor.toString(16)});  
       
       }
       
     }
   )
   
   $('#diagramm_protein_weight').css( {backgroundColor:currentColor.toString(16)});  
   $('#diagramm_fat_weight').css( {backgroundColor:currentColor.toString(16)});  
   $('#diagramm_carb_weight').css( {backgroundColor:currentColor.toString(16)});  

   	//var stAr = new Array(241,244,248);
    var	stAr = new Array(222,233,248);
   	//var stAr = new Array(0,0,248);
   	var edAr = new Array(255,255,255);
   	 var t = setInterval(
   	   function()
   	   {
   	   	 var curColor = getCurrentColor(stAr,edAr,i++,15);

           $(".nutrition_info_param_value").each(
           
             function(iIndex) {
               
               if($(this).text() != '') {
               
                 $(this).css( {backgroundColor:curColor});  
               
               }
               
             }
           )
           

           $(".nutrition_info_percent_value").each(
           
             function(iIndex) {
               
               if($(this).text() != '') {
               
                 $(this).css( {backgroundColor:curColor});  
               
               }
               
             }
           )
           
           $('#diagramm_protein_weight').css( {backgroundColor:curColor});  
           $('#diagramm_fat_weight').css( {backgroundColor:curColor});  
           $('#diagramm_carb_weight').css( {backgroundColor:curColor});  
           
           
           
   	   	 if(i==14) 
   	   	 {

           $(".nutrition_info_param_value").each(
           
             function(iIndex) {
               
               if($(this).text() != '') {
               
                 $(this).css( {backgroundColor:'fff'});  
               
               }
               
             }
           )
           

           $(".nutrition_info_percent_value").each(
           
             function(iIndex) {
               
               if($(this).text() != '') {
               
                 $(this).css( {backgroundColor:'fff'});  
               
               }
               
             }
           )
           
           $('#diagramm_protein_weight').css( {backgroundColor:'fff'});  
           $('#diagramm_fat_weight').css( {backgroundColor:'fff'});  
           $('#diagramm_carb_weight').css( {backgroundColor:'fff'});  
               
               
               
               
   	   	 	clearInterval(t);
   	   	 }
   	   }
   	   ,50);  
	}
	
	
	function getCurrentColor(rgbStart,rgdEnd,stepNumber,stepAmount)
	{

	   var r = rgbStart[0];
	   var g = rgbStart[1];
	   var b = rgbStart[2];
	   var newr=0;
	   var newg=0;
	   var newb=0;
	   
	   var currentColor = r.toString(16)+''+g.toString(16)+''+b.toString(16);
	   var rStep = Math.round((255-r)/stepAmount);
	   var gStep = Math.round((255-g)/stepAmount);
	   var bStep = Math.round((255-b)/stepAmount);
	   newr=r+rStep*(stepNumber+1);
	   if(newr<=255)
	   		 r=newr;else r=255;
	   newg=g+gStep*(stepNumber+1);
	   if(newg<=255)
	   		 g=newg; else g=255;
	   newb=b+bStep*(stepNumber+1);
	   if(newb<=255)
	   		 b=newb; else b=255;
	   		var currentColor = r.toString(16)+''+g.toString(16)+''+b.toString(16);
	   		return currentColor;
	   	}

 function loadMeal(url)
 {
   //alert($('div.mealNames').find('input.input_calculator').val());
   var t = $('div.mealNames').find('input.input_calculator').val();
   if (($('div.mealNames').find('input.input_calculator').val() != "You don't have any meals saved"))
     window.location.href= ""+url+"";
   else
    $('div.mealNames').find('input.input_calculator').attr('value', 'My Meals');
 }
 
function totalC()
{ 
  chengeFunction();
  var total_calor = document.getElementById('total_calor');
  var total_calor_inp = document.getElementById('total_calor_inp');
  var val=0;
  var col = 0;
  var colNull = 0;
    
  for(var key in foods_id)
  {
    col++;
    var id_f=foods_id[key]
    var elem=document.getElementById('idInputCalorie_calculator'+id_f);
    if (elem!=null)
    {
      var temp = elem.value;
      if ((temp == 'NaN') || (temp == 'ZERO'))
        temp = 0
      var temp2 =  temp+'';
      var temp = temp2.replace(/\,/g, "");  
      valTemp = val+'';
      var val = valTemp.replace(/\,/g, ""); 
      val=parseInt(val)+parseInt(temp); 
      
    }
    else
       colNull++;
  }
  total_calor_inp.value=val;

  val = val + '';
  if (val.length > 3)
  {
    var lengthVal = val.length-3
    var tempText = val.slice(lengthVal)
    var tempText2 = val.slice(0,lengthVal)
    val = tempText2+','+tempText;
  }
  
  total_calor.innerHTML=val;
  par_cheng=1; 
  if (colNull == col)
    $("#total_cal").css("display","none");
  else
    $("#total_cal").css("display","")  ;
  fadeValueAndPercents();
  blueSave();
  
//   auto_save(id_food)

}

function chengeFunction()
{
  chengePar = 1;
}

