

function expressStockCodeSubmit(value){
	if (window.event) //IE
	{ window.event.returnValue=false;}
	
	var elm = document.getElementById('sideMenuForm:marketExpressMenuId');

	//if (!elm){
		elm.value = value;
	//}
	if (document.getElementById('contentFrame')){
		document.getElementById('contentFrame').style.height = "6500px";
	}	
	ig.smartSubmit('sideMenuForm:changeStockCodeLink',null,null,'sideMenuForm:sideMenu, sideMenuForm:outputURL, sideMenuForm:headerImage, contentFrame, subMenuImgId, sideMenuForm:expressStockCodeInput',"changeStockCodeCallBack");
	return false;
}

function expressInfoSubmit(value){
	if (window.event) //IE
	{ window.event.returnValue=false;}
	
	var elm = document.getElementById('stockSearchForm:stockSearchMenuId');

	//if (!elm){
		elm.value = value;
	//}
	if (document.getElementById('contentFrame')){
		document.getElementById('contentFrame').style.height = "6500px";
	}
	ig.smartSubmit('stockSearchForm:changeInfoLink',null,null,'sideMenuForm:stockTypeId, sideMenuForm:sideMenu, sideMenuForm:outputURL, sideMenuForm:headerImage, contentFrame, subMenuImgId, sideMenuForm:expressStockCodeInput, stockSearchForm:stockSearchGrid',"changeStockCodeCallBack");
	return false;
}

function changeStockCodeCallBack(httpReq) {
/*	ig.onPartialRefreshDefault(httpReq);
	alert('call back');
	newURL = document.getElementById('sideMenuForm:outputURL').firstChild.data ;
	alert(newURL);
	if (document.getElementById('contentFrame').src != null) {
		document.getElementById('contentFrame').contentWindow.location = newURL;
	}
*/
	if(document.getElementById('sideMenuForm:stockTypeId') != null){
		var oldType = document.getElementById('sideMenuForm:stockTypeId').value;
	}
	ig.onPartialRefreshDefault(httpReq);
	if(document.getElementById('sideMenuForm:stockTypeId') != null){
		var newType = document.getElementById('sideMenuForm:stockTypeId').value;
	}
	if (document.getElementById('stockSearchForm:stockSearchMenuId') != null){
		var pageId = document.getElementById('stockSearchForm:stockSearchMenuId').value;
	}
	if (document.getElementById('stockSearchForm:expressStockCodeInput') != null){
		var code = document.getElementById('stockSearchForm:expressStockCodeInput').value;
	}
	var newURL = "";
	if (pageId != null){
		if (pageId.substr(0,2) == 42){
			if (newType == "E"){
				newURL = document.getElementById('sideMenuForm:outputURL').firstChild.data ;	
			}else if (newType == "W"){
				if (pageId == 421 || pageId == 426){	
					window.top.location = "/its/express/warrants/warrantsInfo.jsf?pageId=442&code=" + code;
				}else if (pageId == 422){
					window.top.location = "/its/express/warrants/warrantsInfo.jsf?pageId=443&code=" + code;
				}else if (pageId == 423){
					window.top.location = "/its/express/warrants/warrantsInfo.jsf?pageId=444&code=" + code;
				}else if (pageId == 424){
					window.top.location = "/its/express/warrants/warrantsInfo.jsf?pageId=445&code=" + code;
				}
			}
		}else if (pageId.substr(0,2) == 44){
		
			if (newType == "E"){
				if (pageId == 442 || pageId == 446){
					window.top.location = "/its/express/stocks/stocksInfo.jsf?pageId=421&code=" + code;
				}else if (pageId == 443){
					window.top.location = "/its/express/stocks/stocksInfo.jsf?pageId=422&code=" + code;
				}else if (pageId == 444){
					window.top.location = "/its/express/stocks/stocksInfo.jsf?pageId=423&code=" + code;
				}else if (pageId == 445){
					window.top.location = "/its/express/stocks/stocksInfo.jsf?pageId=424&code=" + code;
				}
			}else if (newType == "W"){
				newURL = document.getElementById('sideMenuForm:outputURL').firstChild.data ;	
			}	
		}
	}else {
		newURL = document.getElementById('sideMenuForm:outputURL').firstChild.data ;	
	}
	newImgPath = document.getElementById('sideMenuForm:headerImage').firstChild.data;
	currentImgPath = document.getElementById('subMenuImgId').src;

	var imgPath = currentImgPath.split("/");
	
	if (document.getElementById('contentFrame').src != null) {
		document.getElementById('contentFrame').contentWindow.location = newURL;
	}
	
	if (document.getElementById('subMenuImgId').src != null) {
		document.getElementById('subMenuImgId').src = '/images/' + imgPath[4] + '/subMenuHeader/' + newImgPath;
	}
}


function toSelectedCode(){

	ig.smartSubmit('stockSearchForm:changeInfoLink',null,null,'sideMenuForm:stockTypeId, sideMenuForm:sideMenu, sideMenuForm:outputURL, sideMenuForm:headerImage, contentFrame, subMenuImgId, sideMenuForm:expressStockCodeInput, stockSearchForm:stockSearchGrid',"changeStockCodeCallBack");
	return false;

}
