function xmlhttpPost(strURL, idx, p) 
{
	
	var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText, idx, p);
        }
    }
    self.xmlHttpReq.send(getquerystring(idx, p));
}

function getquerystring(idx, p) 
{
	
	
	if(idx=='login_system')
	{
		var obj_zoom = document.getElementById('tbl_id');
			obj_zoom.className='tdalpha';
			
		document.getElementById('loader_login').innerHTML = "<img src='/images/loader.gif' alt='' />";
		document.getElementById('loader_login').style.display = 'block';
		document.getElementById('login_button').disabled = true;
		document.getElementById('login_code').disabled = true;
		document.getElementById('login_password').disabled = true;
		
		
		var lng_code = escape(p);
		var log_code = document.getElementById('login_code').value;
		var log_pass = document.getElementById('login_password').value;
		
		
		
		qstr = 'lng_code='+lng_code+'&log_code='+log_code+'&log_pass='+log_pass;	
		
	}
	
	if(idx=='iso')
	{
		var obj_zoom = document.getElementById('tbl_id');
			obj_zoom.className='tdalpha';
			
		document.getElementById('loader_login').innerHTML = "<img src='/images/loader.gif' alt='' />";
		document.getElementById('loader_login').style.display = 'block';
		
		
		var lng_code = escape(p);
		var dep_id = document.getElementById('dep_id').value;	
		qstr = 'lng_code='+lng_code+'&dep_id='+dep_id;	
		
	}
	
	
	if(idx=='dep_calc')
	{
		var obj_zoom = document.getElementById('tbl_id');
			obj_zoom.className='tdalpha';
			
		document.getElementById('loader_login').innerHTML = "<img src='/images/loader.gif' alt='' />";
		document.getElementById('loader_login').style.display = 'block';
		
		
		var lng_code = escape(p);
		var dep_id = document.getElementById('dep_id').value;	
		var iso_id = document.getElementById('calc_iso_id').value;	
		var sum = document.getElementById('calc_sum_id').value;	
		var time = document.getElementById('calc_time_id').value;	
		
		qstr = 'lng_code='+lng_code+'&dep_id='+dep_id+'&iso_id='+iso_id+'&sum='+sum+'&time='+time;		
	}
	
	
	
	if(idx=='loan')
	{
		var obj_zoom = document.getElementById('tbl_id');
			obj_zoom.className='tdalpha';
			
		document.getElementById('loader_login').innerHTML = "<img src='/images/loader.gif' alt='' />";
		document.getElementById('loader_login').style.display = 'block';
		
		
		var lng_code = escape(p);
		var loan_type_id = document.getElementById('loan_type_id').value;
		
		
		qstr = 'lng_code='+lng_code+'&loan_type_id='+loan_type_id;	
		
	}
	
	
	if(idx=='loan_calc')
	{
		
		var obj_zoom = document.getElementById('tbl_id');
			obj_zoom.className='tdalpha';
			
		document.getElementById('loader_login').innerHTML = "<img src='/images/loader.gif' alt='' />";
		document.getElementById('loader_login').style.display = 'block';
		
		
		var lng_code = escape(p);
		var loan_type = document.getElementById('loan_type_id').value;	
		var loan_id = document.getElementById('calc_loan_cobo_id').value;	
		var sum = document.getElementById('calc_sum_id').value;	
		var time = document.getElementById('calc_time_id').value;	
		var prepay = document.getElementById('calc_prepayment_id').value;	
		
		qstr = 'lng_code='+lng_code+'&loan_type='+loan_type+'&loan_id='+loan_id+'&sum='+sum+'&time='+time+'&prepay='+prepay;		
	}
	
	return qstr;
}
function updatepage(str, idx, p)
{
	
	
	if(idx=='login_system')
	{
		document.getElementById('login_button').disabled = false;
		document.getElementById('login_code').disabled = false;
		document.getElementById('login_password').disabled = false;
		document.getElementById('loader_login').style.display = 'none';
		document.getElementById('loader_login').innerHTML = "";	
		
		var obj_zoom = document.getElementById('tbl_id');
		obj_zoom.className='tdnonalpha';
		
		
		
		var str_arr = str.split("***")
		
		if(str_arr[0]==1)
		{
			window.location.href=str_arr[1];			 
		}
		else
		{
			
			//document.getElementById('error_string').innerHTML = str_arr[1];
			alert(""+str_arr[1]+"");
		}	
		
		
		
	}
	if(idx=='iso')
	{
		document.getElementById('loader_login').style.display = 'none';
		document.getElementById('loader_login').innerHTML = "";	
		
		var obj_zoom = document.getElementById('tbl_id');
		obj_zoom.className='tdnonalpha';
		
		document.getElementById('iso_td_id').innerHTML = str
	
		
	}
	if(idx=='loan')
	{
		document.getElementById('loader_login').style.display = 'none';
		document.getElementById('loader_login').innerHTML = "";	
		
		var obj_zoom = document.getElementById('tbl_id');
		obj_zoom.className='tdnonalpha';
		
		var str_arr = str.split("***");
		
		document.getElementById('loan_td_id').innerHTML = str_arr[0];
		document.getElementById('sum_str_id').innerHTML = str_arr[1];
	
		
	}
	
	
	if(idx=='dep_calc')
	{
		document.getElementById('loader_login').style.display = 'none';
		document.getElementById('loader_login').innerHTML = "";	
		
		var obj_zoom = document.getElementById('tbl_id');
		obj_zoom.className='tdnonalpha';
		
		var str_arr = str.split("***");
		
		
		var arr_ids = new Array('dep_td_id','iso_td_id','sum_td_id','time_td_id');
		for(i=0;i<arr_ids.length;i++)
		{
			document.getElementById(arr_ids[i]).style.color = '';
		}
		document.getElementById('calc_error_string_id').innerHTML = '';
		document.getElementById('calc_result_id').innerHTML = '';
		
		
		
		if(str_arr[0]=='error0')
		{
			
			var arr_err = str_arr[1].split('&&&');
			for(i=0;i<arr_err.length;i++)
			{
				if(document.getElementById(arr_err[i]))
				{
					document.getElementById(arr_err[i]).style.color = '#ff0000';
				}
				
			}
			
		}
		else if(str_arr[0]=='error1')
		{
			document.getElementById('calc_error_string_id').innerHTML = str_arr[1];
		}		
		else if(str_arr[0]=='1')
		{
			document.getElementById('calc_result_id').innerHTML = str_arr[1];
		}	
		
	}
	
	if(idx=='loan_calc')
	{
		document.getElementById('loader_login').style.display = 'none';
		document.getElementById('loader_login').innerHTML = "";	
		
		var obj_zoom = document.getElementById('tbl_id');
		obj_zoom.className='tdnonalpha';
		
		var str_arr = str.split("***");
		
		
		var arr_ids = new Array('loan_type_td_id','loan_td_id','sum_td_id','time_td_id','prepayment_td_id');
		for(i=0;i<arr_ids.length;i++)
		{
			document.getElementById(arr_ids[i]).style.color = '';
		}
		document.getElementById('calc_error_string_id').innerHTML = '';
		document.getElementById('calc_result_id').innerHTML = '';
		
		
		
		if(str_arr[0]=='error0')
		{
			
			var arr_err = str_arr[1].split('&&&');
			for(i=0;i<arr_err.length;i++)
			{
				if(document.getElementById(arr_err[i]))
				{
					document.getElementById(arr_err[i]).style.color = '#ff0000';
				}
				
			}
			
		}
		else if(str_arr[0]=='error1')
		{
			document.getElementById('calc_error_string_id').innerHTML = str_arr[1];
		}		
		else if(str_arr[0]=='1')
		{
			document.getElementById('calc_result_id').innerHTML = str_arr[1];
		}
		
	}
	
}




function Visiblepopup(id)
{
	document.getElementById(id).style.display = 'block';
}
function Hiddenpopup(id)
{
	document.getElementById(id).style.display = 'none';
}


function trim(str)
{
    if(!str || typeof str != 'string')
        return null;

    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,'');
}

function ClearValue(id,value)
{
	var value_input = trim(document.getElementById(id).value);
		value 		= trim(value);
		value_input = trim(value_input);
			
	if(value_input == value)
	{
		document.getElementById(id).value = '';
	}
}

/*
function shwoWotch(plase)
{
	var d = new Date();
	var h =d.getHours();
	var m =d.getMinutes();
	var s =d.getSeconds(); 
	
	var hh = (h < 10 ? "0":"") +h;
	var mm = (m < 10 ? "0":"") +m;
	var ss = (s < 10 ? "0":"") +s;
	
	var myPlase= document.getElementById(plase);
	myPlase.innerHTML = hh+":"+mm+":"+ss;
	setTimeout("shwoWotch('"+plase+"')",1000);
	
}
*/
function resizeIframe(frameid)
{
	var currentfr=document.getElementById(frameid)
	if (currentfr && !window.opera)
	{
		//currentfr.style.display="block"
		if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
		currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;
		else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
		currentfr.height = currentfr.Document.body.scrollHeight;
		if (currentfr.addEventListener)
		currentfr.addEventListener("load", readjustIframe, false)
		else if (currentfr.attachEvent)
		{
			currentfr.detachEvent("onload", readjustIframe) // Bug fix line
			currentfr.attachEvent("onload", readjustIframe)
		}
	}
}
