
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 
 * author : fanhongwei
 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


function $(id) {
	var element = null;
	if (typeof id == "string") {
		element = document.getElementById(id);
	}
	return element;
}
//
function $name(name) {
	
	var element = null;
	if (typeof name == "string") {
		
		element = document.getElementsByName(name);
		if (typeof element == "object" && typeof element.length == "number") {
			element = element[0];
		}
	}
	return element;
}


// select value
function getselectEleValue(textId)
{
   var selectEle = document.getElementById(textId);
   var selectValue ="";
   if(selectEle)
   {
	   if(selectEle!=null)
	   {
		  
		   for(var i=0;i<selectEle.length;i++)
		   {
		   		if(selectEle[i].selected==true)
		   		   selectValue = selectEle[i].value;
		   }
	   }
   }
   return selectValue;
}

//select checked id
function checkedSelect(selectid,checkValue)
{
	var selectEl = document.getElementById(selectid);
	if(selectEl)
	{
		for(var i=0;i<selectEl.length;i++)
		{
			if(selectEl[i].value==checkValue)
			{
				selectEl[i].selected=true;
				break;
			}
		} 
	}
}


function getToday()
{
	var today = new Date();
	var year = today.getYear();
	year = (year<1900 ? (1900+year) :year);
	var month = today.getMonth()+1;
	var day = today.getDate();
	return year +"-"+month+"-"+day;
}

function sleep()
{		
	var time;
	for(var i=0;i<10000;i++)
	{			
		time+=1;
	}		
}

function trMouseOver(tr)
{
	for(var i=0;i<tr.cells.length;i++)
	{
		tr.cells[i].style.backgroundColor='#f4e8d2';
	}
}

function trMouseOut(tr)
{
	
	for(var i=0;i<tr.cells.length;i++)
	{
		tr.cells[i].style.backgroundColor='#ffffff';
	}
}

//
function getAbsPoint(e){
	var x = e.offsetLeft;
	var y = e.offsetTop;
	while(e = e.offsetParent){
		x += e.offsetLeft;
		y += e.offsetTop;
	}
	return {"x": x, "y": y};
}

//查看门店
function showStore(e)
{
	$("storeDiv").style.top  = parseInt(getAbsPoint(e).y+parseInt(20))+'px';
	$("storeDiv").style.display="block";
}
function clearStore()
{
 	document.getElementById('searchUserName').value='';
 	document.getElementById('searchUserId').value='';
}

//food_menu
function showFoodMenu(index)
{
	$("menuIndex").value=index;
	var menuspan = $("menuspan"+index);
	if(menuspan == null)
		return;
	  
	if(menuspan.innerHTML=='-')
	{
		$("secondDiv"+index).style.display="none";
		menuspan.innerHTML="+";
	}
	else
	{
		$("secondDiv"+index).style.display="block";
		menuspan.innerHTML="-";
	}
}

//查看购物车
function viewcart(path)
{
	window.location.href=path+"/cart.do?method=cartList&view=1";
}

//去购物
function checkout(path)
{
	window.location.href=path+"/cart.do?method=cartList";
}

//添加购物车
function addCart(path,foodId,quantity,obj)
{
  var dataAjax = getAjax();
  var e = obj;
  var updateCheckDate = function()
  {
	  if (dataAjax.readyState == 4)
     {
        var result = dataAjax.responseText;
        if(result == '1')
        {
           $('operationinfo').innerHTML='add success!';
        }
        else if(result == '0')
        {
          $('operationinfo').innerHTML='add failed!';
        }
        else if(result == '-1')
        {
          $('operationinfo').innerHTML='Please login!';
        }
        
        $("operationinfo").style.top  = parseInt(getAbsPoint(e).y+parseInt(20))+'px';
        $("operationinfo").style.left  = parseInt(getAbsPoint(e).x)+'px';
        $("operationinfo").style.display="";
        
        setTimeout('hiddenOperation()',2000);
     }
  }   
  var url = path+"/cart.do?method=addCart&foodId="+ encodeURI(foodId);
  url+="&quantity="+ encodeURI(quantity);
  
  callServer(dataAjax, url, updateCheckDate);
}

//隐藏操作提示
function hiddenOperation()
{
	$("operationinfo").style.display="none";
}

//得到hot 
function getHotFood(path)
{
  var dataAjax = getAjax();
  var updateCheckDate = function()
  {
	  if (dataAjax.readyState == 4)
     {
        var result = dataAjax.responseText;
        var list = result.parseJSON();
        if(list != null && list.length>0)
		{
			for(var i = 0;i<list.length;i++)
			{
				$('hottdp'+i).innerHTML="<a href='"+path+"/food.do?method=initPage&isFront=1&id="+list[i].foodId+"'><img src='"+path+"/"+list[i].hotPicture+"' width='158' height='82' border='0'></a>";
        		$('hottdn'+i).innerHTML="<a href='"+path+"/food.do?method=initPage&isFront=1&id="+list[i].foodId+"'>"+list[i].foodName+"</a>";
			} 
		}
       
     }
  }   
  var url = path+"/food.do?method=getHotList";
  
  callServer(dataAjax, url, updateCheckDate);
}

//得到news 
function getNews(path)
{
  var dataAjax = getAjax();
  var updateCheckDate = function()
  {
	  if (dataAjax.readyState == 4)
     {
        var result = dataAjax.responseText;
        var list = result.parseJSON();
        if(list != null && list.length>0)
		{
			for(var i = 0;i<list.length;i++)
			{
				var info="<a href = '"+path+"/news.do?method=initPage&isFront=1&id="+list[i].newsId+"'>"+list[i].title+"</a>";
				if(i==0)
					info+="<img src='"+path+"/images/front/new_inc1.gif'  align='absmiddle'>";
				$('news'+i).innerHTML=info;
			} 
		}
       
     }
  }   
  var url = path+"/news.do?method=getNewsList";
  
  callServer(dataAjax, url, updateCheckDate);
}

//searchForm 提交
function submitSearch(path)
{
	$name('searchForm').action=path+'/food.do?method=list&isFront=1';
	$name('searchForm').submit()
}

//获取FCK文本框长度
function GetLength() 
{ 
	var oEditor = FCKeditorAPI.GetInstance('content') ; 
	var oDOM = oEditor.EditorDocument ; 
	var iLength ; 
	if ( document.all ) // If Internet Explorer. 
	{ 
		iLength = oDOM.body.innerText.length ; 
	} 
	else // If Gecko. 
	{ 
		var r = oDOM.createRange() ; 
		r.selectNodeContents( oDOM.body ) ; 
		iLength = r.toString().length ; 
	} 
	
	return iLength; 
} 
