function thumb_show(symbol, user_action, my_wp_nonce, base_url)
{

	$("#fb_img").click(function(){fb_clicked(symbol, user_action);});
	$("#tw_img").click(function(){tw_clicked(symbol, user_action);});

	$("#lkb_comment_submit").click(function(){post_tp(symbol, user_action, my_wp_nonce, base_url);});


	$("#lkb_comment").click(function() {

                $("#post-to-fb").css("visibility", "visible");
                $("#post-to-fb").css("display", "block");
         });


	$("#view_talk").hide();



}


function get_comment_text()
{
	var ele = document.getElementById('lkb_comment');
	if(ele != null)
	{
		return ele.value;
	}
	else
		return '';
}

function fb_clicked(symbol, user_action)
{
	var comment_text = get_comment_text();
	//alert('Source : FB \nSymbol : '+ symbol + '\nLTP : '+ ltp + '\nAction : '+ user_action + '\nComment : '+ comment_text + '\nURL is ' + this_page_url);



	var cmt_text = document.getElementById('fb_cmt_text');
	cmt_text.value = comment_text;
	var refering_url = document.getElementById('ref_url');
	refering_url.value = this_page_url;
	var user_action_field = document.getElementById('user_action_id');
	user_action_field.value = current_user_action;
	var symbol_field = document.getElementById('fb_symbol');
	symbol_field.value = symbol;

	//document.forms["myform"].submit();
	
	test_fb_save(0, 0, comment_text,symbol, user_action, true);


	//this_page_url = this_page_url + "&fb_posted=true";
}

function tw_clicked(symbol, user_action)
{
	var comment_text = get_comment_text();
	alert('Source : TW\nSymbol : '+ symbol + '\nLTP : '+ ltp + '\nAction : '+ user_action + '\nComment : '+ comment_text);
}

function ajax_for_ltp()
{
	var dataString = "symbol=" + symbol + "&_nonce="+local_wp_nonce;
	var myurl = base_url + "/blog/lkb/quote.php";

	$.ajax({
		type: "POST",
    		url: myurl,
    		data: dataString,
		//dataType: "json",
  		success: function(mydata, textStatus, jqXHR){
    			if(mydata.status==0)
			{
				var curval = mydata.CurVal;
				var ltp_ele = document.getElementById('ltpField');
				ltp_ele.innerHTML = curval;
				ltp=curval; //Set the global var
			}
  		}
	});
}


function display_lkb(user_action, likes, loves, boos)
{
	var counts = new Array();
	counts["like"]=likes;
	counts["love"]=loves;
	counts["boo"]=boos; 



	if(counts[user_action]>1)
	{
		others_count = (counts[user_action]) - 1;
		var stout;
		if(others_count==1)
			stout = "1 more person also " + user_action + "s this";
		else
			stout = others_count + " Others also " + user_action + " this";

		stout = '<a target="_blank" href="http://marketlive.in/blog/like-love-boo/show.php?symbol=' + symbol + '>' + stout + '</a>';


		$("#im_1").html(stout);
	}

	
	if(likes==0 && loves==0 && boos==0)
	{
		$("#im_1").html("Start talking about this now!");
	}
	else
	{
		$("#im_2").html("Start talking about this now!");
	}
}


function ajax_for_lkbs(user_action)
{
	//var dataString = "symbol=" + symbol + "&_nonce="+local_wp_nonce ;
	var myurl = 	base_url + "/blog/lkb/get-lkb.php" + "?symbol=" + symbol;

	//alert(user_action);

        $.ajax({
                type: "GET",
                url: myurl,
                //data: dataString,
                dataType: "json",
                success: function(mydata, textStatus, jqXHR){
                        if(mydata.status==0)
                        {
				display_lkb(user_action, mydata.likes, mydata.loves, mydata.boos);
                        }
                }
        });
	
}

function lkb(user_action)
{
	user_loggedin(user_action);
}


function user_loggedin(user_action)
{
	var myurl =     base_url + "/blog/lkb/get-logged-in-user.php";


        $.ajax({
                type: "GET",
                url: myurl,
                //data: dataString,
                dataType: "json",
                success: function(mydata, textStatus, jqXHR){
                        if(mydata.status==0)
                        {

				my_wp_nonce  = mydata.my_w_n;
				local_wp_nonce =  mydata.local_w_n;
                                show_lkb(user_action);
                        }
			else
				display_login_page(user_action);
			
                },
		error: function(jqXHR, textStatus, errorThrown) {
                	alert("Error. Please try again "  );
    		}

        });

}


function display_login_page(user_action)
{


	var display_str = " \
<table> <tr> \
<td width=\"85%\" valign=\"top\" style=\"vertical-align:top;\" > \
        ";
        display_str += "<div class=\"wForm\"> \n";
        display_str += ("<span class=\"wFormTitle\">You Should Sign in Now !" );
	
display_str += " \
<div style=\"padding-top:30px;\"> \
<span class=\"wFormH2\" > \
<p>You should have <img src=\"http://marketlive.in/images/google-small-logo.png\" alt=\"google logo\" width=\"80\" height=\"30\"  style=\"vertical-align:middle; \"></img> ID, to Sign in. </p> \
<p>&nbsp;</p> \
<p>You will be redirected to Google's page on clicking the OK button </p> \
<p>&nbsp;</p> \
<a href=\"http://marketlive.in/blog/mylogin.php?from_url=";

if(this_page_url.indexOf('?')==-1)
        display_str += encodeURIComponent(this_page_url + '?lkb_user_action=' + user_action);
else
        display_str += encodeURIComponent(this_page_url + '&lkb_user_action=' + user_action);

display_str += " \
 \"><img src=\"http://marketlive.in/images/ok-button.png\" alt=\"ok\" width=\"121\" height=\"34\"></img></a> \
<p>&nbsp;</p> \
<p>&nbsp;</p> \
<p><a target=\"_blank\" href=\"http://marketlive.in/blog/marketlive-google-faq.php\">Why am I asked to use my Google ID ? Read our FAQ.</a> </p> \
</span> \
</div> \
</div> \
</td>  \
<td width=\"15%\" valign=\"middle\"  style=\"vertical-align:middle\"> ";
display_str += ("<img src=\"http://marketlive.in/images/like/login-icon-new.png\" ");
display_str += " \
width=\"150\" height=\"150\" alt=\"Like\" /> \
</td> \
</tr> </table> \
";

	$.prompt(display_str,{ loaded: function(){ thumb_show(symbol, user_action, my_wp_nonce, base_url  ); },
                       callback: function(){ mycallback (symbol, user_action, my_wp_nonce);}
        });


}


function fbsuccess(user_action)
{

	//if(user_action=='like'){action_str='liked '; img_str='th-up.gif';}else if(user_action=='love'){action_str='loved ';img_str='heart.gif';}else if(user_action=='boo'){action_str='booed ';img_str='th-down.gif';}

	var display_str = " \
<table> <tr> \
<td width=\"85%\" valign=\"top\" style=\"vertical-align:top;\" > \
        ";
        display_str += "<div class=\"wForm\"> \n";
        display_str += ("<span class=\"wFormTitle\">Congratulations !" );
	
display_str += " \
<div style=\"padding-top:30px;\"> \
<span class=\"wFormH2\" > \
<p>Your message has been successfully posted in Facebook </p> \
<p>&nbsp;</p> \
<p><a target=\"_blank\" href=\"http://marketlive.in/blog/like-love-boo/show.php?symbol=";
display_str += symbol;

display_str += (" \">View what others are talking about " + symbol + " !</a> </p>"); 
display_str += " \
</span> \
</div> \
</div> \
</td>  \
<td width=\"15%\" valign=\"middle\"  style=\"vertical-align:middle\"> ";
display_str += ("<img src=\"http://marketlive.in/images/like/congrats.png" + "\" ");
display_str += " \
width=\"150\" height=\"150\" alt=\"Like\" /> \
</td> \
</tr> </table> \
";

	$.prompt(display_str,{ loaded: function(){ thumb_show(symbol, user_action, my_wp_nonce, base_url  ); },
                       callback: function(){ mycallback (symbol, user_action, my_wp_nonce);}
        });


	

}

function form_dialog1_str(user_action)
{
	

var display_str = " \
<table> <tr> \
<td width=\"85%\" valign=\"top\" style=\"vertical-align:top;\" > \
        ";
        display_str += "<div class=\"wForm\"> \n";
        display_str += ("<span class=\"wFormTitle\">Select the Stock you want to " + user_action  );

display_str += " \
<div style=\"padding-top:30px;\"> \
<span class=\"wFormH2\" > \
<p>Type a few starting letters of the stock below </p> \
<p>&nbsp;</p> " ;

display_str += " \
<input type=\"text\" value=\"RELIANCE\" name=\"searchsymbol\" id=\"searchsymbol\" class=\"searchfield\" onclick=\"symbol_box_click();\" /> \
</span> \
</div> \
</div> \
</td>  \
<td width=\"15%\" valign=\"middle\"  style=\"vertical-align:middle\"> ";
display_str += ("<img src=\"http://marketlive.in/images/like/find.png" + "\" ");
display_str += " \
width=\"150\" height=\"150\" alt=\"Like\" /> \
</td> \
</tr> </table> \
";

return display_str;


}



function searchdialogloaded()
{
	var url= 'http://marketlive.in/php-include/search-nse-stocks-new.php';
	var options_obj = new create_search_options();
	$("#searchsymbol").autocomplete(url, options_obj);

}

function form_lkb_dialog_str(user_action)
{
	var action_str = "", img_str = "";
	if(user_action=='like'){action_str='liked '; img_str='th-up.gif';}else if(user_action=='love'){action_str='loved ';img_str='heart.gif';}else if(user_action=='boo'){action_str='booed ';img_str='th-down.gif';}
	
	var display_str = " \
<table> <tr> \
<td width=\"85%\" valign=\"top\" style=\"vertical-align:top;\" > \
        ";
        display_str += "<div class=\"wForm\"> \n";
        display_str += ("<span class=\"wFormTitle\">You have just " + action_str);
	display_str += symbol;
	display_str += " at Rs. <span id=\"ltpField\">";
	display_str += ltp;
	display_str += "</span> </span> \n";


display_str += " \
<div class=\"wFormContents\"> \
<span class=\"wFormH2\" id=\"im_1\">  </span> \
<br /> \
<table cellpadding=\"0\" cellspacing=\"0\" > <tr> \
<td width=\"60%\"> \
<span class=\"wFormH2\" id=\"im_2\"> </span> \
</td> \
<td width=\"20%\"> </td> \
<td width=\"20%\"> \
<span class=\"wFormH2\" id=\"im_3\"> </span> \
</td> \
</tr> </table> \
";

display_str += " \
<br /> ";
display_str += ("<span class=\"wFormH2\" >Why do you " + user_action + " this stock ?");
display_str += " \
<br /> \
<br /> \
<table> <tr> \
<td style=\"\" colspan=\"2\" > \
<textarea class=\"lkb_comment\" name=\"lkb_comment\" id=\"lkb_comment\" /> \
</td> </tr> <tr>  \
<td style=\"width:70%; font-size:11px; font-style:italic;\" id=\"comment_status\"> \
<div id=\"post-to-fb\" class=\"cmt-post-to-fb\"   style=\"visibility:hidden;display:none;\"> \
<input id=\"post-to-fb-checkbox\"   type=\"checkbox\" checked=\"yes\" name=\"post_to_fb\" value=\"post_to_fb\" /> Post to Facebook \
</div> \
</td> \
<td align=\"right\" style=\"text-align:right;  \" id=\"lkb_comment_submit_td\">  \
<button class=\"lkb_comment_submit\" name=\"lkb_comment_submit\" id=\"lkb_comment_submit\" value=\"true\" >Save</button> \
</td></tr></table> \
<div id=\"view_talk\" style=\"\"> \
<p>&nbsp; </p> \
<a href=\"http://marketlive.in/blog/like-love-boo/show.php?symbol=";

display_str += symbol;

display_str += "\"> \
View what others are talking about it \
</a></div> \
</div> \
<br /> \
";

        display_str += "</div> \n";
        display_str += " \
</td>  \
<td width=\"15%\"> ";
display_str += ("<img src=\"http://marketlive.in/images/like/" + img_str + "\" ");
display_str += " \
width=\"155\" height=\"248\" alt=\"Like\" /> \
</td> \
</tr> \
<td colspan=\"2\" valign=\"middle\" style=\"padding-left:40px;\" > \
<span class=\"wFormH2\">Tell the world what you just did! Share it on </span> \
        <a href=\"#\"><img class=\"fb_img\" id=\"fb_img\" src=\"http://marketlive.in/images/like/fb.jpg\" alt=\"Share it on Facebook\" /></a> \
</td> \
<tr> \
</tr> </table> \
<div style=\"visibility:hidden;display:none;\"> \
<img src=\"http://marketlive.in/images/like/white-aj-loading.gif\" /> \
</div>\
<form id=\"myform\" name=\"myform\" method=\"POST\" action=\"";

display_str += (base_url + "/fbtwt/index.php\" >");
display_str += " \
<input type=\"hidden\" name=\"fb_cmt_text\" id=\"fb_cmt_text\" /> \
<input type=\"hidden\" name=\"ref_url\" id=\"ref_url\" /> \
<input type=\"hidden\" name=\"user_action\" id=\"user_action_id\" /> \
<input type=\"hidden\" name=\"fbrefer\" id=\"fbrefer\" value=\"fbrefer\" /> \
<input type=\"hidden\" name=\"fb_symbol\" id=\"fb_symbol\" value=\"\" /> \
</form> \
";



	return display_str;
}


function post_to_fb(tid, pid, contents, symbol, user_action, is_cmt)
{

    var img_url = "http://marketlive.in/images/like/";
    if(user_action=='like')
    {
    	img_url += "th-up.gif";
 	action_ing = "liking";
	action_past = "liked";
    }
    else if(user_action=='love')
    {
	img_url += "heart.gif";
	action_ing = "loving";
	action_past = "loved";
    }
    else if(user_action=='boo')
    {
    	img_url += "th-down.gif";
	action_ing = "booing";
	action_past = "booed";

    }

    activity="Just ";


    var publish = {
     method: 'stream.publish',
     message: '', 
     picture : img_url,
     link : 'http://marketlive.in/blog/like-love-boo/show.php?symbol='+symbol,
     name: activity + action_past + ' the stock ' + symbol  , 
     caption: '',
     description: contents,
     actions : { name : 'Start ' + action_ing, link : 'http://intraday.marketlive.in/charts/index.php/realtime/?symbol=' + symbol}
   };

   FB.api('/me/feed', 'POST', publish, function(response) {
	
	this_page_url_str = this_page_url.split('#');
	this_page_url = this_page_url_str[0];
	this_page_url_str = this_page_url.split('&');
	this_page_url = this_page_url_str[0];

	window.location = this_page_url + "?fbpost=success&symbol="+symbol;
	
   });


}

function proceed_fb_login(tid, pid, contents,symbol, user_action, is_cmt)
{

	$.prompt.close();
	 // no user session available, someone you dont know
                        FB.login(function(response) {
                          if (response.authResponse) {
                                post_to_fb(tid, pid, contents, symbol, user_action, is_cmt);
                          } else {
                                alert('Message was not posted in Facebook');
                          }
                        }, {scope: 'publish_actions'});


}


function show_fb_login_page(tid, pid, contents,symbol, user_action, is_cmt)
{

  var display_str = "You have not logged in to Facebook.  ";
  display_str += "<a id=\"proceed_to_fb\" href=\"javascript:void(0);\"> Please login by clicking here </a>";

  $.prompt(display_str,{ loaded: function(){  $("#proceed_to_fb").click(function(){proceed_fb_login(tid, pid, contents,symbol, user_action, is_cmt);});  return true;  },
                       callback: function(){  return true;  }
        });


}

function test_fb_save(tid, pid, contents,symbol, user_action, is_cmt)
{
   
     	FB.getLoginStatus(function(response) {
     		if (response.authResponse) {
    			// logged in and connected user, someone you know
			post_to_fb(tid, pid, contents, symbol, user_action, is_cmt);
  		} else {

			show_fb_login_page(tid, pid, contents,symbol, user_action, is_cmt);
  		}
	});



}
//        <a href=\"#\"><img class=\"fb_img\" id=\"tw_img\" src=\"http://marketlive.in/images/like/tw.jpg\" alt=\"Share it on Twitter\" /></a> \

