if(typeof(noframecheck)=='undefined'){if(top.location!=location){top.location.href=document.location.href}} function modeller_tilleggsutstyr_populate(inCat){ var i=0; var setPic=-1; var intTableP=0; var intTable=['','',''] var intCat=document.getElementById('actcat').value; var intPics=document.getElementById('intPics').value.split('\n'); for(i=0;document.getElementById('piclisting').rows.length>0;i++){document.getElementById('piclisting').deleteRow(0)} for(i=0;i'; intTableP++; if(intTableP>=3){intTableP=0;modeller_tilleggsutstyr_AddTable(intTable);intTable=['','','']} } } if(document.getElementById('piclisting').rows.length<1){modeller_tilleggsutstyr_AddTable([' ','',''])} if(intTableP>0){intTableP=0;modeller_tilleggsutstyr_AddTable(intTable);intTable=['','','']} modeller_tilleggsutstyr_show(setPic); } function modeller_tilleggsutstyr_show(inID){ var intText=''; var intPics=document.getElementById('intPics').value.split('\n'); if(inID<0){ document.getElementById('picPreview').src='/gfx/spacer.gif'; document.getElementById('txtPreview').innerHTML=''; }else{ if(inID')} if(tmpFocus=='.jpg'){Insert1Cell('Fokus',1,'','')} if(tmpFocus=='.gif'){Insert1Cell('Fokus',1,'','')} // Insert1Cell('Fokus',1,'',Focus[i][0]+' ('+tmpFocus+')') } for(i=0;i'+QuickLinks[i][0]+'')} */ } function PageInit_Modeller(inMod,inFunc){ var i; var ii=1; var intCSS=''; // ---- Populate select box "Velg en modell" ---- // // document.forms['CompleteForm'].Models.options[0] = new Option('Velg en modell',''); for(i=0;iGenerelt')} if(typeof(SmartSol)!="undefined"){if(SmartSol[0]!=''){if(inFunc==8){intCSS='MenuSub_link'}else{intCSS='MenuSub_links'};Insert1Cell('RightMenu',1,'RightMenu','Smart Solutions')}} // if(typeof(BlueMe)!="undefined"){if(BlueMe[0]!=''){if(inFunc==7){intCSS='MenuSub_link'}else{intCSS='MenuSub_links'};Insert1Cell('RightMenu',1,'RightMenu','Blue&Me™')}} if(CarInfo[currCar][4]+CarInfo[currCar][5]+CarInfo[currCar][6]!=''){Insert1Cell('RightMenu',1,'RightMenu','Blue&Me™')} if(CarInfo[currCar][7]!=''){Insert1Cell('RightMenu',1,'RightMenu','Eco:Drive')} if(typeof(Gallery)!="undefined"){if(inFunc==1){intCSS='MenuSub_link'}else{intCSS='MenuSub_links'};Insert1Cell('RightMenu',1,'RightMenu','Galleri')} if(typeof(Design)!="undefined"){if(inFunc==2){intCSS='MenuSub_link'}else{intCSS='MenuSub_links'};Insert1Cell('RightMenu',1,'RightMenu','Design')} if(typeof(Accessories)!="undefined"){if(inFunc==3){intCSS='MenuSub_link'}else{intCSS='MenuSub_links'};Insert1Cell('RightMenu',1,'RightMenu','Tilleggsutstyr')} if(typeof(Technical)!="undefined"){if(inFunc==4){intCSS='MenuSub_link'}else{intCSS='MenuSub_links'};Insert1Cell('RightMenu',1,'RightMenu','Teknisk')} if(typeof(Gadgets)!="undefined"){if(inFunc==5){intCSS='MenuSub_link'}else{intCSS='MenuSub_links'};Insert1Cell('RightMenu',1,'RightMenu','Gadgets')} if(typeof(Downloads)!="undefined"){if(inFunc==9){intCSS='MenuSub_link'}else{intCSS='MenuSub_links'};Insert1Cell('RightMenu',1,'RightMenu','Nedlastbare filer')} if(typeof(Prizes)!="undefined"){if(inFunc==0){intCSS='MenuSub_link'}else{intCSS='MenuSub_links'};Insert1Cell('RightMenu',1,'RightMenu','Prisliste')} if(typeof(MoreInfo)!="undefined"){SeeMore()} // if(typeof(Documentation)!="undefined"){document.getElementById('documentation').rows[0].cells[0].innerHTML='Last ned katalog';} } // ---- Populate header window ---- // // document.getElementById('Header').rows[0].cells[0].innerHTML=''; //// for(i=0;i'; // document.getElementById('Header').rows[2].cells[0].innerHTML=HeaderInfo[0][2];document.getElementById('Header').rows[2].cells[0].vAlign="top"; } function PageInit_Service(inp){ var intPic=''; document.getElementById('PageData').rows[0].cells[0].innerHTML=''; if(PageTexts[inp][1]!=''){ document.getElementById('PageData').rows[1].cells[0].innerHTML='
'+PageTexts[inp][2]; }else{ document.getElementById('PageData').rows[1].cells[0].innerHTML='
'+PageTexts[inp][2]; } } function PageInit_Kampanjer(inp){ var i; var tmpString=''; document.getElementById('MainWindow').rows[1].cells[3].innerHTML=''; if(inp!=0){ }else{ for(i=0;i0){tmpString+='

Les mer ...'} Insert1Cell('CampaignData',2,'',' '); InsertCells_Campaigns('CampaignData','',''+Campaigns[i][2]+'
'+tmpString); Insert1Cell('CampaignData',2,'',' '); if(i')} } } } function PageInit_Aktiviteter(inp){ if(inp==0){ for(var i=0;i',''+Activities[i][2]+'
'+Activities[i][1]+'
'+Activities[i][3]+'
Les mer...'); Insert1Cell('ActivityData',2,'',' '); if(i');Insert1Cell('ActivityData',2,'',' ')} } }else{ Insert1Cell('ActivityData',1,'',Activities[inp-1][2]); Insert1Cell('ActivityData',1,'',''); Insert1Cell('ActivityData',1,'',Activities[inp-1][1]); Insert1Cell('ActivityData',1,'',''+Activities[inp-1][4]+''); Insert1Cell('ActivityData',1,'',Activities[inp-1][5]); } } function PageInit_BlueMe(){ var i=0; var intTable=''; Insert1Cell('TableData',1,'',header[0]); Insert1Cell('TableData',1,'',' ');Insert1Cell('TableData',3,'Splitter_H','');Insert1Cell('TableData',1,'',' '); intTable =''; intTable+='' for(i=0;i'} intTable+='
MerkeKompatible mobiltelefonerAlternativt kompatible mobiltelefoner
'+TableInfo[i][0]+' '+TableInfo[i][1]+' '+TableInfo[i][2]+' 
' Insert1Cell('TableData',1,'','Oversikt :
'+intTable); for(i=0;i');Insert1Cell('TableData',1,'',' ');Insert1Cell('TableData',1,'',SubInfo[i])} Insert1Cell('TableData',1,'','

'); } function PageInit_SmartSollutions(showType){ var i=0; var intArray=',,'; if(typeof(HeaderInfo)!="undefined"){ document.getElementById('TableData').rows[0].cells[0].innerHTML='   '; if(typeof(SmartSol)!="undefined"){intArray=','+SmartSol+','}else{intArray=',,'} }; for(i=0;i=0){ if(i>0){ Insert1Cell('TableData',1,'',' '); Insert1Cell('TableData',3,'Splitter_H',''); } Insert1Cell('TableData',1,'',' ');Insert1Cell('TableData',1,'',PageInfo[i][1]) } } Insert1Cell('TableData',1,'','

'); scrollToPosition(showType); } function PageInit_testdrive(){ var i; var List=''; for(i=0;i '+CarInfo[i][1]);List+=CarInfo[i][0]+' '+CarInfo[i][1]+'|§|'} Insert1Cell('cars',1,'',''); } function BlueMe_DropdownsPopulate(){ var i=0; var ii=0; // Populate dropdowns om the right side document.forms['CompleteForm'].bm.options[0] = new Option('',''); for(i=0;i'; if(typeof(inPage)!="undefined"){ if(inPage>=0 && inPage<=inArray.length){ P+='
'; for(i=0;i'+inArray[i][0]+'
' }else{ P+=' '+inArray[i][0]+'
' } P+='
' } P+='
'+inArray[inPage][1]+'
' document.getElementById('PageData').rows[0].cells[0].innerHTML=P; } } } function PageInit_BlueMeInfo(inID,inPage){ BlueMe_DropdownsPopulate() switch(inID){ case 0: document.getElementById('bm').rows[0].cells[0].innerHTML=header_bluemeinfo; document.getElementById('bm_nav').rows[0].cells[0].innerHTML=header_bluemenav; document.getElementById('bm_map').rows[0].cells[0].innerHTML=header_bluememap; break; case 1: DoPage_BlueMeInfo('title_blue&me.gif',1,inPage);break; case 2: DoPage_BlueMeInfo('title_blue&meNav.gif',2,inPage);break; case 3: DoPage_BlueMeInfo('title_blue&meMap.gif',3,inPage);break; } } function PageInit_EcoDrive(inID){ if(inID!=3 && inID!=4){ // page with right menu // document.getElementById('MainWindow').rows[1].cells[1].innerHTML=''; if(inID!=2){ document.getElementById('PageData').rows[0].cells[0].innerHTML=ecopages[inID][1]; }else{ DoPage_EcoDriveTips(0); } document.getElementById('PageData').rows[1].cells[0].innerHTML=ecopages[inID][2]; document.getElementById('MenuWindow').rows[3].cells[0].innerHTML=rightmenues[inID]; }else{ // fullscreen page // document.getElementById('MainWindow').rows[1].cells[3].innerHTML=''; document.getElementById('PageData').rows[0].cells[0].innerHTML=ecopages[inID][1]; document.getElementById('MainWindow').rows[4].cells[1].innerHTML=ecopages[inID][2]; } } function DoPage_EcoDriveTips(inPage){ var i=0 var P=''; var inArray=ecoTips document.getElementById('MainWindow').rows[1].cells[1].innerHTML=''; if(typeof(inPage)!="undefined"){ if(inPage>=0 && inPage<=inArray.length){ P+='
'; for(i=0;i'+inArray[i][0]+'
' }else{ P+=' '+inArray[i][0]+'
' } P+='
' } P+='
'+inArray[inPage][1]+'


'+inArray[inPage][3]+'
' document.getElementById('PageData').rows[0].cells[0].innerHTML=P; } } } function eco_chpic(inDir){ var NewPos='0' var inPos=document.CompleteForm.picIndex.value; if(inDir>0){inPos++}else{inPos--} if(inPos>9){inPos=1} if(inPos<1){inPos=9} document.CompleteForm.picIndex.value=inPos; if(inPos<10){NewPos='0'+inPos}else{NewPos=inPos} document.getElementById('MenuWindow').rows[4].cells[0].innerHTML='' } function TestDrive_CheckForm(){ var Info=''; if(document.CompleteForm.fritekst.value.length==0){Info='Skriv inn melding i meldings-feltet'} if(document.CompleteForm.forhandler.value.length==0){Info='Velg forhandler'} if(document.CompleteForm.telefon.value.length==0){Info='Skriv inn telefon nummeret ditt'} if(document.CompleteForm.navn.value.length==0){Info='Skriv inn navnet ditt'} if(Info.length>0){alert(Info)}else{document.CompleteForm.submit();} } function PageInit_Kontakt(){ var i; var List=''; for(i=0;i '+CarInfo[i][1]);List+=CarInfo[i][0]+' '+CarInfo[i][1]+'|§|'} Insert1Cell('cars',1,'',''); } function Kontakt_CheckForm(){ var Info=''; if(document.CompleteForm.fritekst.value.length==0){Info='Skriv inn melding i meldings-feltet'} if(document.CompleteForm.forhandler.value.length==0){Info='Velg forhandler'} if(document.CompleteForm.telefon.value.length==0){Info='Skriv inn telefon nummeret ditt'} if(document.CompleteForm.navn.value.length==0){Info='Skriv inn navnet ditt'} if(Info.length>0){alert(Info)}else{document.CompleteForm.submit();} } function Tips_CheckForm(){ var Info=''; if(document.CompleteForm.eMail.value.length==0){Info='Skriv inn e-post adresse til venn'} if(document.CompleteForm.navn.value.length==0){Info='Skriv inn navnet ditt'} if(Info.length>0){alert(Info)}else{document.CompleteForm.submit();} } function PageInit_CarConfig(pageNo){ if(CarConfig_Locked!='' && document.CompleteForm.bypass.value==''){document.location.href='bilkonfig.asp';return true} if(document.CompleteForm.engine.value==''){CarConf_SetDefaultCar()} document.getElementById('ModelHeader').rows[0].cells[0].innerHTML='
'; CarConf_SetCarFlash(); if(pageNo==1){CarConf_RightMenuPopulate();CarConf_ModelsPopulate()}; if(pageNo==2){CarConf_BodyColorPopulate();CarConf_InteriorPopulate();CarConf_RimsPopulate()} if(pageNo==3){CarConf_InfoPopulate();CarConf_ExtrasPopulate()} if(pageNo==4){CarConf_FinalPage()} if(pageNo!=4){CarFonf_RefreshCar()} } function PageInit_Redigere(inMatrix){ } function PageInit_FiatShop(){ var i=0; var prods=0; var intPres=''; var intQue=''; var intPics; for(prods=0;prods'; for(i=0;i
';if(i'}} intPres+=''+products[prods][2]+''; if(intQue==''){intQue=intPres;intPres=''} if(intPres!=''){InsertCells_Shop('shop',intQue,intPres);intQue=''} } if(intQue!=''){InsertCells_Shop('shop',intQue,'')} } /* ********************************************************************************************************************************************************* * Done with all MAJOR functions. * * Let's start with all functions for the Car Configurator ... * ********************************************************************************************************************************************************* */ function CarConf_Calculate(){ var i var intMessage var intTotalPrize var intPartPrize document.getElementById('ConfSelected').rows[1].cells[0].innerHTML=Engine_Transmission[document.CompleteForm.engine.value][0]; intTotalPrize=Number(Engine_Transmission[document.CompleteForm.engine.value][2]); document.getElementById('ConfSelected').rows[6].cells[0].innerHTML='Kr. '+Money(intTotalPrize)+' ink. MVA'; // ------------------- Setting the BodyColor ---------------- intPartPrize=0; for(i=0;iKr. '+Money(intPartPrize)+intMessage; } } intTotalPrize+=Number(intPartPrize); // ------------------- Setting the Interior ---------------- intPartPrize=0; for(i=0;iKr. '+Money(intPartPrize)+intMessage; } } intTotalPrize+=Number(intPartPrize); // ------------------- Setting the Rims ---------------- intPartPrize=0; for(i=0;iKr. '+Money(intPartPrize)+intMessage; } } intTotalPrize+=Number(intPartPrize); // ----------------- Setting the Extras ----------------- intPartPrize=0; var intStandards=','+Engine_Transmission[document.CompleteForm.engine.value][6]+','; intExtrasArray=document.CompleteForm.extras.value.split(','); if(document.getElementById('ExtrasList').rows.length<3){CarConf_AddExtrasList('ExtrasList','')}else{document.getElementById('ExtrasList').rows[2].cells[1].innerHTML='
'} for(intCnt=0;intCntKr. '+Money(Extras[i][4])) }else{ document.getElementById('ExtrasList').rows[(3+intCnt)].cells[0].innerHTML='-'; document.getElementById('ExtrasList').rows[(3+intCnt)].cells[1].innerHTML=Extras[i][1]+'
Kr. '+Money(Extras[i][4]); } } } }else{ var intString=','+document.CompleteForm.extras.value+','; intString=intString.replace(','+intExtrasArray[intCnt]+',',','); if(intString.substr(0,1)==','){intString=intString.substr(1)}; if(intString.substr(intString.length-1)==','){intString=intString.substr(0,intString.length-1)}; document.CompleteForm.extras.value=intString; } } if(document.CompleteForm.extras.value==''){intCnt=0} if(intCnt>0){document.getElementById('ExtrasList').rows[1].cells[2].innerHTML='Samlet
kr. '+Money(intPartPrize)}else{document.getElementById('ExtrasList').rows[1].cells[2].innerHTML='
'} // -------------------- Delete all extra rows ---------------- for(i=0;document.getElementById('ExtrasList').rows.length>(3+intCnt);i++){document.getElementById('ExtrasList').deleteRow((3+intCnt))} // -------------------- DONE !!! - Just wrap up final prize ---------------- intTotalPrize+=Number(intPartPrize); document.getElementById('ConfSelected').rows[8].cells[0].innerHTML='Kr. '+Money(intTotalPrize)+' ink. MVA

- Alle priser er veilende levert
  Drammen bilhavn.
- Årsavgift kommer i tillegg.'; return intTotalPrize; } function CarConf_FinalPage(){ var i; var ii; var intPrize=0; var TotalPrize=0; setTimeout('CarConf_SetBodyColor(document.CompleteForm.bodycolor.value)',800); setTimeout('CarConf_SetCarRims(document.CompleteForm.rims.value)',800); document.getElementById('FinSpecs').rows[1].cells[0].innerHTML=Engine_Transmission[document.CompleteForm.engine.value][0]; document.getElementById('FinSpecs').rows[3].cells[0].innerHTML='Grunnpris
Kr. '+Money(Engine_Transmission[document.CompleteForm.engine.value][2]); TotalPrize=Number(Engine_Transmission[document.CompleteForm.engine.value][2]); while(document.getElementById('FinSpecs2').rows.length>5){document.getElementById('FinSpecs2').deleteRow(5)} for(i=0;i'; document.getElementById('FinSpecs2').rows[3].cells[0].innerHTML='Interiør :       '+Interior[i][0]+' - '+Interior[i][2]; if(Engine_Transmission[document.CompleteForm.engine.value][4]!=document.CompleteForm.interior.value){intPrize=Interior[i][3]}else{intPrize=0} document.getElementById('FinSpecs2').rows[3].cells[1].innerHTML='Kr. '+Money(intPrize); TotalPrize+=Number(intPrize);intPrize=0; for(i=0;i'; document.getElementById('FinSpecs2').rows[4].cells[0].innerHTML='Felger :         '+CarRims[i][0]+' - '+CarRims[i][1]; if(Engine_Transmission[document.CompleteForm.engine.value][5]!=document.CompleteForm.rims.value){intPrize=CarRims[i][4]}else{intPrize=0} document.getElementById('FinSpecs2').rows[4].cells[1].innerHTML='Kr. '+Money(intPrize); TotalPrize+=Number(intPrize);intPrize=0; CarConf_InsertFinalPage_NoPrize('FinSpecs2',''); if(document.CompleteForm.extras.value!=''){ CarConf_InsertFinalPage_Header('FinSpecs2','Tilleggsutstyr','Pris :'); var ExtrasArray=document.CompleteForm.extras.value.split(','); for(i=0;i'); TotalPrize+=Number(intPrize);intPrize=0; } if(Engine_Transmission[document.CompleteForm.engine.value][6]!=''){ CarConf_InsertFinalPage_Header('FinSpecs2','Standard-utstyr på modellen','Pris :'); var StandardsArray=Engine_Transmission[document.CompleteForm.engine.value][6].split(','); for(i=0;i
- Alle priser er veilende levert Drammen bilhavn.
- Årsavgift kommer i tillegg.'; } function CarConf_RightMenuPopulate(){ // ------------ Populate right menu ------------ inMod=document.CompleteForm.carID.value; if(typeof(Documentation)!="undefined"){InsertCell_CarConf('RightMenu','Last ned katalog')} // if(typeof(MoreInfo)!="undefined"){SeeMore()} if(typeof(Prizes)!="undefined"){InsertCell_CarConf('RightMenu','Prisliste')} // if(typeof(Gadgets)!="undefined"){InsertCell_CarConf('RightMenu','Gadgets')} if(typeof(Technical)!="undefined"){InsertCell_CarConf('RightMenu','Teknisk')} // if(typeof(Accessories)!="undefined"){InsertCell_CarConf('RightMenu','Tilleggsutstyr')} // if(typeof(Design)!="undefined"){InsertCell_CarConf('RightMenu','Design')} if(typeof(Gallery)!="undefined"){InsertCell_CarConf('RightMenu','Galleri')} if(typeof(BlueMe)!="undefined"){InsertCell_CarConf('RightMenu','Blue&Me™')} if(typeof(Intro)!="undefined"){InsertCell_CarConf('RightMenu','Generelt')} // ------------ Populate dropdown-list ------------- document.forms['CompleteForm'].ModelsList.options[0] = new Option('Annen modell',''); for(i=0;i'}} for(i=0;i'}} } function CarFonf_RefreshCar(){ CarConf_SetCarFlash(); setTimeout('CarConf_SetBodyColor(document.CompleteForm.bodycolor.value)',800) setTimeout('CarConf_SetCarRims(document.CompleteForm.rims.value)',800) setTimeout('CarConf_Calculate()',800) } function CarConf_SetCar(inp){ // ------------------- Clear, and set default values for desired car ---------------- document.CompleteForm.engine.value=inp; document.CompleteForm.bodycolor.value=Engine_Transmission[document.CompleteForm.engine.value][3]; document.CompleteForm.interior.value=Engine_Transmission[document.CompleteForm.engine.value][4]; document.CompleteForm.rims.value=Engine_Transmission[document.CompleteForm.engine.value][5]; document.CompleteForm.extras.value=''; CarFonf_RefreshCar(); } function CarConf_SetDefaultCar(){ // ------------------- SET CARID=0!!! Clear, and set default values for desired car. Do not RefreshCar ---------------- document.CompleteForm.engine.value='0'; document.CompleteForm.bodycolor.value=Engine_Transmission[document.CompleteForm.engine.value][3]; document.CompleteForm.interior.value=Engine_Transmission[document.CompleteForm.engine.value][4]; document.CompleteForm.rims.value=Engine_Transmission[document.CompleteForm.engine.value][5]; document.CompleteForm.extras.value=''; } function CarConf_ModelsPopulate(){ var intRadio; var intSelect=document.CompleteForm.engine.value; for(var i=0;i','CarConf_Models'+i%2) } } function CarConf_BodyColorPopulate(){ var i=0; var ii=0; var iii=0; var ColorArray=['','','','','','']; var CurrentColor=['','','','','','']; while(document.getElementById('BodyColorDisplay').rows.length>0){document.getElementById('BodyColorDisplay').deleteRow(0);} CarConf_ColorTable('BodyColorDisplay',ColorArray) for(i=0;i+ii'; if(document.CompleteForm.bodycolor.value==BodyColor[iii][0]){CurrentColor[i]+=''} if(i>4){CarConf_ColorTable('BodyColorDisplay',ColorArray);CarConf_ColorTable('BodyColorDisplay',CurrentColor);ColorArray=['','','','','',''];CurrentColor=['','','','','',''];CarConf_ColorTable('BodyColorDisplay',ColorArray);ii+=i+1;i=-1} } } } if(ColorArray[0]!=''){CarConf_ColorTable('BodyColorDisplay',ColorArray);CarConf_ColorTable('BodyColorDisplay',CurrentColor);} for(var i=0;i'; if(i>0){intProduct+=''} CarConf_ExtrasListingHeader('ExtrasTable',Extras[i][1]); } else { intProduct='  '+Extras[i][0]+'  -  '+Extras[i][1]; intPrize='kr. '+Money(Extras[i][4]); if(intInp.match(','+Extras[i][0]+',')==null){intChecked=''} else {intChecked=''}; if(intStandards.indexOf(','+Extras[i][0]+',')>-1){intChecked='Standard utstyr på denne modellen';intPrize='standard'}; if(intVoids.indexOf(','+Extras[i][0]+',')>-1){intChecked='Ikke tilgjengelig på denne modellen';intPrize='ikke tilgj.'}; CarConf_ExtrasListing('ExtrasTable',intChecked,Extras[i][1],intPrize); } } } function CarConf_SetCarFlash(){ document.getElementById('FlashHeader').rows[0].cells[0].innerHTML='' } function CarConf_InteriorPopulate(){ var z=0; var i=0; var zz=0; var ii=0; var InteriorArray=['','','']; var CurrentInterior=['','','']; var intEngine=document.CompleteForm.engine.value; CarConf_ScrollReset('scroller2') while(document.getElementById('BodyInteriorDisplay').rows.length>0){document.getElementById('BodyInteriorDisplay').deleteRow(0);} var InteriorArray=['','','']; CarConf_InteriorTable('BodyInteriorDisplay',InteriorArray); for(zz=0;zz-1){}else{document.CompleteForm.interior.value=LinksArray[0]} for(i=0;i+ii' if(document.CompleteForm.interior.value==Interior[z][0]){CurrentInterior[i]+=''} // if(document.CompleteForm.interior.value==Interior[z][0]){InteriorArray[i]+='
'}else{InteriorArray[i]+='
'} } } if(i>1){CarConf_InteriorTable('BodyInteriorDisplay',InteriorArray);CarConf_InteriorTable('BodyInteriorDisplay',CurrentInterior);CurrentInterior=['','',''];InteriorArray=['','',''];CarConf_InteriorTable('BodyInteriorDisplay',InteriorArray);ii+=i+1;i=-1} } if(InteriorArray[0]!=''){CarConf_InteriorTable('BodyInteriorDisplay',InteriorArray);CarConf_InteriorTable('BodyInteriorDisplay',CurrentInterior)} for(var i=0;i'}} //for(var i=0;i'}} } } } function CarConf_RimsPopulate(){ var z=0; var i=0; var zz=0; var ii=0; var RimArray=['','','']; var CurrentRims=['','','']; var intEngine=document.CompleteForm.engine.value; CarConf_ScrollReset('scroller3'); while(document.getElementById('BodyRimsDisplay').rows.length>0){document.getElementById('BodyRimsDisplay').deleteRow(0);} // document.getElementById('BodyRimsDisplay').deleteRow(0) // for(i=0;document.getElementById('BodyRimsDisplay').rows[0]>'';){document.getElementById('BodyRimsDisplay').deleteRow(0)} var RimArray=['','','']; CarConf_RimTable('BodyRimsDisplay',RimArray) for(zz=0;zz-1){}else{document.CompleteForm.rims.value=LinksArray[0]} for(i=0;i+ii' if(document.CompleteForm.rims.value==CarRims[z][0]){CurrentRims[i]+=''} // if(document.CompleteForm.rims.value==CarRims[z][0]){RimArray[i]+='
'}else{RimArray[i]+='
'} } } if(i>1){CarConf_RimTable('BodyRimsDisplay',RimArray);CarConf_RimTable('BodyRimsDisplay',CurrentRims);RimArray=['','',''];CurrentRims=['','',''];CarConf_RimTable('BodyRimsDisplay',RimArray);ii+=i+1;i=-1} } if(RimArray[0]!=''){CarConf_RimTable('BodyRimsDisplay',RimArray);CarConf_RimTable('BodyRimsDisplay',CurrentRims)} for(var i=0;i'}} } } } function CarConf_SetCarFlash(){ document.getElementById('FlashHeader').rows[0].cells[0].innerHTML='' } function CarConf_SetBodyColor_perm(intCurrent,inX,inY){ var i; var ii; for(i=2;i';}} document.getElementById('BodyColorDisplay').rows[Number(inY)*3+2].cells[inX].innerHTML=''; document.CompleteForm.bodycolor.value=intCurrent CarConf_SetBodyColor(intCurrent) for(i=0;i';}} document.getElementById('BodyInteriorDisplay').rows[Number(inY)*3+2].cells[inX].innerHTML=''; document.CompleteForm.interior.value=intCurrent CarConf_Calculate(); } function CarConf_SetRim_perm(intCurrent,inX,inY){ for(i=2;i';}} document.getElementById('BodyRimsDisplay').rows[Number(inY)*3+2].cells[inX].innerHTML=''; document.CompleteForm.rims.value=intCurrent CarConf_Calculate(); } function CarConf_SetBodyColor(intCurrent){ var i; // var intCurrent=document.CompleteForm.bodycolor.value; var movie = null; for(i=0;i'; document.getElementById('BodyRimsSelect').rows[2].cells[0].innerHTML=CarRims[i][1]; } // if(document.getElementById('FlashTable').rows[1].cells[1]){document.getElementById('FlashTable').rows[1].cells[1].innerHTML=''}; } } } function CarConf_SetInterior(intCurrent){ var intInp; for(i=0;i'; document.getElementById('BodyInteriorSelect').rows[2].cells[0].innerHTML=Interior[i][2]; } } } } function FlipExtras(inBox,inStatus){intExtrasAddPoll1=',';intExtrasAddPoll2=',';intExtrasAddPoll3=',';CheckDependences(Extras[inBox][0],inStatus)==0;} function FlipExtras_new(inBox,inStatus){ var ErrorExtras; var intExtras=','+document.CompleteForm.extras.value+','; intExtras=intExtras.replace(','+Extras[inBox][0]+',',','); if(intExtras.substr(0,1)==','){intExtras=intExtras.substr(1)}; if(intExtras.substr(intExtras.length-1)==','){intExtras=intExtras.substr(0,intExtras.length-1)}; if(inStatus){ document.getElementById('ExtrasTable').rows[Number(inBox)+1].cells[2].innerHTML=''; if(intExtras==''){document.CompleteForm.extras.value=Extras[inBox][0]} else {document.CompleteForm.extras.value=intExtras+','+Extras[inBox][0]} } else { document.getElementById('ExtrasTable').rows[Number(inBox)+1].cells[2].innerHTML=''; document.CompleteForm.extras.value=intExtras; }; CarConf_Calculate(); } function CheckDependences(inID,inStatus){ var i; var ii; var intID=0; var ErrorID=0; var FoundFailed; var FoundFailedID; var Criteria; var CriteriaSplit for(i=0;i0){ CriteriaSplit=Extras[intID][3].split(','); for(i=0;i-1){ ErrorID=1; FoundFailed=CriteriaSplit[i]; for(i=0;i0 && ErrorID==0){ CriteriaSplit=Extras[intID][2].split(','); for(i=0;i-1){}else{ FoundFailed=CriteriaSplit[i]; for(i=0;i0 && ErrorID==0){ CriteriaSplit=document.CompleteForm.extras.value.split(','); for(i=0;i-1){ // ErrorID=1; if(confirm('\''+Extras[ii][1]+'\' kan ikke brukes sammen med \''+Extras[ii][1]+'\'.\nKlikk \'OK\' for å fjerne denne, og legge til\''+Extras[ii][1]+'\'.')){ intExtrasAddPoll1+=ii+','; ErrorID=CheckDependences(Extras[ii][0],false) }else{ ErrorID=2 } break; } break; } }; }; } } else { // ------------------------ On UN-SETTING of Extras --------------------- // Check OTHER units for MustHaves // if(document.CompleteForm.extras.value.length>0){ if(document.CompleteForm.extras.value.length>0){ CriteriaSplit=document.CompleteForm.extras.value.split(','); for(i=0;i-1 && intExtrasAddPoll3.indexOf(','+intID+',')==-1){ if(confirm('\''+Extras[ii][1]+'\' er avhengig av \''+Extras[intID][1]+'\'.\nKlikk \'OK\' for å fjerne denne også.')){ intExtrasAddPoll3+=ii+','; ErrorID=CheckDependences(Extras[ii][0],false) }else{ ErrorID=2; } break; } break; } }; }; } } if(ErrorID==0){FlipExtras_new(intID,inStatus)} return ErrorID; } function CarConf_ModelsTable(TableName,inName,inPrize,inRadio,inClass){ var r=document.getElementById(TableName).insertRow(-1) var c0=r.insertCell(0) var c1=r.insertCell(1) var c2=r.insertCell(2) c0.className=inClass; c1.className=inClass; c2.className=inClass; c0.align='left'; c1.align='right'; c2.align='center'; c0.innerHTML=inName; c1.innerHTML=inPrize; c2.innerHTML=inRadio; } function CarConf_ColorTable(TableName,inArray){ var i; var TableCols=new Array(); var r=document.getElementById(TableName).insertRow(-1) for(i=0;i'; if(Cell2Text==''){ c0.colSpan=2; }else{ var c1=r.insertCell(1) c1.align='center'; c1.style.backgroundColor='#E9EADF'; c1.style.borderRight='1px solid #CECBB7'; c1.style.borderBottom='1px solid #CECBB7'; c1.innerHTML='Pris :'; } } function CarConf_InsertFinalPage_Header(TableName,CellText,Cell2Text){ var r=document.getElementById(TableName).insertRow(-1) var c0=r.insertCell(0) c0.className='BgCol0'; c0.style.paddingLeft='5px'; c0.style.borderLeft='1px solid #CECBB7'; c0.style.borderRight='1px solid #CECBB7'; c0.style.borderBottom='1px solid #CECBB7'; c0.innerHTML=''+CellText+' :'; if(Cell2Text==''){ c0.colSpan=2; }else{ var c1=r.insertCell(1) c1.className='BgCol0'; c1.align='center'; c1.style.borderRight='1px solid #CECBB7'; c1.style.borderBottom='1px solid #CECBB7'; c1.innerHTML='Pris :'; } } function CarConf_InsertFinalPage_Prize(TableName,CellText,CellPrize){ var r=document.getElementById(TableName).insertRow(-1) var c0=r.insertCell(0) c0.style.paddingLeft='5px'; c0.style.borderLeft='1px solid #CECBB7'; c0.style.borderRight='1px solid #CECBB7'; c0.style.borderBottom='1px solid #CECBB7'; c0.innerHTML=CellText; var c1=r.insertCell(1) c1.align='right'; c1.style.paddingRight='5px'; c1.style.borderRight='1px solid #CECBB7'; c1.style.borderBottom='1px solid #CECBB7'; c1.innerHTML=CellPrize; } function CarConf_InsertFinalPage_NoPrize(TableName,CellText){ var r=document.getElementById(TableName).insertRow(-1) var c0=r.insertCell(0) c0.colSpan=2; c0.style.paddingLeft='5px'; c0.style.borderLeft='1px solid #CECBB7'; c0.style.borderRight='1px solid #CECBB7'; c0.style.borderBottom='1px solid #CECBB7'; c0.innerHTML=CellText; } function CarConf_ScrollUp(TableName){ Movement=true; CarConf_Scroll(TableName,1) } function CarConf_ScrollDown(TableName){ Movement=true; CarConf_Scroll(TableName,-1) } function CarConf_Scroll(TableName,Direction){ scrollerheight="84px" if (iedom){ if(TableName=='scroller1'){cross_scroller=document.getElementById? document.getElementById('ie_'+TableName) : document.all.ie_scroller1} if(TableName=='scroller2'){cross_scroller=document.getElementById? document.getElementById('ie_'+TableName) : document.all.ie_scroller2} if(TableName=='scroller3'){cross_scroller=document.getElementById? document.getElementById('ie_'+TableName) : document.all.ie_scroller3} actualheight=cross_scroller.offsetHeight if(parseInt(cross_scroller.style.top)>=0 && Direction>0){Movement=false} if(parseInt(actualheight)+parseInt(cross_scroller.style.top)<=parseInt(scrollerheight) && Direction<0){Movement=false} if(Movement){cross_scroller.style.top=parseInt(cross_scroller.style.top)+Direction+"px"}else{Movement=false} }else if (document.layers){ if(TableName=='scroller1'){cross_scroller=document.ns_scrollera.document.ns_scroller1} if(TableName=='scroller1'){cross_scroller=document.ns_scrollerb.document.ns_scroller2} if(TableName=='scroller1'){cross_scroller=document.ns_scrollerc.document.ns_scroller3} actualheight=cross_scroller.document.height if(parseInt(cross_scroller.top)<=0 && Direction<0){Movement=false} if(parseInt(cross_scroller.top)>parseInt(scrollerheight) && Direction>0){Movement=false} if (Movement){cross_scroller.top-=Direction}else{Movement=false} } if(Movement){setTimeout('CarConf_Scroll(\''+TableName+'\','+Direction+')',10)} } function CarConf_ScrollReset(TableName){ if (iedom){ if(TableName=='scroller1'){cross_scroller=document.getElementById? document.getElementById('ie_'+TableName) : document.all.ie_scroller1} if(TableName=='scroller2'){cross_scroller=document.getElementById? document.getElementById('ie_'+TableName) : document.all.ie_scroller2} if(TableName=='scroller3'){cross_scroller=document.getElementById? document.getElementById('ie_'+TableName) : document.all.ie_scroller3} cross_scroller.style.top=0 }else if (document.layers){ if(TableName=='scroller1'){cross_scroller=document.ns_scrollera.document.ns_scroller1} if(TableName=='scroller1'){cross_scroller=document.ns_scrollerb.document.ns_scroller2} if(TableName=='scroller1'){cross_scroller=document.ns_scrollerc.document.ns_scroller3} cross_scroller.top=0 } } function CarConf_Print(){ var i; var TotalPrize=0; // ---------------- Replicate hidden fields from parent page ---------------- document.CompleteForm.engine.value=parent.document.CompleteForm.engine.value document.CompleteForm.bodycolor.value=parent.document.CompleteForm.bodycolor.value document.CompleteForm.interior.value=parent.document.CompleteForm.interior.value document.CompleteForm.rims.value=parent.document.CompleteForm.rims.value document.CompleteForm.extras.value=parent.document.CompleteForm.extras.value document.CompleteForm.carID.value=parent.document.CompleteForm.carID.value // --------------- Set the header ------------------- TotalPrize=Number(Engine_Transmission[document.CompleteForm.engine.value][2]); // document.getElementById('header').rows[1].cells[0].innerHTML='Utskrift av ferdig konfigurert \''+HeaderInfo[0][1]+'\''; document.getElementById('header_div').innerHTML='Utskrift av ferdig konfigurert \''+HeaderInfo[0][1]+'\''; document.getElementById('header').rows[1].cells[0].innerHTML=''; setTimeout('CarConf_SetBodyColor(document.CompleteForm.bodycolor.value)',800) setTimeout('CarConf_SetCarRims(document.CompleteForm.rims.value)',800) for(i=0;i';document.getElementById('header').rows[1].cells[2].innerHTML='Lakk farge :
'+BodyColor[i][0]+' - '+BodyColor[i][2]}} for(i=0;i';document.getElementById('header').rows[2].cells[1].innerHTML='Interiør :
'+Interior[i][0]+' - '+Interior[i][2]}} for(i=0;i';document.getElementById('header').rows[3].cells[1].innerHTML='Felger :
'+CarRims[i][0]+' - '+CarRims[i][1]}} document.getElementById('header').rows[6].cells[0].innerHTML=Engine_Transmission[document.CompleteForm.engine.value][0]; document.getElementById('header').rows[6].cells[1].innerHTML='Kr. '+Money(TotalPrize); // ---------------- Populate body ---------------- for(i=0;i- Lakk farge : '+BodyColor[i][0]+' - '+BodyColor[i][2],'Kr. '+Money(intPrize)) TotalPrize+=Number(intPrize); for(i=0;i- Interiør :        '+Interior[i][0]+' - '+Interior[i][2],'Kr. '+Money(intPrize)) TotalPrize+=Number(intPrize); for(i=0;i- Felger :          '+CarRims[i][0]+' - '+CarRims[i][1],'Kr. '+Money(intPrize)) TotalPrize+=Number(intPrize); CarConf_InsertFinalPage_NoPrize('BodyInfo',''); if(document.CompleteForm.extras.value!=''){ CarConf_InsertPrintOut_Header('BodyInfo','Tilleggsutstyr','Pris :'); var ExtrasArray=document.CompleteForm.extras.value.split(','); for(i=0;i'); TotalPrize+=Number(intPrize);intPrize=0; } if(Engine_Transmission[document.CompleteForm.engine.value][6]!=''){ CarConf_InsertPrintOut_Header('BodyInfo','Standard-utstyr på modellen','Pris :'); var StandardsArray=Engine_Transmission[document.CompleteForm.engine.value][6].split(','); for(i=0;i- Alle priser er veilende levert Drammen bilhavn.
- Årsavgift kommer i tillegg.'; //alert('YO!'); } function PrintIt(){window.PrintOut.focus();window.PrintOut.print()} /* ********************************************************************************************************************************************************* * Done. * * Let's start with all sub functions... * ********************************************************************************************************************************************************* */ function download(inp){ with(document.all.dl){ innerHTML=''; style.display='block'; } } function Money(inp){ var intMoney; intMoney=inp+''; if(Number(inp)>=1000000000){intMoney=intMoney.substr(0,intMoney.length-9)+' '+intMoney.substr(intMoney.length-9)}; if(Number(inp)>=1000000) {intMoney=intMoney.substr(0,intMoney.length-6)+' '+intMoney.substr(intMoney.length-6)}; if(Number(inp)>=1000) {intMoney=intMoney.substr(0,intMoney.length-3)+' '+intMoney.substr(intMoney.length-3)}; return intMoney } function SeeMore(){ Insert1Cell('RightMenu',1,'RightMenu',' ') Insert1Cell('RightMenu',1,'menu_subheaders','Se mer på :') Insert1Cell('RightMenu',1,'Splitter_H','') Insert1Cell('RightMenu',1,'RightMenu',' ') for(var i=0;i'+MoreInfo[i][0]+'')} } function PageInit_Modeller_Dummy(){ DisplayCars_B(document.CompleteForm.CarSelected.value,'Modeller1') DisplayCars_B(document.CompleteForm.CarSelected.value-(-1),'Modeller2') } function PageInit_Modeller_Gallery(){ var i; var ii=0; var Img=['','','']; // document.forms['CompleteForm'].Models.options[0] = new Option('Velg en modell',''); // for(i=0;iKlikk på bildet for å se bildet i full størrelse (popup)

'); Insert1Cell('ModelsData',3,'Splitter_H',''); // InsertCells_Gallery('ModelsData','
','',''); Insert1Cell('ModelsData',3,'','
'); for(i=0;i';ii++;if(ii==3){InsertCells_Gallery('ModelsData',Img[0],Img[1],Img[2]);Img[0]='';Img[1]='';Img[2]='';ii=0}} if(ii>0){InsertCells_Gallery('ModelsData',Img[0],Img[1],Img[2])} // InsertCells_Gallery('ModelsData','
','',''); Insert1Cell('ModelsData',3,'','
'); Insert1Cell('ModelsData',3,'Splitter_H',''); // InsertCells_Gallery('ModelsData','
','',''); Insert1Cell('ModelsData',3,'','
'); } function PageInit_Modeller_Design(){ for(var i=0;i');Insert1Cell('ModelsData',1,'',' ')} } } function PageInit_Modeller_Accessories(){ var PDFs=4; var PICs=3; var i=0; var ii=0; var intMOD=0; var intPic=''; var tmp='' if(Accessories[0][0]!=''){ // ------------- Present PDFs ----------------- ii=0; intMOD=Accessories[0].length % PDFs; if(intMOD==0){intMOD=PDFs}; Insert1Cell('ModelsData',1,'','Tilgjengelige brosjyrer'); tmp=''; for(i=0;i'} tmp+=''; ii++; if(ii==intMOD){tmp+='';ii=0;intMOD=PDFs;} } if(ii>0){tmp+=''} tmp+='
  • '+Accessories[0][i][0]+'
  • ' Insert1Cell('ModelsData',1,'',tmp); } if(Accessories[0][0]!='' && Accessories[1][0]!=''){ // ------------ If both blocks are present then make splitter ----------------------- Insert1Cell('ModelsData',1,'',' ') Insert1Cell('ModelsData',1,'',''); Insert1Cell('ModelsData',1,'Splitter_H',' ') } if(Accessories[1][0]!=''){ // ----------------- Present pictures ------------------------ ii=0; intMOD=Accessories[1].length % PICs; if(intMOD==0){intMOD=PICs}; Insert1Cell('ModelsData',1,'','Bilder'); tmp='
    '; for(i=0;i'} intPic=Accessories[1][i]; intPic=String(intPic).substring(0,String(intPic).length-4)+'_tmb'+String(intPic).substring(String(intPic).length-4); tmp+=''; ii++; if(ii==intMOD){tmp+='';ii=0;intMOD=PICs;} } if(ii>0){tmp+=''} tmp+='
    ' Insert1Cell('ModelsData',1,'',tmp); } } function accPicUpdate(inFile,inTxtID){ document.getElementById('picPreview').src='/images/'+inFile; document.getElementById('txtPreview').innerHTML=document.getElementById('b_'+inTxtID).value; } function PageInit_Modeller_Technical(inModel,inp){ if(inp==0){intPage=1}else{intPage=inp}; var i; if(intPage==1){if(typeof Technical_2!='undefined'){InsertCells_Split('ModelsData',Technical[1].length,'
    [Neste side]
    ')};for(var i=0;i0){Insert1Cell('ModelsData',Technical.length,'',' ')};Insert1Cell('ModelsData',2,'',''+Technical[i][0]+'')} else {InsertCells_Modeller_Technical('ModelsData',Technical[i])}}} if(intPage==2){InsertCells_Split('ModelsData',Technical[1].length,'
    [Forrige side]
    ');for(var i=0;i0){Insert1Cell('ModelsData',Technical_2.length,'',' ')};Insert1Cell('ModelsData',2,'',''+Technical_2[i][0]+'')} else {InsertCells_Modeller_Technical('ModelsData',Technical_2[i])}}} Insert1Cell('ModelsData',2,'',' ') } function PageInit_Modeller_Gadgets(){ var i; var tmpLinks=''; Insert1Cell('ModelsData',1,'',Gadgets[0][1]) Insert1Cell('ModelsData',1,'','') for(i=1;i'+Gadgets[i][0]+'   '} Insert1Cell('ModelsData',1,'',tmpLinks) } function PageInit_Modeller_Downloads(){ var i=0 var intType='/gfx/spacer.gif' Insert1Cell('ModelsData',1,'','På denne siden vil du finne diverse filer som kan lastes ned og leses på din egen maskin.
    Bare klikk på teksten som virker interressant for å laste den ned.

    '); for(i=0;i '+Downloads[i][1]+''); } } function PageInit_Modeller_Generelt(){ for(var i=0;i');Insert1Cell('ModelsData',1,'',' ')} } } function NoFunc_init(){ var i; for(i=0;i'}}; for(i=0;i';document.getElementById('SmartSol').rows[3].cells[3].innerHTML=SmartSol[i][2]+'
    Les mer'; document.getElementById('SmartSol').rows[5].cells[2].innerHTML='';document.getElementById('SmartSol').rows[5].cells[3].innerHTML=SmartSol[i][5]+'
    Les mer'; document.getElementById('SmartSol').rows[7].cells[2].innerHTML='';document.getElementById('SmartSol').rows[7].cells[3].innerHTML=SmartSol[i][8]+'
    Les mer'; } } } function SmartSol_init(){ var i; var tmp; for(i=0;i',SmartSol[i][3]); tmp=InsertCells_Split('SmartSol_inner',3,'
    '); tmp=InsertCells_SmartSol('SmartSol_inner','',SmartSol[i][6]); tmp=InsertCells_Split('SmartSol_inner',3,'
    '); tmp=InsertCells_SmartSol('SmartSol_inner','',SmartSol[i][9]); } } } function Design_init(){ var i; var ii; var tmp; for(i=0;i',Design[i][ii+1]); if(ii<=Design.length){tmp=InsertCells_Split('Design_inner',3,'
    ')} } } } } function Gallery_init(){ var i; var ii; var iii=0; var tmp; var intArray=['','','']; for(i=0;iKlikk på bildene for å se større utgave') tmp=InsertCells_Split('Gallery_inner',3,'
    ') for(ii=1;ii' if(iii==2){ tmp=InsertCells_Gallery('Gallery_inner',intArray[0],intArray[1],intArray[2]); if(ii ')} intArray=['','',''];iii=0; } else { iii++ } } if(iii>1){tmp=InsertCells_Split('Gallery_inner',3,'
     
    ');tmp=InsertCells_Gallery('Gallery_inner',intArray[0],intArray[1],intArray[2])} tmp=InsertCells_Split('Gallery_inner',3,'
    ') } } } function InsertCell_CarConf(TableName,CellText){ var r=document.getElementById(TableName).insertRow(0); var c1=r.insertCell(0); c1.style.paddingLeft='10px'; c1.style.paddingTop='5px'; c1.style.fontWeight='bold'; c1.innerHTML=CellText; } function Insert1Cell(TableName,CellSpan,CellClass,CellText){ var r=document.getElementById(TableName).insertRow(-1); var c1=r.insertCell(0); if(CellSpan!=''){c1.colSpan=CellSpan}; if(CellClass!=''){c1.className=CellClass}; c1.innerHTML=CellText; } function InsertCells_Split(TableName,CellNo,CellText){ var r=document.getElementById(TableName).insertRow(-1); var c1=r.insertCell(0); c1.colSpan=CellNo; c1.className='BgCol0'; c1.innerHTML=CellText } function InsertCells_Modeller_Technical(TableName,RowInfo){ var r=document.getElementById(TableName).insertRow(-1); for(var i=0;i=CarInfo.length){intID=0}; for(var i=intID;CarInfo[i][3]=='';i++){if(i>=CarInfo.length-1){i=-1};} DisplayCars_D(i,'CarSelect'); document.CompleteForm.CarSelect_No.value=i; } function PrevCar_B_old(){ var intID; if(Number(document.CompleteForm.CarSelected.value)>0){intID=document.CompleteForm.CarSelected.value-1}else{intID=CarInfo.length-1} DisplayCars_B(intID,'Modeller1'); DisplayCars_B(intID-(-1),'Modeller2'); document.CompleteForm.CarSelected.value=intID } function PrevCar_B(){ var intID=Number(document.CompleteForm.CarSelected.value)-1; if(intID<0){intID=CarInfo.length-1}; for(var i=intID;CarInfo[i][3]=='';i--){if(i<0){i=CarInfo.length-1};} DisplayCars_B(i,'Modeller1'); document.CompleteForm.CarSelected.value=i; intID=(i+1); if(intID>=CarInfo.length){intID=0}; for(var i=intID;CarInfo[i][3]=='';i++){if(i>=CarInfo.length-1){i=-1};} DisplayCars_B(i,'Modeller2'); } function NextCar_B_old(){ var intID; if(Number(document.CompleteForm.CarSelected.value)=CarInfo.length){intID=0}; for(var i=intID;CarInfo[i][3]=='';i++){if(i>=CarInfo.length-1){i=-1};} DisplayCars_B(i,'Modeller1'); document.CompleteForm.CarSelected.value=i; intID=(i+1); if(intID>=CarInfo.length){intID=0}; for(var i=intID;CarInfo[i][3]=='';i++){if(i>=CarInfo.length-1){i=-1};} DisplayCars_B(i,'Modeller2'); } function DisplayCars_D(intID,TableName){ document.getElementById(TableName).rows[0].cells[0].innerHTML=''; document.getElementById(TableName).rows[1].cells[1].innerHTML=''+CarInfo[intID][1]+''; document.getElementById(TableName).rows[2].cells[0].innerHTML='INFORMASJON'; // document.getElementById(TableName).rows[3].cells[0].innerHTML='BIL KONFIGURATOR'; } function DisplayCars_B(inID,TableName){ var intID=inID; if(inID>CarInfo.length-1){intID=0} document.getElementById(TableName).rows[0].cells[0].innerHTML=''; document.getElementById(TableName).rows[1].cells[0].innerHTML=''+CarInfo[intID][1]+''; document.getElementById(TableName).rows[2].cells[0].innerHTML='INFORMASJON'; // document.getElementById(TableName).rows[3].cells[0].innerHTML='BIL KONFIGURATOR'; } function PrevPic(){ var i; var GalleryPos; for(i=0;i1){GalleryPos=Number(document.CompleteForm.Gallery_Small.value)-1} else {GalleryPos=Gallery[i].length-1} document.CompleteForm.Gallery_Small.value=GalleryPos; document.getElementById('Gallery_mini').rows[1].cells[0].innerHTML=''; } } } function NextPic(){ var i; var GalleryPos; for(i=0;i'; } } } function SetModel(inp){ document.location.href='modeller.asp?ID='+inp } function getQueryVariable(variable) { var result; var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i'; document.getElementById('dl').style.display='block'; } function urlencode (str) { // http://kevin.vanzonneveld.net // + original by: Philip Peterson // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + input by: AJ // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + improved by: Brett Zamir (http://brett-zamir.me) // + bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + input by: travc // + input by: Brett Zamir (http://brett-zamir.me) // + bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + improved by: Lars Fischer // + input by: Ratheous // % note 1: info on what encoding functions to use from: http://xkr.us/articles/javascript/encode-compare/ // * example 1: urlencode('Kevin van Zonneveld!'); // * returns 1: 'Kevin+van+Zonneveld%21' // * example 2: urlencode('http://kevin.vanzonneveld.net/'); // * returns 2: 'http%3A%2F%2Fkevin.vanzonneveld.net%2F' // * example 3: urlencode('http://www.google.nl/search?q=php.js&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a'); // * returns 3: 'http%3A%2F%2Fwww.google.nl%2Fsearch%3Fq%3Dphp.js%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dcom.ubuntu%3Aen-US%3Aunofficial%26client%3Dfirefox-a' var hash_map = {}, unicodeStr='', hexEscStr=''; var ret = (str+'').toString(); var replacer = function (search, replace, str) { var tmp_arr = []; tmp_arr = str.split(search); return tmp_arr.join(replace); }; // The hash_map is identical to the one in urldecode. hash_map["'"] = '%27'; hash_map['('] = '%28'; hash_map[')'] = '%29'; hash_map['*'] = '%2A'; hash_map['~'] = '%7E'; hash_map['!'] = '%21'; hash_map['%20'] = '+'; hash_map['\u00DC'] = '%DC'; hash_map['\u00FC'] = '%FC'; hash_map['\u00C4'] = '%D4'; hash_map['\u00E4'] = '%E4'; hash_map['\u00D6'] = '%D6'; hash_map['\u00F6'] = '%F6'; hash_map['\u00DF'] = '%DF'; hash_map['\u20AC'] = '%80'; hash_map['\u0081'] = '%81'; hash_map['\u201A'] = '%82'; hash_map['\u0192'] = '%83'; hash_map['\u201E'] = '%84'; hash_map['\u2026'] = '%85'; hash_map['\u2020'] = '%86'; hash_map['\u2021'] = '%87'; hash_map['\u02C6'] = '%88'; hash_map['\u2030'] = '%89'; hash_map['\u0160'] = '%8A'; hash_map['\u2039'] = '%8B'; hash_map['\u0152'] = '%8C'; hash_map['\u008D'] = '%8D'; hash_map['\u017D'] = '%8E'; hash_map['\u008F'] = '%8F'; hash_map['\u0090'] = '%90'; hash_map['\u2018'] = '%91'; hash_map['\u2019'] = '%92'; hash_map['\u201C'] = '%93'; hash_map['\u201D'] = '%94'; hash_map['\u2022'] = '%95'; hash_map['\u2013'] = '%96'; hash_map['\u2014'] = '%97'; hash_map['\u02DC'] = '%98'; hash_map['\u2122'] = '%99'; hash_map['\u0161'] = '%9A'; hash_map['\u203A'] = '%9B'; hash_map['\u0153'] = '%9C'; hash_map['\u009D'] = '%9D'; hash_map['\u017E'] = '%9E'; hash_map['\u0178'] = '%9F'; // Begin with encodeURIComponent, which most resembles PHP's encoding functions ret = encodeURIComponent(ret); for (unicodeStr in hash_map) { hexEscStr = hash_map[unicodeStr]; ret = replacer(unicodeStr, hexEscStr, ret); // Custom replace. No regexing } // Uppercase for full PHP compatibility return ret.replace(/(\%([a-z0-9]{2}))/g, function (full, m1, m2) { return "%"+m2.toUpperCase(); }); } function urldecode (str) { //echo(str.toString()); // http://kevin.vanzonneveld.net // + original by: Philip Peterson // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + input by: AJ // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + improved by: Brett Zamir (http://brett-zamir.me) // + input by: travc // + input by: Brett Zamir (http://brett-zamir.me) // + bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + improved by: Lars Fischer // + input by: Ratheous // + improved by: Orlando // % note 1: info on what encoding functions to use from: http://xkr.us/articles/javascript/encode-compare/ // * example 1: urldecode('Kevin+van+Zonneveld%21'); // * returns 1: 'Kevin van Zonneveld!' // * example 2: urldecode('http%3A%2F%2Fkevin.vanzonneveld.net%2F'); // * returns 2: 'http://kevin.vanzonneveld.net/' // * example 3: urldecode('http%3A%2F%2Fwww.google.nl%2Fsearch%3Fq%3Dphp.js%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dcom.ubuntu%3Aen-US%3Aunofficial%26client%3Dfirefox-a'); // * returns 3: 'http://www.google.nl/search?q=php.js&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a' var hash_map = {}, ret = str.toString(), unicodeStr='', hexEscStr=''; var replacer = function (search, replace, str) { var tmp_arr = []; tmp_arr = str.split(search); return tmp_arr.join(replace); }; // The hash_map is identical to the one in urlencode. hash_map["'"] = '%27'; hash_map['('] = '%28'; hash_map[')'] = '%29'; hash_map['*'] = '%2A'; hash_map['~'] = '%7E'; hash_map['!'] = '%21'; hash_map['%20'] = '+'; hash_map['\u00E6'] = '%E6'; hash_map['\u00F8'] = '%F8'; hash_map['\u00E5'] = '%E5'; hash_map['\u00C5'] = '%C5'; hash_map['\u00C6'] = '%C6'; hash_map['\u00D8'] = '%D8'; hash_map['\u00DC'] = '%DC'; hash_map['\u00FC'] = '%FC'; hash_map['\u00C4'] = '%D4'; hash_map['\u00E4'] = '%E4'; hash_map['\u00D6'] = '%D6'; hash_map['\u00F6'] = '%F6'; hash_map['\u00DF'] = '%DF'; hash_map['\u20AC'] = '%80'; hash_map['\u0081'] = '%81'; hash_map['\u201A'] = '%82'; hash_map['\u0192'] = '%83'; hash_map['\u201E'] = '%84'; hash_map['\u2026'] = '%85'; hash_map['\u2020'] = '%86'; hash_map['\u2021'] = '%87'; hash_map['\u02C6'] = '%88'; hash_map['\u2030'] = '%89'; hash_map['\u0160'] = '%8A'; hash_map['\u2039'] = '%8B'; hash_map['\u0152'] = '%8C'; hash_map['\u008D'] = '%8D'; hash_map['\u017D'] = '%8E'; hash_map['\u008F'] = '%8F'; hash_map['\u0090'] = '%90'; hash_map['\u2018'] = '%91'; hash_map['\u2019'] = '%92'; hash_map['\u201C'] = '%93'; hash_map['\u201D'] = '%94'; hash_map['\u2022'] = '%95'; hash_map['\u2013'] = '%96'; hash_map['\u2014'] = '%97'; hash_map['\u02DC'] = '%98'; hash_map['\u2122'] = '%99'; hash_map['\u0161'] = '%9A'; hash_map['\u203A'] = '%9B'; hash_map['\u0153'] = '%9C'; hash_map['\u009D'] = '%9D'; hash_map['\u017E'] = '%9E'; hash_map['\u0178'] = '%9F'; hash_map['\u00C6'] = '%C3%86'; hash_map['\u00D8'] = '%C3%98'; hash_map['\u00C5'] = '%C3%85'; for (unicodeStr in hash_map) { hexEscStr = hash_map[unicodeStr]; // Switch order when decoding ret = replacer(hexEscStr, unicodeStr, ret); // Custom replace. No regexing } // End with decodeURIComponent, which most resembles PHP's encoding functions ret = decodeURIComponent(ret); return ret; } function scrollToPosition(inAnchor){ // var theElement = document.formName.elementName; if(document.getElementById(inAnchor)!=null){ var theElement = document.getElementById(inAnchor); elemPosX = theElement.offsetLeft; elemPosY = theElement.offsetTop; theElement = theElement.offsetParent; while(theElement != null){ elemPosX += theElement.offsetLeft; elemPosY += theElement.offsetTop; theElement = theElement.offsetParent; } window.scrollTo(elemPosX,elemPosY); } } function PopupGallery(inp,inX,inY){ var myWindow; myWindow = window.open('','FiatGallery','width='+inX+',height='+inY+',scrollbars=no,resizable=no') myWindow.document.write('
     
     
    Lukk vindu
    ') myWindow.document.close() myWindow.focus(); } function PopupFlash(inp,inX,inY){ var myWindow; myWindow = window.open('','FiatFlash','width='+inX+',height='+inY+',scrollbars=no,resizable=no') myWindow.document.write('') myWindow.document.close() myWindow.focus(); } function PopupWinow(inp,inX,inY){ var myWindow; myWindow = window.open(inp,'FiatPopup','width='+inX+',height='+inY+',scrollbars=yes,resizable=no') myWindow.focus(); } // - - - - - - - - External routine to activate all Flash files on page - - - - - - - // function ActivateFlash(){ n=navigator.userAgent; w=n.indexOf("MSIE"); if((w>0)&&(parseInt(n.charAt(w+5))>5)){ T=["object","embed","applet"]; for(j=0;j<3;j++){ E=document.getElementsByTagName(T[j]); for(i=0;i0;i++){document.getElementById('PDFlistings').deleteRow(0)} for(i=0;i'+intSplit[0]+'') } Insert1Cell('PDFlistings',1,'','
    ') } function listPIC(inID){ var i=0; var intSplit=['','']; var intList=document.getElementById('PIC').value.split('|§|'); for(i=0;document.getElementById('PIClistings').rows.length>0;i++){document.getElementById('PIClistings').deleteRow(0)} for(i=0;i') Insert1Cell('PIClistings',1,'','') } Insert1Cell('PIClistings',1,'','
    ') } function listDel(inID,inField,inReturn){ if(confirm('Dette vil fjerne linken')){ var i=0; var r=''; var intList=document.getElementById(inField).value.split('|§|'); for(i=0;i