var backImage = new Array(); // don't change this
 
backImage[0] = "css/xuite/hfimg/emerald.jpg";
backImage[1] = "css/xuite/hfimg/green.jpg";
backImage[2] = "css/xuite/hfimg/stone.jpg";
backImage[3] = "css/xuite/hfimg/metal.jpg";
backImage[4] = "css/xuite/hfimg/black.jpg";
backImage[5] = "css/xuite/hfimg/mix.jpg";
backImage[6] = "css/xuite/hfimg/pink.jpg";
backImage[7] = "css/xuite/hfimg/blue.jpg";
backImage[8] = "css/xuite/hfimg/stars.jpg";
backImage[9] = "css/xuite/hfimg/stripes.jpg";

function trimString (str)
{
 while (str.substring(0,1) == ' ')
 {
  str= str.substring(1, str.length);
 }
 while (str.substring(str.length-1, str.length) == ' ')
 {
  str = str.substring(0,str.length-1);
 }
 return str;
}

function submitForm(id, act) {
	var form = document.getElementById(id);
//	for (var j=0; j < form.elements.length; j++) {
//		var elem = form.elements[j];
//		alert(elem.name + ' is ' + elem.value);
//	}
 	form.act.value = act;
	form.submit();
}

function valid_email(theValue)
{
	if (theValue.length < 4)
    {
    	alert("Email is invalid.");
    	return false;
    }
    else if ((theValue.indexOf("@") != -1) && 
          (theValue.indexOf("@") < theValue.lastIndexOf(".")))
    {
    	return true;
    }
    else
    {
    	alert("Use a proper email");
    }    
    return false;
}

function popupFrame(args)
{
 var url = 'http://www.hhott.com/yfp.php?' + args;
 var width  = 600;
 var height = screen.height;
 var left   = (screen.width  - width)/2;
 var top    = 0;
 var params = 'width='+width+', height='+height;
 params += ', top='+top+', left='+left;
 params += ', directories=no';
 params += ', location=no';
 params += ', menubar=no';
 params += ', resizable=no';
 params += ', scrollbars=no';
 params += ', status=no';
 params += ', toolbar=no';
 newwin1 = window.open(url, 'hhottframe', params);
 if (window.focus) {newwin1.focus()}
}

function popup (url, h)
{
  //Create a new window
  var newWin = window.open(url, "", 
   'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=' + h);
  newWin.focus();
}

function popup_preview(url,w,form_id)
{
  //alert('form id=' + form_id);
  var f = document.getElementById(form_id);

  var showframe = f.showframe;
  
  if (showframe.value <= 0) {
  	alert('Select a frame first');
  	return;
  }
  
  var note = f.note;
  var msg = f.msg;

  if (note.value == '') {
	  alert('Enter the receiver name or a note of the key');
 	  return;  	
  } else if (msg.value == '') {
 	  alert('Enter a greeting message for the greeting key');
 	  return;
  }

  args = 'showframe=' + showframe.value + '&msg=' + encodeURIComponent(msg.value) +
  	'&note=' + encodeURIComponent(note.value);
  	
 var width  = w;
 var height = screen.height;
 var left   = (screen.width  - width)/2;
 var top    = 0;
 var params = 'width='+width+', height='+screen.height;
 params += ', top='+top+', left='+left;
 params += ', directories=yes';
 params += ', location=yes';
 params += ', menubar=no';
 params += ', resizable=yes';
 params += ', scrollbars=yes';
 params += ', status=yes';
 params += ', toolbar=yes';
 url += '?' + args;
 newwin1=window.open(url,'hhottframe', params);
 if (window.focus) {newwin1.focus()}
 return false;
}

function saveKey(usrid, form_id) {
  if (usrid <= 0) {
	alert('Login first to save and share your key');
	window.location = "mm_login.php";
	return;
  }

  var f = document.getElementById(form_id);
//  for (var j=0; j < f.elements.length; j++) {
//      var elem = f.elements[j];
//      alert(elem.name + ' is ' + elem.value);
//  }

  var showframe = f.showframe;
  var note = f.note;
  var msg = f.msg;
  //alert('Save key to usrid:' + usrid + ', note:'+note.value + ', msg:' + msg.value);

  if (note.value == '') {
	  alert('Enter the receiver name or a note of the key');
 	  return;  	
  } else if (msg.value == '') {
 	  alert('Enter a greeting message for the greeting key');
 	  return;
  } else if (showframe.value <= 0) {
 	  alert('Select a frame');
 	  return;  
  }

  args = 'showframe=' + showframe.value + '&msg=' + encodeURIComponent(msg.value) +
  	'&note=' + encodeURIComponent(note.value);

//alert('#args:' + args);
  f.submit();
}

