﻿// JScript 文件
function $(obj)
{
    return document.getElementById(obj);
}
String.prototype.trim=function()
{
    return this.replace(/\s/g,"");
}
/* XMLHttpRequest */
function getXMLHttp()
{
	var xmlhttp;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
    	xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
    	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlhttp;
}

function see2say()
{
	this.XmlHttp = this.createXMLHttpRequest();
}

see2say.prototype.createXMLHttpRequest = function()
{
	var xmlhttp = false;
	if(!xmlhttp )
	{
	    try{
	        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
    	        xmlhttp = new XMLHttpRequest();
	        } else if (window.ActiveXObject) { // IE
    	        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	        }
	    }
	    catch(ex){ xmlhttp = false ;}
	}
	return xmlhttp;
}

see2say.prototype.DoCallBack = function(url,content)
{
	if(this.XmlHttp)
	{
		if(this.XmlHttp.readyState == 4 || this.XmlHttp.readyState == 0)
		{
			var oThis = this;
			if(content != null &&  typeof(content) != "undefined")
			{
			    this.XmlHttp.open("POST",url);
			    this.XmlHttp.onreadystatechange = function(){ oThis.ReadyStateChange();}
			    this.XmlHttp.setRequestHeader("Content-Length",content.length);
			    this.XmlHttp.setRequestHeader("content-type", "application/x-www-form-urlencoded");
			    this.XmlHttp.send(content);
			}
			else
			{
			    this.XmlHttp.open("GET",url);
			    this.XmlHttp.onreadystatechange = function(){ oThis.ReadyStateChange();}
			    //this.XmlHttp.setRequestHeader("content-type", "application/x-www-form-urlencoded");
			    this.XmlHttp.send(null);
			}
		}
	}
}

see2say.prototype.AbortCallBack = function()
{
	if(this.XmlHttp)
		this.XmlHttp.abort();
}

see2say.prototype.OnLoading = function(obj)
{
	// on loadging...
}
see2say.prototype.OnLoaded = function(obj)
{
	// on loaded...
}

see2say.prototype.OnInteractive = function()
{
	// on Interactive...
}

see2say.prototype.OnComplete = function(responseText,resonseXML)
{
	// complete
}

see2say.prototype.OnAbort = function()
{
	// on abort...
}
see2say.prototype.OnError = function(status,responseText,resonseXML)
{
	// on errer...
}

see2say.prototype.ReadyStateChange = function()
{
	if(this.XmlHttp.readyState == 1 )
		this.OnLoading();
	else if(this.XmlHttp.readyState == 2)
		this.OnLoaded();
	else if(this.XmlHttp.readyState == 3)
		this.OnInteractive();
	else if(this.XmlHttp.readyState == 4)
	{
		if(this.XmlHttp.status == 0)
			this.OnAbort();
		else if(this.XmlHttp.status == 200 && this.XmlHttp.statusText == "OK")
			this.OnComplete(this.XmlHttp.responseText, this.XmlHttp.responseXML);
		else
			this.OnError(this.XmlHttp.status,this.XmlHttp.statusText,this.XmlHttp.responseText);
	}
}

see2say.prototype.removeNode = function(obj)
{
    try{$(obj).removeNode(true);}
    catch(ex)
    {$(obj).parentNode.removeChild($(obj));}
}

see2say.prototype.removeNode = function(obj)
{
    try{$(obj).removeNode(true);}
    catch(ex)
    {$(obj).parentNode.removeChild($(obj));}
}



function MM_preloadImages()
{ //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function addLoadEvent(func)
{
    var oldonload = window.onload;
    if (typeof window.onload != 'function') window.onload = func;
    else { window.onload = function(){ if (oldonload) oldonload(); func();}}
}

function setSkinOfCookie(skin)
{
    arr_skin=["default","blue","red","green"];
    var url="/ajax/userHead.aspx";
    var content="skin="+arr_skin[skin];

    var oRequest = getXMLHttp();
    oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            if(oRequest.responseText=="OK")
                window.location.reload();
            else
                alert(oRequest.responseText);
        }
    }	
    oRequest.open("POST",url,true);
    oRequest.setRequestHeader("Content-Length",content.length);
    oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
    oRequest.send(content);
}
function headOpenBanOver(oid1,oid2,oht)
{
    $(oid1).style.height="22px";
    $(oid1).style.padding="5px 5px 0px 5px";
    $(oid1).style.borderTop="1px solid #330033";
    $(oid1).style.borderRight="1px solid #330033";
    $(oid1).style.borderBottom="0px";
    $(oid1).style.borderLeft="1px solid #330033";
    
    $(oid2).style.height=oht+"px";
    $(oid2).style.display="block";
}
function headOpenBanOut(oid1,oid2)
{
    $(oid1).style.height="21px";
    $(oid1).style.padding="5px 6px 0px 6px";
    $(oid1).style.borderTop="1px solid #473D46";
    $(oid1).style.borderRight="0px";
    $(oid1).style.borderBottom="1px solid #330033";
    $(oid1).style.borderLeft="0px";
    $(oid2).style.display="none";
}
function headOpenBanOver_xx(oid1,oid2,oht)
{
    if($(oid2).style.display=="block")
    {
        headOpenBanOut_xx(oid1,oid2);
    }
    else
    {
        $(oid1).style.height="22px";
        $(oid1).style.padding="5px 5px 0px 5px";
        $(oid1).style.borderTop="1px solid #330033";
        $(oid1).style.borderRight="1px solid #330033";
        $(oid1).style.borderBottom="0px";
        $(oid1).style.borderLeft="1px solid #330033";

        $(oid2).style.height=oht+"px";
        $(oid2).style.display="block";
    }
}
function headOpenBanOut_xx(oid1,oid2)
{
    $(oid1).style.height="21px";
    $(oid1).style.padding="5px 6px 0px 6px";
    $(oid1).style.borderTop="1px solid #473D46";
    $(oid1).style.borderRight="0px";
    $(oid1).style.borderBottom="1px solid #330033";
    $(oid1).style.borderLeft="0px";
    
    $(oid2).style.display="none";
}

function getUserHeadStatus(oid)
{
	var url="/channel/user/sns/ajax/getUserHeadStatus.aspx?rm="+Math.random();
    var requestXML=getXMLHttp();
	requestXML.onreadystatechange=function(){
        if(requestXML.readyState == 4)
        {
            if (requestXML.status == 200)
            {
                var v_c=$(oid);
                for(;;)
                {
                    if(0==v_c.children.length)
                        break;
                    var v_child_one=v_c.children[0];
                    v_c.removeChild(v_child_one);
                }
                v_c.innerHTML=requestXML.responseText;
                //window.setTimeout("setTimeout_xx()",1000);
            }
        }
	}
	requestXML.open("GET",url,true);
    requestXML.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
    requestXML.send(null);
}

function setTimeout_xx()
{
    if($("txtIndex")!=null)
    {
        if($("txtIndex").value=="1")
        {
            if($("divForLogined")==null)
            { 
                window.setTimeout("setTimeout_xx()",1000);
            }
            else
            {
                $("txtIndex").value="9999999";
                check_logioned();
            }
        }
    }
}
//搜索
function serFocus(obj)
{
    if(obj.value==$("h_ser_sort").title)
        obj.value="";
}
function serBlur(obj)
{
    if(obj.value=="")
        obj.value=$("h_ser_sort").title;
}
function serSortClick(obj,oid)
{
    var cc="请输入要搜索"+obj.innerHTML+"的关键字...";
    if($("txt_ser_cc").value == "" || $("txt_ser_cc").value.indexOf("输入要搜索") > 0)
    {
        if($("txt_ser_cc").value==$("h_ser_sort").title)
        {    
            $("txt_ser_cc").value=cc;
        }
    }
    $("h_ser_sort").value=oid;
    $("h_ser_sort").title=cc;
    $("top_search_sort").style.display="none";
}

function serTextClick(obj)
{
    $("txt_ser_cc").value=obj.innerHTML;
    window.location.href="/channel/search/?key=" + formatText($("txt_ser_cc").value.replace("'","&quot"));
}

document.onclick=function()
{
    try{
        $("top_search_text").style.display="none";
        $("user_input_search_friend").value="";
        $("div_user_search_friend").style.display="none";}
    catch(ex){}
}

var pp_ii = 0;
var pp_ar = new Array();

/* 加载下拉框 */
function onSearchKeyUp(e)
{
    var kc = window.event ? e.keyCode:e.which;
    if(kc == 38 || kc == 40)
    {
        try
        {
            if(kc == 38)
            {
                if(pp_ii>0)
                    pp_ii--;
                else
                    pp_ii=pp_ar.length-1;
            }
            else
            {
                pp_ii=(++pp_ii)%pp_ar.length;
            }
            $("txt_ser_cc").value=pp_ar[pp_ii].innerHTML;
            for(var i=0;i<pp_ar.length;i++)
            {
                pp_ar[i].className="";
                pp_ar[pp_ii].className="on_";
            }
        }
        catch(ex){}
    }
    else if(kc == 37 || kc == 39)
    {
        return;
    }
    else
    {
        getSelectItems();
    }
}

/* 
 * 加载搜索下拉框
 */
try{
HTMLElement.prototype.__defineGetter__("children", 
     function () {
         var returnValue = new Object();
         var number = 0;
         for (var i=0; i<this.childNodes.length; i++) {
             if (this.childNodes[i].nodeType == 1) {
                 returnValue[number] = this.childNodes[i];
                 number++;
             }
         }
         returnValue.length = number;
         return returnValue;
     }
);}
catch(ex){}
function remove()
{
}
remove.prototype.removeNode = function(obj)
{
    try{$(obj).removeNode(true);}
    catch(ex)
    {$(obj).parentNode.removeChild($(obj))}
}


function getSelectItems()
{
    var key=$("txt_ser_cc").value;
	var url="/channel/user/sns/ajax/getSearchKeyword.aspx?key="+ formatText(key)+"&time="+Math.round();

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            if(oRequest.responseText!="")
            {
                var aaa="<p style=\"display:none;\"></p>\r\n";
                aaa+=oRequest.responseText;
                
                // remove
                //
                var v_c=$("top_search_text");
                for(;;)
                {
                    if(0==v_c.children.length)
                        break;
                    var v_child_one=v_c.children[0];
                    v_c.removeChild(v_child_one);
                }
                
                $("top_search_text").style.display="block";
                
                // update
                //
                v_c.innerHTML=aaa;
                    
                pp_ii = 0;
                pp_ar = $("top_search_text").getElementsByTagName("p");
                pp_ar[0].innerHTML=$("txt_ser_cc").value;   	
            } 
            else
            {
                $("top_search_text").style.display="none";
            }           
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

/* 处理回车事件 */
function onSearchKeyDown(e,xx)
{
//    if(!e) var e=window.event;
//    var kc=e.which || e.keyCode;
    var kc = window.event ? e.keyCode:e.which;
    
    if (xx==1 || kc == 13)
    {
        var val=$('txt_ser_cc').value;
        if(!val.replace(/\s/g,"") || val == "　" || val == $("h_ser_sort").title)
        {
            alert('请输入关键字');
            $('txt_ser_cc').focus();
            return false;
        }
        if(getStringLength(val) == 0)
        {
            alert('关键字长度太短了，请输入一个字符以上的关键字');
            $('txt_ser_cc').focus();
            return false;
        }
    	var reg=new RegExp("'","g"); //创建正则regexp对象
	    val=val.replace(reg,"&quot");

        window.location.href="/channel/search/?key=" + formatText(val);
        return false;
    }
}

//初始化状态
function userStatusInit()
{
    try{
        document.body.style.backgroundImage="url(/images/default/Default_bg.jpg)";
    }
    catch(ex){}
}
addLoadEvent(userStatusInit);

/* 编码文本 */
function formatText(val)
{
    return encodeURIComponent(val);
}

/* 检测输入 */
function replaceText(val)
{
    return val.replace("　","").replace(/\s/g,"");
}
/* 全选/全不选 */
function CheckAll(formall,obj,delId)
{
	for (var i=0;i<formall.elements.length;i++)
	{
		var e = formall.elements[i];
		if (e.name == delId)
			e.checked = obj.checked;
	}
}


/* 播放歌曲相关函数开始 */
function do_add_to_my_play_list(cc)
{    
	var v_v=$('id_all_play_music_add_to_my_play_list'+cc).innerText;
	if(get_brig_ie_version())
	{
	    show_see2say(v_v,1);
	}
	else
	{
	    down_new_version();
	}
}
function down_new_version()
{
    var sx=new String($('id_info_0').innerText);
    if(confirm(sx))
   	    window.location.href='/see2say_client_software/down.aspx';       
}
function do_play_all(cc)
{	    
	var v_v=$('id_all_play_music'+cc).innerText;
	show_see2say(v_v,1);
}
function get_brig_ie_version()
{
    var o=new ActiveXObject("brig_ie_see2say.core");
    try
    {
        var v_version=o.core_current_version;
        //alert(v_version);
        if(parseInt(v_version) >= parseInt(1))
            return true;
        else
        {   
            return false;
         }
    }
    catch(ex)
    {
        return false;
    }
}
function show_see2say(v,vid)
{
	try
	{
		var o=new ActiveXObject("brig_ie_see2say.core");
		if(vid==0)
		{
		   // window.location.href='see2say://'+v;
		   o.core_play_one_music(v);
		}
		else
		    o.core_play_all_music(v); 
	}	
	catch(e) 
	{
		if (confirm('download music tools,now !'))
			window.location.href='/see2say_client_software/down.aspx';
	}
}
function do_check_add_one_to_play_list(v_id)
{
    var v_play_list_split=$('id_info_1').innerText;
	var v_v=v_play_list_split+$('id_play_one_music_'+v_id).innerText;
  	if(get_brig_ie_version())
	{
	    show_see2say(v_v,1);
	}
	else
	{
	    down_new_version();
	}  
}
function do_check(v_id)
{
	var v_v=$('id_play_one_music_'+v_id).innerText;
	show_see2say(v_v,0);
}
/* 播放歌曲相关函数结束 */

/* 获得焦点&&失去焦点 */
function onTxtFocus(obj, title, btn)
{
    if(obj.value == title)
    {
        obj.value = "";
        obj.style.color = "#666666";
        if(btn != "" && $(btn) != null)
            $(btn).disabled = false;
    }
}
function onTxtBlur(obj,title,btn)
{
    if(obj.value=="")
    {
        obj.value=title
        obj.style.color="#CCCCCC";
        //if(btn != "" && $(btn) != null)
        //    $(btn).disabled = true;
    }
}

/* 自适应图片大小 */
function DrawImage(ImgD,w,type)
{
    var image=new Image();
    image.src=ImgD.src;
    if(image.width>0 && image.height>0)
    {
        if(type == 1)
        {
            if(image.width>w)
            {
                ImgD.width=w;
                ImgD.height=(image.height*w)/image.width;
            }
        }
        else if(type == 2)
        {
            if(image.height>w)
            {
                ImgD.height=w;
                ImgD.width=(image.width*w)/image.height;
            }
        }
        else
        {
            if(image.width/image.height>= w/w)
            {
                if(image.width>w)
                {
                    ImgD.width=w;
                    ImgD.height=(image.height*w)/image.width;
                }
            }
            else
            {
                if(image.height>w)
                {
                    ImgD.height=w;
                    ImgD.width=(image.width*w)/image.height;
                }
            }
        }
    }
}

/* 更改心情 */
function updateMood(obj)
{
    var value_mood="0";
    var rd_mood=document.getElementsByName("ro_xinqing");
    
    for(var i=0;i<rd_mood.length;i++)
    {
        if(rd_mood[i].checked == true)
        {
            value_mood=rd_mood[i].value;
            break;
        }
    }
    $('div_mood_set').style.display='none';
    
    var xmlhttp4=getXMLHttp();
	var url="/ajax/mood.aspx?mood="+value_mood;
	
	xmlhttp4.onreadystatechange=function(){
        if(xmlhttp4.readyState == 4)
        {
            if(value_mood=="2")
            {
                $(obj).innerHTML="<img onclick=\"$('div_mood_set').style.display='block';return false;\" src=\"/images/default/Default_buhaoxq.jpg\" width=\"16\" height=\"16\" alt=\"心情挺糟\" title=\"心情挺糟\" />";
            }
            else if(value_mood=="1")
            {
                $(obj).innerHTML="<img onclick=\"$('div_mood_set').style.display='block';return false;\" src=\"/images/default/Default_yibanxq.jpg\" width=\"16\" height=\"16\" alt=\"心情一般\" title=\"心情一般\" />";
            }
            else
            {
                $(obj).innerHTML="<img onclick=\"$('div_mood_set').style.display='block';return false;\" src=\"/images/default/Default_haoxq.jpg\" width=\"16\" height=\"16\" alt=\"心情很好\" title=\"心情很好\" />";
            }
        }
	}	

	xmlhttp4.open("GET",url,true);
	xmlhttp4.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	xmlhttp4.send(null);
	
}


/* 选择选中 */
function getSelectItem(type,val,obj)
{
    if(type==0)
    {
        for(var i=0;i<obj.length;i++)
        {
            if(obj[i].value==val)
            {
                obj[i].checked=true;
                break;
            }
        }
    }
}

/* 复制文本到剪切板 */
function copyTextToClipboard(obj)
{
    var clipBoardContent=''; 
    clipBoardContent=$(obj).value; 
    window.clipboardData.setData("Text",clipBoardContent);
    alert("复制成功");

}


//****************************************************************
//* 名　　称：DataLength
//* 功 能：计算数据的长度
//* 入口参数：fData：需要计算的数据
//* 出口参数：返回fData的长度(Unicode长度为2，非Unicode长度为1)
//*****************************************************************
function getStringLength(fData)
{
    var intLength=0
    for (var i=0;i< fData.length;i++)
    {
        if ((fData.charCodeAt(i) < 0) || (fData.charCodeAt(i) > 255))
            intLength=intLength+2
        else
            intLength=intLength+1
    }
    return intLength
}

/* 二级菜单 */
function changCity(Id,obj1,obj2)
{
    if(obj1.value=="0"||obj1.value=="")
    {
        obj2.disabled=true;
        return;
    }
    else
    {
        obj2.disabled=false;
        obj2.options.length=0;
    }    
    
    
	var xmlhttp
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
    	xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
    	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}	

	var url="/ajax/getCity.aspx?classid="+Id+"&id="+obj1.value+"&fieldname=Name";
	xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState == 4){
            {
                BuildSel((xmlhttp.responseText),obj2);
            }
        }
	}	
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	xmlhttp.send(null);	

}
function BuildSel(str,sel)
{
    if(str.length>0){
        sel.options.length=0;
        sel.options.add(new Option("请选择", "0"));
        var arrstr1 = new Array();
        var arrstr2 = new Array();
        arrstr1 = str.split(',');
	    for(var i = 0; i < arrstr1.length; i++)
	    {
            arrstr2 =arrstr1[i].split('|');
            if(arrstr2[1] != "" && arrstr2[0] != "")
	            sel.options.add(new Option(arrstr2[1], arrstr2[0])); 
		}
	    sel.options[0].selected = true
	}
}

// 屏蔽评论/回复
// ntype:   屏蔽类型
// id:      要屏蔽的ID
function doForbitCommemt(ntype,id,obj1,obj2)
{
    if(confirm('您确定要屏蔽？'))
    {
        var xmlhttp=getXMLHttp();
	    var url="/ajax/doDeleteReInfo.aspx?classId=4&ntype="+ntype+"&id="+id;
    	
	    xmlhttp.onreadystatechange=function(){
            if(xmlhttp.readyState == 4){
                {
                    if(xmlhttp.responseText=="OK")
                    {
                        alert("屏蔽成功");
                        $(obj1+id).innerHTML="<s>该言论已被屏蔽</s>";
                        obj2.style.display='none';
                        //window.location.reload();
                    }
                    else
                    {
                        alert(xmlhttp.responseText);
                    }
                }
            }
	    }	
	    xmlhttp.open("GET",url,true);
	    xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	    xmlhttp.send(null);	
	}
	else
	{
	    return false;
	}
}

function doDeleteCommemt(ntype,id,obj1,obj2)
{
    if(confirm('您确定要删除？'))
    {
        var xmlhttp=getXMLHttp();
	    var url="/ajax/doDeleteReInfo.aspx?classId=7&ntype="+ntype+"&id="+id;
    	
	    xmlhttp.onreadystatechange=function(){
            if(xmlhttp.readyState == 4){
                {
                    if(xmlhttp.responseText=="OK")
                    {
                        alert("删除成功");
                        $(obj1+id).innerHTML="<s>该言论已被删除</s>";
                        obj2.style.display='none';
                        //window.location.reload();
                    }
                    else
                    {
                        alert(xmlhttp.responseText);
                    }
                }
            }
	    }	
	    xmlhttp.open("GET",url,true);
	    xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	    xmlhttp.send(null);	
	}
	else
	{
	    return false;
	}
}

/* 举报观察员 */
function doForbitMaskUser(uid,maskId,obj)
{
    if(confirm('您确定要申诉？'))
    {
        var xmlhttp=getXMLHttp();
	    var url="/ajax/doDeleteReInfo.aspx?classId=6&userid="+uid+"&id="+maskId;
    	
	    xmlhttp.onreadystatechange=function(){
            if(xmlhttp.readyState == 4){
                {
                    if(xmlhttp.responseText=="OK")
                    {
                        alert("申诉成功");
                        obj.innerHTML="已申诉";
                    }
                    else
                    {
                        alert(xmlhttp.responseText);
                    }
                }
            }
	    }	
	    xmlhttp.open("GET",url,true);
	    xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	    xmlhttp.send(null);	
	}
}

function check_one_photo(obj)
{
    extensions="GIF,JPG,JPEG,BMP,PNG";
    var field=obj;
    var re = new RegExp("\.(" + extensions.replace(/,/gi,"|").replace(/\s/gi,"") + ")$","i");
    if( field.value!= "" && !re.test(field.value))
    {
        field.focus();
        document.execCommand("selectall"); 
        document.execCommand("Delete"); 
        alert('存在不允许上传的文件类型.\n 只能上传现列出的文件类型: ' + extensions + '.\n 请重新选择文件.');
        return false;
    }
    return true;
}

function SelectSingleNode(xmlDoc, elementPath) 
{ 
    if(window.ActiveXObject) 
    { 
        return xmlDoc.selectSingleNode(elementPath).text; 
    } 
    else 
    { 
        var xpe = new XPathEvaluator();
        var oResult = xpe.evaluate(elementPath, xmlDoc, null, XPathResult.STRING_TYPE, null);
        if (oResult != null) {
            return oResult.stringValue;
        }
        else
        {
            return "";
        }
    } 
}

/* 登录&&退出 begin */

// 处理回车登录
function onLoginKeyDown(e,xx)
{
//    if(!e) var e=window.event;
//    var kc=e.which || e.keyCode;
    var kc = window.event ? e.keyCode:e.which;
    
    if (kc == 13)
    {
        checkUserLogin("",xx)
        return false;
    }
}

function checkUserLogin(obj,id)
{
    var strName = $("txtUserName"+id).value;
    var strPass = $("txtUserPass"+id).value;
    var strCode = $("txtCheckCode"+id).value;
    
    if(strName == "" || strName ==" ")
    {
        alert("请输入邮箱地址!");
        $("txtUserName"+id).focus();
        return false;
    }
    if(strPass == "")
    {
        alert("请输入密码!");
        $("txtUserPass"+id).focus();
        return false;
    }
    if(strCode == "")
    {
        alert("请输入验证码!");
        $("txtCheckCode"+id).focus();
        return false;
    }
    login_in(id);
    return false;
}


function login_in(id)
{
    var strName = formatText($("txtUserName"+id).value);
    var strPass = formatText($("txtUserPass"+id).value);
    var strCode = formatText($("txtCheckCode"+id).value);
    var strAuto = "0";
    if($("chkSaveUserName"+id).checked == true)
        strAuto = "1";
    var url="/channel/user/sns/ajax/Default.aspx?classId=1&name="+strName+"&pass="+strPass+"&code="+strCode+"&auto="+strAuto;
    var oRequest = getXMLHttp();	

    oRequest.open("GET",url,true);
    oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            var xml=oRequest.responseText;
            if(xml=="OK")
            {
                //getUserHeadStatus('div_head_status');
                window.location.reload();
            }
            else
            {
                alert(xml);
                $("txtCheckCode"+id).value="";
            }
        }
    }
    oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
    oRequest.send(null);
}
/* 小跟班 */
function setInDefault(obj,id)
{
    var xmlhttp=getXMLHttp();
	var url="/channel/user/sns/ajax/getItems.aspx?classId=9&v_id="+id;
	xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState == 4){
            {
                if(xmlhttp.responseText!="")
                {
                    var arrA=xmlhttp.responseText.split("|");
                    try
                    {
                        $("imgForMyItemInDefault").innerHTML = arrA[0];
                        $("div_pet_msg_list").innerHTML = arrA[1];
                        $('div_pet_msg').style.display='block';
                        $('div_pet_set').style.display = 'none'
                        getMyItemAAA();
                    }
                    catch(ex){}
                }
                else
                { 
                    alert(xmlhttp.responseText);
               }
            }
        }
	}	
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	xmlhttp.send(null);	
}

function getMyFriendClick(id,userid)
{
    var clickNum=$("txtClickNumber").value;
    $("txtClickNumber").value=Number(clickNum)+1;
    var xmlhttp=getXMLHttp();
    var url="/channel/user/sns/ajax/getItems.aspx?classId=17&v_id="+id+"&clickNum="+clickNum+"&userid="+userid;
    xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState == 4){
            {
                if(xmlhttp.responseText!="")
                {
                    var arrA=xmlhttp.responseText.split("|");
                    try
                    {
                        $("imgForMyItemInDefault").innerHTML = arrA[0];
                        $("div_pet_msg_list").innerHTML = arrA[1];
                        $('div_pet_msg').style.display='block';
                    }
                    catch(ex){$('div_pet_set').style.display='none';}
                }
                else
                { 
                    alert(xmlhttp.responseText);
               }
            }
        }
    }	
    xmlhttp.open("GET",url,true);
    xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
    xmlhttp.send(null);
}


function sendWishes()
{
    var xmlhttp=getXMLHttp();
	var url="/channel/user/sns/ajax/getItems.aspx?classId=16";
	xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState == 4){
            {
                alert(xmlhttp.responseText);
            }
        }
	}	
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	xmlhttp.send(null);	
}

function getMyItemAAA()
{
    var xmlhttp=getXMLHttp();
	var url="/channel/user/sns/ajax/getItems.aspx?classId=8";
	xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState == 4){
            {
                $("lblMyItemAAA").innerHTML=xmlhttp.responseText;
            }
        }
	}	
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	xmlhttp.send(null);	
}

function showMyItem()
{
    $('div_pet_set').style.display=$('div_pet_set').style.display=='block'?'none':'block';
    try{$('div_pet_msg_list').style.display='none';}
    catch(ex){}
}

/* 表情 */

function editContentMood(textid,mstr)
{
    var myValue="[表情]"+mstr+"[/表情]";
    var myField = $(textid);
    //IE support
    if (document.selection) {
        myField.focus();
        sel = document.selection.createRange();
        sel.text = myValue;
        sel.select();
    }
    //MOZILLA/NETSCAPE support
    else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        // save scrollTop before insert
        var restoreTop = myField.scrollTop;
        myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
        if (restoreTop > 0) {
        myField.scrollTop = restoreTop;
        }
        myField.focus();
        myField.selectionStart = startPos + myValue.length;
        myField.selectionEnd = startPos + myValue.length;
    } else {
        myField.value += myValue;
        myField.focus();
    }
}

function check_all(chk,obj)
{
    if(obj != null)
    {
        for(var i=0; i<obj.length; i++)
        {
            obj[i].checked = chk.checked;
        }
    }
}

function set_note_photo_type(obj,val)
{
    obj=document.getElementsByName(obj);
    for(var i=0; i<obj.length; i++)
    {
        if(obj[i].value==val)
        {
            obj[i].checked=true;
            break;
        }    
    }
}
