function jsChangeUrl2(value, callback) {
	var urlCallback;

	//set defulat urlcallback if not pass
	if (typeof callback == 'undefined')
		urlCallback = changeURLCallbackUpdate;
	else
		urlCallback = callback;

	if (window.event) //IE
	{ window.event.returnValue=false;}
	
	var elm = window.top.document.getElementById('baseframe:inputMenuId');
	if (!elm)
		elm = window.top.document.getElementById('sideMenuForm:inputDemoCentreMenuId');
	if (!elm)
		elm = window.top.document.getElementById('sideMenuForm:marketExpressMenuId');
	if (elm!=null){
		elm.value = value;
	}
	else
		return false;
	if (document.getElementById('contentFrame')){
		if (elm.value.substring(0,2) != 82 ||  elm.value == 821)
			document.getElementById('contentFrame').style.height = "6500px";
	}
	if (elm.value.substring(0,2) == 72){
		top.AJAXSubmit(null, this, '/its/openAccount/feeSchedule.jsf', 'baseframe', {'baseframe:changeContentLink':'baseframe:changeContentLink'},'sideMenuForm:tradeMenu1, sideMenuForm:tradeMenu2, sideMenuForm:tradeMenu3, sideMenuForm:tradeMenu4, sideMenuForm:tradeMenu5, sideMenuForm:tradeMenu6, sideMenuForm:tradeMenu7, sideMenuForm:sideMenu, sideMenuForm:outputURL, sideMenuForm:headerImage, contentFrame, subMenuImgId',changeURLCallbackNoUpdate);
	} else if (elm.value.substring(0,2) == 82 && elm.value != "821") {
		top.AJAXSubmit(null, this, '/its/support/demoCentre.jsf', 'sideMenuForm', {'sideMenuForm:changeDemoCentreMenu':'sideMenuForm:changeDemoCentreMenu'},'sideMenuForm:tradeMenu1, sideMenuForm:tradeMenu2, sideMenuForm:tradeMenu3, sideMenuForm:tradeMenu4, sideMenuForm:tradeMenu5, sideMenuForm:tradeMenu6, sideMenuForm:tradeMenu7, sideMenuForm:tradeMenu8, sideMenuForm:tradeMenu9, sideMenuForm:tradeMenu10, sideMenuForm:tradeMenu11, sideMenuForm:tradeMenu12,  sideMenuForm:outputURL, contentFrame, sideMenuForm:headerImage, subMenuImgId', changeDemoCallbackUpdate);
	} else if (elm.value.substring(0,1) == 4) {
		top.AJAXSubmit(null, this, '/its/express/market/market.jsf', 'sideMenuForm', {'sideMenuForm:changeStockCodeLink':'sideMenuForm:changeStockCodeLink'},'sideMenuForm:tradeMenu1, sideMenuForm:tradeMenu2, sideMenuForm:tradeMenu3, sideMenuForm:tradeMenu4, sideMenuForm:tradeMenu5, sideMenuForm:tradeMenu6, sideMenuForm:tradeMenu7, sideMenuForm:tradeMenu8, sideMenuForm:tradeMenu9, sideMenuForm:tradeMenu10,  sideMenuForm:sideMenu, sideMenuForm:outputURL, sideMenuForm:headerImage, contentFrame, subMenuImgId, sideMenuForm:expressStockCodeInput', urlCallback);
	} else {
		top.AJAXSubmit(null, this, '/its/services/tradeService.jsf', 'baseframe', {'baseframe:changeContentLink':'baseframe:changeContentLink'},'sideMenuForm:tradeMenu1, sideMenuForm:tradeMenu2, sideMenuForm:tradeMenu3, sideMenuForm:tradeMenu4, sideMenuForm:tradeMenu5, sideMenuForm:tradeMenu6, sideMenuForm:tradeMenu7, sideMenuForm:tradeMenu8, sideMenuForm:tradeMenu9, sideMenuForm:tradeMenu10, sideMenuForm:tradeMenu11, sideMenuForm:sideMenu, sideMenuForm:outputURL, sideMenuForm:headerImage, contentFrame, subMenuImgId', urlCallback);
	}
	
	if (value == 821) {
		document.getElementById('sideMenuForm:supportQuickLinks').style.display = "none";
	} else if (value == 822) {
		document.getElementById('sideMenuForm:supportQuickLinks').style.display = "block";	
	} else if (value == 911) {
		document.getElementById('aboutUsQuickLinks').style.display = "none";
	} else if (value == 912) {
		document.getElementById('aboutUsQuickLinks').style.display = "block";
	} 

	try{	
		if (value == "721"){	
			self.location.hash="#trade_related";
		}else if (value == "722"){
			self.location.hash="#settlement_related";	
		}else if (value == "723"){
			self.location.hash="#corporate_actions";	
		}else if (value == "724"){
			self.location.hash="#account_maintenance";	
		}else if (value == "725"){
			self.location.hash="#information";	
		}else if (value == "726"){
			self.location.hash="#financing";	
		}else if (value == "727"){
			self.location.hash="#other";	
		}
	}catch (exception){}	
	return false;
}
function changeURLCallbackNoUpdate(xhr){
	changeURLCallback2(true, false, false, xhr);
}
function changeURLCallbackUpdate(xhr){
	changeURLCallback2(true, true, false, xhr);
}
function changeFAQCallbackUpdate(xhr){
	changeURLCallback2(false, true, false, xhr);
}
function changeDemoCallbackUpdate(xhr){
	changeURLCallback2(true, false, true, xhr);
}
function changeURLCallback2(updateContentURL, updateImageURL, updateDemoImageURL, xhr) {
	var menu1Class=null;
	var menu2Class=null;
	var menu3Class=null;
	var menu4Class=null;
	var menu5Class=null;
	var menu6Class=null;
	var menu7Class=null;
	var menu8Class=null;
	var menu9Class=null;
	var menu10Class=null;
	var outputURL=null;
	var headerImg=null;

	menu1Class = top.getComponentContent("sideMenuForm:tradeMenu1","a","class", xhr);
	menu2Class = top.getComponentContent("sideMenuForm:tradeMenu2","a","class", xhr);
	menu3Class = top.getComponentContent("sideMenuForm:tradeMenu3","a","class", xhr);
	menu4Class = top.getComponentContent("sideMenuForm:tradeMenu4","a","class", xhr);
	menu5Class = top.getComponentContent("sideMenuForm:tradeMenu5","a","class", xhr);
	menu6Class = top.getComponentContent("sideMenuForm:tradeMenu6","a","class", xhr);
	menu7Class = top.getComponentContent("sideMenuForm:tradeMenu7","a","class", xhr);
	menu8Class = top.getComponentContent("sideMenuForm:tradeMenu8","a","class", xhr);
	menu9Class = top.getComponentContent("sideMenuForm:tradeMenu9","a","class", xhr);
	menu10Class = top.getComponentContent("sideMenuForm:tradeMenu10","a","class", xhr);
	menu11Class = top.getComponentContent("sideMenuForm:tradeMenu11","a","class", xhr);
	menu12Class = top.getComponentContent("sideMenuForm:tradeMenu12","a","class", xhr);
	outputURL=top.getComponentContent("sideMenuForm:outputURL","span","innerHTML", xhr);
//alert(outputURL);
	headerImg=top.getComponentContent("sideMenuForm:headerImage","span","innerHTML", xhr);
//alert(outputURL);
	//Update side menu class
	if (menu1Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu1"))
			top.document.getElementById("sideMenuForm:tradeMenu1").className=menu1Class;
	}
	if (menu2Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu2"))
			top.document.getElementById("sideMenuForm:tradeMenu2").className=menu2Class;
	}
	if (menu3Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu3"))
			top.document.getElementById("sideMenuForm:tradeMenu3").className=menu3Class;
	}
	if (menu4Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu4"))
			top.document.getElementById("sideMenuForm:tradeMenu4").className=menu4Class;
	}
	if (menu5Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu5"))
			top.document.getElementById("sideMenuForm:tradeMenu5").className=menu5Class;
	}
	if (menu6Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu6"))
			top.document.getElementById("sideMenuForm:tradeMenu6").className=menu6Class;
	}
	if (menu7Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu7"))
			top.document.getElementById("sideMenuForm:tradeMenu7").className=menu7Class;
	}
	if (menu8Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu8"))
			top.document.getElementById("sideMenuForm:tradeMenu8").className=menu8Class;
	}
	if (menu9Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu9"))
			top.document.getElementById("sideMenuForm:tradeMenu9").className=menu9Class;
	}
	if (menu10Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu10"))
			top.document.getElementById("sideMenuForm:tradeMenu10").className=menu10Class;
	}
	if (menu11Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu11"))
			top.document.getElementById("sideMenuForm:tradeMenu11").className=menu11Class;
	}
	if (menu12Class!=null)
	{
		if(top.document.getElementById("sideMenuForm:tradeMenu12"))
			top.document.getElementById("sideMenuForm:tradeMenu12").className=menu12Class;
	}

//		newURL = top.document.getElementById('sideMenuForm:outputURL').firstChild.data ;
//		newImgPath = top.document.getElementById('sideMenuForm:headerImage').firstChild.data;
		currentImgPath = top.document.getElementById('subMenuImgId').src;

		var imgPath = currentImgPath.split("/");
	
	if (updateContentURL)
	{
		//Update content frame URL
		if (top.document.getElementById('contentFrame') && top.document.getElementById('contentFrame').src != null) {
			top.document.getElementById('contentFrame').contentWindow.location = outputURL;
		}
	}
	if (updateImageURL)
	{
		//Update submenu image path
		if (top.document.getElementById('subMenuImgId').src != null) {
			top.document.getElementById('subMenuImgId').src = '/images/' + imgPath[4] + '/subMenuHeader/' + headerImg;
		}
	}
	if (updateDemoImageURL)
	{
		//Update demo page submenu image path
		if (top.document.getElementById('subMenuImgId').src != null) {
			top.document.getElementById('subMenuImgId').src = '/images/' + imgPath[4] + '/header/' + headerImg;
		}
	}
}



















function jsChangeUrl(value) {
	if (window.event) //IE
	{ window.event.returnValue=false;}
	
	var elm = document.getElementById('baseframe:inputMenuId');
	
	//if (!elm){
		elm.value = value;
	//}
	if (document.getElementById('contentFrame')){
		document.getElementById('contentFrame').style.height = "6500px";
	}
	if (elm.value.substring(0,2) == 72){
		ig.smartSubmit('baseframe:changeContentLink', null, null, 'sideMenuForm:sideMenu, sideMenuForm:outputURL, sideMenuForm:headerImage, contentFrame, subMenuImgId', null);			
	}else {
		ig.smartSubmit('baseframe:changeContentLink', null, null, 'sideMenuForm:sideMenu, sideMenuForm:outputURL, sideMenuForm:headerImage, contentFrame, subMenuImgId', "changeURLCallback");	

	}
	
	if (value == 821) {
		document.getElementById('sideMenuForm:supportQuickLinks').style.display = "none";
	} else if (value == 822) {
		document.getElementById('sideMenuForm:supportQuickLinks').style.display = "block";	
	} else if (value == 911) {
		document.getElementById('sideMenuForm:aboutUsQuickLinks').style.display = "none";
	} else if (value == 912) {
		document.getElementById('sideMenuForm:aboutUsQuickLinks').style.display = "block";
	} 

	try{	
		if (value == "721"){	
			self.location.hash="#trade_related";
		}else if (value == "722"){
			self.location.hash="#settlement_related";	
		}else if (value == "723"){
			self.location.hash="#corporate_actions";	
		}else if (value == "724"){
			self.location.hash="#account_maintenance";	
		}else if (value == "725"){
			self.location.hash="#information";	
		}else if (value == "726"){
			self.location.hash="#financing";	
		}else if (value == "727"){
			self.location.hash="#other";	
		}
	}catch (exception){}	
	return false;
}
function changeURLCallback(httpReq) {
	ig.onPartialRefreshDefault(httpReq);
	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 jsChangeDemoCentreUrl(value) {
	if (window.event) //IE
	{ window.event.returnValue=false;}
	
	var elm = document.getElementById('sideMenuForm:inputDemoCentreMenuId');
	
	elm.value = value;

	ig.smartSubmit('sideMenuForm:changeDemoCentreMenu', null, null, 'sideMenuForm:sideMenu, sideMenuForm:outputURL, contentFrame, sideMenuForm:headerImage, subMenuImgId', "changeURLDemoCentreCallback");	
	
	return false;
}

function changeURLDemoCentreCallback(httpReq) {
	ig.onPartialRefreshDefault(httpReq);
	newURL = document.getElementById('sideMenuForm:outputURL').firstChild.data ;
	newImgPath = document.getElementById('sideMenuForm:headerImage').firstChild.data;
	currentImgPath = document.getElementById('subMenuImgId').src;

	var imgPath = currentImgPath.split("/");

		document.getElementById('contentFrame').contentWindow.location = newURL;


	if (document.getElementById('subMenuImgId').src != null) {
		document.getElementById('subMenuImgId').src = '/images/' + imgPath[4] + '/header/' + newImgPath;
	}
}

function sortOrderChange(item) {
	if (window.event) //IE
	{ window.event.returnValue=false;}
	
	var elm = document.getElementById('eligibleStockList:eligibleStockId');
	if (item == "code"){
		if(elm.value == "" || elm.value == "0" || elm.value == "2" || elm.value == "3") {
			elm.value = "1";
		} else if (elm.value == "1"){
			elm.value = "0";
		} 
	} else if (item == "grading"){
		if(elm.value == "" || elm.value == "2" || elm.value == "0" || elm.value == "1") {
			elm.value = "3";
		} else if (elm.value == "3"){
			elm.value = "2";
		}	
	}
	//ig.smartSubmit('eligibleStockList:sortOrderLink', null, null, 'eligibleStockList:eligibleStockTable', null);		
	//top.AJAXSubmit(null, this, window.location, 'sideMenuForm', {'eligibleStockList:sortOrderLink':'eligibleStockList:sortOrderLink'},'eligibleStockList:eligibleStockTable',null);
	//return false;

}

function trimZero(cde) {
	var rtn = cde;
    for (var i = 0; i<cde.length; i++) {
    	if (cde.charAt(i) == "0") {
			rtn = cde.substr(i+1);    	
    	} else {
			return rtn;    	
    	}
    }
    return rtn;
}

function trimStockCode(){

var inputObj;
	if (document.getElementById('sideMenuForm:expressStockCodeInput'))
		inputObj = document.getElementById('sideMenuForm:expressStockCodeInput');
	else if (document.getElementById('rightPanel:expressStockCodeInput'))
		inputObj = document.getElementById('rightPanel:expressStockCodeInput');
	else if (document.getElementById('stockSearchForm:expressStockCodeInput'))
		inputObj = document.getElementById('stockSearchForm:expressStockCodeInput');

	//var code = document.getElementById('sideMenuForm:expressStockCodeInput').value;
	var code = inputObj.value;
	var new_code;
	if (code != null){
		new_code = trimZero(code.trim());
	}
	//document.getElementById('sideMenuForm:expressStockCodeInput').value = new_code;
	inputObj.value = new_code;
	
	
	
	
	if (code != ''){
		return true;
	}else{
		alert("Please enter stock code");
		return false;
	}	
}


function resetForm() {
	var enquiryType = document.getElementById('enquiry:enquiryType');
	var accountNumber = document.getElementById('enquiry:accountNumber');
	var name = document.getElementById('enquiry:name');
	var phoneNumber = document.getElementById('enquiry:phoneNumber');
	var title0 = document.getElementById('enquiry:title:0');
	var title1 = document.getElementById('enquiry:title:1');
	var title2 = document.getElementById('enquiry:title:2');	
	var enquiry = document.getElementById('enquiry:enquiry');
	var email = document.getElementById('enquiry:email');
						
	enquiryType.value = "--------------- Please Choose ---------------";
	accountNumber.value = "";
	name.value = "";
	phoneNumber.value = "";
	title0.checked = false;
	title1.checked = false;	
	title2.checked = false;	
	enquiry.value = "";
	email.value = "";
	
	ig.smartSubmit('enquiry:resetEmailContent', null, null, 'enquiry', null);		
		return false;
}

function resetSideForm() {
	var accountNumber = document.getElementById('sideEmail:accountNumber');
	var firstName = document.getElementById('sideEmail:firstName');
	var lastName = document.getElementById('sideEmail:lastName');
	var phoneNumber = document.getElementById('sideEmail:phoneNumber');
	var title = document.getElementById('sideEmail:title');	
	var enquiry = document.getElementById('sideEmail:enquiry');
	var email = document.getElementById('sideEmail:email');
	
	title.value="Select";
	accountNumber.value = "";
	firstName.value = "";
	lastName.value = "";	
	phoneNumber.value = "";
	enquiry.value = "";
	email.value = "";
	
/*
	ig.smartSubmit('sideEmail:resetSideEmailContent', null, null, 'sideEmail', null);		
*/
	return false;
}


function sendSideEmailJs() {
	if (validateEmailContent()){
		ig.smartSubmit('sideEmail:toSendSideEmail', null, null, 'sideEmail:emailContent', null);		
	}
		return false;
}

function sendEmailJs() {
	if (validateEmailContent()){
		ig.smartSubmit('enquiryEmail:toSendEmail', null, null, 'enquiryEmail:emailContent', null);		
	}	
	return false;
}


function openAccountJs(step, lang){
	var formStep = "";

	if(typeof(lang) == 'undefined') {
		lang = "";
	}

	if (step.indexOf(":") > 0 ){
		var temp;
		temp = step.split(":");
		formStep = temp[0] + ":" + temp[1] + ":" + temp[2] + ":";
		step = temp[3];
	}

	var curObj = document.getElementById(formStep +'step_header' + step + lang);
	var curObj2 = document.getElementById(formStep +'step_content' + step + lang);
	var curObj3 = document.getElementById("openAccountMailForm:step_headera" + lang);
	var curObj4 = document.getElementById("openAccountMailForm:step_contenta" + lang);
	if (curObj){
		if (curObj.style.display == "block"){
			curObj.style.display = "none";
			curObj2.style.display = "block";
	
		} else if (curObj.style.display == "none") {
			curObj.style.display = "block";
			curObj2.style.display = "none";	
		
		}
	}else if (curObj3){	//Futures
		if (curObj3.style.display == "block"){
			curObj3.style.display = "none";
			curObj4.style.display = "block";
	
		} else if (curObj3.style.display == "none") {
			curObj3.style.display = "block";
			curObj4.style.display = "none";	
		
		}
	}
	tabFrameResize();
	return false;
}


function openStaticPage(idName, formName, step, lang){
	if (idName == 'step_header'){
		document.getElementById(formName + ':step_header' + step + lang).style.display = 'none';	
		document.getElementById(formName + ':step_content' + step + lang).style.display = 'block';
	}else if (idName == 'step_content'){
		document.getElementById(formName + ':step_header' + step + lang).style.display = 'block';	
		document.getElementById(formName + ':step_content' + step + lang).style.display = 'none';	
	}
	tabFrameResize();
	return false;
}

function myAccountArrowMenuOver(value) {
	value.className = "myAccountArrowMenuContent_hover";
}

function myAccountArrowMenuLeave(value) {
	value.className = "myAccountArrowMenuContent";
}

function myAccountPopUpMenuOver(value) {
	value.className = "myAccountPopUpMenuContent_hover";
}

function myAccountPopUpMenuLeave(value) {
	value.className = "myAccountPopUpMenuContent";
}

function openPopupWindow(path){
	window.open(path, 'popupWindowName', 'dependent=yes, menubar=no, toolbar=no, width=930px, height=710px, resizable=yes, top=50' ); return false;
}

function codeStoreToCookie(code){
	var duplicate = false;
	var codeToStore = code;
	

	if (!(codeToStore == null || codeToStore == "")){	
		if (readCookie("code4") == null){
			createCookie("code4", codeToStore, 7);
		}else if (readCookie("code3") == null){
			if (readCookie("code4") != codeToStore){
				createCookie("code3", codeToStore, 7);
			}
		}else if (readCookie("code2") == null){
			if (readCookie("code4") == codeToStore){
				createCookie("code4", readCookie("code3"), 7);	
				createCookie("code3", codeToStore, 7);	
			}else if (readCookie("code3") == codeToStore){
			
			}else {
				createCookie("code2", codeToStore, 7);	
			}
		}else if (readCookie("code1") == null){
			if (readCookie("code4") == codeToStore){
				createCookie("code4", readCookie("code3"), 7);	
				createCookie("code3", readCookie("code2"), 7);
				createCookie("code2", codeToStore, 7);					
			}else if (readCookie("code3") == codeToStore){
				createCookie("code3", readCookie("code2"), 7);				
				createCookie("code2", codeToStore, 7);
			}else if (readCookie("code2") == codeToStore){
				
			}else {
				createCookie("code1", codeToStore, 7);	
			}
		}else{
			for (var i = 4; i>0; i--){
				if (readCookie("code"+ i) == codeToStore){
					if (i == 1){
						/*no need to store as the top stock code is the same as the recent stock code*/
						duplicate = true;
					} else if (i == 2){	
						createCookie("code2", readCookie("code1"), 7);	
						createCookie("code1", codeToStore, 7);		
						duplicate = true;
					} else if (i == 3){	
						createCookie("code3", readCookie("code2"), 7);	
						createCookie("code2", readCookie("code1"), 7);	
						createCookie("code1", codeToStore, 7);		
						duplicate = true;					
					} else if (i == 4){
						createCookie("code4", readCookie("code3"), 7);	
						createCookie("code3", readCookie("code2"), 7);	
						createCookie("code2", readCookie("code1"), 7);	
						createCookie("code1", codeToStore, 7);		
						duplicate = true;
					}		
				} 
			}
			if(duplicate == false){
				createCookie("code4", readCookie("code3"), 7);	
				createCookie("code3", readCookie("code2"), 7);	
				createCookie("code2", readCookie("code1"), 7);	
				createCookie("code1", codeToStore, 7);			
			}			
		}
	}	

	alert(readCookie("code4"));
	alert(readCookie("code3"));
	alert(readCookie("code2"));
	alert(readCookie("code1"));
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function alertStoredCookie(){
	alert(readCookie("code1") + ", " + readCookie("code2") + ", " + readCookie("code3") + ", " + readCookie("code4"));
	return readCookie("code1") + ", " + readCookie("code2") + ", " + readCookie("code3") + ", " + readCookie("code4");
}

function readCookie(name) {

	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function eraseCookie(name) {
	createCookie(name,"",-1);
}



function fontStyleCookie(name, fontSize) {

	createCookie(name, fontSize, 7);
}

function fontStyle(){

	var size1 = 12;
	var size2 = 13;
	var size3 = 15;	
	var lineHeight;
	var temp = window.location.search;
	var temp2 = temp.split("&");
	var pageId = temp2[0].split("=");
	
//alert('onload' + readCookie('fontSize'));	
	/*
	if (readCookie('fontSize') != null){
		//document.body.style.fontSize = readCookie('fontSize') + 'px';
		if (document.getElementById("baseframe")){	
			//nav_openXMLHttpObject(null, this, window.location, 'baseframe', {'baseframe:changeFontSizeAction':'baseframe:changeFontSizeAction','fontSize':readCookie('fontSize')},'baseframe:fontSizeControl',changeFontSizeCallback);
		}	
	*/	
	if (readCookie('fontSize') == null){
		document.body.style.fontSize = size1 + 'px';
		fontStyleCookie("fontSize", size1);
	}	
	if (document.getElementById("TicketFrame") != null){
		document.getElementById("TicketFrame").contentWindow.document.body.style.fontSize = readCookie('fontSize')  + 'px';
		//document.getElementById("TicketFrame").contentWindow.document.body.style.lineHeight = lineHeight;
	}
	if (pageId[pageId.length - 1].substring(0,3) == 720){
		document.body.style.fontSize = readCookie('fontSize') + 'px';
	}	
	if (readCookie('fontSize') == size1){
		if (pageId[pageId.length - 1].substring(0,1) != 4){
		
			//if (document.getElementById("baseframeLang").href != null){				
				//document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			//}		
			if (document.getElementById("contentFrame")){
				//document.getElementById("contentFrame").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
				document.getElementById("contentFrame").contentWindow.frameResize();
			}		
		}
		//if (pageId[pageId.length - 1].substring(0,1) == 3){
			document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			document.body.style.fontSize = readCookie('fontSize') + 'px';
		//}				
		if (document.getElementById("homeIndexFrame") != null){
			document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
		}		
		if (document.getElementById("groupShareInfo") != null){
			if (document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang")){
				document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			}	
			document.getElementById("groupShareInfo").height="235px";
		}
		
		if (document.getElementById("myComputerSetting") != null){
			document.getElementById("myComputerSetting").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			document.getElementById("myComputerSetting").height="243px";
		}				
		if (document.getElementById("size1") != null){
			document.getElementById("size1").src = "/images/button/a1_active.gif";
		}
		if (document.getElementById("size2") != null){
			document.getElementById("size2").src = "/images/button/a2_inactive.gif";
		}
		if (document.getElementById("size3") != null){
			document.getElementById("size3").src = "/images/button/a3_inactive.gif";			
		}
	}else if (readCookie('fontSize') == size2){
		if (pageId[pageId.length - 1].substring(0,1) != 4){
			//if (document.getElementById("baseframeLang").href != null){							
				//document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
			//}		
			if (document.getElementById("contentFrame")){
				//document.getElementById("contentFrame").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
				document.getElementById("contentFrame").contentWindow.frameResize();
		
			}		
		}
		//if (pageId[pageId.length - 1].substring(0,1) == 3){
			document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
			document.body.style.fontSize = readCookie('fontSize') + 'px';
		//}				
		if (document.getElementById("homeIndexFrame") != null){
			document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
		}			
		if (document.getElementById("groupShareInfo") != null){
			if (document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang")){
				document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
			}	
			document.getElementById("groupShareInfo").height="240px";
		}
		
		if (document.getElementById("myComputerSetting") != null){
			document.getElementById("myComputerSetting").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
			document.getElementById("myComputerSetting").height="252px";
		}			
		if (document.getElementById("size1") != null){
			document.getElementById("size1").src = "/images/button/a1_inactive.gif";
		}
		if (document.getElementById("size2") != null){		
			document.getElementById("size2").src = "/images/button/a2_active.gif";
		}
		if (document.getElementById("size3") != null){	
			document.getElementById("size3").src = "/images/button/a3_inactive.gif";				
		}
	}else if (readCookie('fontSize') == size3){	
		if (pageId[pageId.length - 1].substring(0,1) != 4){	
			//if (document.getElementById("baseframeLang").href != null){							
				//document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
			//}		
			if (document.getElementById("contentFrame")){
				//document.getElementById("contentFrame").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
				document.getElementById("contentFrame").contentWindow.frameResize();
			}		
		}
		//if (pageId[pageId.length - 1].substring(0,1) == 3){
			document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
			document.body.style.fontSize = readCookie('fontSize') + 'px';
		//}				
		if (document.getElementById("homeIndexFrame") != null){
			document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
		}		
		if (document.getElementById("groupShareInfo") != null){
			//document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
			if (document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang")){
				document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
			}	
			document.getElementById("groupShareInfo").height="250px";
		}
		
		if (document.getElementById("myComputerSetting") != null){
			document.getElementById("myComputerSetting").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
			document.getElementById("myComputerSetting").height="279px";
		}			
		if (document.getElementById("size1") != null){	
			document.getElementById("size1").src = "/images/button/a1_inactive.gif";
		}
		if (document.getElementById("size2") != null){
			document.getElementById("size2").src = "/images/button/a2_inactive.gif";
		}
		if (document.getElementById("size3") != null){
			document.getElementById("size3").src = "/images/button/a3_active.gif";				
		}
	}else {
		if (pageId[pageId.length - 1].substring(0,1) != 4){		
			//if (document.getElementById("baseframeLang").href != null){								
				//document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			//}		
			if (document.getElementById("contentFrame")){
				//document.getElementById("contentFrame").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
				document.getElementById("contentFrame").contentWindow.frameResize();
			}		
		}
		//if (pageId[pageId.length - 1].substring(0,1) == 3){
			document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			document.body.style.fontSize = readCookie('fontSize') + 'px';
		//}				
		if (document.getElementById("homeIndexFrame") != null){
			document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
		}		
		if (document.getElementById("groupShareInfo") != null){
			if (document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang")){
				document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			}	
			document.getElementById("groupShareInfo").height="235px";
		}
		
		if (document.getElementById("myComputerSetting") != null){
			document.getElementById("myComputerSetting").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			document.getElementById("myComputerSetting").height="243px";
		}				
		if (document.getElementById("size1") != null){
			document.getElementById("size1").src = "/images/button/a1_active.gif";
		}
		if (document.getElementById("size2") != null){
			document.getElementById("size2").src = "/images/button/a2_inactive.gif";
		}
		if (document.getElementById("size3") != null){
			document.getElementById("size3").src = "/images/button/a3_inactive.gif";				
		}
	}	
}

function fontStyle2(){
	var size1 = 12;
	var size2 = 13;
	var size3 = 15;	
	var lineHeight;
	var temp = window.location.search;
	var temp2 = temp.split("&");
	var pageId = temp2[0].split("=");

	if (readCookie('fontSize') != null){
		document.body.style.fontSize = readCookie('fontSize') + 'px';
	}else {
		document.body.style.fontSize = size1 + 'px';
		fontStyleCookie("fontSize", size1);
	}	

	if (readCookie('fontSize') == size1){

		if (pageId[pageId.length - 1].substring(0,1) != 4){
			//document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";

		}
		if (document.getElementById("groupShareInfo") != null){
			document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			document.getElementById("groupShareInfo").height="235px";
		}
		
		if (document.getElementById("myComputerSetting") != null){
			document.getElementById("myComputerSetting").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			document.getElementById("myComputerSetting").height="243px";
		}		
				
		if (document.getElementById("size1") != null){
			document.getElementById("size1").src = "/images/button/a1_active.gif";
		}
		if (document.getElementById("size2") != null){
			document.getElementById("size2").src = "/images/button/a2_inactive.gif";
		}
		if (document.getElementById("size3") != null){
			document.getElementById("size3").src = "/images/button/a3_inactive.gif";			
		}
	}else if (readCookie('fontSize') == size2){
		
		if (pageId[pageId.length - 1].substring(0,1) != 4){
			//document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
		}
		if (document.getElementById("groupShareInfo") != null){
			document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
			document.getElementById("groupShareInfo").height="240px";
		}
		
		if (document.getElementById("myComputerSetting") != null){
			document.getElementById("myComputerSetting").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
			document.getElementById("myComputerSetting").height="252px";
		}				
		
		if (document.getElementById("size1") != null){
			document.getElementById("size1").src = "/images/button/a1_inactive.gif";
		}
		if (document.getElementById("size2") != null){		
			document.getElementById("size2").src = "/images/button/a2_active.gif";
		}
		if (document.getElementById("size3") != null){	
			document.getElementById("size3").src = "/images/button/a3_inactive.gif";				
		}
	}else if (readCookie('fontSize') == size3){

		if (pageId[pageId.length - 1].substring(0,1) != 4){	
			//document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
		}
		if (document.getElementById("groupShareInfo") != null){
			//document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
			document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
			document.getElementById("groupShareInfo").height="250px";
		}
		
		if (document.getElementById("myComputerSetting") != null){
			document.getElementById("myComputerSetting").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
			document.getElementById("myComputerSetting").height="279px";
		}				
		
		if (document.getElementById("size1") != null){	
			document.getElementById("size1").src = "/images/button/a1_inactive.gif";
		}
		if (document.getElementById("size2") != null){
			document.getElementById("size2").src = "/images/button/a2_inactive.gif";
		}
		if (document.getElementById("size3") != null){
			document.getElementById("size3").src = "/images/button/a3_active.gif";				
		}
	}else {
		if (pageId[pageId.length - 1].substring(0,1) != 4){		
			//document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";			
		}
		if (document.getElementById("groupShareInfo") != null){
			document.getElementById("groupShareInfo").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			document.getElementById("groupShareInfo").height="235px";
		}
		
		if (document.getElementById("myComputerSetting") != null){
			document.getElementById("myComputerSetting").contentWindow.document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
			document.getElementById("myComputerSetting").height="243px";
		}				
		
		if (document.getElementById("size1") != null){
			document.getElementById("size1").src = "/images/button/a1_active.gif";
		}
		if (document.getElementById("size2") != null){
			document.getElementById("size2").src = "/images/button/a2_inactive.gif";
		}
		if (document.getElementById("size3") != null){
			document.getElementById("size3").src = "/images/button/a3_inactive.gif";				
		}
	}	
}
/*
function fontStyle3(){

	document.body.style.fontSize = readCookie('fontSize') + 'px';

	var size1 = 12;
	var size2 = 13;
	var size3 = 15;	
	var lineHeight;
	var temp = window.location.search;
	var pageId = temp.split("=");
	

	if (readCookie('fontSize') == size1){
		document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
				
		if (document.getElementById("size1") != null){
			document.getElementById("size1").src = "/images/button/a1_active.gif";
		}
		if (document.getElementById("size2") != null){
			document.getElementById("size2").src = "/images/button/a2_inactive.gif";
		}
		if (document.getElementById("size3") != null){
			document.getElementById("size3").src = "/images/button/a3_inactive.gif";			
		}
	}else if (readCookie('fontSize') == size2){
		document.getElementById("baseframeLang").href = "/css/its-fontStyle2.css";
		
		if (document.getElementById("size1") != null){
			document.getElementById("size1").src = "/images/button/a1_inactive.gif";
		}
		if (document.getElementById("size2") != null){		
			document.getElementById("size2").src = "/images/button/a2_active.gif";
		}
		if (document.getElementById("size3") != null){	
			document.getElementById("size3").src = "/images/button/a3_inactive.gif";				
		}
	}else if (readCookie('fontSize') == size3){
		document.getElementById("baseframeLang").href = "/css/its-fontStyle3.css";
	
		if (document.getElementById("size1") != null){	
			document.getElementById("size1").src = "/images/button/a1_inactive.gif";
		}
		if (document.getElementById("size2") != null){
			document.getElementById("size2").src = "/images/button/a2_inactive.gif";
		}
		if (document.getElementById("size3") != null){
			document.getElementById("size3").src = "/images/button/a3_active.gif";				
		}
	}else {
		document.getElementById("baseframeLang").href = "/css/its-fontStyle.css";
		
		if (document.getElementById("size1") != null){
			document.getElementById("size1").src = "/images/button/a1_active.gif";
		}
		if (document.getElementById("size2") != null){
			document.getElementById("size2").src = "/images/button/a2_inactive.gif";
		}
		if (document.getElementById("size3") != null){
			document.getElementById("size3").src = "/images/button/a3_inactive.gif";				
		}
	}	
}
*/
function findLineHeight(cookieFontSize){

	var size1 = 12;
	var size2 = 13;
	var size3 = 15;
	var lineHeight;
	if (cookieFontSize == size1){
		lineHeight = '18px';
	}else if (cookieFontSize == size2){
		lineHeight = '19px';
	}else if (cookieFontSize == size3){
		lineHeight = '22px';
	}

	return lineHeight;
}

function siteMapSub(menuItem, count){
	
	if (document.getElementById(menuItem + '1').style.display == '' || document.getElementById(menuItem + '1').style.display == 'none'){
		for (var i=1; i<count+1; i++){
			document.getElementById(menuItem + i).style.display = 'block';
		}
	}else if (document.getElementById(menuItem + '1').style.display == 'block'){
		for (var i=1; i<count+1; i++){
			document.getElementById(menuItem + i).style.display = 'none';
		}
	}
	return false;
}

function backToTop(){
	window.top.scrollTo(0,0);
}


function enlargeImage(path, height, width){
	window.open(path, 'popupWindowName', 'dependent=yes, menubar=no, toolbar=no, width=' + width + 'px, height=' + height + 'px, resizable=yes, scrollbars=yes ' ); 
	return false;
	
}


function bigimage(image,wid,hgt){
	sw=(screen.width-wid)/2;
	sh=(screen.height-hgt)/2;
	newwin=window.open('','newwin','width='+wid+',height='+hgt+',scrollbars=0,menubars=0,toolbars=0,loca tion=0,directories=0,status=0,top='+sh+',left='+sw+'');
	newwin.document.open();
	newwin.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n');
	newwin.document.write('"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">');
	newwin.document.write('\n<html>\n<head>\n<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />\n');
	newwin.document.write('<meta http-equiv="Imagetoolbar" content="no" />\n');
	newwin.document.write('</head>');
	newwin.document.write('<body style="margin:0;padding:0">\n<img src="'+image+'" width="'+wid+'" height="'+hgt+'" />');
	newwin.document.write('\n</body></html>');
	newwin.document.close();
	newwin.focus();
}
String.prototype.trim = function String$trim() {
    /// <summary locid="M:J#String.trim" />
    /// <returns type="String"></returns>
    if (arguments.length !== 0) throw Error.parameterCount();
    return this.replace(/^\s+|\s+$/g, '');
}

function popupNotice(){

	if (readCookie("hpPopup") == null)	{
		enlargeImage('/its/html/zh/home/homepagePopup.html', 600, 617);
		createCookie("hpPopup", true, 1);
	}

}


