// JavaScript Document

var PaymentHelper = 
{

  ShowInput:function()
  {
  
    var DivRef = document.getElementById('paymentInput');  
     var IfrRef = document.getElementById('paymentInputIFrame');
                     
                      
     DivRef.style.width = 1000+'px';
     DivRef.style.height = WindowsUtil.GetAbsWindowBottom() - 10 + 'px';
     //DivRef.clientWidth = 300;
     //DivRef.clientHeight = 300;
     DivRef.style.overflowY = 'hidden';
     DivRef.style.overflowX = 'hidden';
     IfrRef.style.width = DivRef.style.width;
     //IfrRef.clientWidth = DivRef.clientWidth;
     IfrRef.style.height = DivRef.style.height;
     //frRef.clientHeight = DivRef.clientHeight;
     IfrRef.style.zIndex = DivRef.style.zIndex - 1;
    var top = window.pageYOffset ? window.pageYOffset : document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop;
                        
	  
	  
     var left = mouseX;
     DivRef.style.top  = top + 'px';
     IfrRef.style.top = top + 'px';
     DivRef.style.left  = 0 + 'px' ;
     IfrRef.style.left  = 0 + 'px';
                       	        
	   DivRef.style.display = "block";
     IfrRef.style.display = "block";
     DivRef.style.background = "#194a99";
     DivRef.style.position = 'absolute';
     IfrRef.style.position = 'absolute';
     
     PaymentHelper.SetMerchantId('THB');
  },
  
  ConfirmSubmit:function()
  {
    if(document.getElementById('companyname').value == ''){alert('Please Enter Company Name');return false;}
	if(document.getElementById('contactname').value == ''){alert('Please Enter Your Name as a Contact Person');return false;}
	if(document.getElementById('accountno').value == ''){alert('Please Enter Account Number with Jobsdb');return false;}
	if(document.getElementById('telno').value == ''){alert('Please Enter Your Telephone Number');return false;}
	if(document.getElementById('amount').value == ''){alert('Please Enter Amount');return false;}
    if(document.getElementById('invoiceno').value == ''){alert('Please Enter Invoice Number');return false;}
    
	var amount = document.getElementById('amount').value;
	//amount = parseFloat(amount);
	amount = amount.split('.');
	amount[0] += amount[1];
    document.getElementById('AMOUNT2').value = amount[0];
    document.getElementById('INVMERCHANT').value = document.getElementById('invoiceno').value;
    
    var desc =  'Jobsdb Recruitment Media Services.';
	desc += '\n Company Name : '+  document.getElementById('companyname').value;
	desc += '\n Contact Name : '+  document.getElementById('contactname').value;
    desc += '\n Account Number : '+  document.getElementById('accountno').value;
    desc += '\n Telephone Number : '+  document.getElementById('telno').value;
    
	document.getElementById('DETAIL2').value = desc;
    
    document.getElementById('paymentform').submit();
  
  },
  SetMerchantId:function(currency)
  {
  
    if(currency == 'THB'){document.getElementById('MERCHANT2').value = '401001154307001'}
    if(currency == 'USD'){document.getElementById('MERCHANT2').value = '402001154307001'}
    if(currency == 'EUR'){document.getElementById('MERCHANT2').value = '403001154307001'}
    if(currency == 'HKD'){document.getElementById('MERCHANT2').value = '408001154307001'}
    if(currency == 'SGD'){document.getElementById('MERCHANT2').value = '409001154307001'}
  },
  FormatAmount:function()
  {
   var num = parseFloat(document.getElementById('amount').value);
   document.getElementById('amount').value= num.toFixed(2);
  },
  HideInput:function()
  {
	var DivRef = document.getElementById('paymentInput');
     var IfrRef = document.getElementById('paymentInputIFrame');
    DivRef.style.display = "none";
    IfrRef.style.display = "none";
  }

}
