// *** You can put up to three 50 character messages, each MUST BE encased in double quotes and end with a semicolon ***

message1 = "CALL 01622 813007 NOW for late offers..";
message2 = "Booking now to enjoy Cornwall in 2012";
message3 = "Short break offers out of season";

// *** END OF MESSAGES **** END OF MESSAGES ***


/*DO NOT ALTER ANY CODE BELOW - IT WILL ONLY BREAK!! */
function initArray() {
 this.length = initArray.arguments.length;
 for (i=0;i<this.length;i++)
  this[i] = initArray.arguments[i];
}

var message = new initArray(message1,message2,message3);
var start_automatically = true;
var marq_repeat = true;
var marq_length = 50;
var type_speed = 100;
var intermessage_delay = 2000;
var marq_default = "CALL 01622 813007 NOW for offers";

function toggle(par) {
 marq_id.blur();
 marq_id.value="";
 if ((par != null) || (start_automatically)) {
  marq_status = !marq_status;
  if (verify()) {
   cur_message = 0;
   cur_char = 0;
   type();
  } else {
   marq_status = false;
  }
 }
}
function verify() {
 var valid = true;
 for (j=0;j<message.length;j++) {
  if (message[j].length > marq_length) {
   alert("Message "+(j+1)+" is too long! "
    + "You must fix it for the script to run. "
    + "Either shorten the message or increase "
    + "marq_length so it fits.");
   valid = false;
  }
 }
 return valid;
}

function type() {
 if (cur_char >= message[cur_message].length) {
  cur_char = 0;
  cur_message++;
 }
 if (cur_char == 0)
  marq_id.value = "";
 if ((cur_message >= message.length) && (marq_repeat))
  cur_message = 0;
 if ((cur_message<message.length) && (marq_status)) {
  marq_id.value += message[cur_message].charAt(cur_char);
  cur_char++;
  if (cur_char >= message[cur_message].length)
   setTimeout("type()",intermessage_delay);
  else
   setTimeout("type()",type_speed);
 } else {
  marq_id.value = marq_default;
  marq_status = false;
 }
}

var marq_status = false;
var cur_message = 0;
var cur_char = 0;
document.write('<input class="ticker" type="text" name="marq" id="marq" size="' + marq_length + '" value="" />');
var marq_id = document.getElementById("marq");
toggle();
