// this is for dropdown autocompleter
// productArray must be updated from SPECs by running a project to extract SPECSDATA.Model table.
// style  A-B-C must be appended to model
var $_GET = {};
vars_area = location.search.substring(1);

if(vars_area.length > 2) {
    get_sets = vars_area.split("&");
    for(i = 0, num_gets = get_sets.length; i < num_gets; i++) {
        parts = get_sets[i].split("=");
        $_GET[unescape(parts[0])] = unescape(parts[1]);
    }
}

var productArray=new Array("2151 ","331-2998 ","331-4826 ","AF120 ","AF120-S ","AF230 ","AF230-S ","AF24 ","AF24-S ","AF24-SR ","AMB24-3 ","AMB24-3-S ","AMB24-SR ","BD-20 ","BD-20R ","BD-50 ","BD-51 ","BD-52 ","BD-53 ","BD-54 ","BD-58 ","BD-60 ","BD-64 ","BD-84 ","CAD ","CD-10 ","CD-10R ","CD-21R ","CD-22R ","CD-25R ","CD-41 ","CD-42 ","CD-45 ","CD-46 ","CD-51 ","CD-51-IB ","CD-52 ","CD-52-IB ","CD-53 ","CD-54 ","CD-81 ","CD-81R ","CD-82 ","CD-83 ","CD-84 ","CD-85 ","CD-86 ","CD-91 ","CD-92 ","CD-93 ","CD-94 ","TD-93 ","TD-94 ","CFD-15 ","CFD-15-LP ","CFD-15R ","CFD-15-SB ","CFD-20 ","CFD-521 ", "CFS-171 ", "CFS-172 ","CFD-521-BT ","CFD-521-IP ","D4120 ","DM ","DMHT-1000 ","DMHT-2300 ","DMR ","DRS-30 ","EAA-1245 ","EAA-645 ","EAA-845 ","EAJ-437 ","EAJ-637 ","EBE-445 ","EBI-445 ","EBV-145 ","EBV-445 ","ECD-545 ","ECD-545-MD ","ECD-545-MD-CD-55 ","ECD-635 ","ECD-745 ","ECV-445 ","ECV-545 ","ECV-645 ","EFD-245 ","EFD-435 ","EFD-437 ","EFD-445 ","EFD-637 ","EFD-637-MD ","EFD-637-MD-PH ","EFD-645 ","EFJ-245 ","EFJ-430 ","EFJ-437 ","EFJ-437-HP ","EFJ-445 ","EFJ-637-HP ","EFJ-645 ","EFJ-745 ","EFK-430 ","EFK-437 ","EFK-445 ","EFK-637 ","EFY-245 ","EFY-445 ","EOD-445 ","EOD-637 ","EOJ-445 ","EOJ-637 ","EPJ-445 ","ERD-645 ","EVS-422 ","EXD-437 ","EXD-645 ","FAA-1245 ","FD-140 ","FD-125R ","FD-140-OP ","FD-150 ","FD-150-OP ","FD-340 ","FD-350 ","FSAF24 ","FSAF24-S ","FSAF24-SR ","FSAF24-BAL ","FSAFB24-SR ","FSAF24-SR-S ","FSAF24-BAL-S ","FSAFB24-SR-S ","FSD-125R ","FSD-141 ","FSD-141-OP ","FSD-141-SP ","FSD-142 ","FSD-142-OP ","FSD-142-SP ","FSD-143 ","FSD-143-OP ","FSD-151 ","FSD-151-OP ","FSD-151-SP ","FSD-151-V ","FSD-152 ","FSD-152-OP ","FSD-152-SP ","FSD-152-V ","FSD-171 ","FSD-171-OP ","FSD-172 ","FSD-172-OP ","FSD-341 ","FSD-342 ","FSD-343 ","FSD-351 ","FSD-352 ","FSLF120 ","FSLF120-S ","FSLF24 ","FSLF24-S ","FSNF120 ","FSNF120H ","FSNF120L ","FSNF120-S ","FSNF230 ","FSNF230-S ","FSNF24 ","FSNF24H ","FSNF24L ","FSNF24-S ","GGD121 ","GGD221 ","GMB24-3 ","GMB24-SR ","HAD ","HJ-445 ","HJ-645 ","HS-10 ","HT-401 ","HZ-200 ","LF120 ","LF120-S ","LF230 ","LF230-S ","LF24 ","LF24-S ","LF24-SR ","LF24-SR-S ","LMB24-3 ","LMB24-3-S ","LMB24-SR ","M9185A1018 ","MD-41 ","MD-42 ","ML4115 ","ML8115 ","MS4120 ","MS4209 ","MS8120 ","MS8209 ","MX-30 ","MX-32 ","MX-40 ","NFBUP ","NFBUP-S ","NFB24 ","NFB24-S ","NFB24-SR ","NFB24-SR-S ","NMB24-SR ","NMB24-3 ","OAD ","PI-50 ","PW ","RAD ","RCP-1 ","RCP-1K ","RCP-1M ","RCS-10 ","RCS-10R ","RCS-42 ","RD-10 ","RD-10R ","SAJ-1235 ","SAJ-835 ","SBE-245 ","SBE-445 ","SBI-445 ","SD-141 ","SD-142 ","SD-143 ","SD-151 ","SD-151-V ","SD-152 ","SD-152-V ","SD-25R ","SFD-445 ","SFD-635 ","SFJ-245 ","SFJ-430 ","SFJ-445 ","SFJ-630 ","SFJ-645 ","SFK-445 ","SFK-645 ","SFV-445 ","SOJ-445 ","TF120 ","TF120-S ","TF24 ","TF24-S ","TF24-SR ","TF24-SR-S ","TM ","TMS ","VFD-10-A ","VFD-10-B ","VFD-10-C ","VFD-10D-A ","VFD-10D-B ","VFD-10D-C ","VFD-10D-IMA ","VFD-10D-IMB ","VFD-10-IMA ","VFD-10-IMB ","VFD-10-TLA ","VFD-10-TLB ","VFD-15R ","VFD-30-A ","VFD-30-B ","VFD-30-C ","VFD-30D-A ","VFD-30D-B ","VFD-30D-C ","VFD-35R ","VT-250 ","VT-654 ","VV-400 ","VV-500 ","WAD ","WB ","ZS-100 ","ZS-260 ","ZS-300 ");



/* var productArray=new Array("EAA-645", "EAA-845", "EAA-1245", "EAJ-437", "EAJ-637", "FAA-1245", "SAJ-835", "SAJ-1235", "EBV-145", "EBV-445", "EBE-445", "EBI-445", "EXD-437", "EXD-645", "EFD-245", "EFD-435", "EFD-437", "EFD-445", "EFD-637", "EFD-645", "ERD-645", "EFJ-437-HP", "EFJ-637-HP", "EFD-637-MD", "ECD-545-MD", "EFJ-245", "EFJ-430" , "EFJ-437", "EFJ-445", "EFJ-645", "EFK-430", "EFK-437", "EFK-445", "EFK-637", "EFY-245", "EFY-445", "EOD-445", "EOD-637", "EOJ-445", "EOJ-637", "EVS-422", "ECD-545", "ECD-635", "ECD-745", "ECV-445", "ECV-545", "ECV-645", "EFJ-745", "HJ-445", "HJ-645", "HT-401", "HZ-200", "VT-250", "VT-654", "VV-400", "VV-500", "SBE-245", "SBE-445", "SBI-445", "SFD-445", "SFD-635", "SFJ-245", "SFJ-430", "SFJ-445", "SFJ-630", "SFJ-645", "SFK-445", "SFK-645", "SFV-445", "SOJ-445", "EFD-637-MD-PH", "EPJ-445", "AngularGrille", "BarGrille", "ContinuousGrille", "LatticeGrille", "MedallionGrille", "OffsetGrille", "ParquetGrille", "SentryGrille", "SSA-445", "SSA-645", "SSA-845", "SSJ-445", "SSJ-645", "SSR-445", "SSR-645", "SSR-845"); */

function getPage(url,pars) {
    var myAjax = new Ajax.Updater(
      'Content',
      url, 
      {
        onLoading:function(request){Element.show('status')},
        onComplete:function(request){Element.hide('status')},
        method: 'get',
        parameters: 'model=' + pars,
        asynchronous:true,
        evalScripts:true
      });
}

function getLayer(layer,url,param) {
    var myAjax = new Ajax.Updater(
      layer,
      url, 
      {
        onLoading:function(request){Element.show('status')},
        onComplete:function(request){Element.hide('status')},
        method: 'get',
        parameters: param ,
        asynchronous:true,
        evalScripts:true
      });
}

function getGetVar(searchStr) {
    start = location.search.indexOf(searchStr)+searchStr.length+1;
    end = (location.search.indexOf('&', start) == -1)? location.search.length : location.search.indexOf('&', start);
    return unescape(location.search.substring(start, end));
}

//these are the functions from dreamweaver, taken from the main page and placed here
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_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_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_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();
}

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; }
}
//end ---these are the functions from dreamweaver, taken from the main page and placed here

//this is for the drag and drop
function dndComplete () {
   //var ajaxZip= new Ajax.Updater('indicator', 'cartajax.php', {parameters:'action=showIndicators', evalScripts:true, asynchronous:true});
   var ajaxZip= new Ajax.Updater('zipBin', 'cartajax.php', {parameters:'action=zipShow', evalScripts:true, asynchronous:true});
   var ajaxEmail=new Ajax.Updater('emailBin', 'cartajax.php', {parameters:'action=emailShow', evalScripts:true, asynchronous:true});
   var ajaxTrash=new Ajax.Updater('wasteBin', 'cartajax.php', {parameters:'action=trashShow', evalScripts:true, asynchronous:true});
   var ajaxClear=new Ajax.Updater('clearBin', 'cartajax.php', {parameters:'action=clearShow', evalScripts:true, asynchronous:true});
   var ajaxPdf=new Ajax.Updater('pdfReader', 'cartajax.php', {parameters:'action=getPdfReader', evalScripts:true, asynchronous:true});
   var ajaxDwg=new Ajax.Updater('dwgReader', 'cartajax.php', {parameters:'action=getDwgReader', evalScripts:true, asynchronous:true});
   var ajaxInfo=new Ajax.Updater('infoIcon', 'cartajax.php', {parameters:'action=showInfo', evalScripts:true, asynchronous:true});
}

function openEmail() {
 window.open("email-zipfiles.php","","width=600,height=450,location=no,resizable=yes,scrollbars=no");
}

function loadAddressLayer(pars) {
    var myAjax = new Ajax.Updater(
      'repAddress',
      'address-ajax.php',
      { method: 'get',
        parameters: 'state=' + pars,
        asynchronous:true,
        evalScripts:true
      });
}

function loadMapLayer(url) {
    var myAjax = new Ajax.Updater(
      'mapArea',
      url,
      { method: 'get',
        parameters: '',
        asynchronous:true,
        evalScripts:true
      });
}



