	function initial_error()
	{
		$('.error_display').hide();
	}

	var t;
	function vaildate_select()
	{
		var value0=document.getElementById('Short_Logn').value;
		var value1=document.getElementById('forexselect').value;
		var value2=document.getElementById('contract_size').value;
		var value3=document.getElementById('closing_price').value;
		var flag=true;
		var error_msg="";
		if(value0 == '0')
		{
			error_msg=error_msg+'Pleas select short or long<br/>';
			flag=false;
		}
		if(value1 == '0')
		{
			error_msg=error_msg+'Pleas select a forex<br/>';
			flag=false;
		
		}
		if(value2 == '0')
		{
			error_msg=error_msg+'Pleas select a Contract Size<br/>';
			flag=false;
		}
		if(isNaN(value3) || value3=="")
		{
			if(parseInt(value3) <= 0){
				error_msg=error_msg+'Pleas select a closing_price<br/>';
				flag=false;
			}
			error_msg=error_msg+'Pleas select a closing_price<br/>';
				flag=false;
		}
		if(flag==true)
		{
			document.getElementById('error_display').innerHTML='';
			return true;		
		}else
		{
			document.getElementById('error_display').innerHTML='';
			$('.error_display').show();
			document.getElementById('error_display').innerHTML=error_msg;
			return false;
		}
	}
	function calc_profit()
	{
		if(vaildate_select())
		{
			var short_long=document.getElementById('Short_Logn').value;
			var Closing_Price=parseFloat(document.getElementById('closing_price').value);
			var Opening_Price=parseFloat(t);
			var	Contract_Size=parseInt(document.getElementById('contract_size').value);
			if(short_long =="2")
			{
				var result = ((Closing_Price-Opening_Price) * Contract_Size)*100;
			}else
			{
				var result = ((Opening_Price-Closing_Price) * Contract_Size)*100;
			}
			var result2 =Math.round(result)/100;
			var forex_sel=document.getElementById('forexselect').value;
			if(forex_sel.length == 5)
			{		
				if(result2<0)
				{
					$('#earnloss').html("Your Loss");
					var t_result = result2 - (result2*2) ;
					$('#profit').html(t_result);
				}else
				{
					$('#earnloss').html("Your Profit");
					document.getElementById('profit').innerHTML = result2;
				}
			}else
			{
				if(forex_sel.substring(3)=="USD")
				{
					//document.getElementById('profit').innerHTML = result2;
					if(result2<0)
					{
						$('#earnloss').html("Your Loss");
						var t_result = result2 - (result2*2) ;
						$('#profit').html(t_result);
						//$('#profit').html("here1");
					}else
					{
						$('#earnloss').html("Your Profit");
						document.getElementById('profit').innerHTML = result2;
					}
				}else
				{
					var new_result = Math.round(result2*100/Closing_Price)/100;
					if(new_result<0)
					{
						$('#earnloss').html("Your Loss");
						var t_result = new_result - (new_result*2) ;
						$('#profit').html(t_result);
						//$('#profit').html("here2");
					}else
					{
						$('#earnloss').html("Your Profit");
						document.getElementById('profit').innerHTML = new_result;
					}
					//document.getElementById('profit').innerHTML=new_result;
				}
			}
		}
	}
	function get_current_price()
	{	
		var good=document.getElementById('forexselect').value;
		if(good=="GCUSD")
		{
			$('.contract_size_unit').text('Ounces');
			$('.contract_size option:eq(1)').text('10').attr('value','10');
			$('.contract_size option:eq(2)').text('50').attr('value','50');
			$('.contract_size option:eq(3)').text('100').attr('value','100');
			$('.contract_size option:eq(4)').text('200').attr('value','200');
			$('.contract_size option:eq(5)').text('500').attr('value','500');
		}else if(good=="SIUSD")
		{
			$('.contract_size_unit').text('Ounces');
			$('.contract_size option:eq(1)').text('500').attr('value','500');
			$('.contract_size option:eq(2)').text('2,500').attr('value','2500');
			$('.contract_size option:eq(3)').text('5,000').attr('value','5000');
			$('.contract_size option:eq(4)').text('10,000').attr('value','10000');
			$('.contract_size option:eq(5)').text('25,000').attr('value','25000');
		}else if(good=="CLUSD")
		{
			$('.contract_size_unit').text('Barrels');
			$('.contract_size option:eq(1)').text('100').attr('value','100');
			$('.contract_size option:eq(2)').text('500').attr('value','500');
			$('.contract_size option:eq(3)').text('1,000').attr('value','1000');
			$('.contract_size option:eq(4)').text('2,000').attr('value','2000');
			$('.contract_size option:eq(5)').text('5,000').attr('value','5000');
		}else
		{
			$('.contract_size_unit').text('');
			$('.contract_size option:eq(1)').text('10,000').attr('value','10000');
			$('.contract_size option:eq(2)').text('50,000').attr('value','50000');
			$('.contract_size option:eq(3)').text('100,000').attr('value','100000');
			$('.contract_size option:eq(4)').text('200,000').attr('value','200000');
			$('.contract_size option:eq(5)').text('500,000').attr('value','500000');
		}
		var short_long=document.getElementById('Short_Logn').value;
		if(short_long == "1" || short_long == "2")
		{
			document.getElementById('error_display').innerHTML='';
			$.get("get_current.php",{ symbol: ""+good+"",short_long:""+short_long+""},
 			 function(data){
   				$('#curent_price').html(data);
				t=data;
 			});
		}else
		{
			document.getElementById('error_display').innerHTML='';
			$('.error_display').show();
			document.getElementById('error_display').innerHTML='Pleas select short or long<br/>';
		}
	}
	
	function vaildate_closing_price(field)
     {
          var check = true;
          var value = field.value; //get characters
          //check that all characters are digits, ., -, or ""
		  if(isNaN(parseFloat(value)))
		  {
		  	check=false;
		  }
		 
          //apply appropriate colour based on value
          if(!check)
          {
			   field.className="error";
			   //document.getElementById('closing_price_error').innerHTML = '<img src="images/unchecked.gif"> ERROR! Please input a vaild float number';
          }
          else
          {
              field.className="";
          }
     }
	 
