//***************************
// Alphabetical Search	    *
//***************************
alphabet = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'); 

function displayAlphabetical(strAlphabetical,strProducttype,strSelect) {
	//Alphabetical listbox
	document.write("<table widht='100%' border=0 bgcolor=#FFFFFF cellspaing=3 cellpadding=3>");
	document.write("<tr><td>");	
	document.write("<font class=content color=#000080>" + strAlphabetical + ":</font>&nbsp;&nbsp;&nbsp;&nbsp;");
	document.write("</td><td>");	
	document.write("<select name='alphabeticallist' id='alphabeticallist' onChange='changeAlphabet()' class=listbox style='font-size:9pt;'>"); 
	document.write("<option value=''>---" + strSelect + "---</option>");
	var type_tmp = '';
	for(var i=0;i<mytype.length;i++) {
		if(mytype[i].substring(0,1) != type_tmp) {
			document.write("<option value=" + mytype[i].substring(0,1) + ">" + mytype[i].substring(0,1) + "</option>");
			type_tmp = mytype[i].substring(0,1) ;
		}
	}
	document.write("</select>");
	document.write("</td></tr>");	

	//product type listbox
	document.write("<tr><td>");	
	document.write("<font class=content color=#000080>" + strProducttype + ":</font>&nbsp;&nbsp;&nbsp;&nbsp;");
	document.write("</td><td>");	
	document.write("<select name='producttypelist' id='producttypelist' onChange='chgProductType()' class=listbox>"); 
	document.write("<option value=''>---" + strSelect + "---</option>");
	document.write("</select>");
	document.write("</td></tr>");	
	document.write("</table>");	
	document.write("</form>");
}
	
function changeAlphabet() {
//	var objAlphabeticallist = GetObj('alphabeticallist');
//	var objproducttypelist  = GetObj('producttypelist');
	var objAlphabeticallist = document.alphabeticalform.alphabeticallist;
	var objproducttypelist  = document.alphabeticalform.producttypelist;

	var idx  	  	= objAlphabeticallist.selectedIndex ;
	var firstAlphabet 	= objAlphabeticallist.options[idx].value;
	k=0;
	for(var i=0; i< mytype.length; i++) {
		if(mytype[i].substring(0,1) == firstAlphabet) {
			objproducttypelist.length = k+1;
			objproducttypelist.options[k].text  = mytype[i];
			objproducttypelist.options[k].value = 'ft' + mytypehtml[i];
			k++;	
		}
        }
}	

function chgProductType() {
	var foldertree = 'foldertree/';
//	var objproducttypelist  = GetObj('producttypelist');
	var objproducttypelist  = document.alphabeticalform.producttypelist;

	var idx  	  	= objproducttypelist.selectedIndex ;
	window.open(foldertree + objproducttypelist.options[idx].value);
}

//***************************
// Competitor Search	    *
//***************************
function chgCompetitor() {
	document.competitorform.action= selfprogram;
	document.competitorform.submit();
}	

function chgCompetitorPartno() {

//	var objCpartnolist      = GetObj('cpartnolist');
	var objCpartnolist      = document.competitorform.cpartnolist;

	var idx  	  	= objCpartnolist.selectedIndex ;
	var corexpartno_now 	= objCpartnolist.options[idx].value;

//	var objCorexpartno	= GetObj('corexpartno');
	var objCorexpartno      = document.competitorform.corexpartno;

	objCorexpartno.value    = corexpartno_now;

//	if(trim(objCorexpartno.value) !='') {
//		var objSearchButton = GetObj('searchbutton');
//		objSearchButton.setAttribute('Disabled','true');
//	}
}

function searchCorexPartno() {
//	var objCorexpartno	= GetObj('corexpartno');
	var objCorexpartno      = document.competitorform.corexpartno;

	var corexpartno_value 	= objCorexpartno.value ;

	var corexpartno_array 	= corexpartno_value.split("-");
	var myseries 		= corexpartno_array[0];

//	var objSeries  		= GetObj('series');
	var objSeries      	= document.competitorform.series;

	objSeries.value    	= myseries;

	if(trim(objSeries.value) =='') {
		return false;
	}

	document.competitorform.submit();
}


//***************************
// Display Product Photo    *
//***************************
function displayPhoto(series) {
	if(document.all) {
		var progModalDialog = 'display_photo.php?series=' + series ;
		var result=self.showModalDialog(progModalDialog,null,"status:no;center:yes;help:no;minimize:no;maximize:no;border:thin;statusbar:no;dialogWidth:500px;dialogHeight:500px");
		if(typeof(result)!="undefined"){}
	}else{
		var progModalDialog = 'display_photo.php?series=' + series ;
		window.open(progModalDialog,null,"status:no;center:yes;help:no;minimize:no;maximize:yes;border:thin;statusbar:yes;width:500px;height:500px");
		window.open(progModalDialog,null,"status:no;center:yes;help:no;minimize:no;maximize:no;border:thin;statusbar:no;width:500px;height:500px");

	}
}


//**************************
// Common Function	   *	
//**************************
function IsNum(obj) {
	if(isNaN(trim(obj.value))){
		return false;
	}
	return true;
}	

function trim(str){
	if(!str)return '';
	var objstr=str.toString();
	var i;
	for(i=0;i<objstr.length;i++)
		if(objstr.charAt(i)!=' ')
			break;
	var pleft=i;
	for(i=objstr.length-1;i>=0;i--)
		if(objstr.charAt(i)!=' ')
			break;
	var pright=i;
	return objstr.slice(pleft,pright+1);		
}

