function revealModal(divID, sid, in_sid)
{
    //sid is story ID to place it as hidden input

    
    //window.onscroll = function () {     document.getElementById(divID).style.top = document.body.scrollTop;     };
    document.getElementById(divID).style.display = "block";
    //document.getElementById(divID).style.top = document.body.scrollTop;
    document.getElementById(in_sid).value = sid;
    
    //initialize
    document.getElementById('replaceme').innerHTML = '';
    document.getElementById('story_comment').value = '';
    document.getElementById('sackdata').innerHTML = '';
    document.getElementById('captcha').value = '';
    //document.getElementById('csid').value = '';
    //alert(divID);
    new_captcha('0');
    
    
}

function hideModal(divID)
{
    document.getElementById(divID).style.display = "none";
}

// AJAX part

var ajax = new sack();

function whenLoading(){
	var e = document.getElementById('replaceme'); 
	e.innerHTML = "";
}

function whenLoaded(){
	var e = document.getElementById('replaceme'); 
	e.innerHTML = "";
}

function whenInteractive(){
	var e = document.getElementById('replaceme'); 
	e.innerHTML = "";
}

function whenCompleted(){
	var e = document.getElementById('sackdata'); 
	/*if (ajax.responseStatus){
		var string = "<p>Status Code: " + ajax.responseStatus[0] + "</p><p>Status Message: " + ajax.responseStatus[1] + "</p><p>URLString Sent: " + ajax.URLString + "</p>";
	} else {
		var string = "<p>URLString Sent: " + ajax.URLString + "</p>";
	}
	e.innerHTML = string;	
	*/
  var c_r = document.getElementById('comment_return'); 
  
  //var is_submited = document.getElementById('comm_submit');
  //is_submited.disabled = false;
  
  if(c_r.value == '1')
  {
      
  }
  else {
  hideModal('modalPage');
  var sid = ajax.vars['comment_sid'][0];
  show_comments(sid);
  change_comments_link(sid);
  }
}


function whenLoading_comm(){
	var e = document.getElementById('replaceme_comments'); 
	e.innerHTML = "";
}

function whenLoaded_comm(){
	var e = document.getElementById('replaceme_comments'); 
	e.innerHTML = "";
}

function whenInteractive_comm(){
	var e = document.getElementById('replaceme_comments'); 
	e.innerHTML = "";
}

function whenCompleted_comm(){
	var e = document.getElementById('sackdata'); 
}

function whenLoading_stat(){
	
}

function whenLoaded_stat(){
	
}

function whenInteractive_stat(){
	
}

function whenCompleted_stat(){
	
  // save current sstory id for updateing stat.
  //var c_r = document.getElementById('current_sid'); 
  
  
  // run update of stats
  
  
        //reload_stats();
  
}

function whenCompleted_nostat(){
	
}


function doit(){
	var form = document.getElementById('sbm_story_comment');
	form.action = '/submit_story_comment.php';
	var strComment = '';
	strComment = form.story_comment.value;
  var strSid = '';
	strSid = form.comment_sid.value;
  strCaptcha = form.captcha.value;
  strcsid = form.csid.value;
  //is_submited = document.getElementById('comm_submit');
  //is_submited.disabled =  true;
  
  
  clear_ajax_vars();
  
  
	ajax.setVar("story_comment", strComment); 
  ajax.setVar("comment_sid", strSid); 
  ajax.setVar("captcha", strCaptcha); 
  ajax.setVar("csid", strcsid); 
  
	ajax.requestFile = "/submit_story_comment.php";
  
	ajax.method = 'post';
	ajax.element = 'replaceme';
	ajax.onLoading = whenLoading;
	ajax.onLoaded = whenLoaded; 
	ajax.onInteractive = whenInteractive;
	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();
	
}

function show_comments(sid){
	var form = document.getElementById('sbm_story_comment');
	form.action = '/showstorycomments.php';
  clear_ajax_vars()
  ajax.setVar("comment_sid", sid); 
	ajax.requestFile = "/showstorycomments.php";
	ajax.method = 'post';
	ajax.element = 'replaceme_comments_'+sid;
	/*ajax.onLoading = whenLoading_comm;
	ajax.onLoaded = whenLoaded_comm; 
	ajax.onInteractive = whenInteractive_comm;
	ajax.onCompletion = whenCompleted_comm;
  */
	ajax.runAJAX();
	
}

//submit rate thumb up
function show_stats(sid, stat_action){
	/*var form = document.getElementById('sbm_story_comment');
	form.action = 'showstorycomments.php';
*/
   clear_ajax_vars()
  ajax.setVar("comment_sid", sid); 
  ajax.setVar("stat_action", stat_action); 
  ajax.setVar("showstat", 'show');
  
	ajax.requestFile = "/showstorystat.php";
	ajax.method = 'post';
  
  //ajax.element = 'replaceme_icons_'+sid;
  ajax.element = 'replaceme_stats_'+sid;
	ajax.onLoading = whenLoading_stat;
	ajax.onLoaded = whenLoaded_stat; 
	ajax.onInteractive = whenInteractive_stat;
  ajax.onCompletion = whenCompleted_stat;
	ajax.runAJAX();
	
}

function hide_Comments(id)
{
  var e = document.getElementById(id);
  
  e.innerHTML = '';
}


function reload_stats()
{
  sid = ajax.vars['comment_sid'][0];
  
  clear_ajax_vars();
  ajax.setVar("comment_sid", sid); 
  ajax.setVar("showstat", 'show');
  
	ajax.requestFile = "/showstorystat.php";
	ajax.method = 'post';
  ajax.element = 'replaceme_stats_'+sid;
  
	ajax.runAJAX();
}

function clear_ajax_vars()
{
ajax = new sack();
}

function change_comments_link(sid)
{
  
  clear_ajax_vars();
  ajax.setVar("comment_sid", sid); 
  ajax.setVar("changecomment_link", 'true');
  
	ajax.requestFile = "/submit_story_comment.php";
	ajax.method = 'post';
  ajax.element = 'replaceme_commentslink_'+sid;
  
	ajax.runAJAX();
  

}
/* eMail functiona begin */
function revealModal_eMail(divID, sid, in_sid)
{
    //sid is story ID to place it as hidden input
    //window.onscroll = function () { document.getElementById(divID).style.top = document.body.scrollTop; };
    document.getElementById(divID).style.display = "block";
    document.getElementById(divID).style.top = document.body.scrollTop;
    document.getElementById(in_sid).value = sid;
    
    //initialize
    document.getElementById('replaceme_eMail').innerHTML = '';
    document.getElementById('sackdata_eMail').innerHTML = '';
    document.getElementById('captcha').value = '';
    new_captcha('1');
}

function doit_eMail(){
	var form = document.getElementById('sbm_story_eMail');
	form.action = '/submit_eMail.php';
	
	var strto = '';
	var strtoemail = '';
	var strcaptcha = '';
	var strshortmsg = '';
	var strSid = '';
	
	strto = form.to_eMail.value;
	strtoemail = form.toemail_eMail.value;
	strCaptcha = form.captcha.value;
	strshortmsg = form.shortmsg_eMail.value;
	strSid = form.eMail_sid.value;
  strcsid = form.csid.value;
	
	clear_ajax_vars()

ajax.setVar("csid", strcsid); 
	ajax.setVar("to_eMail", strto); 
  	ajax.setVar("toemail_eMail", strtoemail); 
  	ajax.setVar("shortmsg_eMail", strshortmsg);
  	ajax.setVar("captcha", strCaptcha); 
  	ajax.setVar("eMail_sid", strSid);
  
	ajax.requestFile = "/submit_eMail.php";
	ajax.method = 'post';
	ajax.element = 'replaceme_eMail';
	ajax.onCompletion = whenCompleted_eMail;
	ajax.runAJAX();	
}

function whenCompleted_eMail(){
	var e_r = document.getElementById('eMail_return'); 
  
  if(e_r.value == '1') {
  }
  else {
	hideModal('eMail_modalPage');
  }
}
/* eMail functiona end */

