/***********************************
* relationshipRater.js
*
* Utility functions involved with 
* HOAEC relationship rater
*
* Created By eculver
* Created On 02/14/08
* Last Updated: 02/14/08
************************************/
var selected1 = '';
var selected2 = '';
var selected3 = '';

var rated1 = false;
var rated2 = false;
var rated3 = false;

var NOWAY      = 'No Way';
var LONGSHOT   = 'Long shot...';
var SLIGHTFIT  = 'Slight fit';
var ADEQUATE   = 'Adequate';
var TEXTBOOK   = 'Textbook';
var VERYSTRONG = 'Very strong';
var WOW        = 'WOW';

function hide_definition(def_num)
{
  // Realign div heights
//  $('rightSide').style.height = parseInt($('rightSide').style.height.substring(0, ($('rightSide').style.height.length-2))) - $('definition-div').offsetHeight + 'px';
//  $('leftSide').style.height = parseInt($('leftSide').style.height.substring(0, ($('leftSide').style.height.length-2))) - $('definition-div').offsetHeight + 'px';
//  $('leftSideImage').style.height = parseInt($('leftSideImage').style.height.substring(0, ($('leftSideImage').style.height.length-2))) - $('definition-div').offsetHeight + 'px';
  // Clear definition from div
  document.getElementById('definition-div').innerHTML = '';
}
function show_definition(def_num)
{
  // Set div to definition
  document.getElementById('definition-div').innerHTML = "<hr class='dark' />" + document.getElementById('page_definition'+def_num).value;
  // Realign div heights
//  $('rightSide').style.height = parseInt($('rightSide').style.height.substring(0, ($('rightSide').style.height.length-2))) + $('definition-div').offsetHeight + 'px';
//  $('leftSide').style.height = parseInt($('leftSide').style.height.substring(0, ($('leftSide').style.height.length-2))) + $('definition-div').offsetHeight + 'px';
//  $('leftSideImage').style.height = parseInt($('leftSideImage').style.height.substring(0, ($('leftSideImage').style.height.length-2))) + $('definition-div').offsetHeight + 'px';
}
function page_rate_gift(rater, rating)
{
  // Send rating to database.
  // Get new relationship, gift picture, gift description, and gift name
  // Reset stars
  var current_rating = "current-rating" + rater;
  if (rater==1) rated1 = true;
  else if (rater == 2) rated2 = true;
  else if (rater == 3) rated3 = true;
  document.getElementById('page_rating'+rater).value = rating;
  document.getElementById(current_rating).style.width = (rating * 20); // add 'px' if non-IE browser
  if (document.getElementById(current_rating).style.width != ((rating * 20) + 'px')) document.getElementById(current_rating).style.width = (rating * 20) + 'px';
  
  // Send request if all three have been clicked.
  if (rated1 && rated2 && rated3) {
	var user_id = $('page_user_id').value;
	var gift_id = $('page_gift_id').value;
	var rel1    = $('page_relationship1').value;
	var rel2    = $('page_relationship2').value;
	var rel3    = $('page_relationship3').value;
	var rating1 = $('page_rating1').value;
	var rating2 = $('page_rating2').value;
	var rating3 = $('page_rating3').value;

	doRelationshipRate(user_id, gift_id, rel1, rel2, rel3, rating1, rating2, rating3, 'gift_page');
	rated1 = rated2 = rated3 = false;	
	selected1 = selected2 = selected3 = '';
  }
}

/*
function send_request()
{
  selected1 = selected2 = selected3 = '';
  $('rate_definition1').innerHTML = $('rate_definition2').innerHTML = $('rate_definition3').innerHTML = '';
  rated1 = rated2 = rated3 = false;
  $('gift_page_div').innerHTML = "<center><br/><br/><img src='/modx/graphics/spinner.gif'><br/><br/>Loading...</center>";
  document.getElementById("gift_page_form").send({
		update: $('gift_page_form'),
		onComplete: function() {
		}});
}
*/