function crearFlash(url, width, height, wmode, alternate) {
	if (navigator.userAgent.indexOf('MSIE') != -1) {
    	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' + width + '" height="' + height + '">');
	    document.write('<param name="movie" value="' + url + '" />');
	}
	else
    	document.write('<object type="application/x-shockwave-flash" data="' + url + '" width="' + width + '" height="' + height + '">');
	document.write('<param name="menu" value="false" />');
	if (wmode)
		document.write('<param name="wmode" value="' + wmode + '" />');
	if (alternate)
		document.write(alternate);
	document.write('</object>');
}




function validarTexto(formulario, campo, mensaje) {
	if(document.forms[formulario].elements[campo].value == '') {
		alert(mensaje);
		document.forms[formulario].elements[campo].focus();
		return false;
	}
	return true;
}

function validarEmail(formulario, campo, mensaje) {
   if(!document.forms[formulario].elements[campo].value.match(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)) {
		alert(mensaje);
		document.forms[formulario].elements[campo].focus();
		return false;
   }
	return true;
}

function validarSelector(formulario, campo, mensaje) {
	if(document.forms[formulario].elements[campo].selectedIndex == 0) {
		alert(mensaje);
		document.forms[formulario].elements[campo].focus();
		return false;
	}
	return true;
}

function validarOpcion(formulario, campo, mensaje) {
    var checked = false
    for (var i = 0; i < document.forms[formulario].elements[campo].length; i ++)
        if (document.forms[formulario].elements[campo][i].checked)
            checked = true;
    if (!checked) {
		alert(mensaje);
		document.forms[formulario].elements[campo][0].focus();
		return false;
    }
	return true;
}

function validarBuscarP1() {
	if(document.forms['buscarP1'].elements['bTipo'].selectedIndex == 0 && document.forms['buscarP1'].elements['bCultivo'].selectedIndex == 0) {
		alert('Debe ingresar un criterio de BUSQUEDA');
		document.forms['buscarP1'].elements['bTipo'].focus();
		return false;
	}
	return true;
}

function validarBuscarP2() {
	if(!validarSelector('buscarP2', 'bProducto', 'Debe seleccionar una MARCA.')) return false;
	return true;
}

function validarBuscarP3() {
	if(!validarSelector('buscarP3', 'bComposicion', 'Debe seleccionar una COMPOSICION.')) return false;
	return true;
}

function validarContacto() {
	if(!validarTexto('contacto', 'nombre', 'Debe ingresar su NOMBRE.')) return false;
	if(!validarEmail('contacto', 'email', 'Debe ingresar su E-MAIL.')) return false;
	if(!validarTexto('contacto', 'mensaje', 'Debe ingresar su MENSAJE.')) return false;
	return true;
}

function validarRRHH() {
	if(!validarTexto('rrhh', 'nombre', 'Debe ingresar su NOMBRE.')) return false;
	if(!validarEmail('rrhh', 'email', 'Debe ingresar su E-MAIL.')) return false;
	if(!validarTexto('rrhh', 'mensaje', 'Debe ingresar su MENSAJE.')) return false;
	if(!validarTexto('rrhh', 'curriculum', 'Debe ingresar su CURRICULUM.')) return false;
	return true;
}




function createXMLHttp() {
	if (typeof XMLHttpRequest != 'undefined') {
		return new XMLHttpRequest();
	}
    else if (window.ActiveXObject) {
		var aVersions = ['MSXML2.XMLHttp.5.0', 'MSXML2.XMLHttp.4.0', 'MSXML2.XMLHttp.3.0', 'MSXML2.XMLHttp', 'Microsoft.XMLHttp'];
		for (var i = 0; i < aVersions.length; i++) {
			try {
				var oXmlHttp = new ActiveXObject(aVersions[i]);
				return oXmlHttp;
			}
            catch (oError) {
			}
		}
	}
	throw new Error('XMLHttp object could be created.');
}

function cargarListado(pagina) {
    document.getElementById('listado').innerHTML = 'Cargando...';
    oXmlHttpListado.open('get', pagina, true);
    oXmlHttpListado.onreadystatechange = function() {
	    if (oXmlHttpListado.readyState == 4)
		    if (oXmlHttpListado.status == 200) {
                if (oXmlHttpListado.getResponseHeader('Content-Type') == 'text/html')
                    document.getElementById('listado').innerHTML = oXmlHttpListado.responseText;
            }
            else
                document.getElementById('listado').innerHTML = '';
    };
    oXmlHttpListado.send(null);
    return false;
}

function cargarNota(pagina) {
    document.getElementById('nota').innerHTML = 'Cargando...';
    oXmlHttpNota.open('get', pagina, true);
    oXmlHttpNota.onreadystatechange = function() {
	    if (oXmlHttpNota.readyState == 4)
		    if (oXmlHttpNota.status == 200) {
                if (oXmlHttpNota.getResponseHeader('Content-Type') == 'text/html')
                    document.getElementById('nota').innerHTML = oXmlHttpNota.responseText;
            }
            else
                document.getElementById('nota').innerHTML = '';
    };
    oXmlHttpNota.send(null);
    return false;
}

function cargarProducto(p) {
	document.getElementById('producto').innerHTML = document.getElementById('p' + p).innerHTML;
    return false;
}