function fnGetPath(str, ch, level) {
	var val = str;
	for (var i=0; i<=level; i++)
	{
		val = val.substring(0, val.lastIndexOf(ch));
	}
	return val;
}

var proFirst = new Array();
var proSecond = new Array();
var proThird = new Array(new Array(),new Array());
var url;

url = location.href;

if (url.indexOf("/product/") > -1)
{
	path = fnGetPath(url, "/", 2);
}
else if (url.indexOf("/company/") > -1 || url.indexOf("/contactus/") > -1 || url.indexOf("/sitemap/") > -1 || url.indexOf("/technique/") > -1 || url.indexOf("/customer/") > -1)
{
	path = fnGetPath(url, "/", 1);
}
else {
	path = fnGetPath(url, "/", 0);
}


/*** MOTOR START *******************************/
proSecond[0] =	[
					"Induction",
					"Reversible",
					"Terminal box induction",
					"Terminal box Reversible",
					"Brake",
					"Speed Control(SU Series)",
					"Speed Control(SP Series)",
					"Speed Control & Brake",
					"Shaded Pole Induction",
					"Synchronous",
					"Open type",
					"Special"
				]
proSecond[1] =	[
					"Micro Brush",
					"Standard Brush",
					"BLDC",
					"Special"
				]
/*** MOTOR END ********************************/

/*** DETAIL START *****************************/
//////////////////////////////////////////////////////////////////////////////
//AC
//////////////////////////////////////////////////////////////////////////////
//AC - Induction
proThird[0][0] =	[
						["6W", path+"/product/ac/AC_Induction_6W.asp"],
						["15W", path+"/product/ac/AC_Induction_15W.asp"],
						["25W", path+"/product/ac/AC_Induction_25W.asp"],
						["40W", path+"/product/ac/AC_Induction_40W.asp"],
						["60W", path+"/product/ac/AC_Induction_60W.asp"],
						["90W", path+"/product/ac/AC_Induction_90W.asp"],
						["120W", path+"/product/ac/AC_Induction_120W.asp"],
						["150W", path+"/product/ac/AC_Induction_150W.asp"],
						["180W", path+"/product/ac/AC_Induction_180W.asp"],
						["200W", path+"/product/ac/AC_Induction_200W.asp"]
					]
//AC - Reversible
proThird[0][1] =	[
						["6W", path+"/product/ac/AC_Reversible_6W.asp"],
						["15W", path+"/product/ac/AC_Reversible_15W.asp"],
						["25W", path+"/product/ac/AC_Reversible_25W.asp"],
						["40W", path+"/product/ac/AC_Reversible_40W.asp"],
						["60W", path+"/product/ac/AC_Reversible_60W.asp"],
						["90W", path+"/product/ac/AC_Reversible_90W.asp"]
					]
//AC - TerminalBoxInduction
proThird[0][2] =	[
						["6W", path+"/product/ac/AC_TerminalBoxInduction_6W.asp"],
						["15W", path+"/product/ac/AC_TerminalBoxInduction_15W.asp"],
						["25W", path+"/product/ac/AC_TerminalBoxInduction_25W.asp"],
						["40W", path+"/product/ac/AC_TerminalBoxInduction_40W.asp"],
						["60W", path+"/product/ac/AC_TerminalBoxInduction_60W.asp"],
						["90W", path+"/product/ac/AC_TerminalBoxInduction_90W.asp"]
					]
//AC - TerminalBoxReversible
proThird[0][3] =	[
						["6W", path+"/product/ac/AC_TerminalBoxReversible_6W.asp"],
						["15W", path+"/product/ac/AC_TerminalBoxReversible_15W.asp"],
						["25W", path+"/product/ac/AC_TerminalBoxReversible_25W.asp"],
						["40W", path+"/product/ac/AC_TerminalBoxReversible_40W.asp"],
						["60W", path+"/product/ac/AC_TerminalBoxReversible_60W.asp"],
						["90W", path+"/product/ac/AC_TerminalBoxReversible_90W.asp"]
					]
//AC - brake
proThird[0][4] =	[
						["6W", path+"/product/ac/AC_brake_6W.asp"],
						["15W", path+"/product/ac/AC_brake_15W.asp"],
						["25W", path+"/product/ac/AC_brake_25W.asp"],
						["40W", path+"/product/ac/AC_brake_40W.asp"],
						["60W", path+"/product/ac/AC_brake_60W.asp"],
						["90W", path+"/product/ac/AC_brake_90W.asp"]
					]
//AC - SpeedControlSu
proThird[0][5] =	[
						["6W", path+"/product/ac/AC_SpeedControlSu_6W.asp"],
						["15W", path+"/product/ac/AC_SpeedControlSu_15W.asp"],
						["25W", path+"/product/ac/AC_SpeedControlSu_25W.asp"],
						["40W", path+"/product/ac/AC_SpeedControlSu_40W.asp"],
						["60W", path+"/product/ac/AC_SpeedControlSu_60W.asp"],
						["90W", path+"/product/ac/AC_SpeedControlSu_90W.asp"]
					]
//AC - SpeedControlSP
proThird[0][6] =	[
						["IND 6W", path+"/product/ac/AC_SpeedControlSP_6W.asp"],
						["IND 5W", path+"/product/ac/AC_SpeedControlSP_15W.asp"],
						["IND 25W", path+"/product/ac/AC_SpeedControlSP_25W.asp"],
						["IND 40W", path+"/product/ac/AC_SpeedControlSP_40W.asp"],
						["IND 60W", path+"/product/ac/AC_SpeedControlSP_60W.asp"],
						["IND 90W", path+"/product/ac/AC_SpeedControlSP_90W.asp"],
						["REV 6W", path+"/product/ac/AC_SpeedControlSP_re6W.asp"],
						["REV 15W", path+"/product/ac/AC_SpeedControlSP_re15W.asp"],
						["REV 25W", path+"/product/ac/AC_SpeedControlSP_re25W.asp"],
						["REV 40W", path+"/product/ac/AC_SpeedControlSP_re40W.asp"],
						["REV 60W", path+"/product/ac/AC_SpeedControlSP_re60W.asp"],
						["REV 90W", path+"/product/ac/AC_SpeedControlSP_re90W.asp"]
					]
//AC - SpeedControlBrake
proThird[0][7] =	[
						["6W", path+"/product/ac/AC_SpeedControlBrake_6W.asp"],
						["15W", path+"/product/ac/AC_SpeedControlBrake_15W.asp"],
						["25W", path+"/product/ac/AC_SpeedControlBrake_25W.asp"],
						["40W", path+"/product/ac/AC_SpeedControlBrake_40W.asp"],
						["60W", path+"/product/ac/AC_SpeedControlBrake_60W.asp"],
						["90W", path+"/product/ac/AC_SpeedControlBrake_90W.asp"]
					]
//AC - ShadedPoleIND
proThird[0][8] =	[
						["KA÷", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KGA", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KGB", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KGB-BRAKE", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KGH", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KGL", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KGL2", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KGQ", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KGR", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KGR5", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"],
						["KMF", path+"/product/ac/AC_ShadedPoleInduction_KGA.asp"]
					]
//AC - Synchronous
proThird[0][9] =	[
						["KGS", path+"/product/ac/AC_Synchronous_KGS.asp"]
					]
//AC - OpenType
proThird[0][10] =	[
						["K6", path+"/product/ac/AC_OpenType_K6.asp"],
						["K8", path+"/product/ac/AC_OpenType_K8.asp"]
					]
//AC - Special
proThird[0][11] =	[
						["KGO", path+"/product/ac/AC_Special_KGO.asp"]
					]
//////////////////////////////////////////////////////////////////////////////
//DC
//////////////////////////////////////////////////////////////////////////////
//DC - MicroBrush
proThird[1][0] =	[
						["KD÷", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KGC", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KGD", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KGE", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KGF", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KGG", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KGN", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KGP", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KGP1", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KGT", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["K26", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KG5", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KME", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KWA", path+"/product/dc/DC_MicroBrush_KM.asp"],
						["KWC", path+"/product/dc/DC_MicroBrush_KM.asp"]
					]
//DC - StandardBrush
proThird[1][1] =	[
						["K6D", path+"/product/dc/DC_StandardBrush_K6D.asp"],
						["K8D", path+"/product/dc/DC_StandardBrush_K8D.asp"],
						["K9D", path+"/product/dc/DC_StandardBrush_K9D.asp"]
					]
//DC - Special
proThird[1][2] =	[
						["KGU", path+"/product/dc/DC_Special_KGU.asp"],
						["KGY", path+"/product/dc/DC_Special_KGY.asp"]
					]
/*** DETAIL END ******************************/

function fnSetSecond(fstidx) {
	if (fstidx < 2) {
		document.all.motor.options.length = 0;
		document.all.motor.options[0] = new Option("　　　　Motor Series", "");
		document.all.motor.options[1] = new Option("-----------------------", "");

		document.all.watt.options.length = 0;	//reset
		document.all.watt.options[0] = new Option("Detail", "");
		document.all.watt.options[1] = new Option("--------", "");

		return;
	}

	document.all.motor.options.length = 0;
	document.all.motor.options[0] = new Option("　　　　Motor Series", "");
	document.all.motor.options[1] = new Option("-----------------------", "");

	var arrSecond = proSecond[fstidx-2];

	for (var i=0;i<arrSecond.length;i++) {
		document.all.motor.options[i+2] = new Option(arrSecond[i], arrSecond[i]);
	}
}

function fnSetThird(sndidx) {
	var fstIdx = document.all.acdc.selectedIndex;
	if (sndidx < 2 || fstIdx < 2) {
		document.all.watt.options.length = 0;	//reset
		document.all.watt.options[0] = new Option("Detail", "");
		document.all.watt.options[1] = new Option("--------", "");

		return;
	}

	var arrThird = proThird[fstIdx-2][sndidx-2];

	document.all.watt.options.length = 0;	//reset
	document.all.watt.options[0] = new Option("Detail", "");
	document.all.watt.options[1] = new Option("--------", "");

	for (var i=0;i<arrThird.length;i++) {
		document.all.watt.options[i+2] = new Option(arrThird[i][0], arrThird[i][1]);
	}
}


function fnProSearch() {
	var sAcdc = document.all.acdc;
	var sMotor = document.all.motor;
	var sWatt = document.all.watt;
	var fst = sAcdc.selectedIndex;
	var snd = sMotor.selectedIndex;
	var trd = sWatt.selectedIndex;

	if (sWatt.value == "") {
		alert("Select the product which it will search.   \n");
		return;
	}
	document.location.href = sWatt.value+"?fst="+fst+"&snd="+snd+"&trd="+trd;
}

function getParameter(key)
{
	var query = location.search;
	var keys = new Array;
	var values = new Array;
	var nextStartPoint = 0;

	while(query.indexOf("&",(nextStartPoint+1) ) > -1 ) {
		var item = query.substring(nextStartPoint, query.indexOf("&",(nextStartPoint+1) ) );
		var p = item.indexOf("=");
		keys[keys.length] = item.substring(1,p);
		values[values.length] = item.substring(p+1,item.length);
		nextStartPoint = query.indexOf("&", (nextStartPoint+1) );
	}

	item = query.substring(nextStartPoint, query.length);
	p = item.indexOf("=");
	keys[keys.length] = item.substring(1,p);
	values[values.length] = item.substring(p+1,item.length);

	var value = "";
	for(var i=0; i<keys.length; i++) {
		if(keys[i]==key){
			value = values[i];
		}
	}
	return value;
}
var fst = getParameter("fst");
var snd = getParameter("snd");
var trd = getParameter("trd");

function window.onload() {
	fnSetSecond(fst);
	document.all.acdc.selectedIndex = fst;
	fnSetThird(snd);
	document.all.motor.selectedIndex = snd;
	document.all.watt.selectedIndex = trd;
}
