/*
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

*/

function MM_reloadPage(init) {  //reloads the window if Nav4 resized



  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {



    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}



  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();



}



MM_reloadPage(true);







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 P7_Snap() { //v2.62 by PVII



  var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,args=P7_Snap.arguments;a=parseInt(a);



  for (k=0; k<(args.length-3); k+=4)



   if ((g=MM_findObj(args[k]))!=null) {



    el=eval(MM_findObj(args[k+1]));



    a=parseInt(args[k+2]);b=parseInt(args[k+3]);



    x=0;y=0;ox=0;oy=0;p="";tx=1;da="document.all['"+args[k]+"']";



    if(document.getElementById) {



     d="document.getElementsByName('"+args[k]+"')[0]";



     if(!eval(d)) {d="document.getElementById('"+args[k]+"')";if(!eval(d)) {d=da;}}



    }else if(document.all) {d=da;} 



    if (document.all || document.getElementById) {



     while (tx==1) {p+=".offsetParent";



      if(eval(d+p)) {x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));



      }else{tx=0;}}



     ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);var tw=x+ox+y+oy;



     if(tw==0 || (navigator.appVersion.indexOf("MSIE 4")>-1 && navigator.appVersion.indexOf("Mac")>-1)) {



      ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);



      }else{var w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;



      a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;



      x=document.body.scrollLeft + event.clientX + bx;



      y=document.body.scrollTop + event.clientY;}}



   }else if (document.layers) {x=g.x;y=g.y;var q0=document.layers,dd="";



    for(var s=0;s<q0.length;s++) {dd='document.'+q0[s].name;



     if(eval(dd+'.document.'+args[k])) {x+=eval(dd+'.left');y+=eval(dd+'.top');break;}}}



   if(el) {e=(document.layers)?el:el.style;



   var xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);



   if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>4){xx+="px";yy+="px";}



   if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){



    xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);



    xx+="px";yy+="px";}e.left=xx;e.top=yy;}}



}







function P7_ReDoIt() { //v1.21 by PVII



 if(document.layers) {MM_reloadPage(false);}



}







function MM_showHideLayers() { //v6.0



  var i,p,v,obj,args=MM_showHideLayers.arguments;



  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];



    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }



    obj.visibility=v; }



}



function MM_openBrWindow(theURL,winName,features) { //v2.0



  window.open(theURL,winName,features);



}

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 P7_Snap() { //v2.62 by PVII
  var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,args=P7_Snap.arguments;a=parseInt(a);
  for (k=0; k<(args.length-3); k+=4)
   if ((g=MM_findObj(args[k]))!=null) {
    el=eval(MM_findObj(args[k+1]));
    a=parseInt(args[k+2]);b=parseInt(args[k+3]);
    x=0;y=0;ox=0;oy=0;p="";tx=1;da="document.all['"+args[k]+"']";
    if(document.getElementById) {
     d="document.getElementsByName('"+args[k]+"')[0]";
     if(!eval(d)) {d="document.getElementById('"+args[k]+"')";if(!eval(d)) {d=da;}}
    }else if(document.all) {d=da;} 
    if (document.all || document.getElementById) {
     while (tx==1) {p+=".offsetParent";
      if(eval(d+p)) {x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
      }else{tx=0;}}
     ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);var tw=x+ox+y+oy;
     if(tw==0 || (navigator.appVersion.indexOf("MSIE 4")>-1 && navigator.appVersion.indexOf("Mac")>-1)) {
      ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);
      }else{var w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;
      a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
      x=document.body.scrollLeft + event.clientX + bx;
      y=document.body.scrollTop + event.clientY;}}
   }else if (document.layers) {x=g.x;y=g.y;var q0=document.layers,dd="";
    for(var s=0;s<q0.length;s++) {dd='document.'+q0[s].name;
     if(eval(dd+'.document.'+args[k])) {x+=eval(dd+'.left');y+=eval(dd+'.top');break;}}}
   if(el) {e=(document.layers)?el:el.style;
   var xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
   if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>4){xx+="px";yy+="px";}
   if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
    xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);
    xx+="px";yy+="px";}e.left=xx;e.top=yy;}}
}

/* 
  ------------------------------------------------
  PopMenu Magic menu scripts
  Copyright (c) 2004-2006 Project Seven Development
  www.projectseven.com
  Version: 1.0.4
  ------------------------------------------------
*/
var p7PMp,p7PMct;
function P7_setPM(){ //v1.0.4 by PVII-www.projectseven.com
 var i,d='',h="<sty"+"le type=\"text/css\">",tA=navigator.userAgent.toLowerCase();if(window.opera){
 if(tA.indexOf("opera 5")>-1||tA.indexOf("opera 6")>-1){return;}}if(document.getElementById){
 for(i=1;i<20;i++){d+='ul ';h+="\n#p7PMnav "+d+"{position:absolute;left:-9000px;}";}
 document.write(h+"\n<"+"/sty"+"le>");}}P7_setPM();
function P7_initPM(){ //v1.0 by PVII-www.projectseven.com
 var i,g,tD,tA,tU,pp,lvl,ev,tn=navigator.userAgent.toLowerCase();if(window.opera){
 if(tn.indexOf("opera 5")>-1||tn.indexOf("opera 6")>-1){return;}}else if(!document.getElementById){return;}
 p7PMp=arguments;p7PMct=new Array;tD=document.getElementById('p7PMnav');if(tD){tA=tD.getElementsByTagName('A');
 for(i=0;i<tA.length;i++){tA[i].p7PMcl=p7PMct.length;p7PMct[p7PMct.length]=tA[i];g=tA[i].parentNode.getElementsByTagName("UL");
 tA[i].p7PMsub=(g&&g[0])?g[0]:false;ev=tA[i].getAttribute("onmouseover");if(!ev||ev=='undefined'){tA[i].onmouseover=function(){
 P7_PMtrig(this);};}ev=tA[i].getAttribute("onfocus");if(!ev||ev=='undefined'){tA[i].onfocus=function(){P7_PMtrig(this);};}
 if(tA[i].p7PMsub){pp=tA[i].parentNode;lvl=0;while(pp){if(pp.tagName&&pp.tagName=="UL"){lvl++;}pp=pp.parentNode;}
 tA[i].p7PMlv=lvl;}}tD.onmouseout=P7_PMclose;P7_PMopen();}
}
function P7_PMtrig(a){ //v1.0.4 by PVII-www.projectseven.com
 var b,t;if(document.p7PMt){clearTimeout(document.p7PMt);}document.p7PMa=1;b=(a.p7PMsub)?'P7_PMshow(':'P7_PMtg(';
 t='document.p7PMt=setTimeout("'+b+a.p7PMcl+')",160)';eval (t);
}
function P7_PMshow(a,bp){ //v1.0.4 by PVII-www.projectseven.com
 var u,lv,oft,ofr,uw,uh,pp,aw,ah,adj,mR,mT,wW=0,wH,w1,w2,w3,sct,pw,lc,pwv,xx=0,yy=0,wP=true;
 var iem=(navigator.appVersion.indexOf("MSIE 5")>-1)?true:false,dce=document.documentElement,dby=document.body;document.p7PMa=1;
 if(!bp){P7_PMtg(a);}u=p7PMct[a].p7PMsub;if(u.p7pmax&&u.p7pmax==1){return;}u.p7pmax=1;lv=(p7PMp[0]==1&&p7PMct[a].p7PMlv==1)?true:false;
 p7PMct[a].className=p7PMct[a].className.replace("p7PMtrg","p7PMon");oft=parseInt(p7PMp[3]);ofr=parseInt(p7PMp[4]);
 uw=u.offsetWidth;uh=u.offsetHeight;pp=p7PMct[a];aw=pp.offsetWidth;ah=pp.offsetHeight;while(pp){xx+=(pp.offsetLeft)?pp.offsetLeft:0;
 yy+=(pp.offsetTop)?pp.offsetTop:0;if(window.opera||navigator.userAgent.indexOf("Safari")>-1){
 if(p7PMct[a].p7PMlv!=1&&pp.nodeName=="BODY"){yy-=(pp.offsetTop)?pp.offsetTop:0;}}pp=pp.offsetParent;}
 if(iem&&navigator.userAgent.indexOf("Mac")>-1){yy+=parseInt(dby.currentStyle.marginTop);}adj=parseInt((aw*ofr)/100);mR=(lv)?0:aw-adj;
 adj=parseInt((ah*oft)/100);mT=(lv)?0:(ah-adj)*-1;w3=dby.parentNode.scrollLeft;if(!w3){w3=dby.scrollLeft;}w3=(w3)?w3:0;
 if(dce&&dce.clientWidth){wW=dce.clientWidth+w3;}else if(dby){wW=dby.clientWidth+w3;}if(!wW){wW=0;wP=false;}wH=window.innerHeight;
 if(!wH){wH=dce.clientHeight;if(!wH||wH<=0){wH=dby.clientHeight;}}sct=dby.parentNode.scrollTop;if(!sct){sct=dby.scrollTop;if(!sct){
 sct=window.scrollY?window.scrollY:0;}}pw=xx+mR+uw;if(pw>wW&&wP){mR=uw*-1;mR+=10;if(lv){mR=(wW-xx)-uw;}}lc=xx+mR;if(lc<0){mR=xx*-1;}
 pw=yy+uh+ah+mT-sct;pwv=wH-pw;if(pwv<0){mT+=pwv;if(uh>wH){mT=(yy+ah-sct)*-1;}}u.style.marginLeft=mR+'px';u.style.marginTop=mT+'px';
 if(p7PMp[2]==1){if(!iem){P7_PManim(a,20);}}u.className="p7PMshow";
}
function P7_PMhide(u){ //v1.0.4 by PVII-www.projectseven.com
 var i,tt,ua;u.p7pmax=0;u.className="p7PMhide";ua=u.parentNode.firstChild;ua.className=ua.className.replace("p7PMon","p7PMtrg");
}
function P7_PMtg(a,b){ //v1.0.4 alpha by PVII-www.projectseven.com
 var i,u,tA,tU,pp;tA=p7PMct[a];pp=tA.parentNode;while(pp){if(pp.tagName=="UL"){break;}pp=pp.parentNode;}if(pp){
 tU=pp.getElementsByTagName("UL");for(i=tU.length-1;i>-1;i--){if(b!=1&&tA.p7PMsub==tU[i]){continue;}else{P7_PMhide(tU[i]);}}}
}
function P7_PMclose(evt){ //v1.0.4 by PVII-www.projectseven.com
 var pp,st,tS,m=true;evt=(evt)?evt:((event)?event:null);st=document.p7PMa;if(st!=-1){if(evt){
 tS=(evt.relatedTarget)?evt.relatedTarget:evt.toElement;if(tS){pp=tS.parentNode;while(pp){if(pp&&pp.id&&pp.id=="p7PMnav"){m=false;
 document.p7PMa=1;break;}pp=pp.parentNode;}}if(m){document.p7PMa=-1;if(document.p7PMt){clearTimeout(document.p7PMt);}
 document.p7PMt=setTimeout("P7_PMclr()",360);}}}
}
function P7_PMclr(){ //v1.0.4 by PVII-www.projectseven.com
 var i,tU,tUU;document.p7PMa=-1;tU=document.getElementById('p7PMnav');if(tU){tUU=tU.getElementsByTagName("UL");if(tUU){
 for(i=tUU.length-1;i>-1;i--){P7_PMhide(tUU[i]);}}}
}
function P7_PManim(a,st){ //v1.0.4 by PVII-www.projectseven.com
 var g=p7PMct[a].p7PMsub,sp=30,inc=20;st=(st>=100)?100:st;g.style.fontSize=st+"%";if(st<100){st+=inc;setTimeout("P7_PManim("+a+","+st+")",sp);}
}
function P7_PMmark(){document.p7PMop=arguments;}
function P7_PMopen(){ //v1.0.4 by PVII-www.projectseven.com
 var i,x,tA,op,pp,wH,tA,aU,r1,k=-1,kk=-1,mt=new Array(1,'','');if(document.p7PMop){mt=document.p7PMop;}op=mt[0];if(op<1){return;}
 tA=document.getElementById('p7PMnav').getElementsByTagName("A");wH=window.location.href;r1=/index\.[\S]*/i;for(i=0;i<tA.length;i++){
 if(tA[i].href){aU=tA[i].href.replace(r1,'');if(op>0){if(tA[i].href==wH||aU==wH){k=i;kk=-1;break;}}if(op==2){if(tA[i].firstChild){
 if(tA[i].firstChild.nodeValue==mt[1]){kk=i;}}}if(op==3 && tA[i].href.indexOf(mt[1])>-1){kk=i;}if(op==4){for(x=1;x<mt.length;x+=2){
 if(wH.indexOf(mt[x])>-1){if(tA[i].firstChild&&tA[i].firstChild.data){if(tA[i].firstChild.data==mt[x+1]){kk=i;break;}}}}}}}k=(kk>k)?kk:k;
 if(k>-1){pp=tA[k].parentNode;while(pp){if(pp.nodeName=="LI"){pp.firstChild.className="p7PMmark"+" "+pp.firstChild.className;}
 pp=pp.parentNode;}}if(kk>-1){document.p7PMad=1;}P7_PMadma();P7_PMadmb();
}
function P7_PMadma(){ //v1.0.4 by PVII-www.projectseven.com
 var s,ss,i,j,a,g,b,c,d,t,h,tA,b,tP,r1,r2,tI,bA,aA,tB=new Array(),bC='',x=0,ur=1,mt=document.p7PMad;g=document.getElementById("p7PMnav");
 b=document.getElementById("pmmcrumb");if(g&&b){c=b.getElementsByTagName("A");if(c&&c[0]){tP=c[0].parentNode.childNodes;r1=/<a/i;r2=/\/a>/i;
 tI=c[0].parentNode.innerHTML;j=tI.search(r1);bA=tI.substring(0,j);j=tI.search(r2);aA=tI.substring(j+3);bC+=(bA)?bA:'';s=(aA)?aA:' &gt ';
 if(!c[0].id||c[0].id!="pmmcn"){if(c[0].href!=window.location.href){tB[0]=c[0];x++;ur=2;}}tA=g.getElementsByTagName("A");for(i=0;i<tA.length;i++){
 if(tA[i].className.indexOf("p7PMmark")>-1){tB[x]=tA[i];x++;}}for(i=0;i<tB.length;i++){ss=(i>0)?s:'';a=(i==tB.length-1)?0:1;
 d=(i==0&&c[0].id)?'id="'+c[0].id+'" ':' ';t=tB[i].firstChild.nodeValue;if(a==1||mt==1||x<ur){bC+=ss+'<a '+d+'hr'+'ef="'+tB[i].href+'">'+t+'</a>';
 }else{bC+=ss+t;}}if(mt==1||i<ur){ss=(i>0)?s:'';bC+=ss+document.title;}c[0].parentNode.innerHTML=bC;}}
}
function P7_PMadmb(){ //v1.0.4 by PVII-www.projectseven.com
 var h='',g,i,tA,b,m=false;g=document.getElementById("p7PMnav");b=document.getElementById("pmmnext");if(g&&b){tA=g.getElementsByTagName("A");
 for(i=tA.length-1;i>-1;i--){if(tA[i].className.indexOf("p7PMmark")>-1){m=true;break;}}if(m){if(i<tA.length-1){i++;}else{i=0;}
 while(tA[i].href==window.location.href+"#"||tA[i].href=="javascript:;"){i++;if(i>tA.length-1){
 i=0;break;}}b.href=tA[i].href;b.innerHTML=tA[i].firstChild.nodeValue;}}	
}


//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;
}


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 YY_checkform() { //v4.66







//copyright (c)1998,2002 Yaromat.com







  var args = YY_checkform.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;







  for (var i=1; i<args.length;i=i+4){







    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}







    var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));







    myV=myObj.value;







    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){







      if (myReq&&myObj.value.length==0){addErr=true}







      if ((myV.length>0)&&(args[i+2]==1)){ //fromto







        var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}







      } else if ((myV.length>0)&&(args[i+2]==2)){







          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;







      } else if ((myV.length>0)&&(args[i+2]==3)){ // date







        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);







        if(myAt){







          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];







          var myDate=new Date(myY,myM,myD);







          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};







        }else{addErr=true}







      } else if ((myV.length>0)&&(args[i+2]==4)){ // time







        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}







      } else if (myV.length>0&&args[i+2]==5){ // check this 2







            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));







            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];







            if(!myObj1.checked){addErr=true}







      } else if (myV.length>0&&args[i+2]==6){ // the same







            var myObj1 = MM_findObj(args[i+1]);







            if(myV!=myObj1.value){addErr=true}







      }







    } else







    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){







          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);







          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;







      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}







      if (args[i+2]==2){







        var myDot=false;







        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}







        if(!myDot){myErr+='* ' +args[i+3]+'\n'}







      }







    } else if (myObj.type=='checkbox'){







      if(args[i+2]==1&&myObj.checked==false){addErr=true}







      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}







    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){







      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}







    }else if (myObj.type=='textarea'){







      if(myV.length<args[i+1]){addErr=true}







    }







    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}







  }







  if (myErr!=''){alert('The required information is incomplete or contains errors:\t\t\t\t\t\n\n'+myErr)}







  document.MM_returnValue = (myErr=='');







}











function confirm_delete_but(formname,obj,button_name,button_value)







{







str="Do you really want to delete this " + obj +"?";







msg= confirm (str);







		if (msg)







		{







		str="document." + formname + "." + button_name + ".value= '" + button_value +"';" ;







		eval(str);







		str="document." + formname + ".submit()";







		eval(str);







		}







}















// confirmation on delete 















function confirm_delete(url, obj)







{







str="Do you really want to delete " + obj +"?";















msg= confirm (str);







		if (msg)







		{







			window.location.href = url;







		}







}























function hide_div(obj) {


//190805 -  "hide_div" function is fixed in same manner as it is did in advanced search. - Start

var div_arr = document.getElementsByTagName("div");


		for(i=0;i<div_arr.length;i++)
		{
			if(div_arr[i].getAttribute("id") == "search")
			{
				div_arr[i].style.display="none";
			}
		}


//190805 -  "hide_div" function is fixed in same manner as it is did in advanced search. - End


		//search.style.display="none";







}







function show_div(obj) {

//190805 - Advanced link in search form on admin panel has been fixed. This is first done in ip. "hide_div" function is to be fixed in same manner. - Start

var div_arr = document.getElementsByTagName("div");


		for(i=0;i<div_arr.length;i++)
		{
			if(div_arr[i].getAttribute("id") == "search")
			{
				div_arr[i].style.display="inline";
			}
		}


//190805 - Advanced link in search form on admin panel has been fixed. This is first done in ip. "hide_div" function is to be fixed in same manner. - End

		//search.style.display="inline";







}























/**********************







Function for setting hidden values in the form















*************************/















function set_field(formname,fieldname,set_value)

{
	//	alert(formname + "|" + fieldname + "|" + set_value);

		str="document." + formname + "." + fieldname  + ".value='" + set_value + "'";

	//	alert(str);
		eval(str);

}















/******************************************************************/





















/******************************************************************/















/**********************







Function for setting the parent window that triggered the  select cat pop up







This goes in the parent window







*************************/















function set_cat(field_name,cat_name,field_id, cat_id,field_text,cat_text,field_page,cat_page,field_code,cat_code,form_name){























	str = "document." + form_name + "." + field_name + ".value = '" + cat_name + "';" ;







	eval (str);







	







	str = 'document.' + form_name + '.' + field_id + '.value = ' + cat_id + ';' ;







	eval (str);















	if(field_name=="c_name1")







	{







	str = "document." + form_name + "." + field_page + ".value = '" + cat_text + "';" ;







	eval(str);







	







	str = "document." + form_name + "." + field_text + ".value = '" + cat_page + "';" ;







	eval (str);







	







	str = "document." + form_name + "." + field_code + ".value = '" + cat_code + "';" ;








	eval (str);







	}







}







/******************************************************************/















/**********************







Function for setting the parent window that triggered the  select cat pop up







This goes in the pop up window







*************************/















function cat_set_parent(cat_id, cat_name,cat_text,cat_page,cat_code){















//alert(cat_id+ cat_name+cat_text+cat_page+cat_code);















		document.cat_pop_form.cat_id.value = cat_id;







		document.cat_pop_form.cat_name.value = cat_name;







		document.cat_pop_form.cat_text.value = cat_text;







		document.cat_pop_form.cat_page.value = cat_page;







		document.cat_pop_form.cat_code.value = cat_code;







	







	//alert(cat_code);







		field_name = document.cat_pop_form.field_name.value;







		field_id = document.cat_pop_form.field_id.value;







		field_text = document.cat_pop_form.field_text.value;







		field_page= document.cat_pop_form.field_page.value;







		field_code = document.cat_pop_form.field_code.value;







		form_name = document.cat_pop_form.form_name.value;







//	alert(field_text);	







		window.opener.set_cat(field_name,cat_name,field_id,cat_id,field_text,cat_text,field_page,cat_page,field_code,cat_code,form_name);







		







		window.close();







}























/*********************************************************/







//	TO SELECT FROM SELECTION BOX







function show_selected(obj,val)



{



//obj = document.frmname.fieldname



//val=actual value <?php echo $obj->country; ?>



  var len=obj.options.length







  for(var i=0;i<len;i++)







  {







    if(obj.options[i].value==val)







     {







       obj.selectedIndex=i;







     }







  } 







}











function win_open(obj,type,val){







	if(obj.value == val){







		window.open('../forms/choose_email_pop.php?hidden_purpose=paging&typ='+type);







	}







}















function pending_sub()







{







document.commonfrm.pending.value="Link.status_link_to_them='Pending Approval'";







document.commonfrm.show_button.value="Y";







document.commonfrm.submit();







}















/************************************************************************/















/********************* Function for customer ***********************/







function delete_cust(val){







	if(confirm("Do you really want to delete ?")){







		document.frm_search.deleteid.value = val;







		document.frm_search.editid.value = '';







		document.frm_search.id.value = val;







		document.frm_search.submit();







	}







}















function edit_cust(val){







		document.frm_search.deleteid.value = '';







		document.frm_search.editid.value = val;







		document.frm_search.id.value = val;



		



		document.frm_search.show_list.value = "N";







		document.frm_search.submit();







}



//modified on 17102003



function edit_link(frm_name,val){







	



		frm_name.linkdeleteid.value = '';



		



		frm_name.id.value = val;



		



		frm_name.editid.value = val;



		



		frm_name.show_list.value = "N";



		



		frm_name.submit();







}



//modified on 17102003



function delete_link(frm_name,val){







	if(confirm("Are you sure you want to delete?")){



	



		frm_name.linkdeleteid.value = val;



		



		frm_name.editid.value = '';







		frm_name.id.value = val;







		frm_name.submit();







	}







}



























function pending_approval(){







	document.frm_search.search_status.value =  " Customer.status = 1";







	document.frm_search.start_with_key1.value = "";







	document.frm_search.contains_key1.value = "";







	document.frm_search.search_group_id.value = "";







	document.frm_search.contains_list.value = "";



	



	document.frm_search.search_news_letter.value = "";



	



	document.frm_search.search_customer_interest.value = "";	







	document.frm_search.submit();







}





function stock_list(){


	document.frm_search.submit();



}





function stock_list(){

	document.frm_search.start_with_key1.value = "";

	document.frm_search.start_with_list.value = "";

	document.frm_search.submit();

}






function customer_list(){







	document.frm_search.search_status.value =  "";







	document.frm_search.start_with_key1.value = "";







	document.frm_search.contains_key1.value = "";







	document.frm_search.search_group_id.value = "";







	document.frm_search.contains_list.value = "";







	document.frm_search.search_customer_interest.value = "";



	document.frm_search.hidden_purpose.value =  "new";



	document.frm_search.submit();







}















function customer_search(val){







	if(val=="1"){







		document.frm_search.search_status.value =  "";







		document.frm_search.contains_key1.value = "";







		document.frm_search.search_group_id.value = "";







		document.frm_search.contains_list.value = "";



		



		document.frm_search.search_news_letter.value = "";



		



		document.frm_search.search_customer_interest.value = "";







		return true;







	}else{







		document.frm_search.start_with_key1.value = "";



		document.frm_search.start_with_list.value = "0";







		return true;







	}







return false;







}







/********************* Function for customer ***********************/



/****function to change the page in categories (customer/links) upon choosing a category to edit****/







function change_page(obj, actionpage)



{







	if(obj.value > 0)



	{



	



		str="window.location.href='" + actionpage + "?id=" + obj.value + "&hidden_purpose=paging'";



		//alert(str);



		eval(str);



	}



	



}



// used to set the values for category in link







function getvalues(obj)



{



//get_val=obj.value;

get_val = obj; //170505




//if(obj.value.length > 1)
if(obj.length > 1) //170505



{



//alert(get_val);



a = get_val.split("|");







id = a[0];







link_page=a[2];



link_text=a[3];



link_code=a[4];



link_description=a[5];



catid=change_quotes(id,'primary_cat1');







link_page=change_quotes(link_page,'c_url');



link_text=change_quotes(link_text,'c_link_txt');





link_code=change_quotes(link_code,'c_link_code');

link_description=change_quotes(link_description,'link_description');

}//changed



else



{



link_page=change_quotes('','c_url');



link_text=change_quotes('','c_link_txt');



link_code=change_quotes('','c_link_code');

link_description=change_quotes('','link_description');


}



}



//modified on 20102003//



function change_quotes(abc,field_name)



{







	str = abc;



	



	do{



		count=new Array();



		str = str.replace("!~!","\\'");



		count = str.split("!~!");



	}while(count.length >1);







	do{



		count=new Array();



		str = str.replace("~@#","\"");



		count = str.split("~@#");



		



	}while(count.length >1);



	



	//str = str.replace("~@#","\"");







	chk_quote=str.split("\"");







	//alert("Count "+ chk_quote.length);



	



	if(chk_quote.length >1)



	{



		eval_str="window.opener.document.link_search."+field_name+".value='"+str+"'"; //170505 - window.opener added as the values should be set to the parent window.



	}	



	else



	{



		eval_str="window.opener.document.link_search."+field_name+".value=\""+str+"\"";//170505 - window.opener added as the values should be set to the parent window.



	}







		eval(eval_str);



	



	



}



//update_config.php



function count_copies(val,cop){



ct = 0;



	for(i=1;i<=4;i++){



		if( eval("document.configform." + val + "" + i + ".value.length")>0 ){



			ct++;



		}



	}



	eval("document.configform." + cop + ".value = '" + ct + "'");



}







//links_list.php



function check_all(frm,sel,val)



{







	for(i=0;i<eval("document." + frm + ".elements.length");i++)



	{



	nam = eval("document." + frm + ".elements[" + i + "].name");







		if(nam.substring(0,3)==val)



		{



		eval("document." + frm + ".elements[" + i + "].checked = " + sel.checked);



		//14012004-for links also set the statusfield to "Active";

		

		if(frm=="link_search")

		{

		

				new_obj=eval("document." + frm + ".elements[" + i + "]");

				new_id=eval("document." + frm + ".elements[" + i + "].name");

				

				new_auto_id=new_id.substr(14,new_id.length-15);

				



//				chk_link_click(obj, id);

//				alert(new_obj + "-" + new_auto_id + "- " + new_id);

				

				chk_link_click(new_obj, new_auto_id);

				

		} //end if frm=="link_search";



		} //end if==val



	} //end for



} //end function







//choose_email_pop.php



function setid(obj,fld){





	if(obj.checked){



		//document.frm_search.checkids.value += obj.value+";";



		fld.value += obj.value+";";



	}else{



		//arr_str = document.frm_search.checkids.value;



		arr_str = fld.value;



		arr = arr_str.split(";");



		str = "";



		for(i=0;i<arr.length;i++){



			if(arr[i] != obj.value){



				if(arr[i].length > 0){



					str = str + arr[i] + ";";



				}



			}



		}



		//document.frm_search.checkids.value = str;



		fld.value = str;



	}



}







function set_cust_id(obj){



if(obj.checked){



	document.registrationform.customer_interest.value += obj.value+";";



}else{



	arr_str = document.registrationform.customer_interest.value;



	arr = arr_str.split(";");



	str = "";



	for(i=0;i<arr.length;i++){



		if(arr[i] != obj.value){



			if(arr[i].length > 0){



				str = str + arr[i] + ";";



			}



		}



	}



	document.registrationform.customer_interest.value = str;



}



}







function set_newsletter_id(obj,frm){



if(obj.checked){



	frm.value += obj.value + ",";



}else{



	arr_str = frm.value;



	arr = arr_str.split(",");



	str = "";



	for(i=0;i<arr.length;i++){



		if(arr[i] != obj.value){



			if(arr[i].length > 0){



				str = str + arr[i] + ",";



			}



		}



	}







	frm.value = "," + str;



}



}







function goTo(url){



	window.location = url;



}







///--------- newly added 27 - 09 - 2003



function delete_record(frm,fld,val)



{



	if(confirm('Do you really want to delete ?'))



	{



		set_field(frm,fld,val);



		str = "document." + frm + ".submit()";



		eval(str);



	}



}







function delete_newsletter(frm,fld,val)



{



	if(confirm('Deleting this newsletter will also delete any issues that belong to it. \nAre you sure you want to delete?'))



	{



		set_field(frm,fld,val);



		str = "document." + frm + ".submit()";



		eval(str);



	}



}







///--------- newly added 27 - 09 - 2003











///--------- newly added 29 - 09 - 2003







function delete_image_flex(val)



{



	if( confirm('Do you really want to delete ?') )



	{



	set_field('frm_image_delete','img_del_id',val);



	document.frm_image_delete.submit();



	}



}







	



///--------- newly added 29 - 09 - 2003







///--------- Start newly added 06 - 10 - 2003



function set_product_parent(val1,val2,val3)



{



	if(val1.value==0 && val2.value==0 && val3.value==0)



	{



		document.frm_product_detail.parent_id.value="0";





	}



	else if(val1.value!=0 || val2.value!=0 || val3.value!=0)



	{



		document.frm_product_detail.parent_id.value="-1";



	}



}







///--------- end newly added 06 - 10 - 2003



//--------- newly added 07 - 10 - 2003



function fun_on_special(textbox)



{



/*



	if(!document.frm_product_detail.on_special.checked)



	{



		alert('you must tick the on special tick box before you can specify a special price');



		textbox.blur();



	}



	*/



}



//--------- end newly added 07 - 10 - 2003







//********************Newly added on 18-10-2003



function check_options(frm)



{

	

	

	var str = has_options(frm,"pro_",4);







	if(str.length <= 0 && eval("document."+frm+".qty.value") >0)



	{



		//frm.submit();



		return true;



	}



	



	var select_option = false;



	var str_arr = str.split(",");



	for(i=0;i<str_arr.length-1;i++)



	{



		if(eval("document."+frm+".elements[str_arr[i]].value") == 0)



		{



			select_option = true;



		}



	}



	



	if(select_option)



	{



		alert("Please select all available options");

		return false;



	}



	else



	{



		//product_option



		var str_option = has_options(frm,"product_option",14);







		var str_option_arr = str_option.split(",");



		



		//alert(str_arr.length);



		selected_str = "";



			for(i=0;i<str_arr.length-1;i++)



			{



				selected_str += eval("document."+frm+".elements[str_arr[i]].value") + ";";



			}







			for(i=str_arr.length-1;i<3;i++)



			{



				selected_str += "0;";



			}







			selected_option_has = false;



		for(i=0;i<str_option_arr.length-1;i++)



		{



			if(eval("document."+frm+".elements[str_option_arr[i]].value") == selected_str)



			{



				selected_option_has = true;



				break;



			}



		}



			



		if(selected_option_has)



		{



			//frm.submit();

			return true;



		}



		else



		{



			alert("Selected option is not available");

			return false;



		}







	}



}







function has_options(frm,fld_name_letters,chk_length)



{



var str = "";



	

	var temp_str = "document." + frm + ".elements.length";

	

	len=eval(temp_str);



	for(i=0;i<len;i++)



	{





		fld_name = eval("document." + frm + ".elements[i].name");



		if(fld_name.substring(0,chk_length) == fld_name_letters )



		{



			str += fld_name + ",";



		}



	}



	return(str);



}



//********************end of newly added on 18-10-2003







//********************Newly added on 21-10-2003



function check_number(val, frmpage)



{



	if( isNaN(val.value) )



	{



		alert("Please enter in digits.");



		val.value = 1;



	}







	if( val.value <= 0 && frmpage!="admin")//240204 - admin price management - price can be 0)



	{



		msg="";



		msg+="Please enter quantity greater than 0.";



		



		if(frmpage=="cart")



		{



			msg+="\n(if you wish to remove this product from your shopping cart,\n use the 'delete' button)";



		}



		alert(msg);



		val.value = 1;



	}







}



//********************end of newly added on 21-10-2003











//********************newly added on 22-10-2003



  function check_rewardpoints(val,val_has)



  {



/*  



  	if(isNaN(val_has))



	  	alert(val.value + "-" + val_has);



*/	



	if( isNaN(val.value) )



	{



		alert("Please enter in digits.");



		val.value = 0;



		return false;



	}



	else if( val.value < 0 )



	{



		alert("Please enter greater than zero.");



		val.value = 0;



		return false;



	}



	else if( val.value > val_has )



	{



		alert("Please enter reward point less than you have.");



		val.value = 0;



		return false;



	}



	



	



	document.forms["submitorder"].submit_action.value = 'recalculate';



	document.forms["submitorder"].submit();



	



	



  }



//********************end of newly added on 22-10-2003







function delete_cart(frm,fld,val)



{



	if(confirm('Are you sure you want to empty you shopping cart?'))



	{



		set_field(frm,fld,val);



		str = "document." + frm + ".submit()";



		eval(str);



	}



}







/*** to open converter.php ***/







function MM_openBrWindow(theURL,winName,features) { //v2.0



  window.open(theURL,winName,features);



}







/** to manage and validate page name and category or item name **/



function set_pname(obj1, obj2){



obj2.value = obj1.value;



clean_chars(obj2);



}







function clean_chars(obj) {



// will remove any non alphanumeric char from string except for space which it will replace with undesrcor, and set the obj value to the fixed string



	var string = obj.value



		for (var i=0, output='', valid="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-"; i<string.length; i++)



			if (string.charAt(i)==" "){



				output += "_";



			} else {		



				if (valid.indexOf(string.charAt(i)) != -1){     



					 output += string.charAt(i);



				}



			}    



//230304
	output = output.replace( "__", "_");
	output = output.replace( "__", "_");


	obj.value=output.toLowerCase();



} 





//13122003 - selectionpage.php



function set_all(frm, sel, fld)

{



	

//	alert(frm + " *" + sel.checked + " *" + fld);

	

		for(i=0;i<eval("document." + frm + ".elements.length");i++)

	

			{

			

		

			fld_type = eval("document." + frm + ".elements[" + i + "].type");

			

			temp_str="-";

			

			if(fld_type=="checkbox")

				{

			

				nam = eval("document." + frm + ".elements[" + i + "].name");

				

				obj=eval("document." + frm + ".elements[" + i + "]");

				

				if(sel.checked)

				{

					setid(obj, fld);

				}	

				

				temp_str += obj.value;

				

			/*

				fld_value = eval("document." + frm + ".elements[" + i + "].value");

			

				alert(fld_value);

				*/

				

				} //end if type chkbox 

			 

		

		

			} //end for





			

		if(sel.checked)

		{

	

			

		

		} //end if sel.checked

		else

		{

		



			arr_str = fld.value;



			alert(temp_str + "****" + arr_str);

				

			arr = arr_str.split(";");

	

			str = "";

	

			for(i=0;i<arr.length;i++){

	

				if(arr[i] != obj.value){

	

					if(arr[i].length > 0){

	

						str = str + arr[i] + ";";

	

					}

	

				}

	

			}

	

			//document.frm_search.checkids.value = str;

	

			fld.value = str;



		}	//end else .checked





}





 /**************************EMAIL CHECKING***************************/

 

function chk_email(fldname)

{



 

	var bool=true;

	 

	email = fldname.value;

	var len = email.length;              

	if(len<5)

		{

//			alert("Invalid Email - id")



//            fldname.value="";



			bool=false;

		}

	else

		{

          

	var index1 = email.indexOf('@');

	var subind = email.substring(0,index1);

	var indlen = subind.length;

	var index2 = email.indexOf('.');

	var subind1=email.substring(indlen+1,index2);

	var indlen1 = subind1.length;

	var index3 = email.indexOf(' ');

	var subind3=email.substring(index2+1,len)

	var indlen2 = subind3.length;

	if((index1!= -1)&&(index2!= -1)&&(index3==-1))

	{	

		if((indlen!=0)&&(indlen1!=0)&&(indlen2!=0))

		{

//   			alert("valid Email -id");		  	 	

		} 

        else

		{

		

//			alert("Invalid Email - id")

//            fldname.value="";

		}

	}

	else

	{

//   		alert("Invalid Email - id");

//        fldname.value="";

			bool=false;

	}		

	} // end of else if len<5



	return(bool);



}



//while adding to cart validation...



function chk_specification(formname, has_spec)

{

//******** 280705 - check for quantity to be the integer oly in the onclick of the  order now button
var temp_numcheckstr="document."+formname+".qty.value"
	
	var qty_val = eval(temp_numcheckstr);
	
	if( isNaN(qty_val) || qty_val <= "0" || qty_val.length == 0)



	{



		alert("Please enter quantity greater than 0.");



		eval(temp_numcheckstr + "=1");
		
		return false;



	}


	chk_options = check_options(formname);

	

	

	

//	return false;

	

	if(chk_options)

	{

		if(has_spec > 0)

		{

		

	

			

			var temp_msg="";

			

			for(i=1;i<=has_spec;i++)

			{

				var temp_str="document."+formname+".specification_id" + i + ".value"

				

				

				if(eval(temp_str)==0)

				{

					temp_msg+="Please Choose Specification " + i;

				}

			}

		

			if(temp_msg.length > 0)

			{

//				alert("Please Choose a Specification");



				alert("Please select all available specifications");

				return false;

			}

			else

			{

	//			return true;

	

				eval("document." + formname + ".submit()");

			}

		}//end if

		else

		{

				eval("document." + formname + ".submit()");

		}	

	}//end if chk_options

	else

	{

		return false;

	}		

}


function printPage() {

  if (window.print)

    window.print()

  else

    alert("Sorry, your browser doesn't support this feature.");

}

// 05022004 general delete function to return true or false
function alert_delete()
{
	c=confirm("Are you sure you want to delete?");
	
	if(c)
		return true;
	else
		return false;	
}
//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;
}
