function purpose_others(obj)
{
	if (obj == "OV")
	{
		document.forms[0].elements['fx_purpose_other'].readOnly = false;
		document.forms[0].elements['fx_purpose_other'].style.backgroundColor  = "#FFFFFF";
	}
	else
	{
		document.forms[0].elements['fx_purpose_other'].readOnly = true;
		document.forms[0].elements['fx_purpose_other'].style.backgroundColor  = "#C0C0C0";
	}

	if (obj == "BV" || obj == "PV") 
	{
		document.forms[0].elements['currency'].disabled = false;
		document.forms[0].elements['travellers_cheque'].disabled = false;
		document.forms[0].elements['cash_passport'].disabled = false;
		document.forms[0].elements['fcdd'].disabled = false;
		document.forms[0].elements['swift_transfer'].disabled = false;

		document.forms[0].elements['fcdd'].checked = false;
		document.forms[0].elements['swift_transfer'].checked = false;
	
		document.forms[0].elements['hidcurrency'].value = '';
		document.forms[0].elements['hidtravellers_cheque'].value = '';
		document.forms[0].elements['hidcash_passport'].value = '';
		document.forms[0].elements['hidfcdd'].value = '';
		document.forms[0].elements['hidswift_transfer'].value = '';
	}
	else if (obj == "MV" || obj == "SV")
	{
		document.forms[0].elements['fcdd'].checked = false;
		document.forms[0].elements['swift_transfer'].checked = false;
		document.forms[0].elements['currency'].disabled = true;
		document.forms[0].elements['travellers_cheque'].disabled = true;
		document.forms[0].elements['cash_passport'].disabled = true;
		document.forms[0].elements['fcdd'].disabled = false;
		document.forms[0].elements['swift_transfer'].disabled = false;
		
		document.forms[0].elements['currency'].checked = false;
		document.forms[0].elements['travellers_cheque'].checked = false;
		document.forms[0].elements['cash_passport'].checked = false;
	
		document.forms[0].elements['hidcurrency'].value = '';
		document.forms[0].elements['hidtravellers_cheque'].value = '';
		document.forms[0].elements['hidcash_passport'].value = '';
		document.forms[0].elements['hidfcdd'].value = '';
		document.forms[0].elements['hidswift_transfer'].value = '';
	}
	else if (obj == "OV")
	{
		document.forms[0].elements['fcdd'].checked = false;
		document.forms[0].elements['swift_transfer'].checked = false;
		
		document.forms[0].elements['fcdd'].disabled = false;
		document.forms[0].elements['swift_transfer'].disabled = false;
		document.forms[0].elements['currency'].disabled = true;
		document.forms[0].elements['travellers_cheque'].disabled = true;
		document.forms[0].elements['cash_passport'].disabled = true;

		document.forms[0].elements['hidcurrency'].value = '';
		document.forms[0].elements['hidtravellers_cheque'].value = '';
		document.forms[0].elements['hidcash_passport'].value = '';
		document.forms[0].elements['hidfcdd'].value = '';
		document.forms[0].elements['hidswift_transfer'].value = '';
	}
}

/*Added by Ranjith B on 4th May 2005 - assigning type of transaction values to hidden variables*/
function assign(obj)
{
	var name = obj.name;
	if (document.forms[0].elements[name].checked == true)
	{
		document.forms[0].elements['hid'+name].value = document.forms[0].elements[name].value;
	}
	else
	{
		document.forms[0].elements['hid'+name].value = '';
	}

}


function priority_others(obj)
{
	if (obj == "O")
	{
		document.forms[0].elements['fx_priority_other'].readOnly = false;
		document.forms[0].elements['fx_priority_other'].style.backgroundColor  = "#FFFFFF";
	}
	else
	{
		document.forms[0].elements['fx_priority_other'].readOnly = true;
		document.forms[0].elements['fx_priority_other'].style.backgroundColor  = "#C0C0C0";
	}
}

function brdetails_popup(obj)
{
	var branch_code;
	branch_code = obj;
	if (branch_code != "#")
	{
		win = open("forex_brdetails_uaeindia.jsp?branch_code="+branch_code,"forexuaeindia","toolbar=no,menubar=no,scrollbar=no,resizable=no,location=no,top=230,left=230,width=300,height=150");
	}
}

/*Added by Ranjith B on 3rd May 2005*/
/*Used in forex buy page*/
function ticket_confirm(obj)
{
	if (obj == "N")
	{
		document.getElementById("get_ticket_space").style.display = 'inline';
		document.getElementById("get_ticket").style.display = 'inline';
		document.getElementById("get_ticket_caption").style.display = 'inline';
		document.getElementById("get_ticket_confirm").style.display = 'inline';

		document.forms[0].elements['hidticket'].value = 'N';
	}
	else
	{
		document.getElementById("get_ticket_space").style.display = 'none';
		document.getElementById("get_ticket").style.display = 'none';
		document.getElementById("get_ticket_caption").style.display = 'none';
		document.getElementById("get_ticket_confirm").style.display = 'none';
		document.forms[0].confirm[0].checked = false;
		document.forms[0].confirm[1].checked = false;

		document.forms[0].tr_from.value = "";
		document.forms[0].tr_to.value = "";
		document.forms[0].tr_carrier.value = "";
		document.forms[0].travel[0].checked = false;
		document.forms[0].travel[1].checked = false;
		document.forms[0].emigration[0].checked = false;
		document.forms[0].emigration[1].checked = false;

		document.getElementById('getticket_from').style.display = 'none';			/*Hiding travel details part of forex buy page*/
		document.getElementById('getticket_fromval').style.display = 'none';
		document.getElementById('getticket_to').style.display = 'none';
		document.getElementById('getticket_toval').style.display = 'none';
		document.getElementById('getticket_carrier').style.display = 'none';
		document.getElementById('getticket_carrierval').style.display = 'none';
		document.getElementById('getticket_travel').style.display = 'none';
		document.getElementById('getticket_travelval').style.display = 'none';
		document.getElementById('getticket_emigration').style.display = 'none';
		document.getElementById('getticket_emigrationval').style.display = 'none';
		document.getElementById('getticket_space').style.display = 'none';

		document.forms[0].elements['hidticket'].value = 'Y';
	}
}

/*Added by Ranjith B on 29th Apr 2005 and modified on 3rd May 2005*/
/*Used in forex buy page*/
function get_ticket_show()
{
	document.getElementById('getticket_from').style.display = 'inline';
	document.getElementById('getticket_fromval').style.display = 'inline';
	document.getElementById('getticket_to').style.display = 'inline';
	document.getElementById('getticket_toval').style.display = 'inline';
	document.getElementById('getticket_carrier').style.display = 'inline';
	document.getElementById('getticket_carrierval').style.display = 'inline';
	document.getElementById('getticket_travel').style.display = 'inline';
	document.getElementById('getticket_travelval').style.display = 'inline';
	document.getElementById('getticket_emigration').style.display = 'inline';
	document.getElementById('getticket_emigrationval').style.display = 'inline';
	document.getElementById('getticket_space').style.display = 'inline';

	document.forms[0].elements['hidconfirm'].value = 'Y';
}

/*Added by Ranjith B on 3rd May 2005*/
/*Used in forex buy page*/
function get_ticket_hide()
{
	document.getElementById('getticket_from').style.display = 'none';
	document.getElementById('getticket_fromval').style.display = 'none';
	document.getElementById('getticket_to').style.display = 'none';
	document.getElementById('getticket_toval').style.display = 'none';
	document.getElementById('getticket_carrier').style.display = 'none';
	document.getElementById('getticket_carrierval').style.display = 'none';
	document.getElementById('getticket_travel').style.display = 'none';
	document.getElementById('getticket_travelval').style.display = 'none';
	document.getElementById('getticket_emigration').style.display = 'none';
	document.getElementById('getticket_emigrationval').style.display = 'none';
	document.getElementById('getticket_space').style.display = 'none';

	document.forms[0].tr_from.value = "";
	document.forms[0].tr_to.value = "";
	document.forms[0].tr_carrier.value = "";
	document.forms[0].travel[0].checked = false;
	document.forms[0].travel[1].checked = false;
	document.forms[0].emigration[0].checked = false;
	document.forms[0].emigration[1].checked = false;

	document.forms[0].elements['hidconfirm'].value = 'N';
}


/*Used in forex selling page.*/
function curr_all(obj)
{
	if (document.forms[0].fx_sell_curr.checked == true)
	{
		document.forms[0].elements['currency_all'].disabled = false;
		document.forms[0].elements['currency_all'].style.backgroundColor  = "#FFFFFF"

		document.forms[0].elements['sell_qty_curr'].readOnly = false;
		document.forms[0].elements['sell_qty_curr'].style.backgroundColor  = "#FFFFFF"

		document.forms[0].elements['hidtrans_curr'].value = obj;
				
	}
	else
	{
		document.forms[0].elements['currency_all'].disabled = true;
		document.forms[0].elements['currency_all'].value = "#";
		document.forms[0].elements['currency_all'].style.backgroundColor  = "#C0C0C0"

		document.forms[0].elements['sell_qty_curr'].readOnly = true;
		document.forms[0].elements['sell_qty_curr'].value = "";
		document.forms[0].elements['sell_qty_curr'].style.backgroundColor  = "#C0C0C0"

		document.forms[0].elements['hidtrans_curr'].value = "";

	}
}

function curr_tc(obj)
{
	if (document.forms[0].fx_sell_tc.checked == true)
	{
		document.forms[0].elements['currency_tc'].disabled = false;
		document.forms[0].elements['currency_tc'].style.backgroundColor  = "#FFFFFF"

		document.forms[0].elements['sell_qty_tc'].readOnly = false;
		document.forms[0].elements['sell_qty_tc'].style.backgroundColor  = "#FFFFFF"

		document.forms[0].elements['hidtrans_tc'].value = obj;
	}
	else
	{
		document.forms[0].elements['currency_tc'].disabled = true;
		document.forms[0].elements['currency_tc'].value = "#";
		document.forms[0].elements['currency_tc'].style.backgroundColor  = "#C0C0C0"

		document.forms[0].elements['sell_qty_tc'].readOnly = true;
		document.forms[0].elements['sell_qty_tc'].value = "";
		document.forms[0].elements['sell_qty_tc'].style.backgroundColor  = "#C0C0C0"

		document.forms[0].elements['hidtrans_tc'].value = "";
	}
}

/*Added by Ranjith B on 2nd May 2005 - Sell screen , other priority*/
function sell_priority(obj)
{
	if (obj == "O")
	{
		document.forms[0].elements['sell_priority_other'].readOnly = false;
		document.forms[0].elements['sell_priority_other'].style.backgroundColor  = "#FFFFFF"
	}
	else
	{
		document.forms[0].elements['sell_priority_other'].readOnly = true;
		document.forms[0].elements['sell_priority_other'].value = "";
		document.forms[0].elements['sell_priority_other'].style.backgroundColor  = "#C0C0C0"
	}
}

/*Added by Ranjith B on 4th May 2005 - Assign travel type to hidden variable*/
function assign_trvl(obj)
{
	document.forms[0].hidtravel.value = obj;	
}

/*Added by Ranjith B on 4th May 2005 - Assign emigration req: to hidden variable*/
function assign_emigration(obj)
{
	document.forms[0].hidemigration.value = obj;	
}

/*Added by Ranjith B on 2nd May 2005 - Calling "Place an Order" screen from Forex Buy page.*/
function buy_place_order()
{
	if (validate()==false)
	{
		return false;
	}
	var purpose = document.forms[0].fx_purpose.value;
	var other_purpose = document.forms[0].fx_purpose_other.value;
	var priority = document.forms[0].fx_priority.value;
	var other_priority = document.forms[0].fx_priority_other.value;
	var travel_date = document.forms[0].fx_date_trvl.value;
	
																/*Checking date of travel*/
	if (travel_date.length == 0)
	{
		alert("Enter "+document.forms[0].fx_date_trvl.title);
		document.forms[0].fx_date_trvl.focus();
		return false;
	}
																/*Checking other purposes*/
	if (purpose == "OV")		
	{
		if (other_purpose.length == 0)
		{
			alert("Enter "+document.forms[0].fx_purpose_other.title);
			document.forms[0].fx_purpose_other.focus();
			return false;
		}
	}
															/*Checking other priority*/
	if (priority == "O")		
	{
		if (other_priority.length == 0)
		{
			alert("Enter "+document.forms[0].fx_priority_other.title);
			document.forms[0].fx_priority_other.focus();
			return false;
		}		
	}
															/*check type of transaction checked or not*/
	if (purpose == "BV" || purpose == "PV")
	{
		if (document.forms[0].currency.checked == false && document.forms[0].travellers_cheque.checked == false && document.forms[0].cash_passport.checked == false && document.forms[0].fcdd.checked == false && document.forms[0].swift_transfer.checked == false)
		{
			alert("Please select type of transaction");
			document.forms[0].currency.focus();
			return false;
		}
	}
															/*check type of transaction checked or not*/
	if (purpose == "MV" || purpose == "SV")
	{
		if (document.forms[0].fcdd.checked == false && document.forms[0].swift_transfer.checked == false)
		{
			alert("Please select type of transaction");
			document.forms[0].fcdd.focus();
			return false;
		}
	}
															/*check type of transaction checked or not*/
	if (purpose == "OV")
	{
		if (document.forms[0].fcdd.checked == false && document.forms[0].swift_transfer.checked == false)
		{
			alert("Please select type of transaction");
			document.forms[0].fcdd.focus();
			return false;
		}
	}
															/*Check ticket booked or not*/
	if (document.forms[0].ticket[0].checked == false && document.forms[0].ticket[1].checked == false)
	{
		alert("Please select whether ticket booked or not");
		document.forms[0].ticket[0].focus();
		return false;
	}
																															
	var from = document.forms[0].tr_from.value;
	var to = document.forms[0].tr_to.value;
	var carrier = document.forms[0].tr_carrier.value;
	if (document.forms[0].ticket[1].checked == true)
	{
		if (document.forms[0].confirm[0].checked == false && document.forms[0].confirm[1].checked == false)		/*Whether the user is ready to buy ticket or not*/
		{
			alert("Confirm are you ready to buy ticket from us");
			document.forms[0].confirm[0].focus();
			return false;
		}
		else if (document.forms[0].confirm[0].checked == true)			/*if ticket not booked*/
		{
			if (from.length == 0)
			{
				alert("Please select travel From");
				document.forms[0].tr_from.focus();
				return false;
			}
			if (to.length == 0)
			{
				alert("Please select travel To");
				document.forms[0].tr_to.focus();
				return false;
			}
			if (carrier.length == 0)
			{
				alert("Please select preferred travel carrier");
				document.forms[0].tr_carrier.focus();
				return false;
			}
			if (document.forms[0].travel[0].checked == false && document.forms[0].travel[1].checked == false)
			{
				alert("Please select whether one way or two way");
				document.forms[0].travel[0].focus();
				return false;
			}
			if (document.forms[0].emigration[0].checked == false && document.forms[0].emigration[1].checked == false)
			{
				alert("Please select whether Emigration required or not");
				document.forms[0].emigration[0].focus();
				return false;
			}
		}
	}

	document.forms[0].method = "post";
	document.forms[0].action = "forex_place_order_uaeindia.jsp";
	document.forms[0].submit();
	return false;
}


/*Added by Ranjith B on 05 May 2005 - Check cusomer address - place an order screen.*/
function custaddd_check()
{
	var address = document.forms[0].cust_add.value;
	if(address.length > 100)
	{
		alert("Address Cannot exceeds 100 characters");
		document.forms[0].cust_add.focus()
		return false;
	}
}


/*Added by Ranjith B on 4nd May 2005 - Calling "Place an Order" screen from Forex Sell page.*/
function sell_place_order()
{
	if (document.forms[0].fx_sell_curr.checked == false && document.forms[0].fx_sell_tc.checked == false)	/*Type of transaction check*/
	{
		alert("Please select type of transaction");
		document.forms[0].fx_sell_curr.focus();
		return false;
	}

	if (document.forms[0].fx_sell_curr.checked == true)			/*Currency & qyty check for Currency*/
	{
		if (document.forms[0].currency_all.value == "#")
		{
			alert("Please select currency");
			document.forms[0].currency_all.focus();
			return false;
		}
		if (document.forms[0].sell_qty_curr.value == "")
		{
			alert("Please select Quantity");
			document.forms[0].sell_qty_curr.focus();
			return false;
		}
	}
	
	if (document.forms[0].fx_sell_tc.checked == true)			/*Currency & qyty check for TC*/
	{
		if (document.forms[0].currency_tc.value == "#")
		{
			alert("Please select currency");
			document.forms[0].currency_tc.focus();
			return false;
		}
		if (document.forms[0].sell_qty_tc.value == "")
		{
			alert("Please select Quantity");
			document.forms[0].sell_qty_tc.focus();
			return false;
		}
	}
	
	if (document.forms[0].currency_sel.value == "#")		/*Priority check*/
	{
		alert("Please select Priority");
		document.forms[0].currency_sel.focus();
		return false;
	}
	if (document.forms[0].currency_sel.value == "O")
	{
		if (document.forms[0].sell_priority_other.value == "")
		{
			alert("Please select Other Priority");
			document.forms[0].sell_priority_other.focus();
			return false;
		}
	}

	if (document.forms[0].state.value == "#")		/*Nearest branch - state check*/
	{
		alert("Please select State");
		document.forms[0].state.focus();
		return false;
	}

	if (document.forms[0].city.value == "#")		/*Nearest branch - city check*/
	{
		alert("Please select City");
		document.forms[0].city.focus();
		return false;
	}
			

	document.forms[0].method = "post";
	document.forms[0].action = "forex_place_order_uaeindia.jsp";
	document.forms[0].submit();
	return false;
}


/*Added by Ranjith B on 4nd May 2005 - Calling when submitting "Place an Order" page.*/
function place_an_order()
{
	if (validate()==false)
	{
		return false;
	}
	document.forms[0].method = "post";
	document.forms[0].action = "forex_save_uaeindia.jsp";
	document.forms[0].submit();
	return false;
}