function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
	}
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

var mikExp = /[$\\\\#\^\*\[\]\+\{\}\`\~\=\'\|\"]/;

function Valida(val) {
	var strPass = val.value;
	var strLength = strPass.length;
	var lchar = val.value.charAt((strLength) - 1);
	if(lchar.search(mikExp) != -1) {
		var tst = val.value.substring(0, (strLength) - 1);
		val.value = tst;
	}
}
function ValidaCampo(form) {
	
	if(form.value.length < 1) {
		return false;
	}
	if(form.value.search(mikExp) == -1) {
		return true;
	}
	else {
		form.select();
		form.focus();
		return false;
	}
	return false;
}

function validate(field) {
	var valid = "abcdefghijklmnopqrstuvwxyz0123456789";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1"){
			alert("Únicamente acepta valores alfanuméricos!");
			field.focus();
			field.select();
			i = field.value.length;
			return false;
		}
	}
	return true;
}

function validateNumbers(field) {
	var valid = "0123456789.";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") {
			alert("Únicamente acepta números!");
			field.focus();
			field.select();
			i = field.value.length;
			return false;
		}
	}
	return true;
}
function validateNumbers1(field) {
	var valid = "0123456789.";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") {
			field.focus();
			field.select();
			i = field.value.length;
			return false;
		}
	}
	return true;
}

function validateNumbersInt(field) {
	var valid = "0123456789";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") {
			alert("Únicamente acepta números enteros!");
			field.focus();
			field.select();
			i = field.value.length;
			return false;
		}
	}
	return true;
}

function validateNumbersInt1(field) {
	var valid = "0123456789";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") {
			field.focus();
			field.select();
			i = field.value.length;
			return false;
		}
	}
	return true;
}

function isEmail(value){
     //alert('valida mail');
     if (value.match(/^[a-zA-Z0-9\._\-]+@[a-zA-Z0-9\_\-]+\.[a-zA-Z0-9\_\-]+.+/)){
         return (true);  
     }  else  {  
         return (false);  
     }
}

function getposOffset(overlay, offsettype){
var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
var parentEl=overlay.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function overlay(curobj, subobj){
if (document.getElementById){
var subobj=document.getElementById(subobj)
subobj.style.left=getposOffset(curobj, "left")+"px"
subobj.style.top=getposOffset(curobj, "top")+"px"
subobj.style.display="block"
return false
}
else
return true
}

function overlayclose(subobj){
document.getElementById(subobj).style.display="none"
}
//***********************************ROLLOVER PARA LOGOS*************************************************
function MM_nbGroup1(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup1.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
	}
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
/****************************************************************************************************/
//funciones para cambiar de pagina de seminuevos//
function cambiar(nameselect)
{
	switch (nameselect) {
		case "UDMAUTMAR":
			location.href="seminuevos.asp?UDMAUTMAR="+document.formseminuevos.UDMAUTMAR.options[document.formseminuevos.UDMAUTMAR.selectedIndex].value;
			break;
		case "UDMAUTMOD":
			location.href="seminuevos.asp?UDMAUTMAR="+document.formseminuevos.UDMAUTMAR.options[document.formseminuevos.UDMAUTMAR.selectedIndex].value+"&UDMAUTMOD="+document.formseminuevos.UDMAUTMOD.options[document.formseminuevos.UDMAUTMOD.selectedIndex].value;
			break;
		case "UDMAUTVER":
			location.href="seminuevos.asp?UDMAUTMAR="+document.formseminuevos.UDMAUTMAR.options[document.formseminuevos.UDMAUTMAR.selectedIndex].value+"&UDMAUTMOD="+document.formseminuevos.UDMAUTMOD.options[document.formseminuevos.UDMAUTMOD.selectedIndex].value+"&UDMAUTVER="+document.formseminuevos.UDMAUTVER.options[document.formseminuevos.UDMAUTVER.selectedIndex].value;
			break;
	}
}
//fin de funciones para cambiar de pagina de seminuevos	
//funcion que envia formulario
function cambia(pagina)
{
	document.formseminuevos.pagina.value=pagina 
	document.formseminuevos.submit()
}
function cambia2(pagina)
{
	document.formbrapida.pagina.value=pagina 
	document.formbrapida.submit()
}

//fin funcion que envia formulario
//funcion que regresa a la busqueda de archivos
function regresa(id)
{
	if (id==1){
		location.href="seminuevos.asp?brapida=1"
		}
	else{
		location.href="seminuevos.asp"
		}
}
function revisaformbusqueda(){
	var i=0;
	var message="Son necesarios los siguientes campos:\n";

	if (document.formseminuevos.UDMAUTMAR.options[document.formseminuevos.UDMAUTMAR.selectedIndex].value==""){
		message=message+"> Seleccione al menos una Marca";
		i=i+1;	
	}
	if(validateNumbers1(document.formseminuevos.UDMAUTPPSV1)==false)
	{
		message=message+"> \"Desde\" Debe ser Númerico\n";
		i=i+1;	
	}
	if(validateNumbers1(document.formseminuevos.UDMAUTPPSV2)==false)
	{
		message=message+"> \"Hasta\" Debe ser Númerico\n";
		i=i+1;	
	}

	if (i==0) {
		document.formseminuevos.submit();
	}
	else{
		alert(message);
	}
}
//fin funcion que regresa a la busqueda de archivos
//******************************************funcion que valida el formulario de busca rapida*************
var oldMenu=0; 
 	function clickMenu(id){
	    var menuItem;
	    if ((oldMenu!=id) && (oldMenu!=0)) {
			menuItem=eval("document.all.menu" + oldMenu ); 
			menuItem.style.display='none';
			x.style.display='inline';
		}
		menuItem= eval("document.all.menu" + id ); 
		
		if (menuItem.style.display == "none") {
			menuItem.style.display='inline';
			x.style.display='none';
			oldMenu=id;
		} else {
		 	menuItem.style.display='none';
			x.style.display='inline';
			oldMenu=0;
		}
	}


function DespliegaModelos(){
	var i=0;
	var message="Son Necesarios los siguientes campos\n";

	if (document.formbrapida.txtDesde.value == "" &&
		document.formbrapida.txtHasta.value == "" &&
		document.formbrapida.cmbDesdeAniosExistentes.value == "0" &&
		document.formbrapida.cmbHastaAniosExistentes.value == "0" &&
		document.formbrapida.cmbColorExterior.value == "0" &&
		document.formbrapida.cmbColorInterior.value == "0" &&
		document.formbrapida.cmbTipoTapiceria.value == "0" &&
		document.formbrapida.cmbNumeroPuertas.value == "0" &&
		document.formbrapida.cmbTipoTransmision.value == "0" &&
		document.formbrapida.chkAireAcondicionado.checked==false &&
		document.formbrapida.chkBolsasDeAire.checked==false &&
		document.formbrapida.chkEquipoElectronico.checked==false && 
		document.formbrapida.chkEquipoSonido.checked==false && 
		document.formbrapida.chkQuemacocos.checked==false 
		)
	{
	message=message+">  Debe al menos ingresar una característica.\n";
	i=i+1; 
	}
	if (validateNumbers1(document.formbrapida.txtDesde)==false){
		message=message+"> Debe ser desde numerico.\n";
		i=i+1;  
	}
	if (validateNumbers1(document.formbrapida.txtHasta)==false){
		message=message+"> Debe ser hasta numerico.\n";
		i=i+1;  
	}
	if (document.formbrapida.txtDesde.value == "" && document.formbrapida.txtHasta.value != "" ){
		message=message+"> Debe ingresar desde que rango de precio.\n";
		i=i+1;  
	}

	if (document.formbrapida.txtDesde.value != "" && document.formbrapida.txtHasta.value == "" ){
		message=message+"> Debe ingresar hasta que rango de precio.\n";
		i=i+1;  
	}
	else{
		if(document.formbrapida.txtDesde.value != "" && document.formbrapida.txtHasta.value != "")
			{
				if(parseFloat(document.formbrapida.txtDesde.value)>parseFloat(document.formbrapida.txtHasta.value)){
				message=message+"> Debe ingresar un rango de precio valido.\n";
				i=i+1; 
				}
			}
		}
	
	if (document.formbrapida.cmbDesdeAniosExistentes.value != "0" && document.formbrapida.cmbHastaAniosExistentes.value == "0" ){
		message=message+"> Debe ingresar hasta que rango de año.\n ";
		i=i+1;  
	}

	if (document.formbrapida.cmbDesdeAniosExistentes.value == "0" && document.formbrapida.cmbHastaAniosExistentes.value != "0" ){
		message=message+">  Debe ingresar desde que rango de año.\n ";
		i=i+1;  
	}

	intDesdeAniosExistentes = document.formbrapida.cmbDesdeAniosExistentes.value;
	intHastaAniosExistentes = document.formbrapida.cmbHastaAniosExistentes.value;
	
	if (intDesdeAniosExistentes != "0" &&  intHastaAniosExistentes != "0" ){
		intDesdeAniosExistentes =intDesdeAniosExistentes *1.0;
		intHastaAniosExistentes =intHastaAniosExistentes *1.0;
		if (intDesdeAniosExistentes > intHastaAniosExistentes)
		{
			message=message+"> Debe ingresar un rango de años válido.\n ";
			i=i+1;  
		}
	}
	if (i==0) {
		document.formbrapida.submit();
	}
	else{
		alert(message);
	}

}

//*****************************************Fin de funcion que valida el formulario de busca rapida**************
//***********************************************funcion para emails*****************************
function validatexto(field) {
	var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÁáÉéÍíÓóÚúÜü ";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1"){
			field.focus();
			field.select();
			i = field.value.length;
			return false;
		}
	}
	return true;
}
function maxtexto(field){
	if	(field.value.length<3) {
	return false;	
		}
	return true;
	}
function EnviarComentario(strAction)
{
	var i=0;
	var message="Son necesarios los siguientes campos:\n ";
    if (document.frmContactanos.txtNombre.value == "") {
        message=message+"> Nombre\n ";
        i=i+1; }
	else{
			if(maxtexto(document.frmContactanos.txtNombre)==false){
				message=message+"> El Nombre debe tener mas de 3 Carácteres.\n ";
				i=i+1;	
			}
			else{
					if (validatexto(document.frmContactanos.txtNombre)==false){
						message=message+"> El Nombre debe ser alfanúmrico.\n ";
						i=i+1;	
					}
			}		
	}	
    if (document.frmContactanos.txtAPP.value == "") {
        message=message+"> Apellido Paterno\n ";
        i=i+1; }
	else{
			if(maxtexto(document.frmContactanos.txtAPP)==false){
				message=message+"> El Apellido Paterno debe tener mas de 3 Carácteres.\n ";
				i=i+1;	
			}
			else{
					if (validatexto(document.frmContactanos.txtAPP)==false){
						message=message+"> El Apellido Paterno debe ser alfanúmrico.\n ";
						i=i+1;	
					}
			}		
	}	
    if (document.frmContactanos.txtAPM.value != "") {
			if(maxtexto(document.frmContactanos.txtAPM)==false){
				message=message+"> El Apellido Materno debe tener mas de 3 Carácteres.\n ";
				i=i+1;	
			}
			else{
					if (validatexto(document.frmContactanos.txtAPM)==false){
						message=message+"> El Materno debe ser alfanúmrico.\n ";
						i=i+1;	
					}
			}		
		}

	if (document.frmContactanos.txtemail.value == "") {
        message=message+"> Correo electrónico\n ";
        i=i+1; }
	else
	{
		if(isEmail(document.frmContactanos.txtemail.value) == false){
			message=message+"> Correo electrónico inválido.\n ";
			i=i+1;	
		}
	}
    if (document.frmContactanos.txtLadaTel.value == "") {
        message=message+"> Lada\n ";
        i=i+1; }
	else{
     	if (validateNumbers1(document.frmContactanos.txtLadaTel)==false) {
       		 message=message+"> Lada debe ser numerico\n ";
       		 i=i+1; }
		}	
    if (document.frmContactanos.txtTelefono.value == "") {
        message=message+"> Teléfono\n ";
        i=i+1; }
	else{
		 if (validateNumbers1(document.frmContactanos.txtTelefono)==false) {
        	message=message+"> Telefono debe ser numerico\n ";
        	i=i+1; }
		}	

	if (document.frmContactanos.cmbEstados.value == "0") {
        message=message+"> Estado\n ";
        i=i+1; }
    if (document.frmContactanos.txtComentario.value == "") {
        message=message+"> Comentario\n ";
        i=i+1; }

	document.frmContactanos.AID.value = strAction;
	if (i==0) {
		document.frmContactanos.submit();
	}
	else{
		alert(message);
	}
}
function EnviarFichaTecnica(strAccion)
{
	var i=0;
	var message="Son necesarios los siguientes campos:\n ";
    if (document.frmEnvioFichaTecnica.txtNombre.value == "") {
        message=message+"> Nombre\n ";
        i=i+1; }
	else{
			if(maxtexto(document.frmEnvioFichaTecnica.txtNombre)==false){
				message=message+"> El Nombre debe tener mas de 4 Carácteres.\n ";
				i=i+1;	
			}
			else{
					if (validatexto(document.frmEnvioFichaTecnica.txtNombre)==false){
						message=message+"> El Nombre debe ser alfanúmrico.\n ";
						i=i+1;	
					}
			}		
	}	
    if (document.frmEnvioFichaTecnica.txtAPP.value == "") {
        message=message+"> Apellido Paterno\n ";
        i=i+1; }
	else{
			if(maxtexto(document.frmEnvioFichaTecnica.txtAPP)==false){
				message=message+"> El Apellido Paterno debe tener mas de 4 Carácteres.\n ";
				i=i+1;	
			}
			else{
					if (validatexto(document.frmEnvioFichaTecnica.txtAPP)==false){
						message=message+"> El Apellido Paterno debe ser alfanúmrico.\n ";
						i=i+1;	
					}
			}		
	}	
    if (document.frmEnvioFichaTecnica.txtAPM.value != "") {
			if(maxtexto(document.frmEnvioFichaTecnica.txtAPM)==false){
				message=message+"> El Apellido Materno debe tener mas de 4 Carácteres.\n ";
				i=i+1;	
			}
			else{
					if (validatexto(document.frmEnvioFichaTecnica.txtAPM)==false){
						message=message+"> El Materno debe ser alfanúmrico.\n ";
						i=i+1;	
					}
			}		
		}
    if (document.frmEnvioFichaTecnica.txtemail.value == "") {
        message=message+"> Correo electrónico\n ";
        i=i+1; }
	else
	{
		if(isEmail(document.frmEnvioFichaTecnica.txtemail.value) == false){
			message=message+"> Correo electrónico inválido.\n ";
			i=i+1;	
		}
	}

	document.frmEnvioFichaTecnica.AID.value = strAccion;
	if (i==0) {
		document.frmEnvioFichaTecnica.submit();
	}
	else{
		alert(message);
	}
}
/***********************************Funcion que muestra una imagen en una marquesina*******************************************************************************/
function mostrar_portada() {
  if (document.getElementById)
    document.getElementById("mapa").style.display = "block";
}

function ocultar_portada() {
  if (document.getElementById)
    document.getElementById("mapa").style.display = "none";
}
function isNum(value){
     if (value.match(/^[0-9]/)){
         return (true);  
     }  else  {  
         return (false);  
     }
}
function isEmail(value){
     if (value.match(/^[a-zA-Z0-9\._\-]+@[a-zA-Z0-9\_\-]+\.[a-zA-Z0-9\_\-]+.+/)){
         return (true);  
     }  else  {  
         return (false);  
     }
}

function revisaform()
{
	var i=0;
	var message="Son necesarios los siguientes campos:\n";
	if (document.form1.nombre.value=="")
	{
		message=message+"Nombre\n";
		i=i+1;
	}
	if (document.form1.telfnumero1.value=="")
	{
		message=message+"Número Telefonico\n";
		i=i+1;	
	}
	else
	{
		if(isNum(document.form1.telfnumero1.value) == false)
		{
			message=message+"Introduzca Numeros en el Telefono\n";
			i=i+1;
		}
	}
	if (document.form1.email.value=="")
	{
		message=message+"Correo Electronico\n";
		i=i+1;
	}	
	else
	{
		if(isEmail(document.form1.email.value) == false)
		{
			message=message+"correo electronico correcto\n";
			i=i+1;	
		}
	}
	if (document.form1.txtcomentario.value=="")
	{
		message=message+"Comentario\n";
		i=i+1;
	}
	if (i==0) 
	{
		document.form1.submit();
	}
	else
	{
		alert(message);
	}
}
/*********************Funcion que desbloquea el Flash
camos74-08-07-07
**********************************************/
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
	   
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
	
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}


/****************************************************************************************************************************************/

function ValidarLogin(strBrowser){
	var i=0;

	var message="Son Necesarios los siguientes campos\n ";
	
	if (document.frmLogin.txtUsuario.value == "") {       
		message=message+">>  Clave usuario.\n ";
        i=i+1;  
	}
	
	if(!ValidaCampo(document.frmLogin.txtUsuario)){
		message=message+">>  Caracteres inválidos en la clave del usuario.\n ";
		i=i+1	;}
		
	if (document.frmLogin.txtPassword.value == "") {
        message=message+">>  Contraseña.\n ";
        i=i+1; ;  }
	if(!ValidaCampo(document.frmLogin.txtPassword)){
		message=message+">>  Caracteres inválidos en la contraseña.\n ";
		i=i+1;	}
	
	
	document.frmLogin.AID.value = strBrowser;
	if (i==0) {
		document.frmLogin.submit();
	}
	else{
		alert(message);
	}
}


