﻿// JScript File
//-----------首页---------------

//-----------移动标签开始----------//
var Obj=''
var index=10000;//z-index;

function onMouseDown(Object){
	Obj=Object.id
	document.all(Obj).setCapture()
	pX=event.x-document.all(Obj).style.pixelLeft;
	pY=event.y-document.all(Obj).style.pixelTop;
	onFocus(Object);
}

function onMouseMove(){
	if(Obj!=''){
		document.all(Obj).style.left=event.x-pX;
		document.all(Obj).style.top=event.y-pY;
	}
}

function onMouseUp(){
	if(Obj!=''){
		document.all(Obj).releaseCapture();
		Obj='';
	}
}

function onFocus(obj){
       if(obj.style.zIndex!=index) {
               index = index + 2;
               var idx = index;
               obj.style.zIndex=idx;
       }
}

function onRemove(){
	if (event){
		lObj = event.srcElement ;
		while (lObj.tagName!="DIV") {
			lObj = lObj.parentElement ;			
		}
	}
	var id=lObj.id
	document.getElementById(id).removeNode(true);

} 

//---------------移动标签结束-------------------//


 function showform(Object)
 {
    var Obj=document.getElementById(Object);
    //alert(Obj.id);
    if (Obj.style.display == "none") 
    {
	    Obj.style.display = ""
	}
	else 
	{
	    Obj.style.display = "none"
	}
 }
 

 
 function ShowEnterKey(flag)//回车或点击跳转页数事件,flag:0:键盘按下 1：鼠标点开 2：按署名查找标签的输入框，键盘按下。
    {
        if(flag=="0" && event.keyCode==13 && event.srcElement.tagName!='input')   
        {   
            event.keyCode=0;
            //event.returnValue = false;
            //alert(event.srcElement.value);
            document.getElementById('btnpage').click();
            return   false;
        }
        if(flag=="1" && event.srcElement.value!="")
        {
            //alert('loss focus!');
            document.getElementById('btnpage').click();
        }
        if(flag=="2" && event.keyCode==13 && event.srcElement.tagName!='input')
        {
            event.keyCode=0;
            document.getElementById('ibtnsearchtag').click();
            return   false;
        }
    }
    
 //------------首页结束-------------
 
 //-------------标签发布--------------------
 function getactionimg(objid)
 {
    var imgobj=document.getElementById("hid_actionimg");
    var showimgobj=document.getElementById("showimg");
    switch(objid)
    {
        case '0':
            {
                imgobj.value="gww/bz/sx.gif";
                showimgobj.src="http://images.hhwww.net/" + imgobj.value;
                break;
            }
        case '1':
            {
             imgobj.value="gww/bz/dz.gif";
             showimgobj.src="http://images.hhwww.net/" + imgobj.value;
             break;
             }
        case '2':
             {
             imgobj.value="gww/bz/jj.gif";
             showimgobj.src="http://images.hhwww.net/" + imgobj.value;
             break;
             }
        case '3':
            {
            imgobj.value="gww/bz/xg.gif";
            showimgobj.src="http://images.hhwww.net/" + imgobj.value;
            break;
            }
        case '4':
            {
            imgobj.value="gww/bz/xh.gif";
            showimgobj.src="http://images.hhwww.net/" + imgobj.value;
            break;
            }
        case '5':
            {
            imgobj.value="gww/bz/ly.gif";
            showimgobj.src="http://images.hhwww.net/" + imgobj.value;
            break;
            }
        default:
            {
            imgobj.value="gww/bz/ly.gif";
            break;
            }
    }
    //alert(imgobj.value);
    //alert(showdivobj.className);
 }
 
 function getcolour(colourid)
 {
    var colourobj=document.getElementById("hid_colour");
    var showdivobj=document.getElementById("showdiv");

    colourobj.value=colourid;
    if(colourid<10)
        showdivobj.className="bq0"+colourid.toString();
    else
        showdivobj.className="bq"+colourid.toString();
 }
 
 function realtimeshow(inputobj,slength,showid,promptid)//inputobj:输入框  showid：示例显示   promptid：提示显示
 {
    var contentobj=document.getElementById("hid_content");
    var showobj=document.getElementById(showid);
    var promptobj=document.getElementById(promptid);
    //var src=window.event.srcElement;
    //var str=trim(inputobj.value);
    var str=inputobj.value;
    var mylen=0;
    var i=0;
    var num=0;
    var position=0;
    //for(;(i<str.length)&&(mylen<=slength);i++)
    for(;(i<str.length);i++)
    {
        if(str.charCodeAt(i)>0&&str.charCodeAt(i)<128)
        {
            mylen++;
            num++;
        }
        else
        {
            mylen += 2;
            num++;
        }
        if(mylen<=slength)  position=num;
    }

    if(mylen<slength)
    {
        //inputobj.value=str.substring(0,i);

        var len=slength-mylen;
        promptobj.innerHTML="<font color=#FFFFFF>输入你的祭奠标签内容,还能输入"+len.toString()+"个字(只能输入"+slength+"个英文字或"+slength/2+"个中文字多余的将无效)</font>";
    }
    else
    {
        promptobj.innerHTML="<font color=#FFFFFF>输入你的祭奠标签内容,还能输入0个字(只能输入"+slength+"个英文字或"+slength/2+"个中文字多余的将无效)</font>";
        //inputobj.blur();
        inputobj.value=inputobj.value.substring(0,position);
    }
    showobj.innerHTML=inputobj.value;
    contentobj.value=inputobj.value;
        
    if(inputobj.value=="")showobj.innerText="你的标签内容";
 }
 
 function realtimeshowname(inputobj,slength,showid)//inputobj:输入框 showid：示例显示 
 {
    var nameobj=document.getElementById("hid_name");
    var showobj=document.getElementById(showid);
    //var src=window.event.srcElement;
    //var str=trim(inputobj.value);
    var str=inputobj.value;
    var mylen=0;
    var i=0;
    var num=0;
    var position=0;
    for(;(i<str.length);i++)
    {
        if(str.charCodeAt(i)>0 && str.charCodeAt(i)<128)
        {
            mylen++;
            num++;
        }
        else
        {
            mylen += 2;
            num++;
        }
        if(mylen<=slength)  position=num;
    }

    if(mylen<slength)
    {
        showobj.innerText=inputobj.value;
        nameobj.value=inputobj.value;
    }
    else
    {
        //inputobj.blur();
        inputobj.value=inputobj.value.substring(0,position);
        showobj.innerText=inputobj.value;
        nameobj.value=inputobj.value;

    }
    if(inputobj.value=="")showobj.innerText="你的署名";
 }
 


String.prototype.len=function()
{ 
    return this.replace(/[^\x00-\xff]/g,"**").length; 
} 

//Set maxlength for multiline TextBox 
function setMaxLength(object,length) 
{ 
    var result = true; 
    var controlid = document.selection.createRange().parentElement().id; 
    var controlValue = document.selection.createRange().text; 
    if (controlid == object.id && controlValue != "") 
    {
        result = true; 
    } 
    else if (object.value.len() >= length) 
    {
        result = false; 
    }
    if (window.event) 
    { 
        window.event.returnValue = result; 
        return result; 
    } 
} 

//Check maxlength for multiline TextBox when paste 
function limitPaste(object,length) 
{ 
    var tempLength = 0; 
    if(document.selection) 
    { 
        if(document.selection.createRange().parentElement().id == object.id) 
        { 
            tempLength = document.selection.createRange().text.len(); 
        } 
    } 
    var tempValue = window.clipboardData.getData("Text"); 
    tempLength = object.value.len() + tempValue.len() - tempLength; 
    if (tempLength > length) 
    { 
        tempLength -= length; 
        //alert(tempLength); 
        //alert(tempValue); 
        var tt=""; 
        for(var i=0;i<tempValue.len()-tempLength;i++) 
        { 
            if(tt.len()<(tempValue.len()-tempLength)) 
            tt=tempValue.substr(0,i+1); 
            else 
            break; 
        } 
        tempValue=tt; 
        window.clipboardData.setData("Text", tempValue); 
    } 

    window.event.returnValue = true; 
} 
 //-------------标签发布结束----------------