function setClass(obj, cl){
	if (obj.className!=cl) obj.className = cl;
}

function trim(str)
{
	str = '' + str;
	var re = /^ */;
	var res = str.replace(re, '');
	re = / *$/;
	return (res.replace(re, ''));
}

function ShowAlert(sAlertString, hForm, FormElement)
{
	alert(sAlertString);
	if (hForm.elements[FormElement].type != 'hidden')
		hForm.elements[FormElement].focus();
	if (!hForm.elements[FormElement].options) // select
		hForm.elements[FormElement].select();
	return false;
}

function isValidEmail(mailstr)
{
  var re = /^ *([a-z0-9_-]+\.)*[a-z0-9_-]+@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) *$/;
  return (re.test(mailstr.toLowerCase()));
}

function isValidDate(str)
{
  var re = /^[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}$/;
  return (re.test(str.toLowerCase()));
}

function isValidNumber(num_str) // valid positive float number
{
	var re = /^[0-9]+(\.?[0-9]+)?$/;
	return re.test(num_str);
}

function mmLoadMenus(rel_path) {
	if (window.mm_menu_0822110237_0) return;
	window.mm_menu_0822110237_0 = new Menu("root",140,19,"Verdana, Arial, Helvetica, sans-serif",11,"#2d5081","#2d5081","#eeeeee","#cccccc","left","middle",4,0,1000,-5,7,true,true,true,1,true,true);
	mm_menu_0822110237_0.addMenuItem("Overview","location='"+rel_path+"services.asp'");
	mm_menu_0822110237_0.addMenuItem("Accounts","location='"+rel_path+"accounts.asp'");
	mm_menu_0822110237_0.addMenuItem("Bonds","location='"+rel_path+"bonds.asp'");
	mm_menu_0822110237_0.addMenuItem("Trade&nbsp;Finance","location='"+rel_path+"trade_finance.asp'");
	mm_menu_0822110237_0.addMenuItem("Taka&nbsp;Rate&nbsp;Line", "location='" + rel_path + "taka_rateline.asp'");
	mm_menu_0822110237_0.addMenuItem("Bureau&nbsp;de&nbsp;Change", "location='" + rel_path + "bureau.asp'");
	mm_menu_0822110237_0.addMenuItem("Rates&nbsp;&amp;&nbsp;Charges", "location='" + rel_path + "rates_charges.asp'");
	mm_menu_0822110237_0.hideOnMouseOut=true;
	mm_menu_0822110237_0.menuBorder=1;
	mm_menu_0822110237_0.menuLiteBgColor='#ffffff';
	mm_menu_0822110237_0.menuBorderBgColor='#f0f5f4';
	mm_menu_0822110237_0.bgColor = '#cccccc';
	window.mm_menu_0822110236_0 = new Menu("root", 94, 19, "Verdana, Arial, Helvetica, sans-serif", 11, "#2d5081", "#2d5081", "#eeeeee", "#cccccc", "left", "middle", 4, 0, 1000, -5, 7, true, true, true, 1, true, true);
	mm_menu_0822110236_0.addMenuItem("Careers", "location='" + rel_path + "careers.asp'");
	mm_menu_0822110236_0.hideOnMouseOut = true;
	mm_menu_0822110236_0.menuBorder = 1;
	mm_menu_0822110236_0.menuLiteBgColor = '#ffffff';
	mm_menu_0822110236_0.menuBorderBgColor = '#f0f5f4';
	mm_menu_0822110236_0.bgColor = '#cccccc';
	window.mm_menu_0714115029_0 = new Menu("root", 190,19,"Verdana, Arial, Helvetica, sans-serif",11,"#2d5081","#2d5081","#eeeeee","#cccccc","left","middle",4,0,1000,-5,7,true,true,true,1,true,true);
	mm_menu_0714115029_0.addMenuItem("Information","location='"+rel_path+"remit_info.asp'");
	mm_menu_0714115029_0.addMenuItem("Remittance&nbsp;Form","location='"+rel_path+"remit_form.asp'");
	mm_menu_0714115029_0.addMenuItem("Remittance&nbsp;Calculator", "location='" + rel_path + "rem_calculator.asp'");
	mm_menu_0714115029_0.addMenuItem("Euro&nbsp;Remittance&nbsp;Services", "location='" + rel_path + "euro-remittance.asp'");
	mm_menu_0714115029_0.hideOnMouseOut=true;
	mm_menu_0714115029_0.menuBorder=1;
	mm_menu_0714115029_0.menuLiteBgColor='#ffffff';
	mm_menu_0714115029_0.menuBorderBgColor='#f0f5f4';
	mm_menu_0714115029_0.bgColor='#cccccc';
	window.mm_menu_0822110350_1 = new Menu("root",90,19,"Verdana, Arial, Helvetica, sans-serif",11,"#2d5081","#2d5081","#eeeeee","#cccccc","left","middle",4,0,1000,-5,7,true,true,true,1,true,true);
	mm_menu_0822110350_1.addMenuItem("Contact&nbsp;Us", "location='" + rel_path + "contact.asp'");
	mm_menu_0822110350_1.addMenuItem("Branches", "location='" + rel_path + "branches.asp'");
	mm_menu_0822110350_1.hideOnMouseOut=true;
	mm_menu_0822110350_1.menuBorder=1;
	mm_menu_0822110350_1.menuLiteBgColor='#ffffff';
	mm_menu_0822110350_1.menuBorderBgColor='#f0f5f4';
	mm_menu_0822110350_1.bgColor='#cccccc';
	mm_menu_0822110350_1.writeMenus();
} // mmLoadMenus()

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

function format_price(n)
{
	var v = Math.round(parseFloat(n)*100.0) / 100.0;
	var r = (""+parseFloat(v)).split(".");
	if (r.length == 1)
		r[1] = "00";
	else
		if (r[1].length < 2)
			r[1] = r[1] + "0";
	
	return r[0] + "." + r[1];
}

function checkNumberField(field)
{
	var s = field.value;
	var c = String.fromCharCode(event.keyCode);
	if ('0123456789.,'.indexOf(c) >= 0)
	{
		if ((c == '.') && ( (s.indexOf('.') >= 0) || (s.length == 0) ) ) event.returnValue=false;
		if ((c == '-') && !(s.length == 0)) event.returnValue=false;
		if (s.indexOf('.') >= 0)
			if ( (s.indexOf('.')+2) < s.length ) event.returnValue=false;
	}
	else
		event.returnValue=false
}

function check_date(y, m, d)
{
	y = parseInt(y, 10);
	m = parseInt(m, 10);
	d = parseInt(d, 10);
	
	var dd = new Date();
	if (y != '')
		dd.setFullYear(y);
	if (m != '')
		dd.setMonth(m-1);
	if (d != '')
		dd.setDate(d);
		
	return ( (dd.getDate() == d) && ((dd.getMonth()+1) == m) && (dd.getFullYear() == y) );
}