// tooltip
var qTipTag="a,label,input,span,img,textarea,cite",qTipX=9,qTipY=9;tooltip={name:"qTip",offsetX:qTipX,offsetY:qTipY,tip:null}; tooltip.init=function(){if(!a)var a="qTip";var b=document.getElementById(a);if(!b){b=document.createElementNS?document.createElementNS("http://www.w3.org/1999/xhtml","div"):document.createElement("div");b.setAttribute("id",a);document.getElementsByTagName("body").item(0).appendChild(b)}if(document.getElementById){if(this.tip=document.getElementById(this.name))document.onmousemove=function(g){tooltip.move(g)};for(var c,f=qTipTag.split(","),d=0;d<f.length;d++)if(c=document.getElementsByTagName(f[d]))for(var e= 0;e<c.length;e++){a=c[e];if(b=a.getAttribute("title")){a.setAttribute("tiptitle",b);a.removeAttribute("title");a.removeAttribute("alt");a.onmouseover=function(){tooltip.show(this.getAttribute("tiptitle"))};a.onmouseout=function(){tooltip.hide()}}}}}; tooltip.move=function(a){var b=0,c=0;if(document.all){b=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;c=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;b+=window.event.clientX;c+=window.event.clientY}else{b=a.pageX;c=a.pageY}this.tip.style.left=b+this.offsetX+"px";this.tip.style.top=c+this.offsetY+"px"}; tooltip.show=function(a){if(this.tip){this.tip.innerHTML=a;this.tip.style.display="block"}};tooltip.hide=function(){if(this.tip){this.tip.innerHTML="";this.tip.style.display="none"}};window.onload=function(){tooltip.init()};

var post_timers         = new Array();
function destroy( selector )
{
    $(selector).fadeOut();
}

function user_posting(selector, content, notimeout)
{
    $(selector).html(content);
    $(selector).fadeIn();
    if (typeof notimeout=="undefined") {
        if ( typeof post_timers[0] == "number" ) {
            clearTimeout(post_timers[0]);
      }
      post_timers[0] = setTimeout("destroy('" + selector + "')", 3500);
    }
}

function user_response(selector, content)
{
    $(selector).removeClass().addClass('response');
    $(selector).html(content);
    $(selector).fadeIn();
    if ( typeof post_timers[0] == "number" ) {
        clearTimeout(post_timers[0]);
    }
    post_timers[0] = setTimeout("destroy('" + selector + "')", 3500);
}

function reset_chars_counter()
{
    $('#chars_left').html('500');
}


$(document).ready(function(){

	$("a[id*='likes_']").click(function(event) {
        event.preventDefault();
        var click_id    = $(this).attr('id');
        var id_split    = click_id.split('_');
		var type        = id_split[1];
        var item_id   	= id_split[2];
        $.post(baseurl + 'ajax.php?m=like_' + type, { item_id: item_id },
        function (response) {
            if ( response.status == 0 ) {
                user_posting('#response_message', response.msg);
            } else {
                user_response('#response_message', response.msg);
				$('#fright').hide();
				$('#response_ratings').show();
				$('#response_ratings').html(response.code);
            }    
        }, 'json');                                                
    });
	
	$("a[id*='unlike_']").click(function(event) {
        event.preventDefault();
        var click_id    = $(this).attr('id');
        var id_split    = click_id.split('_');
		var type        = id_split[1];
        var item_id   	= id_split[2];
        $.post(baseurl + 'ajax.php?m=unlike_' + type, { item_id: item_id },
        function (response) {
            if ( response.status == 0 ) {
                user_posting('#response_message', response.msg);
            } else {
                user_response('#response_message', response.msg);
				$('#fright').hide();
				$('#response_ratings').show();
				$('#response_ratings').html(response.code);
            }    
        }, 'json');                                                
    });
	
	$("a[id*='favorite_']").click(function(event) {
        event.preventDefault();
        var fav_id      = $(this).attr('id');
        var id_split    = fav_id.split('_');
		var type        = id_split[1];
        var item_id   	= id_split[2];
		$('#info_content_hide').hide();
		$('#ajax_container').hide();
		$('#post_report').hide();
        $.post(baseurl + 'ajax.php?m=favorite_' + type, { item_id: item_id },
        function (response) {
            if ( response.status == 0 ) {
                user_posting('#response_message', response.msg);
            } else {
                user_response('#response_message', response.msg);
            }    
        }, 'json');                                                
    });
    
	$("a[id*='com_']").click(function(event) {
        event.preventDefault();
        var input_id      = $(this).attr('id');
        var id_split    = input_id.split('_');
		var type        = id_split[1];
		$('#com_container').slideToggle();
        $.post(baseurl + 'ajax.php?m=com_' + type, { type: type },
        function (response) {
				$('#com_container').html(response.code);
        }, 'json');                                                
    });
    
    $("textarea[id*='_comment']").keyup(function(){
        var textarea_id = $(this).attr('id');
        var chars_left  = 500 - $("textarea[id='" + textarea_id + "']").val().length;
        if ( chars_left < 0 ) {
            chars_left = 0;
        }
        $("span[id='chars_left']").html(chars_left);
    });
	
	$("input[id*='post_comment_']").click(function() {
        var video_msg   = $("#post_message");
        var input_id    = $(this).attr('id');
        var id_split    = input_id.split('_');
		var type        = id_split[2];
        var item_id    = id_split[3];
        var username    = $("input[@name='un30']").val();
		var mail_id    = $("input[@name='mail']").val();                  
        var comment     = $("textarea[id='message_comment']").val();
        if ( comment == '' ) {
            video_msg.show();
            return false;
        }
		if ( username == '' ) {
            video_msg.show();
            return false;
        }
        video_msg.hide();
        reset_chars_counter();
        $.post(baseurl + 'ajax.php?m=' + type + '_comment', { item_id: item_id, comment: comment, uname: username, mail_id: mail_id },
        function(response) {
            if ( response.status == '0' ) {
                $("textarea[id='message_comment']").val('');
                user_posting('#comment_response', response.msg);
            } else {
                $(".no_comments").hide();
                $("input[@name='un30']").val('');
                $("textarea[id='message_comment']").val('');
                var bDIV = $("#comments_delimiter");
                var cDIV = document.createElement("div");
                $(cDIV).html(response.code);
                $(bDIV).after(cDIV);
                user_response('#comment_response', response.msg);
            }
        }, "json");
    });
	

$("#id15").css({'display':'none'});
});

function x () {return;}
function FocusText() {
    document.postComment.message_comment.focus();
    document.postComment.message_comment.select();
    return true; }
function DoSmilie(addSmilie) {
    var revisedmsgage;
    var currentmsgage = document.postComment.message_comment.value;
    revisedmsgage = currentmsgage+addSmilie;
    document.postComment.message_comment.value=revisedmsgage;
    document.postComment.message_comment.focus();
    return;
}
function DoPrompt(action) { var revisedmsgage; var currentmsgage = document.postComment.qmsgage.value; }

