function initMenu(pPage, pLang, pSection)
{
	var i,u=document.location.href;
	i=u.lastIndexOf('/');
	if (i>0)
	u=u.substr(0,i+1);
	else
	u='./';
	adx_base_180=u;
	
	page="";//pPage;
	lang="";//pLang;
	section="";//pSection;
	
}

function emailSubscription(pTargetLang)
{
	//alert("emailSubscription in " + pTargetLang);
	showForm('subscriptionForm');
}

function searchArtInHk(pTargetLang, pSearchString)
{    

    if ( pSearchString == "" ) { alert("No Search key word");  return;}

    var currentURL = this.location.href;    
    var mySplitResult = currentURL.split("/");
    var newURL = "";
    var i = 0;
        
    newURL = mySplitResult[0] + "/";
    
    for (i = 1;i <= mySplitResult.length - 1;i++){         
                   
        if ( i == mySplitResult.length - 1 ){ 
            newURL += "BeforeSearch.aspx?lang=" + pTargetLang + "&sText=" + encodeURI(trim(pSearchString), false, 0);
        }
        else{
            newURL += mySplitResult[i] + "/";
        }                   
    }
    
   this.location.href = newURL;    
             
}

function changeLang(pTargetPage, pTargetLang, pTargetExt)
{
	window.location.href = pTargetPage + "_" + pTargetLang + "." + pTargetExt;
	if(document.addEventListener)
	{
		window.addEventListener("load", window.location.reload, false);
	}
	else if(document.attachEvent)
	{
		window.attachEvent("onload", window.location.reload);
	}
}

function getPage()
{
	//var path = document.location.pathname;
	var path = document.location.href;
	var i = path.lastIndexOf("/");
	//var u = path.lastIndexOf("_");
	var page = path.substr(i+1);
	//alert(page);
	return page;
}



function ltrim(instr){
return instr.replace(/^[\s]*/gi,"");
}


function rtrim(instr){
return instr.replace(/[\s]*$/gi,"");
}


function trim(instr){
instr = ltrim(instr);
instr = rtrim(instr);
return instr;
}