function highlightrow(id) {
	$("#"+id+" tr").hover(function () {$(this).addClass("hover");},function () {$(this).removeClass("hover");});
}
/* $Id : utils.js 5052 2007-02-03 10:30:13Z weberliu $ */



function getPosition(o)
{
    var t = o.offsetTop;
    var l = o.offsetLeft;
    while(o = o.offsetParent)
    {
        t += o.offsetTop;
        l += o.offsetLeft;
    }
    var pos = {top:t,left:l};
    return pos;
}

function cleanWhitespace(element)
{
  var element = element;
  for (var i = 0; i < element.childNodes.length; i++) {
   var node = element.childNodes[i];
   if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
     element.removeChild(node);
   }
}
function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'chkall')
       e.checked = form.chkall.checked;
    }
  }
  

  /**
   * 新增一个图片
   */
  function addImg(obj,table)
  {
      var src  = obj.parentNode.parentNode;
      var idx  = rowindex(src);
      var tbl  = document.getElementById(table);
      var row  = tbl.insertRow(idx + 1);
      var cell = row.insertCell(-1);
      cell.innerHTML = src.cells[0].innerHTML.replace(/(.*)(addImg)(.*)(\[)(\+)/i, "$1removeImg$3$4-");
  }

  /**
   * 删除图片上传
   */
  function removeImg(obj,table)
  {
      var row = rowindex(obj.parentNode.parentNode);
      var tbl = document.getElementById(table);

      tbl.deleteRow(row);
  }
  
  /**
   * 删除图片
   */
  function dropImg(imgId)
  {
	 if(confirm('确定要删除照片吗？')){
    Ajax.call('ajax.php?act=drop_image', "img_id="+imgId, dropImgResponse, "GET", "JSON");
	 }
  }

  function dropImgResponse(result)
  {
      if (result.error == 0)
      {
          document.getElementById('gallery_' + result.content).style.display = 'none';
      }
  }
  
  function updateImg(ac,imgId)
  {

	  	var v="";
		if(ac == 'uporders'){
			v = document.getElementById('order_'+imgId	).value;
		}else if(ac == 'upjd'){
			v = document.getElementById('jd_'+imgId	).value;
		}
		Ajax.call('ajax.php?act=updateimg', "ac="+ac+"&img_id="+imgId+"&v="+v, updateImgResponse, "GET", "JSON");		
  }
  
  function updateImgResponse(result){
	  if(result.error == 0)
	  {

	  }
  }
  
  function sendmsg(){
	Ajax.call('ajax.php?act=sendmsg', "", sendmsgs, "GET", "JSON");		  
  }
  function sendmsgs(result){
	 document.getElementById('aaa').innerHTML = result.result;
  }
  function urlencode(str)
 { 
   var ret=""; 
   var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%"; 
   for(var i=0;i<str.length;i++)
   {  
  var chr = str.substring(i,i+1);  
     var c=str2asc(chr);     
     if(parseInt("0x"+c) > 0x7f){ 
       ret+="%"+c.slice(0,2)+"%"+c.slice(-2); 
     }else{ 
       if(chr==" ") 
         ret+="+"; 
       else if(strSpecial.indexOf(chr)!=-1) 
         ret+="%"+c.toString(16); 
       else 
         ret+=chr; 
     } 
   } 
   return ret; 
 }
 
document.getElementsByClassName = function(className) {
var children = document.getElementsByTagName('*') || document.all;
var elements = new Array();

for (var i = 0; i < children.length; i++) {
   var child = children[i];
   var classNames = child.className.split(' ');
   for (var j = 0; j < classNames.length; j++) {
    if (classNames[j] == className) {
     elements.push(child);
     break;
    }
   }
}
return elements;
}

function checkfill(){
	var objs= document.getElementsByClassName("must_input");
	var objs1= document.getElementsByClassName("must_select");
	for(var i=0;i<objs.length;i++){
		if(objs[i].value == ""){
			alert("背景色为淡蓝色的输入框不能为空白");
			return false;	
		}
	}
	for(var i=0;i<objs1.length;i++){
		if(objs1[i].options[objs1[i].selectedIndex].value == ""){
			alert("背景色为淡蓝色的选择框必须选择一项");
			return false;	
		}
	}
	return true;
}


function updates(ids,v){	
	Ajax.call('ajax.php?act=update_orderdate', "id="+ids+"&v="+v, showResponse, "GET", "JSON");
}

function setstate(ids){
	if(document.getElementById('a_'+ids).innerHTML == '显示'){
		var v=0;	
	}else{
		var v=1;
	}
	Ajax.call('ajax.php?act=setstate', "id="+ids+"&v="+v, showResponsestate, "GET", "JSON");
}

function updates_price(ids,v){
	Ajax.call('ajax.php?act=update_price', "id="+ids+"&v="+v, showResponse, "GET", "JSON");
}

function settype(v,ids){
	Ajax.call('ajax.php?act=settype', "id="+ids+"&v="+v, showResponselive, "GET", "JSON");
}


function setlive(){	
	Ajax.call('ajax.php?act=setlive', "", showResponselive, "GET", "JSON");
}

function showResponselive(result){
	return false;
}

function showResponsestate(result){
	  if(result.error == 0)
	  {
		 
		document.getElementById('a_'+result.content).innerHTML = document.getElementById('a_'+result.content).innerHTML == '显示'?'<font color=red>隐藏</font>':'显示';
	  }	
}



  