var aSelId = {
		SelFore : '',
		SelBack: ''
	}

	var _f, _b;
	_f = _b = '';

	try {
		_objetus = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		try {
			_objetus = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E) {
			_objetus = false;
		}
	}

	if (!_objetus && typeof XMLHttpRequest != 'undefined') {
		_objetus = new XMLHttpRequest();
	}

	/* Objecto No. 2 */
	try {
		_oHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		try {
			_oHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E) {
			_oHttp = false;
		}
	}

	if (!_oHttp && typeof XMLHttpRequest != 'undefined') {
		_oHttp = new XMLHttpRequest();
	}
	/* Objecto No. 3 */
	try {
		_oUPD = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		try {
			_oUPD = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E) {
			_oUPD = false;
		}
	}

	if (!_oUPD && typeof XMLHttpRequest != 'undefined') {
		_oUPD = new XMLHttpRequest();
	}

	function getURL(cUrl, cId)
	{
		_target = document.getElementById(cId)

		if (_objetus) {
			_objetus.open("GET", cUrl, true);

			_objetus.onreadystatechange=function() {
				if (_objetus.readyState==1) {
					_target.innerHTML = "";
					//_target.innerHTML = "<center><img src='img/loading.gif' border=0><center>";
				}
				else if (_objetus.readyState == 4) {
					if(_objetus.status == 200) {
						if (_objetus.responseText.indexOf('goTo|') != -1) {
							var xa=_objetus.responseText.split("|");
							getURL(xa[1], xa[2]);
						}
						else {
							_target.innerHTML = _objetus.responseText;
						}
					}
				}
			}

			_objetus.send(null);
		}
		else {
			_target.innerHTML = "No se pudo crear objeto";
		}
	}



	function getHTTP(cUrl, cId)
	{
		_target2 = document.getElementById(cId)

		if (_oHttp) {
			_oHttp.open("GET", cUrl, true);

			_oHttp.onreadystatechange=function() {
				if (_oHttp.readyState==1) {
					_target2.innerHTML = "<center><img src='imagenes/loading.gif' border=0><center>";
				}
				else if (_oHttp.readyState == 4) {
					if(_oHttp.status == 200) {
						if (_oHttp.responseText.indexOf('goTo|') != -1) {
							var xa2=_oHttp.responseText.split("|");
							getHTTP(xa2[1], cId);
						}
						else {
							_target2.innerHTML = _oHttp.responseText;
						}
					}
				}
			}

			_oHttp.send(null);
		}
		else {
			_target2.innerHTML = "No se pudo crear objeto";
		}
	}

	function getUPD(cUrl, cId)
	{
		_target3 = document.getElementById(cId)

		if (_oUPD) {
			_oUPD.open("GET", cUrl, true);

			_oUPD.onreadystatechange=function() {
				if (_oUPD.readyState==1) {
					_target3.innerHTML = "<center><img src='imagenes/loading.gif' border=0><center>";
				}
				else if (_oUPD.readyState == 4) {
					if(_oUPD.status == 200) {
						if (_oUPD.responseText.indexOf('goTo|') != -1) {
							var xa3=_oUPD.responseText.split("|");
							getUPD(xa3[1], cId);
						}
						else {
							_target3.innerHTML = _oUPD.responseText;
						}
					}
				}
			}

			_oUPD.send(null);
		}
		else {
			_target3.innerHTML = "No se pudo crear objeto";
		}
	}

function getURL2(cUrl, cId)
	{
		_target = document.getElementById(cId)

		if (_objetus) {
			_objetus.open("GET", cUrl, true);

			_objetus.onreadystatechange=function() {
				if (_objetus.readyState==1) {
					_target.innerHTML = "<center><img src='imagenes/loading.gif' border=0><center>";
				}
				else if (_objetus.readyState == 4) {
					if(_objetus.status == 200) {
						if (_objetus.responseText.indexOf('goTo|') != -1) {
							var xa=_objetus.responseText.split("|");
							getURL(xa[1], xa[2]);
						}
						else {
							_target.innerHTML = _objetus.responseText;
							
							getURL('mini_detalle_salida.php?IdOrden='+document.getElementById('frmordensalida').value,'minidetallesalida');
						}
					}
				}
			}

			_objetus.send(null);
		}
		else {
			_target.innerHTML = "No se pudo crear objeto";
		}
	}

	function postURL(cUrl, cParams, cId)
	{
		_target = document.getElementById(cId)

		if (_objetus) {
			_objetus.open("POST", cUrl, true);

			_objetus.onreadystatechange=function() {
				if (_objetus.readyState == 1) {
					_target.innerHTML = "<center><img src='imagenes/loading.gif' border=0><center>";
				}
				else if (_objetus.readyState == 4) {
					if(_objetus.status == 200) {
						if (_objetus.responseText.indexOf('goTo|') != -1) {
							var xa=_objetus.responseText.split("|");
							getURL(xa[1], cId);
						}
						else {
							_target.innerHTML = _objetus.responseText;
						}
					}
					else {
						_target.innerHTML = 'Estatus: ' + _objetus.status;
					}
				}
			}
			_objetus.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			_objetus.setRequestHeader("Content-length", cParams.length);
			_objetus.setRequestHeader("Connection", "close");
			_objetus.send(cParams);
		}
		else {
			_target.innerHTML = "No se puedo crear objeto";
		}
	}

function CheckEmptys(cParams) {

		aItems = cParams.split(',');

		lValid = true;
		for(i = 0; i < aItems.length; i++) {

			cadena = document.getElementById(aItems[i]).id;
			oTitulo = "tit"+cadena.substr(3,cadena.length);

			oVal2 = document.getElementById(oTitulo);
			oVal2.style.color = "213A85";
			oVal3 = document.getElementById(oTitulo).innerHTML;

			if (document.getElementById(aItems[i]).value == '' || document.getElementById(aItems[i]).value == 'aaaa-mm-dd' || document.getElementById(aItems[i]).value == 'hh:mm:ss') {
				document.getElementById(aItems[i]).focus();
				oVal2.style.color = "ff0000";
				alert('El campo "' + oVal3 + '" es obligatorio, debe proporcionar su información.');
				lValid = false;
				break;
			}

		}
		return (lValid);
}

function CheckEmptyVertical(cParams)
	{
		aItems = cParams.split(',');

		lValid = true;
		for(i = 0; i < aItems.length; i++) {
			oFld = document.getElementById(aItems[i]);
			oLbl = oFld.parentNode.parentNode.firstChild;
			oLbl.style.color = "000000";

			if (oFld.value == '') {
				oLbl.style.color="ff0000"
				oFld.focus();
				alert('El campo "' + oLbl.innerHTML + '" es obligatorio, debe proporcionar su información.');
				lValid = false;
				break;

			}
		}

		return (lValid);
	}


function FormSerialize(cParams)
            {
                        aItems = cParams.split(',');
                        cStr = '';
                        for(i = 0; i < aItems.length; i++) {
                                   _target = document.getElementById(aItems[i])
                                   _value = "";
                                   switch (_target.type) {
                                               case 'text':
                                                           _value = _target.value;
                                                           break;
											   case 'password':
                                                           _value = _target.value;
                                                           break;
                                               case 'textarea':
                                                           _value = _target.value;
                                                           break;
                                               case 'checkbox':
                                                           _value = _target.checked ? _target.value : '';
                                                           break;
											   case 'select-one':
                                                           _value = _target.value;
                                                           break;
											   case 'hidden':
                                                           _value = _target.value;
                                                           break;
                                   }
                                   if (cStr != '') cStr += '&';
                                   cStr += aItems[i] + '=' + _value;
                        }
                        return (cStr);
            }


function FormSerialize2(cParams)
	{

		aItems = cParams.split(',');


		cStr = '';
		for(i = 0; i < aItems.length; i++) {
			if (cStr != '') cStr += '&';
			cStr += aItems[i] + '=' + document.getElementById(aItems[i]).value;
		}

		return (cStr);
	}

	/*function SelectSingle(oItem, cStr)
	{
		if (aSelectedItem[cStr] != '') {
			oAnt = aSelectedItem[cStr];
			oAnt.style.color = aSelectedRGB[cStr].OutFg;
			oAnt.style.backgroundColor = aSelectedRGB[cStr].OutBg;
		}

		aSelectedItem[cStr] = oItem;
		oItem.style.color = aSelectedRGB[cStr].SelFg;
		oItem.style.backgroundColor = aSelectedRGB[cStr].SelBg;

		SaveRGB(oItem);
	}*/


function limpiar()
	{ document.form1.frmnombre.value='';
	  document.form1.frmcorreo.value='';
	  document.form1.frmtelefono.value='';
	  document.form1.frmmensaje.value='';
	}
