//nrjscript1.js
//Browsers
var ie=document.all
var ns6=document.getElementById&&!document.all
var n=document.layers

if (ie||ns6)    {fShow="visible";fHide="hidden";}
if (n) {fShow="show"; fHide="hide";}
var gflength = new Array(740,1200,970,970,970);




var carnames=new Array('All','All Category','TY','Toyota','MB', 'Mitsubishi','NS', 'Nissan','HD', 'Honda','OJ','Other Japanese','AE', 'Ameriacan/European');
var allcardetail=new Array(

'1 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'TY',
'2 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'TY',
'3 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'TY',
'4 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'AE',
'5 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'HD',
'6 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'HD',
'7 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'NS',
'8 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'NS',
'9 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'TY',
'10 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'TY',
'11 Toyota Cresta, GX90','TY0712001s.jpg', 'JPN 360,000', 'In Stock', 'TY0712001','Super Lucent Limited','1995','1988','77000', 'AT','Gasoline', 'Silver', 'OJ'

);
var cardetail=new Array();

var nofields=13;
var nototalcars=11;
var nocars;
var nocarperpage=5;
var currentcar;
var currentpage; 
var nopages;
var cartype;
//////////////////////////////
var testvar=1;
function defaultload()
{
	testvar=10;
	alert(testvar);
}
function test()

{
	alert('From Script');
	document.getElementById("idcarcategory").innerHTML=carnames[3];
}
///////////////////////////////


function fMenuClick(menuindex)

{
	//alert(gflength [frheightindex]);
	document.getElementById("idbodypart2").height=gflength [menuindex];
}

//////////////////////////////
function selectcategoty(astr)
{
var h2str;
	

	
	cartype=astr;
	if (astr==carnames[0])
	{
		cardetail=allcardetail;
		nocars=nototalcars;
		h2str=carnames[1];
		
	}
	
	else
	{
		fillcatarray(astr);
		if(astr==carnames[2])
		{	
			h2str=carnames[3];
		}
		else if(astr==carnames[4])
		{
			h2str=carnames[5];		
		}
		else if(astr==carnames[6])
		{
			h2str=carnames[7];		
		}
		else if(astr==carnames[8])
		{
			h2str=carnames[9];		
		}
		else if(astr==carnames[10])
		{
			h2str=carnames[11];		
		}
	}

	nopages=Math.floor(nocars/nocarperpage);
	if ((nocars%nocarperpage)!=0) nopages=nopages+1;
	document.getElementById("idcarcategory").innerHTML=h2str;	
	showpage(1);
}


////////////////////////////////
function fillcatarray(acartype)
{
var i;
var j;
var arrayindex=0;
var temparray=new Array();
	nocars=0;
	for(i=0; i<nototalcars;i++)
	{

		if (allcardetail[i*nofields+12]==acartype)
		{
			nocars=nocars+1;
			for(j=0;j<nofields;j++)
			{
				temparray[arrayindex]=allcardetail[i*nofields+j];
				arrayindex=arrayindex+1;
			}
		}
	}
	cardetail=temparray;
}

/////////////////////////////////
function showpage(pageno)
{
//	alert(pageno+"First");
	var i;
	var carindex;
	var tempindex;
	var hstr;


	currentpage=pageno;	

	makepagenumber();

	if (nocars!=0){
	
		carindex=(pageno-1)*nocarperpage+1;
		currentcar=carindex;
		tempindex=(carindex-1)*nofields;
		//Car 1 of page
		document.getElementById('idcar_1').style.display ='';
		document.getElementById('idcarname_1').innerHTML =cardetail[tempindex+0];
		document.getElementById('idthumbnail_1').src="carphoto/"+cardetail[tempindex+4]+"s.jpg";
		document.getElementById('idprice_1').innerHTML =cardetail[tempindex+2];
		document.getElementById('idstatus_1').innerHTML =cardetail[tempindex+3];
		document.getElementById('idstockno_1').innerHTML =cardetail[tempindex+4];
		document.getElementById('idgrade_1').innerHTML =cardetail[tempindex+5];
		document.getElementById('idyear_1').innerHTML =cardetail[tempindex+6];
		document.getElementById('iddisplacement_1').innerHTML =cardetail[tempindex+7];
		document.getElementById('idodometer_1').innerHTML =cardetail[tempindex+8];
		document.getElementById('idtransmission_1').innerHTML =cardetail[tempindex+9];
		document.getElementById('idfuel_1').innerHTML =cardetail[tempindex+10];
		document.getElementById('idcolor_1').innerHTML =cardetail[tempindex+11];
	
		if(cardetail[tempindex+3]=="In Stock")
		{
			hstr="<a href='mailto:booking@nrjapan.com?subject=Booking for "+cardetail[tempindex+4]+"'>Book now</a>";
			document.getElementById('idemail_1').innerHTML=hstr;
		}	
		carindex=carindex+1;
		if(carindex>nocars)
		{
			document.getElementById('idcar_2').style.display ='none';
		}
		else
		{
			//Car 2 of page
			tempindex=(carindex-1)*nofields;
			document.getElementById('idcar_2').style.display ='';
			document.getElementById('idcarname_2').innerHTML =cardetail[tempindex+0];
			document.getElementById('idthumbnail_2').src="carphoto/"+cardetail[tempindex+4]+"s.jpg";
			document.getElementById('idprice_2').innerHTML =cardetail[tempindex+2];
			document.getElementById('idstatus_2').innerHTML =cardetail[tempindex+3];
			document.getElementById('idstockno_2').innerHTML =cardetail[tempindex+4];
			document.getElementById('idgrade_2').innerHTML =cardetail[tempindex+5];
			document.getElementById('idyear_2').innerHTML =cardetail[tempindex+6];
			document.getElementById('iddisplacement_2').innerHTML =cardetail[tempindex+7];
			document.getElementById('idodometer_2').innerHTML =cardetail[tempindex+8];
			document.getElementById('idtransmission_2').innerHTML =cardetail[tempindex+9];
			document.getElementById('idfuel_2').innerHTML =cardetail[tempindex+10];
			document.getElementById('idcolor_2').innerHTML =cardetail[tempindex+11];
			if(cardetail[tempindex+3]=="In Stock")
			{
				hstr="<a href='mailto:booking@nrjapan.com?subject=Booking for "+cardetail[tempindex+4]+"'>Book now</a>";
				document.getElementById('idemail_2').innerHTML=hstr;
			}
		}

		
		carindex=carindex+1;
		if(carindex>nocars)
		{
			document.getElementById('idcar_3').style.display ='none';
		}
		else{
			//Car 3 of page
			tempindex=(carindex-1)*nofields;
			document.getElementById('idcar_3').style.display ='';
			document.getElementById('idcarname_3').innerHTML =cardetail[tempindex+0];
			document.getElementById('idthumbnail_3').src="carphoto/"+cardetail[tempindex+4]+"s.jpg";
			document.getElementById('idprice_3').innerHTML =cardetail[tempindex+2];
			document.getElementById('idstatus_3').innerHTML =cardetail[tempindex+3];
			document.getElementById('idstockno_3').innerHTML =cardetail[tempindex+4];
			document.getElementById('idgrade_3').innerHTML =cardetail[tempindex+5];
			document.getElementById('idyear_3').innerHTML =cardetail[tempindex+6];
			document.getElementById('iddisplacement_3').innerHTML =cardetail[tempindex+7];
			document.getElementById('idodometer_3').innerHTML =cardetail[tempindex+8];
			document.getElementById('idtransmission_3').innerHTML =cardetail[tempindex+9];
			document.getElementById('idfuel_3').innerHTML =cardetail[tempindex+10];
			document.getElementById('idcolor_3').innerHTML =cardetail[tempindex+11];
			if(cardetail[tempindex+3]=="In Stock")
			{
				hstr="<a href='mailto:booking@nrjapan.com?subject=Booking for "+cardetail[tempindex+4]+"'>Book now</a>";
				document.getElementById('idemail_3').innerHTML=hstr;
			}
		}

	
		carindex=carindex+1;
		if(carindex>nocars)
		{
			document.getElementById('idcar_4').style.display ='none';
		}
		else{
			//Car 4 of page
			tempindex=(carindex-1)*nofields;
			document.getElementById('idcar_4').style.display ='';
			document.getElementById('idcarname_4').innerHTML =cardetail[tempindex+0];
			document.getElementById('idthumbnail_4').src="carphoto/"+cardetail[tempindex+4]+"s.jpg";
			document.getElementById('idprice_4').innerHTML =cardetail[tempindex+2];
			document.getElementById('idstatus_4').innerHTML =cardetail[tempindex+3];
			document.getElementById('idstockno_4').innerHTML =cardetail[tempindex+4];
			document.getElementById('idgrade_4').innerHTML =cardetail[tempindex+5];
			document.getElementById('idyear_4').innerHTML =cardetail[tempindex+6];
			document.getElementById('iddisplacement_4').innerHTML =cardetail[tempindex+7];
			document.getElementById('idodometer_4').innerHTML =cardetail[tempindex+8];
			document.getElementById('idtransmission_4').innerHTML =cardetail[tempindex+9];
			document.getElementById('idfuel_4').innerHTML =cardetail[tempindex+10];
			document.getElementById('idcolor_4').innerHTML =cardetail[tempindex+11];
			if(cardetail[tempindex+3]=="In Stock")
			{
				hstr="<a href='mailto:booking@nrjapan.com?subject=Booking for "+cardetail[tempindex+4]+"'>Book now</a>";
				document.getElementById('idemail_4').innerHTML=hstr;
			}
		}

		carindex=carindex+1;
		if(carindex>nocars)
		{
			document.getElementById('idcar_5').style.display ='none';
		}
		
			
		else{
			//Car 5 of page
			tempindex=(carindex-1)*nofields;
			document.getElementById('idcar_5').style.display ='';
			document.getElementById('idcarname_5').innerHTML =cardetail[tempindex+0];
			document.getElementById('idthumbnail_5').src="carphoto/"+cardetail[tempindex+4]+"s.jpg";
			document.getElementById('idprice_5').innerHTML =cardetail[tempindex+2];
			document.getElementById('idstatus_5').innerHTML =cardetail[tempindex+3];
			document.getElementById('idstockno_5').innerHTML =cardetail[tempindex+4];
			document.getElementById('idgrade_5').innerHTML =cardetail[tempindex+5];
			document.getElementById('idyear_5').innerHTML =cardetail[tempindex+6];
			document.getElementById('iddisplacement_5').innerHTML =cardetail[tempindex+7];
			document.getElementById('idodometer_5').innerHTML =cardetail[tempindex+8];
			document.getElementById('idtransmission_5').innerHTML =cardetail[tempindex+9];
			document.getElementById('idfuel_5').innerHTML =cardetail[tempindex+10];
			document.getElementById('idcolor_5').innerHTML =cardetail[tempindex+11];
			if(cardetail[tempindex+3]=="In Stock")
			{
				hstr="<a href='mailto:booking@nrjapan.com?subject=Booking for "+cardetail[tempindex+4]+"'>Book now</a>";
				document.getElementById('idemail_5').innerHTML=hstr;
			}
		}
	//show the first car
		fShowphoto(1);
	}
	else{
		document.getElementById('idcar_1').style.display ='none';
		document.getElementById('idcar_2').style.display ='none';
		document.getElementById('idcar_3').style.display ='none';
		document.getElementById('idcar_4').style.display ='none';
		document.getElementById('idcar_5').style.display ='none';
		fShowphoto(0);
	}


}



/////////////////////////
function makepagenumber()
{
	var i;
	var hstr;

	if (nocars==0){
		hstr="No cars found";
	}
	else{
		hstr="Page &nbsp;";
		
		//alert(nopages);
		for (i=1;i<=nopages;i++)
		{
			hstr=hstr+ "<span ";
			if(i!=currentpage)
			{
				hstr=hstr+ "class='pagebutton' onclick='showpage(" + i + ")'";
			}
			hstr=hstr+ "> ";
			hstr=hstr+   i+"</span>&nbsp;&nbsp;";
		}
		hstr=hstr+"&nbsp;&nbsp("+nocars+" cars found)";
	}
	document.getElementById('idtableheader').innerHTML =hstr;
}


//////////////////////////////////
function fShowphoto(carid)
{
	var carindex;
	var dirfile;
	if (carid==0){
		
		document.getElementById("carphoto1").style.display='none';
		document.getElementById("carphoto2").style.display='none';
		document.getElementById("carphoto3").style.display='none';
		document.getElementById("carphoto4").style.display='none';
		document.getElementById("carphoto5").style.display='none';	
		document.getElementById("carname").innerHTML="";	
	}
	else{
		//onmouseover ="doTooltip(event, ['carphoto/TY0712001_1.jpg', 'Car Name'])" onmouseout="hideTip()"
		carindex=(currentpage-1)*nocarperpage+carid;
		dirfile="carphoto/"+cardetail[(carindex-1)*nofields+4];
		//alert(document.getElementById("carname").value);
		document.getElementById("carphoto1").style.display='';
		document.getElementById("carphoto2").style.display='';
		document.getElementById("carphoto3").style.display='';
		document.getElementById("carphoto4").style.display='';
		document.getElementById("carphoto5").style.display='';	
				
		document.getElementById("carphoto1").src=dirfile+"_1.jpg";
		document.getElementById("carphoto2").src=dirfile+"_2.jpg";
		document.getElementById("carphoto3").src=dirfile+"_3.jpg";
		document.getElementById("carphoto4").src=dirfile+"_4.jpg";
		document.getElementById("carphoto5").src=dirfile+"_5.jpg";
		document.getElementById("carname").innerHTML=cardetail[(carindex-1)*nofields];
		//alert(document.getElementById("carphoto1").src);
	}
}

function showbigphoto(event,pid)
{
	var elsrc=document.getElementById("carphoto"+pid).src;
	var elname=document.getElementById("carname").innerHTML;
	doTooltip(event, [elsrc, elname]);

}
