﻿function getChiTiet(vSoGD,vDes)
{
     var vURL  = "getKhopLenhHistory.aspx?SoGD=" + vSoGD;        
    QueryPriceHistory(vURL,vDes,"0");
    return false;
}
function getFeeSecuredLoad(vAmount,vDes)
{
     var vURL  = "getfeesecuredloan.aspx?Amount=" + vAmount;        
    QueryPriceHistory(vURL,vDes,"FEE");
    return false;
}
function getOrderCancel(vTranID,vDes)
{
     var vURL  = "getOrderCancel.aspx?TransactionID=" + vTranID;        
    QueryCancel(vURL,vTranID);
    return false;
}
function getInvestExport(vPorID,vDes)
{
    var vURL  = "getInvestExport.aspx?PorID=" + vPorID;        
    QueryPriceHistory(vURL,vDes,"1");
    return false;
}
function QueryCancel(url,vTranID){	
	
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function stateChangeHandler() 
		{ 
				
			//readyState of 4 or 'complete' represents that data has been returned 
			if (page_request.readyState == 4 || page_request.readyState == 'complete'){ //neu xong tra 
				//Gather the results from the callback 
				var vResult = page_request.responseText; 	
				
				
			    if (vResult!="")
			    {
			        if (vResult=="1")
			            alert("Xác nhận gửi lệnh hủy số hiệu: " + vTranID);
			         else
			            alert(vResult);
		            //objDes.innerHTML =vResult;
			        
		        }
		        else
		        {
			       
		            //objDes.innerHTML="";
		        }
			    
			   
				
			} 
		} 
	page_request.open('GET', url, true);
	page_request.send(null);
	
}
function QueryPriceHistory(url,vDisTen,vType){	
	
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function stateChangeHandler() 
		{ 
		    var objDes = document.getElementById(vDisTen);
			if (page_request.readyState == 3){ 
			    if (vType=="1")
				{
				    objDes.innerHTML ="<center><img src=images/loading5.gif></center>";
				}
			}	
			//readyState of 4 or 'complete' represents that data has been returned 
			if (page_request.readyState == 4 || page_request.readyState == 'complete'){ //neu xong tra 
				//Gather the results from the callback 
				var vResult = page_request.responseText; 	
				
				if (vType=="0")
				{
				    if (vResult!="")
				    {
				        alert(vResult);
			            //objDes.innerHTML =vResult;
    			        
			        }
			        else
			        {
    			       
			            //objDes.innerHTML="";
			        }
				}
				else
				{
				   if (vType=="FEE")
				   {
				        objDes.innerHTML ='Phí ứng trước: ' + vResult;
				   }
				   else
				   {
				       if (vResult!="")
				          objDes.innerHTML =vResult;
    				      
				       else 
				          objDes.innerHTML="<span class='title01'>chưa có lần xuất nào</span>";
				   }
				}
			} 
		} 
	page_request.open('GET', url, true);
	page_request.send(null);
	
}
function checkLogin(vUser,vPass,vPos1,vPos2,vPos3)
{
    objUser = document.getElementById(vUser);
    if (objUser.value=="")
    {
        alert('Xin vui long nhap so tai khoan');
        return false;
    }
    
    objPass = document.getElementById(vPass);
    if (objPass.value=="")
    {
        alert('Xin vui long nhap mat khau');
        return false;
    }
    
    objPos1 = document.getElementById(vPos1);
    if (objPos1.value=="")
    {
        alert('Xin vui long nhap thong tin chung thuc 1');
        return false;
    }
    objPos2 = document.getElementById(vPos2);
    if (objPos2.value=="")
    {
        alert('Xin vui long nhap thong tin chung thuc 2');
        return false;
    }
    objPos3 = document.getElementById(vPos3);
    if (objPos3.value=="")
    {
        alert('Xin vui long nhap thong tin chung thuc 3');
        return false;
    }
    return true;
}
//ung truoc
function checkUngTruoc(vAmount)
{
    objUser = document.getElementById(vAmount);
    if (objUser.value=="")
    {
        alert('Xin vui long nhap so tien can ung');
        return false;
    }
    
   
    return true;
}

//buy
function checkLenhBuy(objLoaiLenh,objMaCK,objGia)
{

    if(objLoaiLenh.value=="ATO" || objLoaiLenh.value=="ATC")
    {
        var vMaCK = document.getElementById(objMaCK);
        
        if (vMaCK.value!="")
        {
        
            var vURL  = "getPrice.aspx?Stock=" + vMaCK.value + "&Cmd=GiaTran";
        
            QueryPriceBuy(vURL,objGia);
           
        }
    }
}

function QueryPriceBuy(url,vDisTen){	
	
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function stateChangeHandler() 
		{ 
				
			//readyState of 4 or 'complete' represents that data has been returned 
			if (page_request.readyState == 4 || page_request.readyState == 'complete'){ //neu xong tra 
				//Gather the results from the callback 
				var vResult = page_request.responseText; 	
				var objDes = document.getElementById(vDisTen);
				if (vResult!="")
				{
				    
			        objDes.value =vResult;
			        
			    }
			    else
			    {
			       
			        objDes.value="";
			    }
				
			} 
		} 
	page_request.open('GET', url, true);
	page_request.send(null);
	
}

function CheckBuy(vMaCK,vGia,vSoLuong,vLoaiLenh,vTenCongTy)
{
    var txtMaCK =  document.getElementById(vMaCK);    
    if (trim(txtMaCK.value)=="" || trim(txtMaCK.value)==null)
    {
        alert("Nhap ma chung khoan!!!");
        return false;
    }
    var txtGia =  document.getElementById(vGia);    
    if (trim(txtGia.value)=="" || trim(txtGia.value)==null)
    {
        alert("Nhap gia chung khoan!!!");
        return false;
    }
    var txtSoLuong =  document.getElementById(vSoLuong);    
    if (trim(txtSoLuong.value)=="" || trim(txtSoLuong.value)==null)
    {
        alert("Nhap so luong!!!");
        return false;
    }    
  
    //------------------------------//
  
  
    
    
    //0. check nhap ma chung thuc, nhap ma chung khoan,so luong, gia
    //1. check xem gia co nam trong tran san
    //2. check xem san Ha ko the dat lenh ATO, ATC
    //3. bat buoc gia
    
    return true;
}
function trim(str){    if(!str || typeof str != 'string')        return null;    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');}

function QueryDatabaseBuy(url,vDes,vDisTen){	
	
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function stateChangeHandler() 
		{ 
				
			//readyState of 4 or 'complete' represents that data has been returned 
			if (page_request.readyState == 4 || page_request.readyState == 'complete'){ //neu xong tra 
				//Gather the results from the callback 
				var vResult = page_request.responseText; 	
				var objDes = document.getElementById(vDisTen);
				if (vResult!="")
				{
				    
			        objDes.style.display="block";
			        objDes.innerHTML = vResult;
			        
			        
			    }
			    else
			    {
			        objDes.innerHTML = "Không có mã chứng khoán";
			        objDes.style.display="block";
			       
			    }
				
			} 
		} 
	page_request.open('GET', url, true);
	page_request.send(null);
	
}

function getChungKhoanBuy(obj,vDisTen,objLoaiLenh,objGia)
{
    
    if (trim(obj.value)=="" || trim(obj.value)==null)
    {
        return;
    }
    var vURL  = "getStock.aspx?Stock=" + obj.value;    
    QueryDatabaseBuy(vURL,obj,vDisTen);
   

    var vLoaiLenh =  document.getElementById(objLoaiLenh);
    if (vLoaiLenh.value=="ATO" || vLoaiLenh.value=="ATC")
    {
        var vURL  = "getPrice.aspx?Stock=" + obj.value + "&Cmd=GiaTran";
        
            QueryPriceBuy(vURL,objGia);
    }
    
}

//het buy



function getChungKhoanBan(obj,vDisTen,objLoaiLenh,objGia)
{
    
    if (trim(obj.value)=="" || trim(obj.value)==null)
    {
        return;
    }
    var vURL  = "getStock.aspx?Stock=" + obj.value + "&Cmd=Sell";    
    QueryDatabaseSell(vURL,obj,vDisTen);
    
    var vLoaiLenh =  document.getElementById(objLoaiLenh);
    if (vLoaiLenh.value=="ATO" || vLoaiLenh.value=="ATC")
    {
        var vURL  = "getPrice.aspx?Stock=" + obj.value + "&Cmd=GiaSan";
        
            QueryPriceSell(vURL,objGia);
    }
}


function QueryDatabaseSell(url,vDes,vDisTen){
	
	
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function stateChangeHandler() 
		{ 
				
			//readyState of 4 or 'complete' represents that data has been returned 
			if (page_request.readyState == 4 || page_request.readyState == 'complete'){ //neu xong tra 
				//Gather the results from the callback 
				var vResult = page_request.responseText; 	
				var objDes = document.getElementById(vDisTen);
				if (vResult!="")
				{
			        objDes.style.display="block";
			        objDes.innerHTML = vResult;
			       
			    }
			    else
			    {
			        objDes.style.display="block";
			        objDes.innerHTML = "Không có mã chứng khoán";
			       
			    }
				
			} 
		} 
	page_request.open('GET', url, true);
	page_request.send(null);
	
}


function checkLenh(objLoaiLenh,objMaCK,objGia)
{
    if(objLoaiLenh.value=="ATO" || objLoaiLenh.value=="ATC")
    {
        var vMaCK = document.getElementById(objMaCK);
        if (vMaCK.value!="")
        {
        
            var vURL  = "getPrice.aspx?Stock=" + vMaCK.value + "&Cmd=GiaSan";
        
            QueryPriceSell(vURL,objGia);
        }
    }
}

function QueryPriceSell(url,vDisTen){	
	
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function stateChangeHandler() 
		{ 
				
			//readyState of 4 or 'complete' represents that data has been returned 
			if (page_request.readyState == 4 || page_request.readyState == 'complete'){ //neu xong tra 
				//Gather the results from the callback 
				var vResult = page_request.responseText; 	
				var objDes = document.getElementById(vDisTen);
				if (vResult!="")
				{
				    
			        objDes.value = vResult;
			        
			    }
			    else
			    {
			       
			        objDes.value ="";
			    }
				
			} 
		} 
	page_request.open('GET', url, true);
	page_request.send(null);
	
}


function getChungKhoanBan(obj,vDisTen,objLoaiLenh,objGia)
{
    
    if (trim(obj.value)=="" || trim(obj.value)==null)
    {
        return;
    }
    var vURL  = "getStock.aspx?Stock=" + obj.value + "&Cmd=Sell";    
    QueryDatabaseSell(vURL,obj,vDisTen);
    
    var vLoaiLenh =  document.getElementById(objLoaiLenh);
    if (vLoaiLenh.value=="ATO" || vLoaiLenh.value=="ATC")
    {
        var vURL  = "getPrice.aspx?Stock=" + obj.value + "&Cmd=GiaSan";
        
            QueryPriceSell(vURL,objGia);
    }
}


function QueryDatabaseSell(url,vDes,vDisTen){
	
	
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function stateChangeHandler() 
		{ 
				
			//readyState of 4 or 'complete' represents that data has been returned 
			if (page_request.readyState == 4 || page_request.readyState == 'complete'){ //neu xong tra 
				//Gather the results from the callback 
				var vResult = page_request.responseText; 	
				var objDes = document.getElementById(vDisTen);
				if (vResult!="")
				{
			        objDes.style.display="block";
			        objDes.innerHTML = vResult;
			       
			    }
			    else
			    {objDes.style.display="block";
			        objDes.innerHTML = "Không có mã chứng khoán";
			       
			    }
				
			} 
		} 
	page_request.open('GET', url, true);
	page_request.send(null);
	
}


function checkLenhSell(objLoaiLenh,objMaCK,objGia)
{
    if(objLoaiLenh.value=="ATO" || objLoaiLenh.value=="ATC")
    {
        var vMaCK = document.getElementById(objMaCK);
        if (vMaCK.value!="")
        {
        
            var vURL  = "getPrice.aspx?Stock=" + vMaCK.value + "&Cmd=GiaSan";
        
            QueryPriceSell(vURL,objGia);
        }
    }
}

function QueryPriceSell(url,vDisTen){	
	
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function stateChangeHandler() 
		{ 
				
			//readyState of 4 or 'complete' represents that data has been returned 
			if (page_request.readyState == 4 || page_request.readyState == 'complete'){ //neu xong tra 
				//Gather the results from the callback 
				var vResult = page_request.responseText; 	
				var objDes = document.getElementById(vDisTen);
				if (vResult!="")
				{
				    
			        objDes.value = vResult;
			        
			    }
			    else
			    {
			       
			        objDes.value="";
			    }
				
			} 
		} 
	page_request.open('GET', url, true);
	page_request.send(null);
	
}