/* 
 * fandongxi @ 2009-10-22
 */


$(document).ready(function() {

  

    $('.j').fancybox({
        'hideOnContentClick': false,
        'frameHeight' : 300,
        'frameWidth' : 500
    });


 });






function openreview (obj) {
    $(obj).next().show();
    $(obj).parent().parent().parent().find('.content_short').hide();
    $(obj).parent().parent().parent().find('.content_all').fadeIn();
};
function closereview (obj) {
    $(obj).parent().parent().parent().find('.content_all').hide();
    $(obj).parent().parent().parent().find('.content_short').fadeIn();
};
function moresortshow (obj) {
            $(obj).fadeOut();
            $(obj).parent().parent().next().slideDown();
};

function imgshadow () {
    $(".dropshadow").wrap("<div class='wrap1'><div class='wrap2'>" +
"<div class='wrap3'></div></div></div>");
}

function reviewvote (use,id,obj) {


    if (use == "" || id == "") {   
       return false;   // 返回
    } 

    var datastring = 'use='+ use + '&review_id=' + id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/review/vote/",
		data: datastring,
		success: function(json) {

                      if (json != 'error') {

                            var data = eval('(' + json + ')');
                            var htmluse = $(obj).parent().find('.usecount');
                            var htmlunuse = $(obj).parent().find('.unusecount');
                            var htmloutuse = $(obj).parent().parent().next().find('.outuse');
                            var htmloutall = $(obj).parent().parent().next().find('.outall');

                            htmluse.html(parseInt(htmluse.html())+parseInt(data.use));
                            htmlunuse.html(parseInt(htmlunuse.html())+parseInt(data.unuse));
                            htmloutuse.html(parseInt(htmloutuse.html())+parseInt(data.use));
                            htmloutall.html(parseInt(htmloutall.html())+parseInt(data.all));
                      }
                   
		}
    });
    return false;
};

function sendattetion () {
    
    var shop_id =  $('input#shop_id_input').val();
    var tags =  $('input#innertagsinput').val();


    if (shop_id == "") {
       return false;   // 返回
    }

    var datastring = 'shop_id='+ shop_id + '&tags=' + tags ; // 创造发送字节



    $.ajax({
		type: "POST",
		url: "/shop/SendAttention/",
		data: datastring,
		success: function(json) {

                      if (json == 'error') {
                           $("#tagsv").html("含有不良好词汇");
                      }else if (json == 'ok'){
                          window.parent.location.reload(true);
                      }

		}
    });
    return false;

}

function sendbrandtag () {

    var brand_id =  $('input#brand_id_input').val();
    var tags =  $('input#innertagsinput').val();


    if (brand_id == "") {
       return false;   // 返回
    }

    var datastring = 'brand_id='+ brand_id + '&tags=' + tags ; // 创造发送字节



    $.ajax({
		type: "POST",
		url: "/brand/SendTags/",
		data: datastring,
		success: function(json) {

                      if (json == 'error') {
                           $("#tagsv").html("含有不良好词汇");
                      }else if (json == 'ok'){
                          window.parent.location.reload(true);
                      }

		}
    });
    return false;

}


function attentioncancel (id,obj) {


    if (id == "") {
       return false;   // 返回
    }

    var datastring = 'shop_id=' + id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/shop/attentioncancel/",
		data: datastring,
		success: function(json) {


                      if (json == 'ok') {
                          window.parent.location.reload(true);
                      }

		}
    });
    return false;
};

function lovebrand (id,obj) {
    if (id == "") {
       return false;   // 返回
    }

    var datastring = 'brand_id='+ id ; // 创造发送字节



    $.ajax({
		type: "POST",
		url: "/brand/SendAttention/",
		data: datastring,
		success: function(json) {

                      if (json == 'error') {
                          alert("未知错误");
                      }else if (json == 'ok'){
                          window.parent.location.reload(true);
                      }

		}
    });
    return false;

};
function lovebrandcancel (id,obj) {


    if (id == "") {
       return false;   // 返回
    }
    var datastring = 'brand_id=' + id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/brand/attentioncancel/",
		data: datastring,
		success: function(json) {


                      if (json == 'ok') {
                          window.parent.location.reload(true);
                      }else {

                          alert(json);

                      }

		}
    });
    return false;
};

function loveboard (id,obj) {
    if (id == "") {
       return false;   // 返回
    }

    var datastring = 'id='+ id ; // 创造发送字节



    $.ajax({
		type: "POST",
		url: "/board/sendattention/",
		data: datastring,
		success: function(json) {

                      if (json == 'error') {
                          alert("未知错误");
                      }else if (json == 'ok'){
                          window.parent.location.reload(true);
                      }

		}
    });
    return false;

};

function loveboardcancel (id,obj) {


    if (id == "") {
       return false;   // 返回
    }
    var datastring = 'id=' + id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/board/attentioncancel/",
		data: datastring,
		success: function(json) {

                      if (json == 'ok') {
                          window.parent.location.reload(true);
                      }else {
                          alert(json);
                      }

		}
    });
    return false;
};

function lovecollect (id,obj) {
    if (id == "") {
       return false;   // 返回
    }

    var datastring = 'collect_id='+ id ; // 创造发送字节



    $.ajax({
		type: "POST",
		url: "/collect/SendAttention/",
		data: datastring,
		success: function(json) {

                      if (json == 'error') {
                          alert("未知错误");
                      }else if (json == 'ok'){
                          window.parent.location.reload(true);
                      }

		}
    });
    return false;

};
function lovecollectcancel (id,obj) {


    if (id == "") {
       return false;   // 返回
    }
    var datastring = 'collect_id=' + id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/collect/attentioncancel/",
		data: datastring,
		success: function(json) {


                      if (json == 'ok') {
                          window.parent.location.reload(true);
                      }else {

                          alert(json);

                      }

		}
    });
    return false;
};

function addcollectsubject (obj) {

    var address = $('#address').val();
    var collect_id = $('#collect_id').val();
    var message = $('#message').val();

    if (address == "" && collect_id == "") {
       return false;   // 返回
    }

    
    var address = encodeURIComponent(address);
    var message = encodeURIComponent(message);

    var datastring = 'address='+ address + '&collect_id=' + collect_id + '&message=' +  message; // 创造发送字节



    $.ajax({
		type: "POST",
		url: "/collect/addsubject/",
		data: datastring,
		success: function(json) {

                      var data = eval('(' + json + ')');

                      if (data.state == 'ok') {
                          alert("添加成功");
                          window.parent.location.reload(true);
                      }else if (data.state == 'error'){
                          alert(data.info);
                      }

		}
    });
    return false;

};


function openallbrandintro() {
    $(".brandshortintro").fadeOut();
    $(".brandintro").fadeIn();
};

function openallshopintro() {
    $(".shopshortintro").fadeOut();
    $(".shopintro").fadeIn();
};


function tags_form() {

    var btns = {}, selected = {};

    var select = function(tl) {
        if (btns[tl]) {
            selected[tl] = true;
            $.each(btns[tl], function(i, btn) {
                $(btn).addClass('on');
            });
        }
    }

    var deselect = function(tl) {
        if (btns[tl]) {
            delete selected[tl];
            $.each(btns[tl], function(i, btn) {
                $(btn).removeClass('on');
            });
        }
    }

 

    var update = function() {

        var tags = $.trim($('input#tagsinput').val().toLowerCase()).split(' '), hash = {};
        $.each(tags, function(i, t){
            if (t != '') {select(t);hash[t] = true;}
        });
        for (t in selected) {if (!hash[t]) deselect(t)}

    };

    update();


	$('#tags a').each(function(i){

            var tl = $(this).text().toLowerCase();
            if (btns[tl]) btns[tl].push(this);
            else btns[tl] = [this];

        }).click(function() {

            var tag = $(this).text();
            var tagsinput =  document.getElementById("tagsinput");
                    var tags = $.trim(tagsinput.value).split(' '), present=false, tl=tag.toLowerCase(), i;

            tags = $.grep(tags, function(t, i){
                    if (t.toLowerCase() == tl) {
                            deselect(tl);present=true;return false;
                    } else return true;
            });
            if (!present) {tags.push(tag);select(tl);}
            var content = tags.join(' ');
            tagsinput.value = (content.length > 1) ? content+' ' : content;
            tagsinput.focus();


	});

    $(document.getElementById("tagsinput")).keyup(update);


}

function tags_form2() {

    var btns = {}, selected = {};

    var select = function(tl) {
        if (btns[tl]) {
            selected[tl] = true;
            $.each(btns[tl], function(i, btn) {
                $(btn).addClass('on');
            });
        }
    }

    var deselect = function(tl) {
        if (btns[tl]) {
            delete selected[tl];
            $.each(btns[tl], function(i, btn) {
                $(btn).removeClass('on');
            });
        }
    }



    var update = function() {

        var tags = $.trim($('input#tagsinput2').val().toLowerCase()).split(' '), hash = {};
        $.each(tags, function(i, t){
            if (t != '') {select(t);hash[t] = true;}
        });
        for (t in selected) {if (!hash[t]) deselect(t)}

    };

    update();


	$('#tags2 a').each(function(i){

            var tl = $(this).text().toLowerCase();
            if (btns[tl]) btns[tl].push(this);
            else btns[tl] = [this];

        }).click(function() {

            var tag = $(this).text();
            var tagsinput =  document.getElementById("tagsinput2");
                    var tags = $.trim(tagsinput.value).split(' '), present=false, tl=tag.toLowerCase(), i;

            tags = $.grep(tags, function(t, i){
                    if (t.toLowerCase() == tl) {
                            deselect(tl);present=true;return false;
                    } else return true;
            });
            if (!present) {tags.push(tag);select(tl);}
            var content = tags.join(' ');
            tagsinput.value = (content.length > 1) ? content+' ' : content;
            tagsinput.focus();


	});

    $(document.getElementById("tagsinput2")).keyup(update);


}


function innertags_form() {

    var btns = {}, selected = {};

    var select = function(tl) {
        if (btns[tl]) {
            selected[tl] = true;
            $.each(btns[tl], function(i, btn) {
                $(btn).addClass('on');
            });
        }
    }

    var deselect = function(tl) {
        if (btns[tl]) {
            delete selected[tl];
            $.each(btns[tl], function(i, btn) {
                $(btn).removeClass('on');
            });
        }
    }



    var update = function() {

        var tags = $.trim($('input#innertagsinput').val().toLowerCase()).split(' '), hash = {};
        $.each(tags, function(i, t){
            if (t != '') {select(t);hash[t] = true;}
        });
        for (t in selected) {if (!hash[t]) deselect(t)}

    };

    update();

	$('#innertags a').each(function(i){

            var tl = $(this).text().toLowerCase();
            if (btns[tl]) btns[tl].push(this);
            else btns[tl] = [this];

        }).click(function() {

            var tag = $(this).text();
            var tagsinput =  document.getElementById("innertagsinput");
                    var tags = $.trim(tagsinput.value).split(' '), present=false, tl=tag.toLowerCase(), i;

            tags = $.grep(tags, function(t, i){
                    if (t.toLowerCase() == tl) {
                            deselect(tl);present=true;return false;
                    } else return true;
            });
            if (!present) {tags.push(tag);select(tl);}
            var content = tags.join(' ');
            tagsinput.value = (content.length > 1) ? content+' ' : content;
            tagsinput.focus();


	});

    $(document.getElementById("innertagsinput")).keyup(update);


}

function attentionher(user_id) {

    if (user_id == "") {
       return false;   // 返回
    }

    var datastring = 'user_id='+ user_id; // 创造发送字节


    $.ajax({
		type: "POST",
		url: "/user/SendAttention/",
		data: datastring,
		success: function(json) {
                      // alert(json);
                      if (json == 'ok'){
                         $('#sendattention').hide();
                         $('#ajax_state').prepend('<li id="attentionher">我在关注ta<a href="javascript:void(0);" onclick="cancelattentionher('+ user_id +');">(取消关注)</a></li>');
                      }else {
                          alert(json);
                      }

		}
    });
    return false;
}


function send_m() {

    var message =  $('#m_message').val();
    var brandname = $('#hiddenbrandname').val();
    var counter = $('#counter').html();
    var id = $('#hiddenbrandid').val();
    var uid = $('#hiddenuserid').val();
    var sid = $('#hiddenshopid').val();
    var cid = $('#hiddencollectid').val();
    var cpage = $('#cpage').val();
    var pagecreated = $('#pagecreated').val();
    var message = message.replace(/(^\s*)|(\s*$)/g, "");



    if (message == "" || counter < 0) {
       return false;   // 返回
    }
          
    var message = encodeURIComponent(message);
    var brandname = encodeURIComponent(brandname);
    var datastring = 'message='+ message + "&sid=" + sid + "&cid=" + cid + "&uid=" + uid + "&brandname=" + brandname + "&bid=" + id; // 创造发送字节
    
    $.ajax({
		type: "POST",
		url: "/m/Send/",
		data: datastring,
		success: function(json) {

                     // alert(json);
                     var data = eval('(' + json + ')');

                      if (data.header == 'ok'){
                         $("#uploadlist").html("");
                         $("#publisher_tools").show();
                         $("#add_tip").html("添加照片");
                         $("#sendm_tips").show();
                         
                         $('#sendm_tips').html("<a href='/user/m/'>" + data.content.time + ":" + data.content.shortm + "</a>");
                         $('#m_message').attr("value",'');
                         $('#sendm_tips').yellowM();
                         if (cpage == 1) {

                             if(id == "" && uid == "" && sid == "" && cid == ""){

                                 var beforeul = $('div#feedlist ul').html();
                                 $.get('/m/ajaxms/time/'+pagecreated, function(newhtml){
                                    var afterul = newhtml + beforeul;
                                    $('div#feedlist ul').html(afterul);

                                 });
                                 $("#pagecreated").attr("value",data.time);
                                 $("#newmessage").hide();

                             }else{
                                 var beforeul = $('div#feedlist ul').html();
                                 $.get('/m/ajaxm/id/'+id, function(newhtml){
                                    var afterul = newhtml + beforeul;
                                    $('div#feedlist ul').html(afterul);

                                 });
                                 $("#pagecreated").attr("value",data.time);
                                 $("#newmessage").hide();

                             }

                         }else if (id != ""){
                            window.location.href="/brand/view/id/"+ id;
                         }else if (uid != ""){
                            window.location.href="/user/atm/id/"+ id;
                         }else {
                            window.location.href="/default/index/";
                         }


                             
          

                      }else if (data.header  == 'badword'){
                          alert("有敏感词汇");
                      }else if (data.header  == 'error'){
                          alert("有未知错误");
                      }else if (data.header  == 'maxerror'){
                          alert("长度超过140字符");
                      }

		}
    });
    return false;
}
function send_shopm() {

    var message =  $('#m_message').val();
    var counter = $('#counter').html();
    var cpage = $('#cpage').val();
    var sid = $('#hiddenshopid').val();
    var message = message.replace(/(^\s*)|(\s*$)/g, "");



    if (message == "" || counter < 0) {
       return false;   // 返回
    }

    var message = encodeURIComponent(message);
    var datastring = 'message='+ message ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/shopm/Send/",
		data: datastring,
		success: function(json) {

                      // alert(json);

                      var data = eval('(' + json + ')');

                      if (data.header == 'ok'){

                         $('#m_message').attr("value",'');
                         if (cpage == 1) {


                                 var beforeul = $('div#shopview ul').html();

                                 $.get('/shopm/ajaxms/time/last/', function(newhtml){
                                    var afterul = newhtml + beforeul;
                                    $('div#shopview ul').html(afterul);

                                 });
                                 $("#newmessage").hide();
                           

                         }else if (sid != ""){
                            window.location.href="/shop/view/id/"+ sid;
                         }


                      }else if (data.header  == 'badword'){
                          alert("有敏感词汇");
                      }else if (data.header  == 'error'){
                          alert("有未知错误");
                      }else if (data.header  == 'maxerror'){
                          alert("长度超过140字符");
                      }

		}
    });
    return false;
}
function Sure() {
    if(confirm("确定要该操作吗？这是一个不可逆的操作，将不能恢复！"))
    return true;
    else
    return false;
}

function delete_m(id,obj) {

    if(confirm("确定要删除这条发言吗？")) {


    if (id == "" || id < 0) {
       return false;   // 返回
    }


    var datastring = 'id='+ id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/m/delete/",
		data: datastring,
		success: function(data) {

                      if (data == 'ok'){
                         $(obj).parent().parent().parent().parent().parent().fadeOut();
                      }else if (data  == 'error'){
                          alert("有未知错误");
                      }else if (data  == 'not_error'){
                          alert("删除的信息不存在");
                      }else if (data  == 'notmine_error'){
                          alert("删除信息不属于自己");
                      }

		}
    });

    }else{
        return false;
    }
}
function delete_shopm(id,obj) {

    if(confirm("确定要删除这条发言吗？")) {


    if (id == "" || id < 0) {
       return false;   // 返回
    }


    var datastring = 'id='+ id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/shopm/delete/",
		data: datastring,
		success: function(data) {
                      // alert(data);
                      if (data == 'ok'){
                         $(obj).parent().parent().parent().parent().fadeOut();
                      }else if (data  == 'error'){
                          alert("有未知错误");
                      }else if (data  == 'not_error'){
                          alert("删除的信息不存在");
                      }else if (data  == 'notmine_error'){
                          alert("删除信息不属于自己");
                      }

		}
    });

    }else{
        return false;
    }
}


function cancelattentionher(user_id) {

    if (user_id == "") {
       return false;   // 返回
    }

    var datastring = 'user_id='+ user_id; // 创造发送字节


    $.ajax({
		type: "POST",
		url: "/user/CancelAttention/",
		data: datastring,
		success: function(json) {

                      if (json == 'ok'){
                         $('#linkattention').prepend('<a id="sendattention" href="javascript:void(0);" onclick="attentionher('+ user_id +');"><img src="/img/attention.png" /></a>');
                         $('#attentionher').hide();
                      }else {
                          alert(json);
                      }

		}
    });
    return false;
}
function send_rt(message,obj) {

  


    if (message == "") {
       return false;   // 返回
    }

    


    var datastring = 'id='+ message; // 创造发送字节

    
    $.ajax({
		type: "POST",
		url: "/m/sendrt/",
		data: datastring,
		success: function(json) {
                      var data = eval('(' + json + ')');

                      if (data.header == 'ok'){

                        window.location.reload();





                      }else if (data.header  == 'ownerror'){
                          alert("不能推荐自己的消息");
                      }else if (data.header  == 'rperror'){
                          alert("你已经推荐过这个消息");
                      }else if (data.header  == 'error'){
                          alert("未知错误");
                      }

		}
    });
    return false;
}


function get_rm(id,obj){
    
    if(id == "") {
       return false;   // 返回
    }
    $(obj).parent().parent().parent().find('.getrm').slideDown();
    $(obj).parent().parent().parent().find('.getrm').load('/m/getrmbyid/id/'+ id + '/');
    // alert($(obj).parent().parent().next().html());
    $(obj).hide();
    $(obj).next().show();
}


function load_rm_all(id,obj) {

    if(id == "") {
       return false;   // 返回
    }

    var dl =  $(obj).parent();
    dl.html("<img src=\"/img/loading.gif\">");

    $.get("/m/loadrmall/id/"+id+"/", function(data){

        dl.hide();
        dl.parent().find('.first').after(data);
        
    });
    

    

}

function get_shoprm(id,obj){

    if(id == "") {
       return false;   // 返回
    }
    $(obj).parent().parent().next().slideDown();
    $(obj).parent().parent().next().load('/shopm/getrmbyid/id/'+ id + '/');
    $(obj).hide();
    $(obj).next().show();
}

function close_get_rm(obj){


    $(obj).parent().parent().parent().find('.getrm').slideUp();
    $(obj).hide();
    $(obj).parent().parent().find('.reply').show();
}
function send_shoprm(obj) {

    var message =  $(obj).parent().find('.bs').val();
    var id = $(obj).parent().find('.id').val();
    var to_user_id = $(obj).parent().find('.to_user_id').val();

    var message = message.replace(/(^\s*)|(\s*$)/g, "");



    if (message == "") {
       return false;   // 返回
    }


    var message = encodeURIComponent(message);

    var datastring = 'message='+ message + "&id=" + id + "&to_user_id=" + to_user_id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/shopm/sendrm/",
		data: datastring,
		success: function(json) {

                      var data = eval('(' + json + ')');

                      if (data.header == 'ok'){


                         var html = "<dl><dt><a href='/user/view/id/" + data.user_id + "'>"+ data.nickname + "</a><em>" + data.outtime  +"</em><a href='javascript:void(0);' onclick='delete_rm(" + data.rm_id + ",this);' class='delete'>删除</a></dt><dd>" + data.message + "</dd></dl>";
                         $(obj).parent().parent().before(html);
                         $(obj).parent().find('.bs').attr("value",'');
                         $(obj).parent().parent().parent().parent().parent().parent().find('.reply').html("回复("+data.replycount+")");

                      }else if (data.header  == 'badword'){
                          alert("有敏感词汇");
                      }else {
                          alert("有未知错误");
                      }

		}
    });
    return false;
}
function send_rm(obj) {

    var message =  $(obj).parent().find('.bs').val();
    var id = $(obj).parent().find('.id').val();
    var to_user_id = $(obj).parent().find('.to_user_id').val();

    var message = message.replace(/(^\s*)|(\s*$)/g, "");



    if (message == "") {
       return false;   // 返回
    }


    var message = encodeURIComponent(message);
    
    var datastring = 'message='+ message + "&id=" + id + "&to_user_id=" + to_user_id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/m/sendrm/",
		data: datastring,
		success: function(json) {

                      var data = eval('(' + json + ')');

                      if (data.header == 'ok'){


    $.get("/m/loadrmone/id/"+data.rm_id+"/", function(data2){

                $(obj).parent().parent().before(data2);
                $(obj).parent().find('.bs').attr("value",'');
                $(obj).parent().parent().parent().parent().parent().parent().find('.reply').html("回复("+data.replycount+")");
       

    });

                         

                      }else if (data.header  == 'badword'){
                          alert("有敏感词汇");
                      }else {
                          alert("有未知错误");
                      }

		}
    });
    return false;
}



function delete_rm(id,obj) {

    if(confirm("确定要删除这条发言吗？")) {


    if (id == "" || id < 0) {
       return false;   // 返回
    }


    var datastring = 'id='+ id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/m/deleterm/",
		data: datastring,
		success: function(json) {
                      var data = eval('(' + json + ')');
                      if (data.header == 'ok'){
                         $(obj).parent().parent().fadeOut();
                         $(obj).parent().parent().parent().parent().parent().parent().find('.reply').html("回复("+data.replycount+")");

                      }else if (data.header  == 'error'){
                          alert("有未知错误");
                      }else if (data.header  == 'not_error'){
                          alert("删除的信息不存在");
                      }else if (data.header  == 'notmine_error'){
                          alert("删除信息不属于自己");
                      }

		}
    });

    }else{
        return false;
    }
}
function delete_shoprm(id,obj) {

    if(confirm("确定要删除这条发言吗？")) {


    if (id == "" || id < 0) {
       return false;   // 返回
    }


    var datastring = 'id='+ id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/shopm/deleterm/",
		data: datastring,
		success: function(json) {
                      var data = eval('(' + json + ')');
                      if (data.header == 'ok'){
                         $(obj).parent().parent().fadeOut();
                         $(obj).parent().parent().parent().parent().parent().parent().find('.reply').html("回复("+data.replycount+")");

                      }else if (data.header  == 'error'){
                          alert("有未知错误");
                      }else if (data.header  == 'not_error'){
                          alert("删除的信息不存在");
                      }else if (data.header  == 'notmine_error'){
                          alert("删除信息不属于自己");
                      }

		}
    });

    }else{
        return false;
    }
}
function show_m_more(obj) {

    $(obj).hide();
    $(obj).next().show();

    
}

function getnewmessage() {

     var pagecreated = $('#pagecreated').val();
     var newmessageview = $('#newmessageview').val();
     if (pagecreated == "" || pagecreated < 0) {
       return false;   // 返回
     }


    var datastring = 'time='+ pagecreated + '&session=' + newmessageview ; // 创造发

     $.ajax({
		type: "POST",
		url: "/m/getnewm/",
		data: datastring,
		success: function(json) {

                      var data = eval('(' + json + ')');

                      if (newmessageview == 0) {
                          if (data.header == 'new'){
                             $("#newmessage").html("有新的新鲜事!<a href=\"javascript:void(0);\" onclick=\"getnewmessagedetail();\">点这里获取</a>");
                             $("#newmessage").slideDown();
                             $("#newmessageview").attr("value","1");
                          }
                      }

		}
    });
    
}

function getnewmessagedetail() {

     var pagecreated = $('#pagecreated').val();
     var newmessageview = $('#newmessageview').val();
     var cpage = $('#cpage').val();


     if (pagecreated == "" || pagecreated < 0 || newmessageview == 0) {
       return false;   // 返回
     }


    var datastring = 'time='+ pagecreated ; 
    $("#newmessage").html("<img src=\"/img/loading.gif\">");

     $.ajax({
		type: "POST",
		url: "/m/getnewm/",
		data: datastring,
		success: function(json) {
                      var data = eval('(' + json + ')');
                      if (data.header == 'new'){


                         if (cpage == 1) {
                             $('div.block_friendfeed ul').prepend('<div id="newm"></div>');
                             $('#newm').load('/m/ajaxms/time/'+pagecreated);
                             $('#newm').yellowFade();
                             $('#newm').attr("id",'');

                             $("#newmessage").slideUp();
                             $("#newmessageview").attr("value","0");
                             $("#pagecreated").attr("value",data.time);



                         }else if (id != ""){
                            window.location.href="/brand/view/id/"+ id;
                         }else {
                            window.location.href="/default/index/";
                         }





                      }

		}
    });

}

function Setreplyman(sid,id,name,obj) {


    if (id == "" || name == "" || sid == ""){
        return;
    }

    $(obj).parent().parent().parent().find('.to_user_id').attr("value",id);
    $(obj).parent().parent().parent().find('.bs').attr("value","回复"+name+"：");
    $(obj).parent().parent().parent().find('.bs').focus();
    $("#nowat").val(sid);
}



function Readnotify(id,obj) {

    if (id == "" || id < 0) {
        return false;
    }
    var datastring = 'id='+ id ;


     $.ajax({
		type: "POST",
		url: "/m/readnotify/",
		data: datastring,
		success: function(data) {
                    
                      if (data == 'ok'){
                          $(obj).parent().parent().hide();
                          if ($('#newnotify ul li:visible').length == 0) {
                             $('#newnotify').hide();
                          };
                          return true;


                      }else if(data == 'error') {
                          return false;
                      }

		}
    });

    
}

function showplayer(obj) {

    $(obj).parent().parent().parent().hide();
    $(obj).parent().parent().parent().next().show();
}

function setnowat(sid) {
    
    $("#nowat").val(sid);
}


function ajaxsearchbrand(){
    var keyword = $('input#searchbrand').val();
    if (keyword == "" || keyword == "输入品牌名搜索"){
        $('#brandsearchresult').hide();
        $("#brandindex").fadeIn();
        return false;
    }

    var keyword = encodeURIComponent(keyword);
    $('#brandindex').hide();
    $('#brandsearchresult').html('<h2 class="topline">搜索结果</h2><div class="searching"><img src="/img/loading.gif"/><div class="text">正在搜索...</div></div>');
    $('#brandsearchresult').fadeIn();
    $('#brandsearchresult').load('/search/ajaxbrand/w/'+keyword);

}

function emptythis(obj){
    vs = $(obj).val();
    $(obj).val('');
    $(obj).addClass('on');
}

function Readnotice(id,obj) {

    if (id == "" || id < 0) {
        return false;
    }
    var datastring = 'id='+ id ;


     $.ajax({
		type: "POST",
		url: "/notice/read/",
		data: datastring,
		success: function(data) {

                      if (data == 'ok'){
                          $(obj).parent().parent().hide();
                          if ($('#newnotice ul li:visible').length == 0) {
                             $('#newnotice').hide();
                          };
                          return true;


                      }else if(data == 'error') {
                          return false;
                      }

		}
    });


}

function Readnoticeall(obj) {



     $.ajax({
		type: "POST",
		url: "/notice/ReadAll/",
		data: "",
		success: function(data) {
                      if (data == 'ok'){
                          $(obj).parent().parent().hide();

                          return true;


                      }else if(data == 'error') {
                          return false;
                      }

		}
    });


}


function linkrank(id,rank,obj) {

    if (id == "" || id < 0) {
        return false;
    }
    var datastring = 'id='+ id + '&rank=' + rank;


     $.ajax({
		type: "POST",
		url: "/link/attention/",
		data: datastring,
		success: function(json) {


                      var data = eval('(' + json + ')');

                      if (data.header == 'ok'){
                          $(obj).parent().parent().find('.favtitle').addClass('fav');
                          var count =  $(obj).parent().parent().find('.favcount').html();
                          var count = count * 1 + 1;
                          $(obj).parent().parent().find('.favcount').html(count);
                          $(obj).parent().html(data.html);

                          return true;
                      }else if(data.header == 'error') {
                          alert(data.html);
                          return false;
                      }

		}
    });
}

function cancellinkrank(id,obj) {

    if (id == "" || id < 0) {
        return false;
    }
    var datastring = 'id='+ id ;


     $.ajax({
		type: "POST",
		url: "/link/attention/",
		data: datastring,
		success: function(json) {

                      var data = eval('(' + json + ')');
                      if (data.header == 'ok'){
                          $(obj).parent().parent().find('.favtitle').removeClass('fav');
                          var count =  $(obj).parent().parent().find('.favcount').html();
                          var count = count * 1 - 1;
                          $(obj).parent().parent().find('.favcount').html(count);
                          $(obj).parent().html(data.html);
                          return true;
                      }else if(data.header == 'error') {
                          alert(data.html);
                          return false;
                      }

		}
    });
}

function taobaoclickadd(pid,cid) {

    $.get('/taobao/addclick/pid/'+pid+'/cid/'+cid+'/', function(data){
        if (data == "true") {

            return true;
        }else {
            return false;
        }
     });
}

 function getcat(obj,cid) {



        $.get("/taobao/getlistbycid/cid/"+cid, function(data){


            $(obj).parent().after(data);
            $(obj).hide();
            $(obj).next().show();
            $(obj).parent().next().slideDown();



        });
    }
    function closecat(obj,cid) {
            $(obj).hide();
            $(obj).prev().show();
            $(obj).parent().next().slideUp();
    }

    function gettaobaolist(cid,keyword,page,obj) {
        if (page != 1 && page != null) {
        up();
        }
        var loading = '<div class="loadingbox"><img src="/img/loading.gif"/><br/><br/><br/>载入中，请稍等...</div>';
        $('#taobaolist').html(loading);

        // CSS
        $('#list_cat a').removeClass('on');
        $(obj).addClass('on');

        if ($(obj).parent().find('.treeopen').is(":visible")){
            $(obj).parent().find('.treeopen').trigger("click");
        };



        if (cid != null) {
            $.get('/taobao/item/cid/'+cid+'/page/'+page, function(data){
                // alert(data);
                $('#taobaolist').html(data);
            });
        }else if(keyword != null){
            $.get('/taobao/item/kw/'+keyword+'/page/'+page, function(data){
                $('#taobaolist').html(data);
            });
        }
    }
function gethottaobaoproduct(cid,limit,obj) {
        var loading = '<div class="loading"><img src="/img/loading.gif"/><br/><br/>载入中，请稍等...</div>';
        $('.block_taobao_today .items').html(loading);
        $('.block_taobao_today ul.tab li').removeClass('on');
        $(obj).parent().addClass('on');

            $.get('/taobao/hotitem/cid/'+cid+'/limit/'+limit, function(data){
                // alert(data);
                $('.block_taobao_today .items').html(data);
            });

        
}


    function taokesearch() {


        keyword = $('#taoke_search_input').val();

        if (keyword == "") {
            return false;
        }

        // alert(keyword);

        var loading = '<div class="loadingbox"><img src="/img/loading.gif"/><br/><br/><br/>载入中，请稍等...</div>';
        $('#taobaolist').html(loading);

        // CSS
        $('#list_cat a').removeClass('on');
        // $(obj).addClass('on');


        $.get('/taobao/item/kw/'+keyword, function(data){
            $('#taobaolist').html(data);

        });

    }

function getlink(obj,brand_id,brandsort_id,limit,start,out) {
     if (start == 0) {
         $('#showlink').html('<div class="loading"><img src="/img/loading.gif" /></div>');
         $('#linktab > ul > li').removeClass('on');
         $(obj).parent().addClass('on');
         var url = '/link/get/brand_id/'+brand_id+'/brandsort_id/'+brandsort_id+'/start/'+start+'/limit/'+limit+'/out/'+out;
         $('#showlink').load(url);
     }else {
         // $('#showlink').html('<div class="loading"><img
			// src="/img/loading.gif" /></div>');
         var url = '/link/get/brand_id/'+brand_id+'/brandsort_id/'+brandsort_id+'/start/'+start+'/limit/'+limit+'/out/'+out;
         var furl = '/link/getfooter/brand_id/'+brand_id+'/brandsort_id/'+brandsort_id+'/start/'+start+'/limit/'+limit+'/out/'+out;
         var beforeul = $('#showlink .shop').html();
         $.get(url, function(newhtml){
             var afterul =  beforeul + newhtml;
             $('#showlink .shop').html(afterul);
         });
         $.get(furl, function(newfooter){
             $('#showlink .link_bottom').html(newfooter);
         });


         
     }
}

function empty_input(obj,text) {

        if ($(obj).val() == text) {
            $(obj).addClass('on');
            $(obj).val('');
        }

    }

    function full_input(obj,text) {

        if ($(obj).val() == '') {
            $(obj).removeClass('on');
            $(obj).val(text);
        }

    }

function send_url() {
    var url = $('#url').val();
    var sort = $('#sort').val();
    var url = escape(url);
    var loading = '<img src="/img/loading.gif" />';
    var beforehtml = $('.addlink_button').html();
    var afterhtml = '<span class="success">感谢你的添加！添加成功,5秒后返回。</span>';

    var datastring = 'sort=' + sort + '&url='+ url ;


    $('.addlink_button').html(loading);
    
     $.ajax({
		type: "POST",
		url: "/link/create/",
		data: datastring,
		success: function(json) {

                      var data = eval('(' + json + ')');
                      if (data.header == 'ok'){

                          $('.addlink_button').html(afterhtml);
                          setTimeout("$.fn.fancybox.close();",5000);
                          
                          return true;
                          
                      }else if(data.header == 'ERROR') {

                          $('.addlink_button').html(beforehtml);
                          alert(data.data.infomation);
                          return false;
                      }

                    

		}
    });
    
    
}
function sendshopurl() {
    var url = $('#url').val();
    var shopsort_id = $('#shopsort_id').val();

    var loading = '<img src="/img/loading.gif" />';
    var beforehtml = $('.addlink_button').html();

    var datastring = 'url='+ url + '&shopsort_id=' + shopsort_id;


    $('.addlink_button').html(loading);

     $.ajax({
		type: "POST",
		url: "/shop/checkurl/",
		data: datastring,
		success: function(json) {

                      var data = eval('(' + json + ')');
                      if (data.check == '1' || data.check == '2'){

                          $('#fancy_ajax').html(loading);
                          $('#fancy_ajax').load('/shop/QuickCreateSP2');

                          return true;

                      }else if(data.check == '0') {
                          $('.v').hide();
                          $('#url_input .v').show();
                          $('.addlink_button').html(beforehtml);
                          return false;
                      }else if(data.check == '-1') {
                          $('.v').hide();
                          $('#shopsort_id_input .v').show();
                          $('.addlink_button').html(beforehtml);
                          return false;
                      }



		}
    });
}

function surecancelnotice(id) {

    var li = $('.delete_'+id).parent().parent();

    $.get('/topic/postcancelnotice/id/'+id,function(data){
        if (data == "ok") {
            $.fn.fancybox.close();
            li.slideUp();
        }
    });
    
}

function sendshopquickadd() {


    var shopname = $('#shopname').val();
    var message = $('#mm_message').val();
    var loading = '<img src="/img/loading.gif" />';
    var beforehtml = $('.addlink_button').html();
    var afterhtml = '<span class="success">感谢你的添加！添加成功,5秒后返回。</span>';

    $('.v').hide();

    if (message == "") {
        $('#message_input .v').html('附加信息不能为空');
        $('#message_input .v').show();
        return false;
    }
    var message = encodeURIComponent(message);
    var shopname = encodeURIComponent(shopname);


    var datastring = 'message='+ message + '&shopname=' + shopname;


    $('.addlink_button').html(loading);

     $.ajax({
		type: "POST",
		url: "/shop/SendQuickAdd/",
		data: datastring,
		success: function(data) {

                      // alert(data);
                      if (data == 'badword'){
                          $('#message_input .v').html('附加信息中有不良好词汇');
                          $('#message_input .v').show();
                          $('.addlink_button').html(beforehtml);
                          return false;

                      }else if(data == 'noshopname') {
                          $('#shopname_input .v').html('店名不能为空');
                          $('#shopname_input .v').show();
                          $('.addlink_button').html(beforehtml);
                          return false;
                      }else if(data == 'maxerror') {
                          $('#message_input .v').html('长度不对');
                          $('#message_input .v').show();
                          $('.addlink_button').html(beforehtml);
                          return false;
                      }else if(data == 'ok'){
                          $('.addlink_button').html(afterhtml);
                          setTimeout("$.fn.fancybox.close();",5000);
                          return true;
                      }

		}
    });


}

function sendaddproduct() {

    var product_id = $('#product_id').val();
    var newcollectname = $('#newcollectname').val();
    var newcollectinput = $('#newcollectinput').val();
    var collect_id = $('#collect_id').val();
    var productintro = $('#productintro').val();
    var loading = '<img src="/img/loading.gif" />';
    var beforehtml = $('.addlink_button').html();
    var afterhtml = '<span class="success">添加成功,5秒后返回。</span>';

    var newcollectname = encodeURIComponent(newcollectname);
    var productintro = encodeURIComponent(productintro);

    var datastring = 'productintro='+ productintro + '&collect_id=' + collect_id + '&newcollectname=' + newcollectname + '&newcollectinput=' + newcollectinput + '&product_id=' + product_id;


    $('.addlink_button').html(loading);
    $('.v').hide();

     $.ajax({
		type: "POST",
		url: "/collect/Postproduct/",
		data: datastring,
		success: function(data) {

                      // alert(data);
                      
                      if (data == 'collectnameempty'){
                          $('#c_input .v').html('榜单名为空');
                          $('#c_input .v').show();
                          $('.addlink_button').html(beforehtml);
                          return false;

                      }else if(data == 'collectiderror') {
                          $('#c_input .v').html('榜单选择有错误');
                          $('#c_input .v').show();
                          $('.addlink_button').html(beforehtml);
                          return false;
                      }else if(data == 'collect_max') {
                          $('#c_input .v').html('该榜单已满150条目');
                          $('#c_input .v').show();
                          $('.addlink_button').html(beforehtml);
                          return false;
                      }else if(data == 'collectidempty'){
                          $('#c_input .v').html('没有选择榜单');
                          $('#c_input .v').show();
                          $('.addlink_button').html(beforehtml);
                      }else if(data == 'collectidempty'){
                          $('#c_input .v').html('没有选择榜单');
                          $('#c_input .v').show();
                          $('.addlink_button').html(beforehtml);
                      }else if(data == 'have'){
                          $('.addlink_button').html(afterhtml);
                          setTimeout("$.fn.fancybox.close();",5000);
                          return true;
                      }else if(data == 'ok'){
                          $('.addlink_button').html(afterhtml);
                          setTimeout("$.fn.fancybox.close();",5000);
                          return true;
                      }

		}
    });

    

}
 function countChar(textareaName,spanName)
        {

            var _brower= brower();
            var textarea = document.getElementById("miniblog");
            var max_length = 140;
            if(textarea.value.length > max_length){
                textarea.value = textarea.value.substring(0, max_length);
                // 解决FF老是跑回顶部
                if(_brower.isFirefox) {
                    textarea.scrollTop = textarea.scrollHeight;
                }
            }
            document.getElementById(spanName).innerHTML = 140 - document.getElementById(textareaName).value.length;

        }
        brower = function(){
            var ua = navigator.userAgent.toLowerCase();
            var os = new Object();
            os.isFirefox = ua.indexOf ('gecko') != -1;
            os.isOpera = ua.indexOf ('opera') != -1;
            os.isIE = !os.isOpera && ua.indexOf ('msie') != -1;
            os.isIE7 = os.isIE && ua.indexOf ('7.0') != -1;
            return os;
        }

        function send_miniblog() {

            var message =  $('#miniblog').val();
            var counter = $('#counter').html();
            var message = message.replace(/(^\s*)|(\s*$)/g, "");


            if (message == "" || counter < 0) {
                return false;   // 返回
            }

            var message = encodeURIComponent(message);
            var datastring = 'message='+ message; // 创造发送字节

            $.ajax({
                type: "POST",
                url: "/m/Send/",
                data: datastring,
                success: function(json) {

                    var data = eval('(' + json + ')');

                    if (data.header == 'ok'){

                        $('#sendminiblog .button').slideUp('fast');
                        $('#miniblog').removeClass('after');
                        $('#miniblog').val('输入140个字以内我想说的事情');

                        $.get('/m/ajaxm/view/miniblog', function(newhtml){
                                    $('#sendminiblog').after(newhtml);
                                    $('.block_miniblog .content li').eq(1).yellowFade();

                        });


                    }else if (data.header  == 'badword'){
                        alert("有敏感词汇");
                    }else if (data.header  == 'error'){
                        alert("有未知错误");
                    }else if (data.header  == 'maxerror'){
                        alert("长度超过140字符");
                    }

                }
            });
            return false;
        }

function up() {
     $.scrollTo({top:'0px', left:'0px'}, 1000);
}
function showsendm(obj){
    $(obj).parent().hide();
    $('#showsendm').fadeIn();
}
function sendlmessage(){
    var to_user_id = $('input#to_user_id').val();
    var message = $('textarea#message').val();
    var check = $('input#check').val();

    var message = encodeURIComponent(message);
    var brandname = encodeURIComponent(brandname);
    var datastring = 'to_user_id='+ to_user_id + "&check=" + check + "&message=" + message; // 创造发送字节


    $.ajax({
		type: "POST",
		url: "/user/sendlmessage/",
		data: datastring,
		success: function(data) {
                      if (data == 'ok'){
                          $('textarea#message').val('');
                          $.get('/user/ajaxgetlmessage/id/'+to_user_id,function(newhtml){
                                    $('.m_lmessage ul.content').html(newhtml);
                                    $('.m_lmessage ul.content li').eq(0).yellowFade();
                          });

                      }else if (data  == 'badword'){
                          alert("有敏感词汇");
                      }else if (data  == 'error'){
                          alert("有未知错误");
                      }

		}
    });
    return false;
}
function delete_lmessage(id,obj) {

    if(confirm("确定要删除这条发言吗？")) {


    if (id == "" || id < 0) {
       return false;   // 返回
    }


    var datastring = 'id='+ id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/user/deletelmessage/",
		data: datastring,
		success: function(data) {

                      if (data == 'ok'){
                         $(obj).parent().parent().parent().parent().parent().fadeOut();
                      }else if (data  == 'error'){
                          alert("有未知错误");
                      }else if (data  == 'not_error'){
                          alert("删除的信息不存在");
                      }else if (data  == 'notmine_error'){
                          alert("删除信息不属于自己");
                      }

		}
    });

    }else{
        return false;
    }
}
function sendpmessage(){
    var photo_id = $('input#photo_id').val();
    var message = $('textarea#message').val();
    var check = $('input#check').val();

    var message = encodeURIComponent(message);
    var brandname = encodeURIComponent(brandname);
    var datastring = 'photo_id='+ photo_id + "&check=" + check + "&message=" + message; // 创造发送字节


    $.ajax({
		type: "POST",
		url: "/photo/sendpmessage/",
		data: datastring,
		success: function(data) {
                      if (data == 'ok'){
                          $('textarea#message').val('');
                          $.get('/user/ajaxgetpmessage/id/'+photo_id,function(newhtml){
                                    $('.photocomment ul.content').html(newhtml);
                                    $('.photocomment ul.content li').last().yellowFade();
                          });

                      }else if (data  == 'badword'){
                          alert("有敏感词汇");
                      }else if (data  == 'error'){
                          alert("有未知错误");
                      }

		}
    });
    return false;
}

function delete_pmessage(id,obj) {

    if(confirm("确定要删除这条发言吗？")) {
   if (id == "" || id < 0) {
       return false;   // 返回
    }


    var datastring = 'id='+ id ; // 创造发送字节

    $.ajax({
		type: "POST",
		url: "/photo/deletepmessage/",
		data: datastring,
		success: function(data) {

                      if (data == 'ok'){
                         $(obj).parent().parent().parent().parent().parent().fadeOut();
                      }else if (data  == 'error'){
                          alert("有未知错误");
                      }else if (data  == 'not_error'){
                          alert("删除的信息不存在");
                      }else if (data  == 'notmine_error'){
                          alert("删除信息不属于自己");
                      }

		}
    });

    }else{
        return false;
    }
}

function getcollectproduct(id,start,limit) {
    var beforehtml = '<div class="loading"><img src="/img/loading.gif" /></div>';
    $('#ajaxuserproduct').html(beforehtml);
    var url = '/product/ajaxinfoinner/id/'+id+'/start/'+start+'/limit/'+limit+'/';
    $('#ajaxuserproduct').load(url,null,function(){
        $("#ajaxuserproduct").fadeIn('slow');
   
    });
}
/*
 *	添加用户喜欢的商品
 */
function addcollection(pid,obj) {
	var parentobj = $(obj).parent();
	var orghtml = parentobj.html();
    var beforehtml = '<img src="/img/loading.gif" />';
    parentobj.html(beforehtml);
	html = '已收藏，去<a href="/collection/view">收藏夹</a><a href="javascript:void(0);" class="delete" onclick="removecollection('+pid+',this);">x</a>';
	$.get('/shopping/addcollection/id/'+pid,function(data){
    	if (data == "ok") {
    		parentobj.html(html);
    	}else {
    		alert('有未知错误，请重新尝试收藏商品');
    		parentobj.html(orghtml);
    	}
    });
}
/*
 *	删除用户喜欢的商品
 */
function removecollection(pid,obj) {
	$(obj).hide();
	html = '<a href="javascript:void(0);" onclick="addcollection('+pid+',this);">收藏</a>';
    $.get('/shopping/removecollection/id/'+pid,function(data){
    	if (data == "ok") {
    		$(obj).parent().html(html);
    	}else {
    		alert('有未知错误，请重新尝试删除收藏商品');
    		$(obj).show();
    	}
    });
}
(function($) {
   $.fn.yellowM = function() {
    return (this.css({backgroundColor: "#ffbb00"}).animate(
            {
                backgroundColor: "#ECE4D2"
            }, 1500));
   }
 })(jQuery);
 
(function($) {
   $.fn.yellowFade = function() {
    return (this.css({backgroundColor: "#ffbb00"}).animate(
            {
                backgroundColor: "#ffffff"
            }, 1500));
   }
 })(jQuery);


 /* fix ie6 png */
 function correctPNG()
{
  for(var i=0; i<document.images.length; i++)
  {
   var img = document.images[i]
   var imgName = img.src.toUpperCase()
   if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
   {
   var imgID = (img.id) ? "id='" + img.id + "' " : ""
   var imgClass = (img.className) ? "class='" + img.className + "' " : ""
   var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
   var imgStyle = "display:inline-block;" + img.style.cssText
   if (img.align == "left") imgStyle = "float:left;" + imgStyle
   if (img.align == "right") imgStyle = "float:right;" + imgStyle
   if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
   var strNewHTML = "<span " + imgID + imgClass + imgTitle
   + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
   + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
   + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
   img.outerHTML = strNewHTML
   i = i-1
   };
  };
};

jQuery.fn.extend({
    set_caret: function(){
        if(!$.browser.msie) return;
        var initSetCaret = function(){this.caretPos = document.selection.createRange().duplicate()};
        this.click(initSetCaret).select(initSetCaret).keyup(initSetCaret);
    }, 
    insert_caret:function(textFeildValue){
        var textObj = this[0];
        if(document.all && textObj.createTextRange && textObj.caretPos){
            var caretPos=textObj.caretPos;
            caretPos.text = caretPos.text.charAt(caretPos.text.length-1) == '' ? textFeildValue+'' : textFeildValue;
        } else if(textObj.setSelectionRange){
            var rangeStart=textObj.selectionStart;
            var rangeEnd=textObj.selectionEnd;
            var tempStr1=textObj.value.substring(0,rangeStart);
            var tempStr2=textObj.value.substring(rangeEnd);
            textObj.value=tempStr1+textFeildValue+tempStr2;
            textObj.focus();
            var len=textFeildValue.length;
            textObj.setSelectionRange(rangeStart+len,rangeStart+len);
            textObj.blur();
        } else {
            textObj.value+=textFeildValue;
        }
    }
});