// ezzato Javascript funcions
// version: 1.0
// feb 2007

t_nxt = 0;
dv_drop = 0;
dv_tvlist = 0;

//


function fecharJanela()
{
	//var abre = parent.opener;
	//abre.location.href='default.asp';
	window.close();
}


function popup(fileName,windowName,windowScrolling,windowWidth,windowHeight) {
	//
	window.open (fileName,windowName,"toolbar=no,left=50,location=no,directories=no,status=no,menubar=no,scrollbars="+windowScrolling+",resizable=no,copyhistory=no,width="+windowWidth+",height="+windowHeight+"");
	//
}


function Numero(valor)
{
	v1 = valor.replace('.','');
	v2 =  v1.replace(',','.');
	return eval(v2);
}

function Formata(valor)
{
	v2 = valor.toFixed(2);
	v1 = v2.replace(',','');
	v2 = v1.replace('.',',');		
	
	
	return v2;
}

function validaCPF(cpf)
{
	if (cpf !='')
	{
		document.ajuda.location.href='executa.asp?act=CPF&valor='+cpf+'';
	}
	else
	{
		window.alert("Digite o seu CPF.");
	}
}


var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
  var keyCode = (isNN) ? e.which : e.keyCode; 
  var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
  if(input.value.length >= len && !containsElement(filter,keyCode)) {
    input.value = input.value.slice(0, len);
    input.form[(getIndex(input)+1) % input.form.length].focus();
  }

  function containsElement(arr, ele) {
    var found = false, index = 0;
    while(!found && index < arr.length)
    if(arr[index] == ele)
    found = true;
    else
    index++;
    return found;
  }

  function getIndex(input) {
    var index = -1, i = 0, found = false;
    while (i < input.form.length && index == -1)
    if (input.form[i] == input)index = i;
    else i++;
    return index;
  }
  return true;
}



// funo de excluso de opo
function excluir(janela,mensagem,alvo)
{
	if (confirm(mensagem)) 
	{ 
		if (alvo == '1')
		{
			parent.ajuda.location.href=janela;	
		}
		else if (alvo == '2')
		{
			parent.ajuda2.location.href=janela;	
		}
		else 
		{
			location.href=janela;	 
		}
	}
}

function verificaParticipante()
{
	if (document.form.nome_pessoa.value != '')
	{
		if (document.form.cpf_pessoa.value=='')
		{
			window.alert("Informe o CPF do participante.");
			document.form.cpf_pessoa.focus();
			return false;
		}
		
		if (document.form.nome_pessoa.value=='')
		{
			window.alert("Informe o nome do participante.");
			document.form.nome_pessoa.focus();
			return false;
		}
		
		if (document.form.data_nasc_pessoa.value=='')
		{
			window.alert("Informe a data de nascimento do participante.");
			document.form.data_nasc_pessoa.focus();
			return false;
		}		
	}
	
	if (document.form.nome_cao.value != '')
	{
		if (document.form.raca_cao.value=='')
		{
			window.alert("Informe a raça do participante.");
			document.form.raca_cao.focus();
			return false;
		}
		
		if (document.form.nome_cao.value=='')
		{
			window.alert("Informe o nome do participante.");
			document.form.nome_cao.focus();
			return false;
		}
		
		if (document.form.data_nasc_cao.value=='')
		{
			window.alert("Informe a data de nascimento do participante.");
			document.form.data_nasc_cao.focus();
			return false;
		}

		if (document.form.sexo_cao.value=='')
		{
			window.alert("Selecione o sexo do participante.");
			document.form.sexo_cao.focus();
			return false;
		}	

		if (document.form.peso_cao.value=='')
		{
			window.alert("Informe o peso do participante.");
			document.form.peso_cao.focus();
			return false;
		}		
	}
	
}

function verificaPagto()
{
	if (document.form.inscricao.value=='0')
	{
		alert("Selecione os participantes que serão inscritos no evento.");
		return false;
	}
	if (!(hasAselection("pagto")))
	{
		alert("Selecione a forma de pagamento.");
		return false;
	}
}

function verificaContato()
{   
    if (document.form.nome.value=='')
 	{
		window.alert("Informe o seu nome.");
		document.form.nome.focus();
   		return false;
 	}
 	
    if (document.form.email.value=='')
	{
		window.alert("Informe o seu email.");
		document.form.email.focus();
   		return false;
	}
	else
	{
		if (!(Email(document.form.email.value)))
		{
			window.alert("Informe o seu email corretamente.");
			document.form.email.focus();
			return false;
		}
	} 
 	
    if (document.form.dddfone.value=='')
	{
		window.alert("Digite o ddd do seu telefone de contato.");
		document.form.dddfone.focus();
       	return false;
	}
	
	if (document.form.fone.value=='')
	{
		window.alert("Digite o seu telefone de contato.");
		document.form.fone.focus();
       	return false;
	}
	
		
	  if (document.form.mensagem.value=='')
 	{
		window.alert("Informe a mensagem.");
		document.form.mensagem.focus();
   		return false;
 	}
		 
}

function verificaDepoimento()
{   
    if (document.form.nome.value=='')
 	{
		window.alert("Informe o seu nome.");
		document.form.nome.focus();
   		return false;
 	}
 	
    if (document.form.email.value=='')
	{
		window.alert("Informe o seu email.");
		document.form.email.focus();
   		return false;
	}
	else
	{
		if (!(Email(document.form.email.value)))
		{
			window.alert("Informe o seu email corretamente.");
			document.form.email.focus();
			return false;
		}
	} 
 	
    if (document.form.comentario.value=='')
	{
		window.alert("Informe o seu depoimento.");
		document.form.dddfone.focus();
       	return false;
	}
		 
}

function verificaRemover()
{
    if (document.form.email.value=='')
	{
		window.alert("Informe o seu email.");
		document.form.email.focus();
   		return false;
	}
	else
	{
		if (!(Email(document.form.email.value)))
		{
			window.alert("Informe o seu email corretamente.");
			document.form.email.focus();
			return false;
		}
	}  
}

function verificaReserva() {

if(document.form.nome.value == "") 
{
	document.form.nome.focus();
	alert("Informe o seu nome.");
	return false;
}

if (document.form.email.value=='')
{
	window.alert("Informe o seu email.");
	document.form.email.focus();
	return false;
}
else
{
	if (!(Email(document.form.email.value)))
	{
		window.alert("Informe o seu email corretamente.");
		document.form.email.focus();
		return false;
	}
} 

if(document.form.ddd.value == "") 
{
	document.form.ddd.focus();
	alert("Informe o ddd do seu telefone.");
	return false;
}

if(document.form.telefone.value == "") 
{
	document.form.telefone.focus();
	alert("Informe o seu telefone.");
	return false;
}

if(document.form.dia_in.value == "") 
{
document.form.dia_in.focus();
alert("Informe o dia de check-in.");
return false;
}
if(document.form.dia_out.value == "") 
{
document.form.dia_out.focus();
alert("Informe o dia de check-out.");
return false;
}
if(document.form.mes_in.value == "") 
{
document.form.mes_in.focus();
alert("Informe o mes de check-in.");
return false;
}
if(document.form.mes_out.value == "") 
{
document.form.mes_out.focus();
alert("Informe o mes de check-out.");
return false;
}
if(document.form.ano_in.value == "") 
{
document.form.ano_in.focus();
alert("Informe o ano de check-in.");
return false;
}
if(document.form.ano_out.value == "") 
{
document.form.ano_out.focus();
alert("Informe o dia de check-out.");
return false;
}
if(document.form.quartos.value == "0") 
{
document.form.quartos.focus();
alert("Informe o número de quartos.");
return false;
}

return true;
}


function verificaHospedagem() 
{

if(document.form.nome.value == "") 
{
	document.form.nome.focus();
	alert("Informe o nome do estabelecimento.");
	return false;
}

if(document.form.responsavel.value == "") 
{
	document.form.responsavel.focus();
	alert("Informe o nome do responsável pelo estabelecimento.");
	return false;
}

if(document.form.cnpj.value == "") 
{
	document.form.cnpj.focus();
	alert("Informe o cpf/cnpj do estabelecimento.");
	return false;
}

if (document.form.email.value=='')
{
	window.alert("Informe o email de contato do estabelecimento.");
	document.form.email.focus();
	return false;
}
else
{
	if (!(Email(document.form.email.value)))
	{
		window.alert("Informe o seu email corretamente.");
		document.form.email.focus();
		return false;
	}
} 

if(document.form.ddd1.value == "") 
{
	document.form.ddd1.focus();
	alert("Informe o ddd do telefone de contato.");
	return false;
}

if(document.form.telefone1.value == "") 
{
	document.form.telefone1.focus();
	alert("Informe o telefone de contato.");
	return false;
}

if(document.form.endereco.value == "") 
{
	document.form.endereco.focus();
	alert("Informe o logradouro do estabelecimento.");
	return false;
}
if(document.form.numero.value == "") 
{
	document.form.numero.focus();
	alert("Informe o número do logradouro do estabelecimento.");
	return false;
}

if(document.form.bairro.value == "") 
{
	document.form.bairro.focus();
	alert("Informe o bairro do estabelecimento.");
	return false;
}

if(document.form.cep.value == "") 
{
	document.form.cep.focus();
	alert("Informe o CEP do estabelecimento.");
	return false;
}

if(document.form.cep2.value == "") 
{
	document.form.cep2.focus();
	alert("Informe o CEP do estabelecimento.");
	return false;
}

if(document.form.estado.value == "") 
{
	document.form.estado.focus();
	alert("Selecione o estado do estabelecimento.");
	return false;
}

if(document.form.cidade.value == "") 
{
	document.form.cidade.focus();
	alert("Selecione a cidade do estabelecimento.");
	return false;
}

if (!(hasAselection("tipos_animais")))
{
	alert("Selecione os tipos de animais que são admitidos no estabelecimento.");
	return false;
}

if(document.form.tarifa_pet.value == "") 
{
	document.form.tarifa_pet.focus();
	alert("Informe se o estabelecimento aplica tarifa para hospedagem de Pets.");
	return false;
}

if (!(hasAselection("resposta")))
{
	alert("Você deve declarar que leu e está de acordo com as cláusulas do 'Acordo de Divulgação'.");
	return false;
}

return true;
}

function verificaInscricao()
{
	if (document.form.cpf.value=='')
	{
		window.alert("Digite o seu CPF.");
		document.form.cpf.focus();
   		return false;
	}
	
	if (document.form.data_nasc.value=='')
	{
		window.alert("Digite a sua data de nascimento.");
		document.form.data_nasc.focus();
   		return false;
	}
	
	if (document.form.email.value=='')
	{
		window.alert("Informe o seu email.");
		document.form.email.focus();
   		return false;
	}
	else
	{
		if (!(Email(document.form.email.value)))
		{
			window.alert("Informe o seu email corretamente.");
			document.form.email.focus();
			return false;
		}
	}  
	
	if (document.form.nome.value=='')
	{
		window.alert("Digite o seu nome.");
		document.form.nome.focus();
   		return false;
	}
	
	
	
	if (document.form.fone_cel.value=='')
	{
		window.alert("Digite o seu telefone celular.");
		document.form.fone_cel.focus();
   		return false;
	}
	
	if (document.form.endereco.value=='')
	{
		window.alert("Digite o seu endereço.");
		document.form.endereco.focus();
   		return false;
	}
	
	if (document.form.num.value=='')
	{
		window.alert("Digite o seu endereço corretamente.");
		document.form.num.focus();
   		return false;
	}
	
	if (document.form.bairro.value=='')
	{
		window.alert("Digite o seu bairro.");
		document.form.bairro.focus();
   		return false;
	}
	
	if (document.form.cep.value=='')
	{
		window.alert("Digite o seu CEP.");
		document.form.cep.focus();
   		return false;
	}
	
	if (document.form.cep2.value=='')
	{
		window.alert("Digite o seu CEP corretamente.");
		document.form.cep2.focus();
   		return false;
	}
	
	if(document.form.estado.value == "") 
	{
		document.form.estado.focus();
		alert("Selecione o seu estado.");
		return false;
	}

	if(document.form.cidade.value == "") 
	{
		document.form.cidade.focus();
		alert("Selecione a sua cidade.");
		return false;
	}
}


function verificaNews()
{
	if (document.frmNews.email.value=='')
	{
		window.alert("Informe o seu email.");
		document.frmNews.txtemail.focus();
   		return false;
	}
	else
	{
		if (!(Email(document.frmNews.email.value)))
		{
			window.alert("Informe o seu email corretamente.");
			document.frmNews.txtemail.focus();
			return false;
		}
	}  
}

function hasAselection(groupName) 
{ 
    var elms = document.getElementsByName(groupName); 
    for(var k=0, elm;elm=elms[k];k++) 
    if(elm.checked) return true; 
    return false; 
} 




email="qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM@0123456789-_.";
function Email(campo)
{
	campo = campo.toLowerCase(); 
	str_email = campo; 
	tamanho=campo.length-1;
	for (var i=0;i<=str_email.length;i++)
   	{
		if (email.indexOf(str_email.charAt(i))<0)
      	{
			return false;
      	}
  	}
	if (campo.indexOf(".")==0||campo.indexOf("@")==0||campo.indexOf("@")==tamanho||campo.indexOf(".")==tamanho)
   	{
		return false;
  	}
	if (campo.indexOf(".")<0||campo.indexOf("@")<0)
   	{
		return false;
	}
	if (campo.indexOf(".com")<0 && campo.indexOf(".net")<0&& campo.indexOf(".br")<0&& campo.indexOf(".org")<0&& campo.indexOf(".gov")<0)
   	{
		return false;
  	}
	posicao_antes=campo.indexOf("@");
	posicao_antes=posicao_antes-1;
	posicao_depois=campo.indexOf("@");
	posicao_depois=posicao_depois+1;
	if (campo.indexOf(".")==posicao_antes||campo.indexOf(".")==posicao_depois)
   	{
		return false;
  	}
	return true;
}


// ---------------------------------------------------------------------------------------
//  specific functions
// ---------------------------------------------------------------------------------------


function moviePlayer(videoFile,movieFile) {
	//
	
	
	// forcing value
	//var videoFile = "../media/test/clip15.flv";
	//detectFlash( '../flash/player.swf' , '560' , '451' , '#ffffff' , 'high' , 'opaque' , 'flash_moviePlayer','fv_video='+videoFile,movieFile);
	detectFlash( '../flash/player.swf' , '620' , '392' , '#000000' , 'best' , 'transparent' , 'flash_moviePlayer','fv_video='+videoFile);
	//detectEmbed( '../flash/player_embed.swf' , '620' , '356' , '#ffffff' , 'best' , 'opaque' , 'flash_moviePlayer','fv_video='+videoFile,movieFile);
	//
	
	//
}

function assembleBanner(file,format,clicktag) 
{
	//
	var filetype = file.slice(file.length-3,file.length)
	//
	if (format == "principal") 
	{
		var myWidth = 729
		var myHeight = 90;
	} 
	else if (format == "rodapé" ) 
	{
		var myWidth = 727
		var myHeight = 90;
	}
	else if (format == "lateral" ) 
	{
		var myWidth = 110
		var myHeight = 100;
	}
	else if (format == "apoio" ) 
	{
		var myWidth = 65
		var myHeight = 65;
	}
	if (filetype == "swf") {
			document.write('<script>detectFlash("'+file+'", '+myWidth+', '+myHeight+', "ffffff", "high", "transparent", "flash_sidebanner","clickTag=javascript:adLink(\''+clicktag+'\',\''+format+'\')")</script>');
	} else {
			document.write('<a href="javascript:adLink(\''+clicktag+'\',\''+format+'\')"><img src="'+file+'" border="0"></a>');
	}
}


function changeDivStyle(dv,st) 
{
	//var dv = eval(dv)
	//var myElement = document.getElementById(dv);
	//myElement.style.background-color: yellow;

	document.getElementById(dv).className = st;	
}
//
//
function interact(action,num,val) 
{
	//
		//
		var mySubMenu = eval("dv_menu"+num)
		
		//
		if (action == "over") {
			
			showHideLayer(mySubMenu, 1);
			
		} else if (action == "out") {
			
			showHideLayer(mySubMenu, 0);
			
		} else if (action == "press") {
			
			var dvName = "dv_drop"+num
			showHideLayer(mySubMenu, 0);
			document.getElementById(dvName).innerHTML="<b>"+val+"</b>";

		}
	
}
//
function adLink(url,format) 
{
	idvar = "banner";
	if (format == "apoio") 
	{
		idvar = "apoio"
	} 
	window.open('click.asp?id='+idvar+'&val='+url,"_blank");
}
//
//
function changeDivHeight(dvName,dvHeight) 
{
	document.getElementById(dvName).style.height=dvHeight;
}
//


function movepic(img_name,img_src) 
{
	document[img_name].src=img_src;
}

function showHideLayer(object, iState) // 1 visible, 0 hidden 
{
    if(document.layers)	   //NN4+
    {
       document.layers[object].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
		
        var obj = document.getElementById(object);
       object.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[object].style.visibility = iState ? "visible" : "hidden";
    }
}



// ---------------------------------------------------------------------------------------
//  fireworks over behaviors
// ---------------------------------------------------------------------------------------


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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}}
}

// ---------------------------------------------------------------------------------------
// flash detect
// ---------------------------------------------------------------------------------------


function detectFlash(fl_file, fl_width, fl_height, fl_bgcolor, fl_quality, fl_wmode, fl_id, fl_vars) {
	var swfFileToEmbed = String(fl_file.split(".swf")[0]);

	AC_FL_RunContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
		'width', fl_width,
		'height', fl_height,
		'src', swfFileToEmbed,
		'quality', fl_quality,
		'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
		'align', 'left',
		//'play', 'true',
		//'loop', 'true',
		'scale', 'noscale',
		'wmode', fl_wmode,
		'devicefont', 'true',
		'id', fl_id,
		'bgcolor', fl_bgcolor,
		'name', fl_id,
		'menu', 'false',
		//'allowNetworking','all',
		'allowScriptAccess','always',
		'movie', swfFileToEmbed,
		'FlashVars', fl_vars,
		'salign', '',
		'swLiveConnect','TRUE',
		'allowFullScreen','true'
	); 
	
}


//v1.1
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AX_RunContent(){
  var ret = AC_AX_GetArgs(arguments);
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_AX_GetArgs(args){
  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 "pluginspage":
      case "type":
      case "src":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "data":
      case "codebase":
      case "classid":
      case "id":
      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":
        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 "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];
    }
  }
  return ret;
}

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
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;
}


