// JavaScript Document

//validates that check boxes are selected and pops alert

 function checkEntries(frm)
    {
        var filledIn = false;
        // Use the length property to iterate through each Checkbox
        // to determine if a selection has been made
        for (var counter=0; counter<frm.itinerary.length; counter++)
            if (frm.itinerary[counter].checked == true)
                filledIn = true;
        if (filledIn == false)
        {
            alert('Please make at least one selection');
            return false;
        }
        return true;
    }
	

//validates that check boxes are selected and pops alert for Compare Staterooms Page

function cmpValues(obj1, obj2) {
return (obj1.toLowerCase() == obj2.toLowerCase());
}

function setComparator(obj) {
var num = 0;
var acodes = "";
var models = "";
var spacer = "";
for (var i=0 ; i < obj.stateroom.length ; i++) {
if (obj.stateroom[i].checked) {
if (num > 0) spacer = ",";
var objValue = obj.stateroom[i].value;
var begin = objValue.indexOf(',')
acodes += spacer + objValue.substring(begin + 1, objValue.length);
models += spacer + objValue.substring(0, begin);
num++;
}
}
comparator = "/pages/ships/?acodes=" + acodes + "&staterooms=";
return num;
}
var	eLA_url = "/pages/ships/"
var	eLA_Win=null;


// sets variable for funtion setComparator
var comparator = "/pages/ships/";
function go() {
var obj = document.forms['CompareStaterooms'], result = setComparator(obj);
if (result < 2) {
alert('Please select at least two stateroom categories to compare');
return;
}
location = comparator;
}

//strip char function
function stripChars(strVar,charVar) {
	  for(var i=0; i<strVar.length; i++){
	   strVar = strVar.replace(charVar, "");   
	 }
	 return strVar;
}
