//Ext.onReady(function(){
    var win;
//});

function changeImage(obj) {
	var fileName = obj.src;
	if(fileName.indexOf('_y')>0) {
		fileName = fileName.substring(0,fileName.indexOf('_y')) + '.jpg';
	}
	fileName = fileName.substring(0,fileName.indexOf('.jpg'));
	obj.src = fileName + '_y.jpg';
}

function restoreImage(obj) {
	var fileName = obj.src;
	if(fileName.indexOf('_y')>0) {
		fileName = fileName.substring(0,fileName.indexOf('_y'));
	obj.src = fileName + '.jpg';
	}
}

function submitCheck() {
	var userName = document.getElementById('userNameId').value;
	var pwd = document.getElementById('pwdId').value;
	
	if(userName.length<3 || pwd.length<3) {
		return false;
	}
	else {
		document.getElementById('formId').submit();
	}
}

function resetLogin() {
	document.getElementById('userNameId').value='';
	document.getElementById('pwdId').value='';
}

function formSubmit(objId) {
	var frm = document.getElementById(objId);
	if(objId=='form1Id') {
		var fileName1 = document.getElementById('fileName1Id').value;
		if(fileName1!='') {
			frm.submit();
		}
	}
	
	if(objId=='form2Id') {
		var fileName1 = document.getElementById('fileName2Id').value;
		if(fileName1!='') {
			frm.submit();
		}
	}
}

function showPic(objId) {
	var picObj = document.getElementById(objId);
	var myImage = new Image();
	myImage.src = picObj.src;
	
	var w = parseInt(myImage.width);
	var h = parseInt(myImage.height);
	
	if(w==0 || h==0) {
		return false;
	}
	
	win = new Ext.Window({
        title: 'image size : ' + w + ' x ' + h + ' (click on image to close)',
        animateTarget: objId,
        width: w + 16,
        height: h + 32,
        modal: true,
        closeAction: 'hide',
        resizable: false,
        html:'<center><img src="' + myImage.src + '" onclick="win.hide()"></center>'
    });
    
    win.show();
}

/* BGN general functions */
function showMainMarkDiv(flag) {
	var obj = document.getElementById('mainMarkDiv');
	showDivObj(obj,flag);
}

function showFakeMarkDiv(flag) {
	var obj = document.getElementById('fakeMarkDiv');
	showDivObj(obj,flag);
}

function showDivObj(obj, flag) {
	if(flag) {
		obj.style.display = 'block';
	}
	else {
		obj.style.display = 'none';
	}
}
/* END general functions */

/* BGN -- for index.asp use*/
var INDEX_POPUP_MSG = '';
function showPopMsg() {
	//message to be displayed
	var INDEX_POPUP_MSG = 'This is a B2B web site.<br>';
	INDEX_POPUP_MSG += 'We shall not supply after service and respond to the end users for the subjects of spare part inquiry or warranty issue.<br>';
	INDEX_POPUP_MSG += 'Please search for the answer from your local distributor if in case.';
	
	var htmlString = '<table cellpadding="2" cellspacing="0" border="0"><tr><td>';
	htmlString += '<font face="Arial, Helvetica, sans-serif" size="3" color="#212121">';
	htmlString += INDEX_POPUP_MSG;
	htmlString += '</font></td></tr></table>';
	
	showMainMarkDiv(false);
	showFakeMarkDiv(true);
	Ext.Msg.show({
		title:'Information',
		msg: htmlString,
		buttons: Ext.Msg.OK,
		fn: function() {
			showFakeMarkDiv(false);
         	showMainMarkDiv(true);
		},
		icon: Ext.MessageBox.INFO
	});
	
	/*
	win = new Ext.Window({
        title: 'Information',
		draggable: false,
        width: 400,
        height: 300,
        modal: true,
        closeAction: 'hide',
        resizable: false,
        html:htmlString,
        listeners: {
        	beforehide:
         		function() {
         			showFakeMarkDiv(false);
         			showMainMarkDiv(true);
         		},
         	beforeclose:
				function() {
        	 		showFakeMarkDiv(false);
         			showMainMarkDiv(true);
         		}
         	}
    });
    
	showMainMarkDiv(false);
	showFakeMarkDiv(true);
    win.show();
    */
}

function frm1Submit() {
  if(combo_lifegearProd.value!='') {
  	window.location.href = 'product_2.asp?ItemClass=' + combo_lifegearProd.value;
  }
}

function frm2Submit() {
  if(combo_tahoeProd.value!='') {
  	window.location.href = 'product_2e.asp?ItemClass=' + combo_tahoeProd.value;
  }
}
/* END -- for index.asp use*/

/* BGN -- for product use */
function changeClass(itemClass) {
	//Ext.getBody().mask('Loading...');
	var frm = document.getElementById('frmClass');
	var itemClassObj = document.getElementById('ItemClass');
	
	itemClassObj.value = itemClass;
	frm.submit();
}

function changeProduct(productId) {
	//Ext.getBody().mask('Loading...');
	var frm = document.getElementById('frmProduct');
	var productIdObj = document.getElementById('productId');
	
	productIdObj.value = productId;
	frm.submit();
}
/* END -- for product use */