function isIE8() 
{ 
	var browsername = navigator.appName; 
	var browserver = navigator.appVersion; 
	if ( browsername.indexOf("Microsoft") != -1 && ( browserver.indexOf('MSIE 8.0') != -1 || browserver.indexOf('IE8') != -1 )) 
	{ 
	return true; 
	} 
return false; 
} 
function EchoObj(idStr,idNum)
{
	 //alert(idStr);
	this.attStr=document.all?"className":"class";
	if(isIE8()) this.attStr="class";
	this.idStr=idStr;
	this.idArr=this.idStr.split(',');
	this.lastIdNum;
	this.GrpAllEcho(idNum);
	this.lastIdStr;
};
EchoObj.prototype.GrpAllEcho = function(idNum)
{
	var idNum=idNum.toString();
	if(this.lastIdNum)
	{
		var lastTD=document.getElementById("d"+this.lastIdNum);
		if(lastTD)
		{
			lastTD.setAttribute(this.attStr,"groupSelect");
		}
	}


	if(this.lastIdStr)
	{
		if(this.lastIdStr.length>0)
		{
			var lastArr=this.lastIdStr.split(',');
			for(var i=0;i<lastArr.length;i++)
			{
				var lastChildDiv=document.getElementById(lastArr[i]);
				if(lastChildDiv)
				{
					lastChildDiv.style.display="none";
				}
			}
		}
	}
	this.lastIdStr="";
	for(var i=0;i<this.idArr.length;i++)
	{
		var id=this.idArr[i];
		if(id.length>0)
		{
			var targetObj=document.getElementById(id);
			if(targetObj)
			{
				//alert(targetObj.childNodes[0].tagName);
				var subObj=targetObj.getElementsByTagName("DIV");
				//if (is_moz) {
					//alert(id+'='+targetObj.childNodes.length);
					//for(j=0;j<targetObj.childNodes.length-1;j++) {
					//	alert(targetObj.childNodes[j]);
					//	if (targetObj.childNodes[j].tagName!=null) subObj=targetObj.childNodes[j];
					//}
					//if(subObj!=null) alert(subObj[0].tagName+'='+subObj[0].childNodes.length);
				//}
				if(subObj[0].childNodes.length>1){
				//if(targetObj.childNodes[0].childNodes.length>1){
					targetObj.style.display="";
					if(this.lastIdStr<=0)
					{
						this.lastIdStr+=id;
					}
					else
					{
						this.lastIdStr+=","+id;
					}
				}
				else
				{
					NoneObj=document.getElementById("d"+id)
					if(NoneObj!=null) NoneObj.style.display="none";
				}
			}
		}
	}
	this.lastIdNum=idNum.toString();
		var selectTD=document.getElementById("d"+idNum);
	if(selectTD)
	{
		selectTD.setAttribute(this.attStr,"groupUnSelect");
		//if(!is_moz){
			var Grp=selectTD.parentNode
			var lastEmp=document.getElementById("groupEndEmp");
			var othwd=Grp.clientWidth;
			//alert(lastEmp.getAttribute(this.attStr));
			lastEmp.setAttribute(this.attStr,"groupAllEmp");
			lastEmp.style.width=othwd-lastEmp.offsetLeft+2+'px';
			lastEmp.style.marginRight='-'+othwd+'px';
		//}
		//alert(lastEmp.offsetLeft);
		//lastEmp.style.paddingRight=othwd-lastEmp.offsetLeft+4+'px';
		//lastEmp.style.border = "solid green 2px";

	}
};
EchoObj.prototype.GrpEcho = function(idNum)
{
	var idNum=idNum.toString();
	if(this.lastIdNum)
	{
		var lastTD=document.getElementById("d"+this.lastIdNum);
		if(lastTD)
		{
			lastTD.setAttribute(this.attStr,"groupSelect");
		}
	}
	if(this.lastIdStr)
	{
		if(this.lastIdStr.length>0)
		{
			var lastArr=this.lastIdStr.split(',');
			for(var i=0;i<lastArr.length;i++)
			{
				var lastChildDiv=document.getElementById(lastArr[i]);
				if(lastChildDiv)
				{
					lastChildDiv.style.display="none";
				}
			}
		}
	}
	var childDiv=document.getElementById(idNum);
	if(childDiv)
	{
		childDiv.style.display="";
	}
	
	var selectTD=document.getElementById("d"+idNum);
	if(selectTD)
	{
		selectTD.setAttribute(this.attStr,"groupUnSelect");
	}
	this.lastIdStr="";
	this.lastIdStr+=idNum;
	this.lastIdNum=idNum;
};


var PRSEchoID ="";
var PRSmoved=false;
function PRSEcho(id)
{
	if(classStr.length<=0)
	{
		getClssStr();		
	}
	var PRSCnt=document.getElementById("PRSCntMoved");
	if(PRSCnt!=null){
		for(i=0;i<PRSCnt.childNodes.length;i++)
		{
			if(PRSCnt.childNodes[i].id==id)
			{
				//alert(document.getElementById("p"+id));
				document.getElementById("p"+id).setAttribute(classStr,"PRSSelect");
				PRSCnt.childNodes[i].style.display ="";
			}
			else
			{
				document.getElementById("p"+PRSCnt.childNodes[i].id).setAttribute(classStr,"PRSUnSelect");
				PRSCnt.childNodes[i].style.display ="none";
			}
		}
		var news1Obj = document.getElementById("p0");
		if(news1Obj)
		{
			news1Obj.setAttribute(classStr,"PRSUnSelect");
		}
		//if (PRSEchoID.toString().indexOf(",")>=0) 
		//{
		//	idary=PRSEchoID.split(",");
		//	for(i=0; i<idary.length; i++)
		//	{
		//		var Nid=idary[i];
		//		var news1Obj = document.getElementById(Nid);
		//		if(news1Obj)
		//		{
		//			news1Obj.style.display ="none";
		//			document.getElementById("p"+Nid).setAttribute(classStr,"PRSUnSelect");
		//		}
		//	}
		//}
		//else
		//{
		//	var news1Obj = document.getElementById(PRSEchoID);
		//	if(news1Obj)
		//	{
		//		news1Obj.style.display ="none";
		//		document.getElementById("p"+ PRSEchoID).setAttribute(classStr,"PRSUnSelect");
		//	}
		//}
		//var obj = document.getElementById(id);
		//document.getElementById("p"+id).setAttribute(classStr,"PRSSelect");
		//obj.style.display ="";
		//PRSEchoID =id;
	}
}

function PRSAllEcho(idstr)
{
	var attStr=document.all?"className":"class";
	if(isIE8()) attStr="class";
	var news1Obj = document.getElementById(PRSEchoID);
	if(news1Obj)
	{
		news1Obj.style.display ="none";
		document.getElementById("p"+PRSEchoID).setAttribute(attStr,"PRSUnSelect");
	}
	var idary=idstr.split(",");
//	var news1Obj = document.getElementById("p0");
//	if(news1Obj)
//	{
//		news1Obj.setAttribute(attStr,"PRSSelect");
//	}
	echodiv=document.getElementById("OBjEchoDiv1");
	if (echodiv!=null){
		if(document.getElementById("PRSCntMoved")==null)
		{
			var PRSCnt=document.createElement("DIV");
			PRSCnt.id="PRSCntMoved";
			for(i=0; i<idary.length; i++)
			{
				var id=idary[i];
				var obj = document.getElementById(id);
				document.getElementById("p" + id).setAttribute(attStr,"PRSUnSelect");
				if(obj && obj.childNodes[0].childNodes.length>1)
				{
					obj.style.display ="";
					PRSEchoID=idstr;
					if (PRSmoved==false){
						var Nobj=obj;
						obj.parentNode.removeChild(obj);
						PRSCnt.appendChild(Nobj);
					}
					//obj.style.display ="none";
				}
				else
				{
			
				}
			}
			if (PRSmoved==false){
				echodiv.childNodes[0].appendChild(PRSCnt);
				PRSmoved=true;
			}
		}
		else
		{
			var PRSCnt=document.getElementById("PRSCntMoved");
			document.getElementById("p0").setAttribute(classStr,"PRSSelect");
			//alert(PRSCnt.childNodes.length);
			for(i=0;i<PRSCnt.childNodes.length;i++)
			{
			//alert(PRSCnt.childNodes[i].tagName+';'+PRSCnt.childNodes[i].id);
					document.getElementById("p"+PRSCnt.childNodes[i].id).setAttribute(classStr,"PRSUnSelect");
					PRSCnt.childNodes[i].style.display ="";
			}
		}
	}

}

function RegisteStart()
{
	var hrefstr ="register/register.aspx"
	location.href=hrefstr
}

function views(x)
{
	var hrefstr ="detail.aspx?sheegrpid=" + x
	location.href=hrefstr
}

function EnterZhai()
{
	var hrefstr ="/login/sheezhai.aspx"
	location.href=hrefstr
}

function redirect(opt)
{
	var hrefstr =opt;
	location.href=hrefstr;
}

var XMLHttpReq;

function sendRequest(sheeattrVal)
{
  	//createXMLHttpRequest();
  	if (typeof(SheeNetAddress)!="undefined"){
  			//alert(document.domain+':'+SheeNetAddress+"/action/redefinealias.aspx?sheemodelId="+escape(val_Model_id)+"&sheeattrId="+escape(val_grp_attr_id)+"&sheeobjna="+escape(val_Objna)+"&sheeattrVal="+escape(sheeattrVal));
 			SynAjaxRedefineAlias(SheeNetAddress+"/action/redefinealias.aspx?sheemodelId="+escape(val_Model_id)+"&sheeattrId="+escape(val_grp_attr_id)+"&sheeobjna="+escape(val_Objna)+"&sheeattrVal="+escape(sheeattrVal));
 	  		//XMLHttpReq.open("get",SheeNetAddress+"/action/redefinealias.aspx?sheemodelId="+escape(val_Model_id)+"&sheeattrId="+escape(val_grp_attr_id)+"&sheeobjna="+escape(val_Objna)+"&sheeattrVal="+escape(sheeattrVal),true);
	}
	else
  			SynAjaxRedefineAlias("http://www.socye.com/action/redefinealias.aspx?sheemodelId="+escape(val_Model_id)+"&sheeattrId="+escape(val_grp_attr_id)+"&sheeobjna="+escape(val_Objna)+"&sheeattrVal="+escape(sheeattrVal));
 		//XMLHttpReq.open("get","http://www.socye.com/action/redefinealias.aspx?sheemodelId="+escape(val_Model_id)+"&sheeattrId="+escape(val_grp_attr_id)+"&sheeobjna="+escape(val_Objna)+"&sheeattrVal="+escape(sheeattrVal),true);
  	//XMLHttpReq.setRequestHeader('Content-type','application/x-www-form-urlencoded');
    //XMLHttpReq.send(null);
}

function createXMLHttpRequest()
{
	if(window.XMLHttpRequest)
 	{
  		XMLHttpReq = new XMLHttpRequest();
  	}
  	else if(window.ActiveXObject)
  	{
  		try
  		{
  			XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
  		}
		catch(e)
  		{
  			try
  			{
  				XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
  			}
  			catch(e)
  			{
				alert("can not use AJax");
			}
		}	
	}
}
var FormArgVal

function DisplayResult(request)
{
	var obj=request.responseText;
	var argval=obj.split('=')
	//alert("argval=" + argval[0])
	if (FormArgVal.indexOf(argval[0])>=0) {
	FormArgVal=FormArgVal+","+argval[1];
	}
	else{
	FormArgVal=FormArgVal+"&"+obj;
	}
//alert(FormArgVal);
}

function closeDivAjxs()
{
    $('AjaxDiv').style.display='none';
}

function processResponse()
{
	
}

var targetObj;
var divinput;
var targetSpan=null;
var val_Model_id;
var val_Objna;
var val_grp_attr_id;
function renameGroupAlias(e,Objna,Model_id,grp_attr_id)
{
	val_Model_id=Model_id;
	val_Objna=Objna;
	val_grp_attr_id=grp_attr_id;
	var obj=e.srcElement||e.target;
	if(obj.tagName=="TD")
	{
		targetObj=obj;
	}
	else
	{
		targetObj=obj.offsetParent;
	}
	targetSpan=targetObj.getElementsByTagName("SPAN")[0];
	
	divinput=document.getElementById("divinput");
	divinput.style.display="";
	if(navigator.appName.indexOf("Explorer")>-1)
	{
		document.getElementById("tagValueReset").innerText=targetSpan.innerText;
		document.getElementById("tagValueText").value=targetSpan.innerText;
	}
	else
	{
		document.getElementById("tagValueReset").textContent=targetSpan.textContent;
		document.getElementById("tagValueText").value=targetSpan.textContent;		
	}	

	var pointX=0;
	var pointY=0;
	while(!!targetObj.offsetParent&&targetObj.id.toLowerCase()!="maincontent")
	{
		pointX+=targetObj.offsetLeft;	
		pointY+=targetObj.offsetTop;
		targetObj=targetObj.offsetParent;	
	}
	divinput.style.left=pointX+targetSpan.offsetWidth;
	divinput.style.top=pointY;
	divinput.style.display="";
}

function hidDivInput()
{
	divinput.style.display="none";
	divinput.style.left=0;
	divinput.style.top=0;
}

function resetValue()
{
	var newValue=document.getElementById("tagValueText").value;
	var len=getStrLen(newValue);
	if(len<4||len>16)
	{
		alert("?????4-16?????");
	}
	else
	{
		if(navigator.appName.indexOf("Explorer")>-1)
		{
			targetSpan.innerText=newValue;
		}
		else
		{
			targetSpan.textContent=newValue;
		}
		sendRequest(newValue);
		hidDivInput();
	}
}

function getStrLen(sourceStr)
{
	var len=0;
	if(sourceStr!=null)
	{
		for(i=0;i<sourceStr.length;i++)   
 		{   
      			if(sourceStr.charCodeAt(i)>256)   
       			{   
       			  	len+=2;   
       			}   
       			else   
       			{   
               			len++;   
       			}   
  		}
	}
	return len;	
}

function EchoClsList(e,IDNum)
{
	var srcObj=e.srcElement||e.target;
	var targetDiv=document.getElementById("ClsLayer"+IDNum);
	if(classStr.length<=0)
	{
		getClssStr();		
	}
	if(srcObj.getAttribute(classStr).toLowerCase()=="tbclslisttd")
	{
		targetDiv.style.display="";
		srcObj.setAttribute(classStr,"TBClsListTdDetails");
	}
	else
	{
		targetDiv.style.display="none";
		srcObj.setAttribute(classStr,"TBClsListTd");	
	}
}

var classStr="";
function getClssStr()
{
	if(navigator.appName.indexOf("Explorer")>-1)
	{
		classStr="className";
	}
	else
	{
		classStr="class";
	}
}

function EnabledAttr(idstr)
{
	var idary=idstr.split(',');
	for(k=0; k<idary.length; k++)
	{
		var id=idary[k];
		var obj = document.getElementById('ModelAttrBox0'+id);
		if(obj)
		{
			obj.readOnly = false;
		}
	}
}

function DisabledAttr(idstr)
{
	var idary=idstr.split(',');
	for(k=0; k<idary.length; k++)
	{
		var id=idary[k];
		var obj = document.getElementById('ModelAttrBox0'+id);
		if(obj){
			obj.readOnly = true;
		}
	}
}	

var parentArray=new Array();
var childArray=new Array(); 
var selectedGoodDiv;
var isIE=true;

function showSelectedGoods(e,divId,idx1,idx2)
{
    var checkBoxObj=e.srcElement||e.target;
    if(!document.all)
    {
        isIE=false;
    }
    selectedGoodDiv=document.getElementById(divId);
    var obj=checkBoxObj.parentNode.parentNode;
    var tbObj=obj.parentNode;
    var divObj=obj.parentNode.parentNode.parentNode;
    if(checkBoxObj.checked)
    {
        var divFlag=true;
        for(var i=0;i<parentArray.length;i++)
        {
            var divId=parentArray.slice(i,i+1);
            if(divId==divObj.id)
            {
                var rowIndexArray=childArray.slice(i,i+1);  
                var newRowIndexArray=rowIndexArray+","+obj.rowIndex;
                childArray.splice(i,1,newRowIndexArray);     
                var newRow=selectedGoodDiv.getElementsByTagName("TABLE")[i].insertRow(-1);    
                if(isIE)
                {
                    newRow.setAttribute("className","selectedGoodsDetail");
                }
                else
                {
                    newRow.setAttribute("class","selectedGoodsDetail");
                }            
                
                var newCell1=newRow.insertCell(-1);
                if(isIE)            
                {
                    newCell1.innerText=obj.cells[idx1].innerText;
                }
                else
                {
                    newCell1.textContent=obj.cells[idx1].textContent;
                }
                var newCell2=newRow.insertCell(-1);
                if(isIE)            
                {
                    newCell2.innerText=obj.cells[idx2].innerText;
                }
                else
                {
                    newCell2.textContent=obj.cells[idx2].textContent;
                }
                
                divFlag=false;
                break;
            }             
        }
        if(divFlag)
        {
            parentArray.push(divObj.id);
            var rowIndexArray="";
            rowIndexArray=rowIndexArray+obj.rowIndex;
            childArray.push(rowIndexArray);
            var infoDiv=document.createElement("div");
            var span=document.createElement("span");
            var tempRow=divObj.parentNode.parentNode;
            if(isIE) 
            {
                span.setAttribute("className","selectedGoodsType");
                span.innerText= tempRow.parentNode.rows[tempRow.rowIndex-1].cells[0].innerText;
            } 
            else
            {
                span.setAttribute("class","selectedGoodsType");
                span.textContent=tempRow.parentNode.rows[tempRow.rowIndex-1].cells[0].textContent;
            }   
            
            var table=document.createElement("table");
            var titilRow=table.insertRow(-1);  
            var titilCell1=titilRow.insertCell(-1);  
            if(isIE)            
            {
                titilCell1.innerText=tbObj.rows[0].cells[idx1].innerText; 
            }
            else
            {
                titilCell1.textContent=tbObj.rows[0].cells[idx1].textContent;
            }
            var titilCell2=titilRow.insertCell(-1);  
            if(isIE)            
            {
                titilCell2.innerText=tbObj.rows[0].cells[idx2].innerText; 
            }
            else
            {
                titilCell2.textContent=tbObj.rows[0].cells[idx2].textContent;
            }  
            var newRow=table.insertRow(-1);
            if(isIE)
            {
                newRow.setAttribute("className","selectedGoodsDetail");
            }
            else
            {
                newRow.setAttribute("class","selectedGoodsDetail");
            }
            
            var newCell1=newRow.insertCell(-1);
            if(isIE)            
            {
                newCell1.innerText=obj.cells[idx1].innerText;
            }
            else
            {
                newCell1.textContent=obj.cells[idx1].textContent;
            }
            var newCell2=newRow.insertCell(-1);
            if(isIE)            
            {
                newCell2.innerText=obj.cells[idx2].innerText;
            }
            else
            {
                newCell2.textContent=obj.cells[idx2].textContent;
            }
            
            infoDiv.appendChild(span);
            infoDiv.appendChild(table);
            selectedGoodDiv.appendChild(infoDiv);
        }

        var totalSpan=selectedGoodDiv.getElementsByTagName("span")[1]; 
        var price;
        if(isIE)
        {
            price=obj.cells[idx2].innerText;
        }
        else
        {
            price=obj.cells[idx2].textContent;
        }
        if(price.indexOf("?")>0)
        {
            price=price.substr(0,price.indexOf("?"))
        }
        price=parseInt(price);
        if(isIE)
        {
            totalSpan.innerText=parseInt(eval(eval(totalSpan.innerText)+eval(price)));
        }
        else
        {
            totalSpan.textContent=parseInt(eval(eval(totalSpan.textContent)+eval(price)));
        }            
    }
    else  
    {
        for(var i=0;i<parentArray.length;i++)
        {
            var divId=parentArray.slice(i,i+1);
            if(divId==divObj.id)
            {
                var rowIndexArray=childArray.slice(i,i+1).toString().split(",");
                for(var j=0;j<rowIndexArray.length;j++)
                {
                    var newRowIndexArray="";
                    if(obj.rowIndex==rowIndexArray[j])
                    {
                        if(rowIndexArray.length==1)
                        {
                            parentArray.splice(i,1);
                            childArray.splice(i,1);
                            var child=selectedGoodDiv.getElementsByTagName("div")[i]; 
                            selectedGoodDiv.removeChild(child);
                        }
                        else
                        {
                            selectedGoodDiv.getElementsByTagName("div")[i].getElementsByTagName("TABLE")[0].deleteRow(j+1);                      
                            for(var k=0;k<rowIndexArray.length;k++)
                            {
                                if(k!=j)
                                {
                                    newRowIndexArray+=rowIndexArray[k];
                                    if(k!=rowIndexArray.length-1)
                                    {
                                        if((k==rowIndexArray.length-2)&&(j==rowIndexArray.length-1))
                                        {
                                            
                                        }
                                        else
                                        {
                                            newRowIndexArray+=",";
                                        }  
                                    }
                                }                     
                            }
                            childArray.splice(i,1,newRowIndexArray); 
                        } 
                        break;
                    }
                }
                break;
            }                  
        }
        var totalSpan=selectedGoodDiv.getElementsByTagName("span")[1]; 
        var price;
        if(isIE)
        {
            price=obj.cells[idx2].innerText;
        }
        else
        {
            price=obj.cells[idx2].textContent;
        }
        if(price.indexOf("?")>0)
        {
            price=price.substr(0,price.indexOf("?"))
        }
        price=parseInt(price);
        if(isIE)
        {
            totalSpan.innerText=parseInt(eval(eval(totalSpan.innerText)-eval(price)));
        }
        else
        {
            totalSpan.textContent=parseInt(eval(eval(totalSpan.textContent)-eval(price)));
        }
    }
}

function SEShowObjDropdown(e,id)
{
    var obj=e.srcElement||e.target;
    if(obj)  obj.style.position = "relative";
    if($Id(id)){
		$Id(id).style.display="block";
		$Id(id).style.position="absolute";
		$Id(id).style.zIndex="10000";
    }
}

function SECloseObjDropdown(e,id)
{
    if($Id(id)) $Id(id).style.display="none";
}

function CheckSelectOnlyOne(e)
{
	var obj=e.srcElement||e.target;
	if(obj.tagName=="INPUT")
	{
		obj.checked=true;
		var parentObj=obj.parentNode;
		if(parentObj.tagName=="SPAN")
		{
			var AttributeValue=parentObj.getAttribute("ItmGrpID");
			if(AttributeValue)
			{
				var spans=document.getElementsByTagName("span");
				for(var i=0;i<spans.length;i++)
				{
					var span=spans[i];
					
					if(span.getAttribute("ItmGrpID")==AttributeValue)
					{
						var grouperObj=span.getElementsByTagName("input")[0];
						if(grouperObj==obj)
						{
							
						}
						else
						{
							grouperObj.checked=false;
						}	
					}
				}
			}
		}
	}
}
function GetChilBydTag(Obj,tag)
{
	for(i=0;i<Obj.childNodes.length;i++)
	{
		if (Obj.childNodes[i].tagName==tag){
			return Obj.childNodes[i];
		}
	}	
	return null;		
}
function SetClassAttribute(obj,strna)
{
	var attStr=document.all?"className":"class";
	if(isIE8) attStr="class";
	if(obj) obj.setAttribute(attStr,strna);
}
function ListDetail(e,fl)
{
    var obj=e.srcElement||e.target;
    //if (is_moz) alert(obj.tagName);
	var childUL=GetChilBydTag(obj,"UL");
	var attStr=document.all?"className":"class";
	if(isIE8()) attStr="class";
	//alert(childUL);
    if(childUL)
	{
        if (childUL.style.display=="none")
        {
            var allSwitch=new Array();
            //if ($("main_mid"))
                //allSwitch=$("main_mid").getElementsByTagName("UL")[0].getElementsByTagName("UL");
            //else
                //allSwitch=$("content").getElementsByTagName("UL")[0].getElementsByTagName("UL");
            //for(var i=0;i<allSwitch.length;i++)
            //{
                //allSwitch[i].style.display="none";
                //allSwitch[i].parentNode.parentNode.setAttribute(attStr,"unstretch");
            //}

			//obj.setAttribute(attStr,"stretch");
			if (fl==1&&PrevDispDiv!=null) {
				PrevDispDiv.style.display="none";
			}
			childUL.style.display="";
			if(obj.getAttribute(attStr)!=null)
				var strethCss =obj.getAttribute(attStr).replace('_EH','')+'_EH';
			else
				var strethCss =obj.parentNode.getAttribute(attStr).replace('_EH','')+'_EH';
			if (strethCss.indexOf('Lilayer00')==-1)
				obj.setAttribute(attStr,strethCss);
					
			if (fl==1) PrevDispDiv=childUL;
		}
		else
		{
			//obj.setAttribute(attStr,"unstretch");
			childUL.style.display="none";
			if(obj.getAttribute(attStr)!=null)
				var strethCss =obj.getAttribute(attStr).replace('_EH','');
			else
				var strethCss =obj.parentNode.getAttribute(attStr).replace('_EH','');
			if (strethCss.indexOf('Lilayer00')==-1)
				obj.setAttribute(attStr,strethCss);

		}
	}
}

var PrevDispDiv;
var SubPrevUL;
var SubPrevDiv;
var TopUl;
function GetObjectXY(element)
{	
	var result = new Object();
	result.x = 0;
	result.y = 0;
	result.width = 0;
	result.height = 0;
	//alert(element.x+','+element.y)
	if(element.offsetParent) 
	{
		result.x = element.offsetLeft;
		result.y = element.offsetTop;
		var parent = element.offsetParent;
		//alert(parent.tagName);
		while(parent) 
		{
			result.x += parent.offsetLeft;
			result.y += parent.offsetTop;
		//alert('result.x='+result.x+'result.y='+result.y)
			var parentTagName = parent.tagName.toLowerCase();
			if (parentTagName != "table" && parentTagName != "body" && parentTagName != "html" && parentTagName != "div" && parent.clientTop && parent.clientLeft) 
			{
				result.x += parent.clientLeft;
				result.y += parent.clientTop;
			}
			parent = parent.offsetParent;
		}

	}
	else if(element.left && element.top) 
	{
		result.x = element.left;
		result.y = element.top;
	}
	else 
	{
		if(element.x) 
		{
			result.x = element.x;
		}
		if(element.y) 
		{
			result.y = element.y;
		}
	}
	if(element.offsetWidth && element.offsetHeight) 
	{
		result.width = element.offsetWidth;
		result.height = element.offsetHeight;
	}
	else if (element.style && element.style.pixelWidth && element.style.pixelHeight) 
	{
		result.width = element.style.pixelWidth;
		result.height = element.style.pixelHeight;
	}
	return result;
}
function ListEditTools(e)
{
	var srcobj=e.srcElement||e.target;
	if(srcobj.tagName=="H2") srcobj =srcobj.parentNode;
	if(srcobj.tagName=="UL"||srcobj.tagName=="DIV")
	{
		if (TopUl!=null&&TopUl!=srcobj) TopUl.style.zIndex=0;
		TopUl=srcobj;
		var condiv =srcobj.getElementsByTagName("ul")[0];
		 //alert(condiv.style.zIndex);
		if (condiv!=null){
			if(PrevDispDiv!=null&&condiv==PrevDispDiv&&PrevDispDiv.style.display!="none"){
				PrevDispDiv.style.display="none";
				PrevDispDiv.style.zIndex="1";
				PrevDispDiv.parentNode.style.zIndex=1;
				PrevDispDiv=null;
					//alert(srcobj.tagName);
				return;
			}
			 //alert(condiv.tagName);
			if (condiv.tagName=="UL")
			{
				//srcobj =srcobj.parentNode.parentNode.parentNode.parentNode;
				srcobj.style.position="static";
				//srcobj.style.height="40px";
				var pos=GetObjectXY(srcobj);
				condiv.style.zIndex=1000;
				condiv.parentNode.style.zIndex=1000;
				condiv.style.position="absolute";
				//if (condiv.parentNode.offsetHeight!=null)
					//condiv.style.top=condiv.parentNode.offsetHeight+"px";
				//condiv.style.left="0px";
				condiv.style.top=(pos.y+srcobj.offsetHeight+1-50)+"px";
				condiv.style.left=pos.x+"px";//+popCtrl.offsetWidth+10)
				//alert(condiv.style.top);
				//condiv.style.overflow="visible";
				//if(is_moz) condiv.style.zIndex="10000";
				//else condiv.style.zIndex="10000";
				
				if (PrevDispDiv!=null){
					PrevDispDiv.style.display="none";
					PrevDispDiv.style.zIndex="1";
					PrevDispDiv.parentNode.style.zIndex=1;
				}
				condiv.style.display="block";
					//alert(condiv.innerHTML);
				PrevDispDiv=condiv;
			}
		}
		else alert('condiv is nothing');
	}
	else alert(srcobj.tagName);
}
function DispLilevel(e,s)
{DispLiLevel(e,s)
}
function DispLiLevel(e,s)
{
	var srcobj=e.srcElement||e.target;
	if(srcobj.tagName=="SPAN") srcobj =srcobj.parentNode;
	if(srcobj.tagName=="DIV") srcobj =srcobj.parentNode;
	if(srcobj.tagName!="DIV"&&srcobj.tagName!="UL"){
		if (s==null)
			srcobj =srcobj.parentNode;
		else{
			for(i=0;i<srcobj.childNodes.length;i++)
			{
				if (srcobj.childNodes[i].tagName=='UL'){
					srcobj=srcobj.childNodes[i];
					break;
				}
			}		
		}
	}
	if(srcobj.tagName=="UL"||srcobj.tagName=="DIV")
	{
		if (TopUl!=null&&TopUl!=srcobj) TopUl.style.zIndex=0;
		TopUl=srcobj;
		var condiv =srcobj.getElementsByTagName("ul")[0];
		 //alert(condiv.style.zIndex);
		if (condiv!=null){
			if(PrevDispDiv!=null&&condiv==PrevDispDiv&&PrevDispDiv.style.display!="none"){
				PrevDispDiv.style.display="none";
				PrevDispDiv.style.zIndex="1";
				PrevDispDiv.parentNode.style.zIndex=1;
				PrevDispDiv=null;
					//alert(srcobj.tagName);
				return;
			}
			 //alert(condiv.tagName);
			if (condiv.tagName=="UL")
			{
				//srcobj =srcobj.parentNode.parentNode.parentNode.parentNode;
				//srcobj.style.position="relative";
				//srcobj.style.height="40px";
				//var pos=condiv.parentNode.fGetXY(popCtrl);
				condiv.style.zIndex=1000;
				condiv.parentNode.style.zIndex=1000;
				condiv.style.position="absolute";
				if (condiv.parentNode.offsetHeight!=null)
					condiv.style.top=condiv.parentNode.offsetHeight+"px";
				condiv.style.left="0px";

				//alert(condiv.style.top);
				//condiv.style.overflow="visible";
				//if(is_moz) condiv.style.zIndex="10000";
				//else condiv.style.zIndex="10000";
				
				if (PrevDispDiv!=null){
					PrevDispDiv.style.display="none";
					PrevDispDiv.style.zIndex="1";
					if(PrevDispDiv.parentNode!=null) PrevDispDiv.parentNode.style.zIndex=1;
				}
				condiv.style.display="block";
					//alert(condiv.innerHTML);
				PrevDispDiv=condiv;
			}
		}
		else alert('condiv is nothing');
	}
	else alert(srcobj.tagName);


}

function DispSubUlLevel(e,SltVal,SltID)
{
	var srcobj=e.srcElement||e.target;
	var cldul =document.getElementById(SltID);
	//alert(cldul.style.display);

	//var cldul =srcobj.getElementsByTagName("ul")[0];
	//alert(cldul.innerText.length);
	if (cldul!=null)
	{
		var txtval=cldul.innerText||cldul.textContent;
		if(txtval==null||txtval.length==0) 
		{
			//alert("SetLiOptValue");
			SetLiOptValue(e,SltVal,SltID.split("_")[0])
		}
		else{
			var condiv =cldul.parentNode;
				//alert(condiv.style.display);

			condiv.style.position="absolute";
			condiv.style.display="block";
			condiv.style.top="0px";
			condiv.style.left="160px";
			condiv.style.zIndex=1010;
					//condiv.style.top="400px";
					//condiv.style.left="400px";
					//condiv.style.width="360px";
					//condiv.style.height="200px";
			//cldul.style.position="absolute";
			cldul.style.zIndex=1010;
			cldul.style.display="block";
		}
		if (SubPrevUL!=null) SubPrevUL.style.display="none";
		SubPrevUL=cldul;
		SubPrevDiv=condiv;

	 //CloseLiLevel(e);
	}
}
function CloseLiLevel(e)
{
	var srcobj=e.srcElement||e.target;
	if(srcobj.tagName=="LI")
	{
		var condiv =srcobj.parentNode;
		if (condiv.tagName=="DIV")
		{
			condiv.style.position="relative";
			condiv.style.display="none";
		}
		TopUl.style.zIndex=0;
		ClosePrevElmt();	
	}
}
function SetLiOptValue(e,Sltvalue,SltID,Gim)
{
	var srcobj=e.srcElement||e.target;
	if (Gim!=null||srcobj.tagName=="IMG"){srcobj=srcobj.parentNode}
	//alert(srcobj.tagName);
	var drtval=false;
	if(srcobj.tagName=="LI")
	{
		if(Gim==null){
			var Sltna =srcobj.childNodes[0].nodeValue;
			if(!Sltna) Sltna=Sltvalue;
			}
		else{
			var Sltna =srcobj.childNodes[0];
			//alert(srcobj.tagName + ','+Sltna);
			}
		var condiv =srcobj.parentNode;
		if (condiv.tagName!="UL") condiv=condiv.parentNode;
		//{
			condiv.style.position="relative";
			condiv.style.display="none";
			//var Prtobj=condiv.parentNode;
			//if (Prtobj.tagName=="UL")
			//{
				var SpTtl =document.getElementById(SltID+"_text");
				//alert(SpTtl.tagName+ "," + Sltna);
				//alert(SpTtl.innerText);
				//alert(Sltna);
				if (SpTtl!=null) {
					if(Gim==null){	
										//alert(Sltna);
						SetinnerText(SpTtl,Sltna);
						}
					else{
						SetinnerText(SpTtl,"");
						var newimg=document.createElement("IMG");
						var ImgObj=SpTtl.getElementsByTagName("IMG");
						if(ImgObj.length>0){
							//alert(ImgObj[0].tagName);
							SpTtl.removeChild(ImgObj[0]);
							}
						newimg.src=Sltna.src;
						newimg.style.width="auto";
						newimg.style.height="auto";
						newimg.style.marginTop="5px";
						newimg.style.overflow="hidden";
						SpTtl.appendChild(newimg);
					}
				}
				//alert(SpTtl.innerText);
				var inpt =document.getElementById(SltID);
				//alert(inpt.tagName);
				if (inpt!=null){
					if(Gim==null){
						//alert(Sltvalue+','+Sltna);
						if(Sltvalue==Sltna)
							inpt.value=Sltvalue;
						else
							inpt.value=Sltvalue+","+Sltna;
						//alert(inpt.value);
					}
					else
					{
						spstr=Sltna.src.split("/");
						lspstr=spstr[spstr.length-1];
//alert(lspstr);
						if(lspstr!="no")	inpt.value=Sltna.src;
						else{ alert(Sltna.src);inpt.value="";}
					}

				}
				//alert(inpt.value);
			//}
		//}
			TopUl.style.zIndex=0;
			ClosePrevElmt();
	}
}
function ClosePrevElmt()
{
		if (SubPrevUL!=null) SubPrevUL.style.display="none";
		if (PrevDispDiv!=null)
		{
			PrevDispDiv.style.display="none";
			PrevDispDiv.style.zIndex=1;
			PrevDispDiv=null;
		}
		if (SubPrevUL!=null) SubPrevUL.style.display="none";
		if (SubPrevDiv!=null) SubPrevDiv.style.display="none";

}
function SetinnerText(target,newValue)
{
		if(navigator.appName.indexOf("Explorer")>-1)
		{
			target.innerText=newValue;
		}
		else
		{
			target.textContent=newValue;
		}
}
	
var SyRsvObj,SyRsvObjIfm;
function Addrbook(e)
{
	var srcobj=e.srcElement||e.target||e;
	pobj=srcobj.parentNode;
	//alert(pobj.childNodes.length);
	for(i=0;i<pobj.childNodes.length;i++)
	{
		//alert(pobj.childNodes[i].tagName);
		if (pobj.childNodes[i].tagName=='IFRAME'){
			SyRsvObjIfm=pobj.childNodes[i];
		}
		if (pobj.childNodes[i].tagName=='INPUT'){
			SyRsvObj=pobj.childNodes[i];
			break;
		}
	}
	if (srcobj!=null){
	//alert(SyRsvObj.value);
	var outval=SyRsvObj.value.replace(new RegExp('&lt;p&gt;','ig'),'');
	var outval=outval.replace(new RegExp('&lt;/p&gt;','ig'),'');
	//alert(outval);
	 AjaxMailPage('http://www.socye.com/action/getemailaddr.aspx?InAddr='+escape(outval),SyRsvObj,SyRsvObjIfm,0)
	 }
}
function SltMailAddr(e)
{
	var srcobj=e.srcElement||e.target||e;
	var Robj=document.getElementById('MailAddrSlt');
			//SrcAddr=EmailAddrFilter(Hobj.innerHTML)
	if (Robj!=null)
	{
			if (Robj.innerHTML.indexOf(EmailAddrFilter(srcobj.innerHTML))==-1) {
				Robj.innerHTML=Robj.innerHTML.replace(new RegExp(' ','g'),'');
				//alert(Robj.innerHTML.length);
				if(Robj.innerHTML.length>0 && Robj.innerHTML.charAt(Robj.innerHTML.length-1)!=';')
					Robj.innerHTML=Robj.innerHTML+';';
				//alert(Robj.innerHTML);
				Robj.innerHTML=Robj.innerHTML+srcobj.innerHTML+';';
				//document.getElementById('slctAddr').value=Robj.innerText;
				//alert(Robj.innerText);
				if(document.all)
					srcobj.setAttribute("className","divaddrSlt");
				else	
					srcobj.setAttribute("class","divaddrSlt");
			}
			else{
				Robj.innerHTML=Robj.innerHTML.replace(srcobj.innerHTML+';','');
				if(document.all)
					srcobj.setAttribute("className","divaddr");
				else	
					srcobj.setAttribute("class","divaddr");

			}
	}
}
function EmailAddrFilter(SrcVal)
{
	var ValiAddr="";
	if(SrcVal!=null&&SrcVal.length>0)
	{
		SrcVal=SrcVal.replace(new RegExp('&lt;','g'),'<');
		SrcVal=SrcVal.replace(new RegExp('&gt;','g'),'>');
		var addrlist=SrcVal.split(";");
		//alert('SrcVal='+SrcVal + ','+addrlist.length);
		for(i=0;i<addrlist.length;i++)
		{
			//alert('addrlist'+i+'='+addrlist[i]+'addrlist.length='+addrlist.length);
			var Eaddr="";
			addrUnit=addrlist[i].split('<');
			if (addrUnit.length>1)
			{
				Eaddr=addrUnit[1].replace(new RegExp(' ','g'),'');
				Eaddr=Eaddr.replace(new RegExp('>','g'),'');
				//alert('addrUnit1='+addrUnit[1]+','+Eaddr);
			}
			else 
				if(addrUnit[0].length>0)
					Eaddr=addrUnit[0];
			//alert('Eaddr='+Eaddr);
			if(Eaddr.length>0){
				if(ValiAddr.length==0)
					ValiAddr= Eaddr;
				else
					ValiAddr=ValiAddr+ ";" + Eaddr 
			}
		}
	}
	//alert('ValiAddr='+ValiAddr);
	return ValiAddr;
}
function SetMailAddr()
{
		//alert('MailAddrSlt');
		
		var Hobj=document.getElementById('MailAddrSlt');
		SrcAddr=EmailAddrFilter(Hobj.innerHTML)

		//alert(SrcAddr);
		if(Hobj!=null&&SyRsvObj!=null){
			//SyRsvObj.value=Hobj.value;
			Vid=SyRsvObj.id; 
			//alert(Vid+','+SyRsvObjIfm.tagName);
			var ifm=SyRsvObjIfm.contentWindow.document.getElementById('EditorHolder_'+Vid);
			//alert(ifm);
			if (ifm!=null)
			{
				//alert(ifm.id);
				//alert(SyRsvObj.id);
				Nohstr=Hobj.innerHTML.replace(new RegExp(' ','g'),'');
				Nohstr=Nohstr.replace(new RegExp('<','g'),'&lt;');
				Nohstr=Nohstr.replace(new RegExp('>','g'),'&gt;');
				//alert('Nohstr='+Nohstr);
				ifm.contentWindow.document.body.innerHTML=Nohstr;
				ifm.contentWindow.document.body.contentEditable=true;
				SyRsvObj.value=SrcAddr;
				//parent.document.getElementById(Vid).value=SrcAddr;
				//alert(SyRsvObj.value);
				divAjxs=parent.document.getElementById("closeSubitm");
				var SubWinClose=false;
				if (divAjxs!=null){
					alert(divAjxs);
					for(i=0;i<divAjxs.parentNode.childNodes.length;i++)
					{
						alert(divAjxs.parentNode.childNodes[i].tagName);
						if (divAjxs.parentNode.childNodes[i].tagName=='IFRAME'&&divAjxs.parentNode.childNodes[i].style.display!="none"){
							divAjxs.parentNode.style.display="none";
							SubWinClose=true;
							break;
						}
					}		
				}
				//if (divAjxs==null)
					divAjxs=parent.document.getElementById("closeitm");
				//alert(divAjxs.id);
				if (divAjxs!=null && SubWinClose==false){

				// 背景恢复、还原为可用状态
					var div3=parent.document.getElementById("div2");
					if (div3!=null) div3.style.display="none";
					parent.document.documentElement.style.overflow="auto";
							divAjxs.parentNode.style.display="none";
				}
			}

		}
}
//
function GetTeleUserMsg(e,Uid,SatID,OatID)
{
	//alert(e);

	var srcobj=e.srcElement||e.target||e;
	pobj=srcobj.parentNode;
	if(Uid<100000000000) return;
	//alert(pobj.childNodes.length);
	for(i=0;i<pobj.childNodes.length;i++)
	{
		//alert(pobj.childNodes[i].tagName);
		//if (pobj.childNodes[i].tagName=='IFRAME'){
		//	SyRsvObjIfm=pobj.childNodes[i];
		//}
		if (pobj.childNodes[i].tagName=='INPUT'){
			SyRsvObj=pobj.childNodes[i];
			break;
		}
	}
	if (srcobj!=null){
		//alert(SyRsvObj.value);
		//alert(typeof(SheeAjaxMode));
		var outval=SyRsvObj.value.replace(new RegExp('&lt;p&gt;','ig'),'');
		var outval=outval.replace(new RegExp('&lt;/p&gt;','ig'),'');
		//alert(outval);
		if (typeof(SheeAjaxMode)=="undefined")
			AjaxMailPage('http://www.socye.com/action/getobjectmsglist.aspx?userid='+Uid+'&Srchattrid='+SatID+'&Srchattrval='+SyRsvObj.value+'&ObjAttrList='+OatID,SyRsvObj,SyRsvObjIfm,0)
		else
			AjaxMailPage('http://www.socye.com/action/getobjectmsglist.aspx?userid='+Uid+'&Srchattrid='+SatID+'&Srchattrval='+SyRsvObj.value+'&ObjAttrList='+OatID,SyRsvObj,SyRsvObjIfm,1)

	 }
}
function SltMsgItem(e)
{
	var srcobj=e.srcElement||e.target||e;
	if (srcobj.tagName=='LI') srcobj=srcobj.parentNode
	var Robj=document.getElementById('MsgSltList');
	if (Robj!=null)
	{
				if (Robj.childNodes.length>0){
					for(i=0;i<Robj.childNodes.length;i++) Robj.removeChild(Robj.childNodes[0])
				}
				var newUL=document.createElement("UL");
				if(document.all)
					newUL.setAttribute("className","divaddr");
				else	
					newUL.setAttribute("class","divaddr");
				newUL.innerHTML=srcobj.innerHTML
					Robj.appendChild(newUL);
				//Robj.innerHTML="<UL class=SltMsg>"+srcobj.innerHTML+"</UL>";

	}
}
function SetSltMsg()
{
	var proxy;
	if (typeof(SheeAjaxMode)!="undefined")
	{
		if(document.all)
			proxy =parent.window.frames["exitIframe"]
		else
			proxy=parent.document.getElementById("exitIframe").contentWindow;
	}
	var Hobj=document.getElementById('MsgSltList');
	if (Hobj==null) return ;
	var UlObj=Hobj.getElementsByTagName("UL");
	if (UlObj==null) {alert("Please select items!");return; }
	var LiObj=Hobj.getElementsByTagName("LI");
	//alert(LiObj.length);
	for(i=0;i<LiObj.length;i++)
	{
		var RsAttrid;
		if (is_moz) RsAttrid=LiObj[i].getAttribute("attr_id");
		else RsAttrid=LiObj[i].attr_id;
		//alert('SheeAjaxMode:'+typeof(SheeAjaxMode));
		//alert('RsAttrid:'+RsAttrid);
		if (RsAttrid!=null){
			var RsvObj;
				RsvObj=parent.document.getElementById("ModelAttrBox0"+RsAttrid);
				if (RsvObj) RsvObj.value=LiObj[i].innerText||LiObj[i].textContent;
				if(proxy&&RsvObj==null)
				{
					RsvObj=proxy.document.getElementById("ModelAttrBox0"+RsAttrid);
					//alert(RsvObj+':ModelAttrBox0'+RsAttrid);
					if (RsvObj) {
						RsvObj.value=LiObj[i].innerText||LiObj[i].textContent;
						//alert(RsvObj.value);
					}
				}
		}
	}


	divAjxs=parent.document.getElementById("closeSubitm");
	var SubWinClose=false;
	if (divAjxs!=null){
		for(i=0;i<divAjxs.parentNode.childNodes.length;i++)
		{
			//alert(divAjxs.parentNode.childNodes[i].tagName);
			if (divAjxs.parentNode.childNodes[i].tagName=='IFRAME'&&divAjxs.parentNode.childNodes[i].style.display!="none"){
				divAjxs.parentNode.style.display="none";
				SubWinClose=true;
				break;
			}
		}		
	}
	//if (divAjxs==null)
		divAjxs=parent.document.getElementById("closeitm");
	//alert(divAjxs.id);
	if (divAjxs!=null && SubWinClose==false){

	// 背景恢复、还原为可用状态
		var div3=parent.document.getElementById("div2");
		if (div3!=null) div3.style.display="none";
		parent.document.documentElement.style.overflow="auto";
				divAjxs.parentNode.style.display="none";
	}

}

try{
	HTMLElement.prototype.insertAdjacentHTML=function(where, html){ 
			var e=this.ownerDocument.createRange(); 
			e.setStartBefore(this); 
			e=e.createContextualFragment(html); 
			switch (where) { 
						case 'beforeBegin': this.parentNode.insertBefore(e, this);break; 
						case 'afterBegin': this.insertBefore(e, this.firstChild); break; 
						case 'beforeEnd': this.appendChild(e); break; 
						case 'afterEnd': 
						if(!this.nextSibling) this.parentNode.appendChild(e); 
						else this.parentNode.insertBefore(e, this.nextSibling); break; 
			} 
	};
}
catch(err)  
{ 
}



	
	