function jumpto(form) 
{
   var locindex = D1.selectedIndex;
   window.open(D1.options[locindex].value,'domainname', 'scrollbars=yes,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,width=400,height=600');
}

function calculateRate(myObject){

	var myForm = myObject.form;
	var destIndex = myForm.destination.selectedIndex;

	if (destIndex == 0) {
	  myForm.rate.value = "Select Rate";
	  return 0;
	}

	var destleg = fixRounding(myForm.destination.options[destIndex].value*10000.0);
	var srcIndex = myForm.source.selectedIndex;

	if (srcIndex == 0) {
	  myForm.rate.value = "Select Rate";
	  return 0;
	}

	var srcleg = fixRounding(myForm.source.options[srcIndex].value*10000.0); 
	var result = Math.floor(10000*(destleg+srcleg))/10000.0;
	var resultStr = "" + result;
	resultStr = (resultStr.length < 5) ? "0" + resultStr : resultStr;
	var resultLen = resultStr.length;
	myForm.rate.value = resultStr.substring(0,resultLen-4)+"."+resultStr.substring(resultLen-4,resultLen);
	return 0
}

function fixRounding(realnumber){
	var a = Math.ceil(realnumber) - realnumber;
	var b = realnumber - Math.floor(realnumber);
	if (a <= b) return Math.ceil(realnumber);
	return Math.floor(realnumber);
}