//handlePopUp() is to handle the linktarget loaded from the Campaign.xml.
//It returns the html string of the link
//To make this function work,a rule must be follow when config the campaigns.xml. The parameter to control the popup window must start wiht "dependent=", just like the follow example
//<linkTarget><![CDATA[popup(http://www.asiaone.com/asia1portal/2007/IA/hsbc_IA070307/index.html,dependent=yes,resizable=yes,width=800,height=600,screenX=0,screenY=0,left=0,top=0,titlebar=yes,scrollbars=yes)]]></linkTarget>

	function handlePopUp(xmllink){
		var outputlink;
		//not pop up link
		if(xmllink.search('popup')==-1){
			outputlink='<a href="'+xmllink+'">';
			return outputlink;
		}
		//pop up link
		else{
			var urlbegin=xmllink.indexOf("popup")+6;
			var urlend=xmllink.indexOf("dependent")-1; 
	  		var idbegin=xmllink.indexOf("Campaign_Unique_id");
	  		var urlstr=xmllink.substring(urlbegin,urlend)+"?"+xmllink.substring(idbegin,xmllink.length);
	   		
	   		var paramsbegin=xmllink.indexOf("dependent");
	   		var paramsend=xmllink.indexOf("Campaign_Unique_id")-2;
	   		var paramsstr=xmllink.substring(paramsbegin,paramsend);
	   		
	   		var prefixstr='<a href="#" onclick="window.open(';
	   		var suffixstr=')">';
	   		outputlink=prefixstr+"'"+urlstr+"','_blank','"+paramsstr+"'"+suffixstr;
			return outputlink;
		}	
	}