var  addthis_url   = '';
var  addthis_title = '';

function verTelefono(obj,telefono,id) {
      obj.parentNode.innerHTML = telefono.substr(10);
      var url = _http+'/server/producto.stats.telefonos.php';
      var query = '&id='+id;
      //document.write(url+"?"+query);
      var ajax = new AjaxCall(url, query, null );
      ajax.doGET();
}

function addthis(obj, str){
      var aturl  = 'http://www.addthis.com/bookmark.php';
      var addthis_pub = 'Ciudades.com';
      aturl += '?v=1';
      aturl += '&pub='+addthis_pub;
      aturl += '&url='+encodeURIComponent(addthis_url);
      aturl += '&title='+encodeURIComponent(addthis_title);
      window.open(aturl,'addthis','scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100');
      return false;
}

function viewLangs(obj) {

      if ( typeof _langFloat == 'undefined' ) {
           var vars = { div_inner:      'langs-float',
                        resize:         false,
                        close:          false,
                        move:           false,
                        blur:           true,
                        width:          '145px',
                        height:         '175px',
                        bgcolor:        '#fff',
                        overflow:       'none',
                        font_family:    'Arial',
                        font_color:     '#000',
                        border:         '1px solid #E1E1E1',
                        padding:        '3px'
                      };

           _langFloat = new floatCall(vars);
           _langFloat.floatInit();
           _langFloat.floatSetText({ content: '<div id="langs-float-inner">'+document.getElementById('langs-float').innerHTML+'</div>'
                                  });
      }

      _langFloat.floatPositionObject(obj);
}

function setCookie(name,value,days) {
      if (days) {
              var date = new Date();
              date.setTime(date.getTime()+(days*24*60*60*1000));
              var expires = "; expires="+date.toGMTString();
      } else expires = "";
      if ( getCookie(name) ) deleteCookie(name);
      document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {
      var nameEQ = name + "=";
      var ca = document.cookie.split(';');
      for(var i=0;i<ca.length;i++) {
              var c = ca[i];
              while (c.charAt(0)==' ') c = c.substring(1,c.length);
              if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
      }
      return null;
}

function deleteCookie(name) {
      setCookie(name,"",-1);
}


function setUV() {
      if ( getCookie('_zhuv') ) return;
      setCookie('_zhuv',true);
      var sc = document.createElement('script');
      sc.type='text/javascript';
      var url = _http+'/uv/'+( _lpage ? '?lpage='+_lpage : '');

      sc.src = url;
      document.getElementsByTagName('head')[0].appendChild(sc);
}

setUV();

function ampliarFoto(chr_imagen) {
      url = _http+'/server/foto.php?chr_imagen='+chr_imagen;
      abrirPopup(url,"ampliarFoto","350","200" );
}

function guardarDatosForm(f) {

      return;
      var name = f.name;
      var e = f.getElementsByTagName('*');
      for (var i=0,l=e.length;i<l;i++) {
           var obj = e[i];
           if (obj.name) {
               switch(obj.tagName) {
                     case 'SELECT':
                   case 'TEXTAREA':
                      case 'INPUT': if ( obj.type != 'hidden' ) {
                                         setCookie(name+"["+obj.name+"]",obj.value,1);
                                    }
                                    break;
               }
           }
      }
}

function abrirPopup(url,nombre,Largo,Alto,leftPos,topPos,ampliar,scroll,menubar) {

     Alto = Math.abs(Alto)+20;
     Largo = Math.abs(Largo)+20;

     if ( !leftPos && !topPos ) {

          var w = screen.width;
          var h = screen.height;
          var popW = Largo, popH = Alto;
          var leftPos = (w-popW)/2, topPos = (h-popH)/2;
     }

     window.open(url,nombre,"resizable="+(ampliar ? "yes" : "no")+",status=no,menubar="+(menubar ? "yes" : "no")+",scrollbars="+(scroll ? "yes" : "no")+",width="+Largo+",height="+Alto+",left="+leftPos+",top="+topPos+",center=1");
}

function addEvent (elm, evType, fn, useCapture) {

      if (typeof elm.addEventListener != 'undefined' ) {
          elm.addEventListener(evType, fn, useCapture);
          return true;
      } else if (elm.attachEvent) {
          var r = elm.attachEvent('on' + evType, fn);
          return r;
      } else {
          elm['on' + evType] = fn;
      }
};


function inner(id,str) {
     if ( str == 'undefined' || typeof(str) == 'undefined' ) return;
     var obj = document.getElementById(id);
     if ( obj == null ) return;

     obj.innerHTML = str;
}

function loadJS(filename,func) {
      var head = document.getElementsByTagName("head")[0];
      var js = document.createElement('script');
      js.type='text/javascript';
      js.src=filename;
      js.onload = function() {eval(func)};
      js.onreadystatechange = function (){
                                    if(js.readyState=="complete" || js.readyState=="loaded"){
                                       document.jsLoaded = new Array();
                                       document.jsLoaded[filename] = true;
                                       eval(func);
                                    }
                              }
      head.appendChild(js);
}

function verificarEmail(emailStr) {

      var emailPat=/^(.+)@(.+)$/
      var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
      var validChars="\[^\\s" + specialChars + "\]"
      var quotedUser="(\"[^\"]*\")"
      var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
      var atom=validChars + '+'
      var word="(" + atom + "|" + quotedUser + ")"
      var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
      var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
      var matchArray=emailStr.match(emailPat)
      if (matchArray==null) return false;
      var user=matchArray[1]
      var domain=matchArray[2]
      if (user.match(userPat)==null) return false;
      var IPArray=domain.match(ipDomainPat)
      if (IPArray!=null) {
          for (var i=1;i<=4;i++) {
               if (IPArray[i]>255) return false;
          }
      }

      var domainArray=domain.match(domainPat)
      if (domainArray==null) return false;

      var atomPat=new RegExp(atom,"g")
      var domArr=domain.match(atomPat)
      var len=domArr.length
      if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {return false;}
      if (len<2) {return false;}

      return emailStr;
}
function floatCall(params) {

         var _floatObj;

         this.floatInit = function (vars) {

                               this.floatSetVars();
                               this.floatSetDefaultParams();
                               this.floatSetCustomParams(vars);
                               this.floatCreateFloat();
         }

         this.floatSetVars = function () {

                               _floatObj = this;

                               this._floatDoc = document;
                               this._floatBody = this._floatDoc.getElementsByTagName("body")[0];

                               this.floatAddEvent(this._floatBody,'mouseup', function() {_floatObj.floatMouseUp();});
                               this.floatAddEvent(this._floatBody,'mousemove', function(e) {
                                                                                   if (typeof event !== 'undefined') {ev=event;el=event.srcElement;} else {ev=e;el=e.target;}
                                                                                   _floatObj.floatMouseMove(ev);
                                                                               }
                                                );

                               this._floatDocWidth  = this.floatGetWindowWidth();
                               this._floatDocHeight = this.floatGetWindowHeight();

         }

         this.floatSetDefaultParams = function() {

                               if ( typeof params['resize'] == 'undefined' )         this.floatSetParam('resize',          false );
                               if ( typeof params['close'] == 'undefined' )          this.floatSetParam('close',           false );
                               if ( typeof params['shadow'] == 'undefined' )         this.floatSetParam('shadow',          {size:'5px',color:'#000',alpha:20} );
                               if ( typeof params['width'] == 'undefined' )          this.floatSetParam('width',           '300px' );
                               if ( typeof params['left'] == 'undefined' )           this.floatSetParam('left',            '550px' );
                               if ( typeof params['top'] == 'undefined' )            this.floatSetParam('top',             '210px' );
                               if ( typeof params['bgcolor'] == 'undefined' )        this.floatSetParam('bgcolor',         'CCCCCC' );
                               if ( typeof params['border'] == 'undefined' )         this.floatSetParam('border',          '3px solid #1C2C45' );
                               if ( typeof params['padding'] == 'undefined' )        this.floatSetParam('padding',         '10px' );
                               if ( typeof params['overflow'] == 'undefined' )       this.floatSetParam('overflow',        'auto' );
                               if ( typeof params['header_bgcolor'] == 'undefined' ) this.floatSetParam('header_bgcolor',  '#142238' );
         }

         this.floatSetCustomParams = function(vars) {
                               for( var param in vars) {
                                    this.floatSetParam(param,vars[param]);
                               }
         }

         this.floatSetParam = function (name,value) {
                               params[name] = value;
         }

         this.floatCreateFloat = function() {

                               if ( this._floatDiv ) return;

                               this.floatCreateDiv();
                               this.floatCreateIframe();
                               this.floatCreateInnerShadow();
                               this.floatCreateInner();
                               this.floatCreateInnerDiv();
         }


         this.floatCreateDiv = function() {

                               this._floatDiv = this._floatDoc.createElement("DIV");
                               this._floatBody.appendChild(this._floatDiv);
         }

         this.floatCreateIframe = function() {

                               this._floatInnerIframe = this._floatDoc.createElement("IFRAME");
                               this._floatInnerIframe.setAttribute("src", "");
                               this._floatInnerIframe.setAttribute("frameBorder", "0");
                               this._floatInnerIframe.setAttribute("scrolling", "no");
                               this._floatDiv.appendChild(this._floatInnerIframe);
         }

         this.floatCreateInnerShadow = function () {
                               if ( !params['shadow'] ) return;
                               this._floatInnerShadow = this._floatDoc.createElement("DIV");
                               this._floatDiv.appendChild(this._floatInnerShadow);
         };

         this.floatCreateInner = function () {
                               this._floatInner = this._floatDoc.createElement("DIV");
                               this._floatDiv.appendChild(this._floatInner);
         }

         this.floatCreateInnerDiv = function () {
                               this._floatInnerDiv = this._floatDoc.createElement("DIV");
                               this._floatInnerDiv.setAttribute("id",params['id']);
                               this._floatInnerDiv.className = params['classname'];
                               this._floatInner.appendChild(this._floatInnerDiv);
         }

         this.floatCreateInnerHeader = function () {
                               if ( !params['resize'] && !params['close'] ) {
                                    try { this._floatInner.removeChild(_floatInnerHeader);} catch(err) {};
                                    return;
                               }
                               this._floatInnerHeader = this._floatDoc.createElement("DIV");
                               if ( params['move'] ) this._floatInnerHeader.onmousedown = function() {_floatObj.floatMove();}
                               this._floatInner.appendChild(this._floatInnerHeader);
         }

         this.floatCreateInnerHeaderResize = function () {
                               if ( !params['resize'] )  {
                                    try { this._floatInnerHeader.removeChild(this._floatInnerHeaderResize);} catch(err) {};
                                    return;
                               }
                               this._floatInnerHeaderResize = this._floatDoc.createElement("DIV");
                               this._floatInnerHeaderResize.onmousedown = function() {_floatObj.floatResize();}
                               this._floatInnerHeader.appendChild(this._floatInnerHeaderResize);
         }

         this.floatCreateInnerHeaderClose = function () {
                               if ( !params['close'] )  {
                                    try { this._floatInnerHeader.removeChild(this._floatInnerHeaderClose);} catch(err) {};
                                    return;
                               }
                               this._floatInnerHeaderClose = this._floatDoc.createElement("DIV");
                               this._floatInnerHeaderClose.onclick = function() {_floatObj.floatClose();}
                               this._floatInnerHeader.appendChild(this._floatInnerHeaderClose);
         }

         this.floatGetInnerSize = function () {
                               return {width:  this._floatInner.offsetWidth,
                                       height: this._floatInner.offsetHeight
                                      }
         }

         this.floatSetText = function (vars) {


                               this.floatSetCustomParams(vars);
                               this.floatCreateInnerHeader();
                               this.floatCreateInnerHeaderResize();
                               this.floatCreateInnerHeaderClose();
                               this.floatSetCss();

                               var str = '<div style="padding:'+params['padding']+'">'+
                                           params['content']+
                                         '</div>';

                               this._floatInnerDiv.innerHTML = str;
                               this._floatDiv.style.width  = this._floatInner.offsetWidth;
                               this._floatDiv.style.height = this._floatInner.offsetHeight;

         }

         this.floatSetCss = function () {

                               this.floatSetCssObj ( 'this._floatDiv' , 'position:absolute;'+
                                                                        'z-index:999999;'+
                                                                        'left:'+params['left']+';'+
                                                                        'top:'+params['top']+';'+
                                                                        'width:'+params['width']+';'+
                                                                        ( params['height'] ? 'height:'+params['height']+';' : '' )
                                                  );

                               this.floatSetCssObj ( 'this._floatInnerIframe' , 'position:absolute;'+
                                                                                'left:0px;'+
                                                                                'top:0px;'+
                                                                                'width:100%;'+
                                                                                'height:100%;'+
                                                                                'filter:alpha(Opacity=0);'+
                                                                                ( params['close'] || params['resize'] ? 'padding-top:13px;' : '' )+
                                                                                ( params['shadow'] ? 'padding-right:'+params['shadow']['size']+';'+
                                                                                                     'padding-bottom:'+params['shadow']['size']+';'
                                                                                                   : ''
                                                                                )
                                                  );


                               if ( params['shadow'] ) {

                                    this.floatSetCssObj ( 'this._floatInnerShadow' , 'position:absolute;'+
                                                                                     'left:0px;'+
                                                                                     'top:0px;'+
                                                                                     'width:100%;'+
                                                                                     'height:100%;'+
                                                                                     'margin-left:'+params['shadow']['size']+';'+
                                                                                     'margin-top:'+params['shadow']['size']+';'+
                                                                                     'filter:alpha(Opacity='+params['shadow']['alpha']+');'+
                                                                                     'opacity: 0.'+params['shadow']['alpha']+';'+
                                                                                     '-moz-opacity:0.'+params['shadow']['alpha']+';'+
                                                                                     'background-color:'+params['shadow']['color']+';'
                                                       );
                               }

                               this.floatSetCssObj ( 'this._floatInner' , 'position:absolute;'+
                                                                          'left:0px;'+
                                                                          'top:0px;'+
                                                                          'width:100%;'+
                                                                          'height:100%;'+
                                                                          'border:'+params['border']+';'+
                                                                          ( params['close'] || params['resize'] ? 'padding-top:13px;' : '' )
                                                  );


                               this.floatSetCssObj ( 'this._floatInnerDiv' , 'width:100%;'+
                                                                             'height:100%;'+
                                                                             'background-color:'+params['bgcolor']+';'+
                                                                             'overflow:'+params['overflow']+';'+
                                                                             'color:'+params['font_color']+';'+
                                                                             'font-size:'+params['font_size']+';'+
                                                                             'font-weight:'+params['font_weight']+';'+
                                                                             ( params['transparency'] > 0 ? 'filter:alpha(Opacity='+params['transparency']+');'+
                                                                                                            'opacity: 0.'+params['transparency']+';'+
                                                                                                            '-moz-opacity:0.'+params['transparency']+';'
                                                                                                          : ''
                                                                             )
                                                  );

                               this.floatSetCssObj ( 'this._floatInnerHeader' , 'position:absolute;'+
                                                                                'left:0px;'+
                                                                                'top:0px;'+
                                                                                'padding:2px 2px 0 2px;'+
                                                                                'margin:0px;'+
                                                                                'height:13px;'+
                                                                                'line-height:10px;'+
                                                                                ( params['move'] ? 'cursor:move;' : '' )+
                                                                                'background-color:'+params['header_bgcolor']+';'
                                                  );

                               this.floatSetCssObj ( 'this._floatInnerHeaderClose' , 'float:right;'+
                                                                                     'cursor:pointer;'+
                                                                                     'background:url(../webart/close.gif) no-repeat;'+
                                                                                     'width:11px;'+
                                                                                     'height:10px;'+
                                                                                     'margin-bottom:-4px'
                                                  );

                               this.floatSetCssObj ( 'this._floatInnerHeaderResize' , 'float:left;'+
                                                                                      'cursor:nw-resize;'+
                                                                                      'width:13px;'+
                                                                                      'height:13px;'+
                                                                                      'background:url(../webart/resize.gif) no-repeat;'+
                                                                                      'margin-bottom:-4px'
                                                  );


         }

         this.floatSetCssObj = function (objName,css) {
                              try { var obj = eval(objName);
                                    obj.style.cssText = css;
                              } catch(err) {};
         }


         this.floatMouseMove = function (mEvent) {

                              this._floatMouseX  = mEvent.clientX+( this._floatDoc.documentElement.scrollLeft ? this._floatDoc.documentElement.scrollLeft : this._floatDoc.body.scrollLeft );
                              this._floatMouseY  = mEvent.clientY+( this._floatDoc.documentElement.scrollTop ? this._floatDoc.documentElement.scrollTop : this._floatDoc.body.scrollTop );

                              this._floatDivWidth  = this._floatDiv.offsetWidth;
                              this._floatDivHeight = this._floatDiv.offsetHeight;

                              if ( this._floatMouseX < this._floatDiv.offsetLeft ||
                                   this._floatMouseX > (this._floatDiv.offsetLeft+this._floatDivWidth) ||
                                   this._floatMouseY < this._floatDiv.offsetTop ||
                                   this._floatMouseY > (this._floatDiv.offsetTop+this._floatDivHeight+60)
                                 ) this._floatMouseOver = false;
                              else this._floatMouseOver = true;

                              if (!this._floatMouseDown ) return;

                              if ( !this._floatDifX ) this._floatDifX = this._floatMouseX-this._floatDiv.offsetLeft;
                              if ( !this._floatDifY ) this._floatDifY = this._floatMouseY-this._floatDiv.offsetTop;

                              //*** Resize
                              if ( this._floatMouseDown == 2 ) {

                                   difX = this._floatDiv.offsetLeft-this._floatMouseX+this._floatDifX;
                                   difY = this._floatDiv.offsetTop-this._floatMouseY+this._floatDifY;

                                   if ( this._floatDiv.offsetWidth+difX <= parseInt(params['width']) ) {
                                        this._floatDiv.style.width = params['width'];
                                   } else {
                                        this._floatDiv.style.width = parseInt(this._floatDiv.style.width)+difX+"px";
                                        this.floatSetPositionValidate();
                                   }

                                   if ( this._floatDiv.offsetHeight+difY <= parseInt(params['height']) ) {
                                        this._floatDiv.style.height = params['height'];
                                   } else {
                                        this._floatDiv.style.height = parseInt(this._floatDiv.style.height)+difY+"px";
                                        this.floatSetPositionValidate();
                                   }

                              } else {
                                   this.floatSetPositionValidate();
                              }
         }

         this.floatPositionMouse = function (mEvent) {

                              this._floatMouseX  = mEvent.clientX+( this._floatDoc.documentElement.scrollLeft ? this._floatDoc.documentElement.scrollLeft : this._floatDoc.body.scrollLeft );
                              this._floatMouseY  = mEvent.clientY+( this._floatDoc.documentElement.scrollTop ? this._floatDoc.documentElement.scrollTop : this._floatDoc.body.scrollTop );

                              this._floatDifX = -10;
                              this._floatDifY = -10;

                              this.floatSetPositionValidate();
         }

         this.floatPositionObject = function (obj) {
                              var _x = this.floatGetRealCoords(obj,'x');
                              var _y = this.floatGetRealCoords(obj,'y')+obj.offsetHeight+3;
                              this.floatSetPositionX(_x+'px');
                              this.floatSetPositionY(_y+'px');

         }

         this.floatPositionCenter = function() {

                              var _x = (this._floatDocWidth/2)-(this._floatDiv.offsetWidth/2);
                              var _y = (this._floatDocHeight/2)-(this._floatDiv.offsetHeight/2);

                              this.floatSetPositionX(_x+'px');
                              this.floatSetPositionY(_y+'px');
         }

         this.floatSetPositionValidate = function () {

               if( this._floatMouseX-this._floatDifX < 0 ||
                   this._floatMouseX-this._floatDifX > this._floatDocWidth-this._floatDivWidth ) {}
               else this.floatSetPositionX( (this._floatMouseX-this._floatDifX)+"px" );

               if( this._floatMouseY-this._floatDifY < 0 ||
                   this._floatMouseY-this._floatDifY > this._floatDocHeight-this._floatDivHeight ) {}
               else this.floatSetPositionY( (this._floatMouseY-this._floatDifY)+"px" );
         }

         this.floatSetPositionX = function (x) {
               this._floatDiv.style.left = x;
         }

         this.floatSetPositionY = function (y) {
               this._floatDiv.style.top = y;
         }

         this.floatMove = function () {
               if ( !this._floatMouseDown ) this._floatMouseDown = 1;
         }


         this.floatResize = function () {
               if ( !this._floatMouseDown ) this._floatMouseDown = 2;
         }

         this.floatMouseUp = function () {
               this._floatMouseDown = false;
               this._floatDifX = false;
               this._floatDifY = false;


               if ( !this._floatMouseOver && params['blur'] ) {
                    this.floatClose();
               }
         }

         this.floatClose = function () {
               this._floatDiv.style.top = '-1000px';
         }

         this.floatAddEvent = function (elm, evType, fn, useCapture) {
               if (typeof elm.addEventListener != 'undefined' ) {
                   elm.addEventListener(evType, fn, useCapture);
                   return true;
               } else if (elm.attachEvent) {
                   var r = elm.attachEvent('on' + evType, fn);
                   return r;
               } else {
                   elm['on' + evType] = fn;
               }
         }

         this.floatGetRealCoords = function (obj,axis) {
               var curleft = curtop = 0;
               if (obj.offsetParent) {

                   do {
                           curleft += obj.offsetLeft;
                           curtop += obj.offsetTop;
                     } while (obj = obj.offsetParent);
               }



               return axis == 'x' ? curleft : curtop;
         }

         this.floatGetWindowWidth = function () {
               var windowWidth = 0;
               if (typeof(window.innerWidth) == 'number') {
                   windowWidth = window.innerWidth;
               }else {
                   if (document.documentElement && document.documentElement.clientWidth) {
                       windowWidth = document.documentElement.clientWidth;
                   } else {
                       if (document.body && document.body.clientWidth) {
                           windowWidth = document.body.clientWidth;
                       }
                   }
               }
               return windowWidth;
         }

         this.floatGetWindowHeight = function () {
              var windowHeight = 0;
              if (typeof(window.innerHeight) == 'number') {
                  windowHeight = window.innerHeight;
              }else {
                  if (document.documentElement && document.documentElement.clientHeight) {
                      windowHeight = document.documentElement.clientHeight;
                  } else {
                      if (document.body && document.body.clientHeight) {
                          windowHeight = document.body.clientHeight;
                      }
                  }
              }
              return windowHeight;
         }

}
/*##############################################*/
/*################   flashcontrol.js  ##########*/
/*##############################################*/


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>';

  if ( embedAttrs["inner"] ) inner(embedAttrs["inner"],str);
                        else 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 "flashvars": ret.params[srcParamName] = ret.params[srcParamName]+'?'+args[i+1];
                        ret.embedAttrs[args[i]] = ret.params[args[i]] = 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;
}


