	function pnlCalculate()
	{	

		buy = $('#buy')[0].value;
		sell = $('#sell')[0].value;
		lots = $('#lots')[0].value;

		if(!(lots>0))
		{
			$('#pnl_div')[0].innerHTML = "<font color=Red>lot has to be greater than 0</font>";
			return true;
		}
		if(!(sell>0))
		{
			$('#pnl_div')[0].innerHTML = "<font color=Red>Sell Price has to be greater than 0</font>";
			return true;
		}
		if(!(buy>0))
		{
			$('#pnl_div')[0].innerHTML = "<font color=Red>Buy Price has to be greater than 0</font>";
			return true;
		}


		curRate = '';
		var rate = 1;
		var dir = 1;
		var pair = '';
		switch(document.getElementById("base_pair").value)
		{
			case "USD":
				pair = '';
				break;
			case "JPY":
				pair = 'USD/JPY';
				dir  = 1;
				break;
			case "ILS":
				pair = 'USD/ILS';
				dir  = 1;
				break;
			case "CHF":
				pair = 'USD/CHF';
				dir  = 1;
				break;
			case "CAD":
				pair = 'USD/CAD';
				dir  = 1;
				break;
			case "GBP":
				pair = 'GBP/USD';
				dir  = -1;
				break;
			case "CHF":
				pair = 'USD/CHF';
				dir  = 1;
				break;
			case "AUD":
				pair = 'AUD/USD';
				dir  = -1;
				break;
			case "PLN":
				pair = 'USD/PLN';
				dir  = 1;
				break;
			case "NOK":
				pair = 'USD/NOK';
				dir  = 1;
				break;
			case "SEK":
				pair = 'USD/SEK';
				dir  = 1;
				break;
			case "MXN":
				pair = 'USD/MXN';
				dir  = 1;
				break;
			case "SGD":
				pair = 'USD/SGD';
				dir  = 1;
				break;
			case "CZK":
				pair = 'USD/CZK';
				dir  = 1;
				break;
			case "TRY":
				pair = 'USD/TRY';
				dir  = 1;
				break;
			default:
				pair = '';
				break;
		}
		if (pair != ''){
			
			$.get("/FXQuotes.xml", function(data){
			
   			   $("/xml/product/name", data).each(
				function ()
				{
					if (this.firstChild.nodeValue == pair) 
					{
						if (dir==1)
							curRate = (1/this.parentNode.getElementsByTagName("ASK")[0].firstChild.nodeValue);
						else
							curRate = (this.parentNode.getElementsByTagName("ASK")[0].firstChild.nodeValue);
						$('#pnl_div')[0].innerHTML = (curRate*(sell-buy)*lots*100000).toFixed(2) + ' USD';
					}	
				}
			   )
			});
						
		}
		else
		{
			curRate = 1;
			$('#pnl_div')[0].innerHTML = ((sell-buy)*lots*100000).toFixed(2) + ' USD';
		}
	//	$('#cur_pr_label')[0].textContent = 'Current Price('+document.getElementById("base_pair").value+'/USD)';
	}
