<!--
var isNS = navigator.appName.indexOf("Netscape") != -1 && navigator.appVersion.charAt(0) >= 3;
var isIE = navigator.appName.indexOf("Microsoft Internet Explorer") != -1 && navigator.appVersion.charAt(0) >= 4;

function convert(formelement)
{
  formelement.value = formelement.value.toUpperCase();	
}

function convert_name(myform)
{
	var result_FG="";
	var result_GF="";
	var size_FG;
	var size_GF;
	var temp_init;
	var index;
	
	var gnameVal;
	var fnameVal;
	
	gnameVal = myform.gName.value;	//.toUpperCase();	
	fnameVal = myform.fName.value;	//.toUpperCase();	
	gnameVal = trim(gnameVal);
	fnameVal = trim(fnameVal);
	
	size_GF = result_GF.length;
	size_FG = result_FG.length;
  
	if (gnameVal.length + 1 + fnameVal.length > 25)
	{
		index = gnameVal.indexOf(" ");
		temp_init = gnameVal;
		gnameVal = "";
	
		while (index != -1)
		{
			gnameVal = gnameVal + temp_init.substring(0,1) + " ";
			temp_init = temp_init.substring(index+1);
			index = temp_init.indexOf(" ");
		}	
		gnameVal = gnameVal + temp_init.substring(0,1);
	}

	fnameVal = fnameVal.replace("-", " ");
	gnameVal = gnameVal.replace("-", " ");
	fnameVal = fnameVal.replace("'", " ");
	gnameVal = gnameVal.replace("'", " ");

	fnameVal = fnameVal.substring(0, 25-(gnameVal.length+1));
	result_FG = fnameVal + " " + gnameVal;
	result_GF = gnameVal + " " + fnameVal;

	if( myform.gName.value != "")
	{
		myform.nameOnCard.options[0].text =  result_FG;
		myform.nameOnCard.options[1].text =  result_GF;
		myform.nameOnCard.options[1].value =  "GF";
	}
	else
	{
		myform.nameOnCard.options[0].text =  result_FG;
		myform.nameOnCard.options[1].text =  "";
		myform.nameOnCard.options[1].value =  "ZZZ";
	}
}

function trim(str)
{
	var strlen = str.length;
        var temp;
	for (var i=strlen-1; i>=0; i--)
	{
		 if ((str.substring(i,i+1) <= " "))
		 { 
		 	str = str.substring(0,i); 
		 }
		 else {
		 	break;
		 }
	}
        
   	return str;
}    

function checkdate(objForm)
{
	dayIdx = objForm.birthDay.selectedIndex;
	monthIdx = objForm.birthMonth.selectedIndex;
	yearIdx = objForm.birthYear.selectedIndex;
	falseDay = false; 
	
	if (dayIdx>0 && monthIdx>0 && yearIdx>0) {
		dd = parseInt(objForm.birthDay.options[dayIdx].value);	
		mm = objForm.birthMonth.options[monthIdx].value;
		yyyy = parseInt(objForm.birthYear.options[yearIdx].value);
		
       	if (checkInvalidDate(dd, mm, yyyy))
			objForm.birthDay.options[0].selected = true;
	}
}

function checkInvalidDate(dd, mm, yyyy)
{
	falseDay = false; 

	// check the months with 30 days
	if (mm=="04" || mm=="06" || mm=="09" || mm=="11") {
		if (dd == 31) 
        	falseDay = true;
	}

	// check February and leap years
	if (mm=="02") {
		if (dd > 29) falseDay = true;
		if (dd == 29 && !((yyyy%4==0 && yyyy%100!=0) || yyyy%400==0)) 
			falseDay = true;
	}

	return falseDay
}

function check18(objForm) {
	birthYr = objForm.birthYear.value;
	birthMonth = objForm.birthMonth.value;
	birthDay = objForm.birthDay.value;
	var is18Flag = false;
	
	if (birthYr!="" && birthMonth!="" && birthDay!="") {
		var date = new Date();
		thisYr = date.getYear();
		if (!isIE)
			thisYr = thisYr + 1900;
		thisMonth = date.getMonth() + 1;
		thisDay = date.getDate();
	
		if (thisYr - birthYr > 18) {
			is18Flag = true;
		} else if (thisYr - birthYr == 18) {
			if (thisMonth - birthMonth > 0) {
				is18Flag = true;
			} else if (thisMonth - birthMonth == 0) {
				if (thisDay - birthDay >= 0) {
					is18Flag = true;
				}
			}
		}
	}
	objForm.IS_ADULT.value=is18Flag;
	return is18Flag;
}

function enablePromo(objForm) {
	// if child before, choose default value
	if (objForm.IS_ADULT.value=="false")
		objForm.promoInd[0].checked=true;

	if (check18(objForm)) {
		for (i=0; i<objForm.promoInd.length; i++) {
			objForm.promoInd[i].disabled=false;
		}
	} else {
		for (i=0; i<objForm.promoInd.length; i++) {
			objForm.promoInd[i].disabled=true;
		}
		objForm.promoInd[2].checked=true;
	}	
}

function formRefresh(objForm, pAction, pAnchor) {
	if (pAnchor!="") {
		if (null!=objForm.targetField)
			objForm.targetField.value=pAnchor; 
		objForm.action=objForm.action+"#"+pAnchor; 
	}
	objForm.actionType.value=pAction; 
	objForm.submit();
}

function popThisUp(url, popupName, width, height) {
	window.open (url, popupName, 'scrollbars=yes,status=yes,resizable=yes,width='+width+',height='+height)
}

function popUpUrl(pUrl, popupName, width, height) {
	var url = getUrl(pUrl);
	window.open (url, popupName, 'scrollbars=yes,status=yes,resizable=yes,width='+width+',height='+height)
}

function getUrl(pUrl) {
	var winUrl = new String(window.location);
	if (winUrl!=null) {
		idx = winUrl.indexOf(contextRoot);
		if (idx>-1) {
			newString = winUrl.substring(idx+contextRoot.length);
			idx2 = newString.indexOf("/");
			if (idx>-1) {
				localeVal = newString.substring(0, idx2);				
			}
		}
	}
	return contextRoot + localeVal + pUrl;
}

function gotoUrl(pUrl) {
	window.location = getUrl(pUrl);
}
//-->