//var hidden_div_id;

function add_thumbs_up(id,hidden_div_id){
    var url = geturl() + "/pscripts/rating.pscripts.php";
      if (typeof hidden_div_id == "undefined") {
        hidden_div_id = "reviewdivbox";
      }
    global_hidden_div_id = hidden_div_id;
    http.open("GET", url + "?id=" + escape(id) + "&type=add_thumbs_up", true);          
    http.onreadystatechange = handleHttpResponse_add_thumbs_up; http.send(null);
}
function handleHttpResponse_add_thumbs_up(){
    if (http.readyState == 4)
    {        
        results = http.responseText; 
        document.getElementById('review').innerHTML = results;
        document.getElementById(global_hidden_div_id+'_th_total').innerHTML = parseInt(document.getElementById(global_hidden_div_id+'_th_total').innerHTML) + 1;
    }
}
function addReviewDivBox(id, type, hidden_div_id,textarea_rows,textarea_cols){
  var update_content;
  update_content = 0;
  if (typeof hidden_div_id == "undefined") {
    hidden_div_id = "reviewdivbox";
  }
  if (typeof textarea_rows == "undefined") {
    textarea_rows = 10;
  }
  if (typeof textarea_cols == "undefined") {
    textarea_cols = 65;
  }
  global_hidden_div_id = hidden_div_id;
 if(type == 'sight'){
  var reviewForm = "<form method=\"post\" action=\"javascript:void(0);\" id=\"sightReviews\" name=\"sightReviews\" onSubmit=\"addReviewsDBwindows('sight', this, '" + id + "'); return false;\"><textarea name=\"sighttext\" rows=\"" + textarea_rows + "\" cols=\"" + textarea_cols + "\" id=\"sighttext\"></textarea></p><br/><input type=\"submit\" name=\"reviews\" id=\"reviews\" class=\"button\" value=\"Add Review\"/> <input type=\"button\" name=\"reviewscancel\" id=\"reviewscancel\" class=\"button\" value=\"Cancel\" onclick=\"canceladdReviewDivBox('" + hidden_div_id + "');\"/></p><p>&nbsp;</p></form>";
  document.getElementById(hidden_div_id).innerHTML = reviewForm;           
 } else if(type == 'event'){
  var reviewForm = "<form method=\"post\" action=\"javascript:void(0);\" id=\"eventReviews\" name=\"eventReviews\" onSubmit=\"addReviewsDBwindows('event', this, '" + id + "'); return false;\"><textarea name=\"eventtext\" rows=\"" + textarea_rows + "\" cols=\"" + textarea_cols + "\" id=\"eventtext\"></textarea></p><br/><input type=\"submit\" name=\"reviews\" id=\"reviews\" class=\"button\" value=\"Add Review\"/> <input type=\"button\" name=\"reviewscancel\" id=\"reviewscancel\" class=\"button\" value=\"Cancel\" onclick=\"canceladdReviewDivBox('" + hidden_div_id + "');\"/></p><p>&nbsp;</p></form>";
  document.getElementById(hidden_div_id).innerHTML = reviewForm;    
 } else if(type == 'hotel'){
  var reviewForm = "<form method=\"post\" action=\"javascript:void(0);\" id=\"hotelReviews\" name=\"hotelReviews\" onSubmit=\"addReviewsDBwindows('hotel', this, '" + id + "'); return false;\"><textarea name=\"hoteltext\" rows=\"" + textarea_rows + "\" cols=\"" + textarea_cols + "\" id=\"hoteltext\"></textarea></p><br/><input type=\"submit\" name=\"reviews\" id=\"reviews\" class=\"button\" value=\"Add Review\"/> <input type=\"button\" name=\"reviewscancel\" id=\"reviewscancel\" class=\"button\" value=\"Cancel\" onclick=\"canceladdReviewDivBox('" + hidden_div_id + "');\"/></p><p>&nbsp;</p></form>";
  document.getElementById(hidden_div_id).innerHTML = reviewForm;    
 } else if(type == 'restaurants'){
  var reviewForm = "<form method=\"post\" action=\"javascript:void(0);\" id=\"restaurantsReviews\" name=\"restaurantsReviews\" onSubmit=\"addReviewsDBwindows('restaurants', this, '" + id + "'); return false;\"><textarea name=\"restaurantstext\" rows=\"" + textarea_rows + "\" cols=\"" + textarea_cols + "\" id=\"restaurantstext\"></textarea></p><br/><input type=\"submit\" name=\"reviews\" id=\"reviews\" class=\"button\" value=\"Add Review\"/> <input type=\"button\" name=\"reviewscancel\" id=\"reviewscancel\" class=\"button\" value=\"Cancel\" onclick=\"canceladdReviewDivBox('" + hidden_div_id + "');\"/></p><p>&nbsp;</p></form>";
  document.getElementById(hidden_div_id).innerHTML = reviewForm;    
 } else if(type == 'shopping'){
  var reviewForm = "<form method=\"post\" action=\"javascript:void(0);\" id=\"shoppingReviews\" name=\"shoppingReviews\" onSubmit=\"addReviewsDBwindows('shopping', this, '" + id + "'); return false;\"><textarea name=\"shoppingtext\" rows=\"" + textarea_rows + "\" cols=\"" + textarea_cols + "\" id=\"shoppingtext\"></textarea></p><br/><input type=\"submit\" name=\"reviews\" id=\"reviews\" class=\"button\" value=\"Add Review\"/> <input type=\"button\" name=\"reviewscancel\" id=\"reviewscancel\" class=\"button\" value=\"Cancel\" onclick=\"canceladdReviewDivBox('" + hidden_div_id + "');\"/></p><p>&nbsp;</p></form>";
  document.getElementById(hidden_div_id).innerHTML = reviewForm;    
 } else if(type == 'entertainment'){
  var reviewForm = "<form method=\"post\" action=\"javascript:void(0);\" id=\"entertainmentReviews\" name=\"entertainmentReviews\" onSubmit=\"addReviewsDBwindows('entertainment', this, '" + id + "'); return false;\"><textarea name=\"entertainmenttext\" rows=\"" + textarea_rows + "\" cols=\"" + textarea_cols + "\" id=\"entertainmenttext\"></textarea></p><br/><input type=\"submit\" name=\"reviews\" id=\"reviews\" class=\"button\" value=\"Add Review\"/> <input type=\"button\" name=\"reviewscancel\" id=\"reviewscancel\" class=\"button\" value=\"Cancel\" onclick=\"canceladdReviewDivBox('" + hidden_div_id + "');\"/></p><p>&nbsp;</p></form>";
  document.getElementById(hidden_div_id).innerHTML = reviewForm;    
 } else if(type == 'trip'){
    if(textarea_rows==10){
        update_content = 1;
    }
  var reviewForm = "<form method=\"post\" action=\"javascript:void(0);\" id=\"tripReviews\" name=\"tripReviews\" onSubmit=\"addReviewsDBwindows('addReviewsformdb', this, '" + id + "', '" + update_content + "'); return false;\"><textarea name=\"triptext\" rows=\"" + textarea_rows + "\" cols=\"" + textarea_cols + "\" id=\"triptext\"></textarea></p><br/><input type=\"submit\" name=\"reviews\" id=\"reviews\" class=\"button\" value=\"Add Review\"/> <input type=\"button\" name=\"reviewscancel\" id=\"reviewscancel\" class=\"button\" value=\"Cancel\" onclick=\"canceladdReviewDivBox('" + hidden_div_id + "');\"/></p><p>&nbsp;</p></form>";
  document.getElementById(hidden_div_id).innerHTML = reviewForm;    
 }
}

// for window reviews    
function addReviewsDBwindows(ReviewForm, Form, id, update_content){
    var url = geturl() + "/pscripts/rating.pscripts.php";
      if (typeof update_content == "undefined") {
        update_content = "";
      }else{
        if(update_content==1){
            update_content = "&refresh_content=1";
        }else{
            update_content = "";
        }
      }
    if(ReviewForm == 'sight'){    
    var reviewtext = Form.sighttext.value;
    http.open("GET", url + "?id=" + escape(id) + "&type=" + ReviewForm + "&reviewtext=" +  escape(reviewtext) + "&passed=Y", true);          
    http.onreadystatechange = handleHttpResponse_addReviewsDBwindow; http.send(null);
    } else if(ReviewForm == 'event'){
    var reviewtext = Form.eventtext.value;
    http.open("GET", url + "?id=" + escape(id) + "&type=" + ReviewForm + "&reviewtext=" +  escape(reviewtext) + "&passed=Y", true);          
    http.onreadystatechange = handleHttpResponse_addReviewsDBwindow; http.send(null);
    } else if(ReviewForm == 'hotel'){
    var reviewtext = Form.hoteltext.value;
    http.open("GET", url + "?id=" + escape(id) + "&type=" + ReviewForm + "&reviewtext=" +  escape(reviewtext) + "&passed=Y", true);          
    http.onreadystatechange = handleHttpResponse_addReviewsDBwindow; http.send(null);
    } else if(ReviewForm == 'restaurants'){
    var reviewtext = Form.restaurantstext.value;
    http.open("GET", url + "?id=" + escape(id) + "&type=" + ReviewForm + "&reviewtext=" +  escape(reviewtext) + "&passed=Y", true);          
    http.onreadystatechange = handleHttpResponse_addReviewsDBwindow; http.send(null);
    } else if(ReviewForm == 'shopping'){
    var reviewtext = Form.shoppingtext.value;
    http.open("GET", url + "?id=" + escape(id) + "&type=" + ReviewForm + "&reviewtext=" +  escape(reviewtext) + "&passed=Y", true);          
    http.onreadystatechange = handleHttpResponse_addReviewsDBwindow; http.send(null);
    } else if(ReviewForm == 'entertainment'){
    var reviewtext = Form.entertainmenttext.value;
    http.open("GET", url + "?id=" + escape(id) + "&type=" + ReviewForm + "&reviewtext=" +  escape(reviewtext) + "&passed=Y", true);          
    http.onreadystatechange = handleHttpResponse_addReviewsDBwindow; http.send(null);
    } else if(ReviewForm == 'ttd'){
    var reviewtext = Form.ttdtext.value;
    http.open("GET", url + "?id=" + escape(id) + "&type=" + ReviewForm + "&reviewtext=" +  escape(reviewtext) + "&passed=Y", true);          
    http.onreadystatechange = handleHttpResponse_addReviewsDBwindow; http.send(null);
    } else if(ReviewForm == 'addReviewsformdb'){
    var reviewtext = Form.triptext.value;
    http.open("GET", url + "?id=" + escape(id) + "&type=" + ReviewForm + "&reviewtext=" +  escape(reviewtext) + "&passed=Y" + update_content, true);          
    http.onreadystatechange = handleHttpResponse_addReviewsDBwindow; http.send(null);
    }
}

function handleHttpResponse_addReviewsDBwindow(){
  /*
  if (typeof hidden_div_id == "undefined") {
    hidden_div_id = "reviewdivbox";
  }
  */
    if (http.readyState == 4)
    {        
        results = http.responseText; 
        document.getElementById('review').innerHTML = results;
        document.getElementById(global_hidden_div_id).innerHTML = '';
        if(global_hidden_div_id!='reviewdivbox'){
            document.getElementById(global_hidden_div_id+'_total').innerHTML = parseInt(document.getElementById(global_hidden_div_id+'_total').innerHTML) + 1;
        }
    }
}
// eof for window reviews 

function canceladdReviewDivBox(){
  /*
  if (typeof hidden_div_id == "undefined") {
    hidden_div_id = "reviewdivbox";
  }
  */
   document.getElementById(global_hidden_div_id).innerHTML = '';       
}
