var G=function(objid)
{
	return (objid==null)?null:document.getElementById(objid);
}
function getLang()
{
	var lang = $.query.get("lang");//先从url中获取lang
	if(typeof(lang)=="undefined" || lang == null || lang == "")
	{
		//从cookie中取
		lang = $.cookie("lang");
	}
	if(typeof(lang)=="undefined" || lang == null || lang == "")
	{
		lang = "zh-HK";
	}
	lang = lang.toLowerCase();
	if(lang == "en-us"){
		lang = "en-US";
	}else if(lang =="zh-cn"){
		lang = "zh-CN";
	}else{
		lang = "zh-HK";
	}
	$.cookie("lang",lang,{path:'/'});
	return lang;
}
var lang =getLang();
function changeLange(){
var dt = new Date();
    year = dt.getFullYear();
    document.getElementById("copyiden").innerHTML=year;
    document.getElementById("copyidcn").innerHTML=year;
    document.getElementById("copyidhk").innerHTML=year;
	$.cookie("lang",lang,{path:'/'});
	lang = lang.toLowerCase();
	if(lang == "en-us")
	{
		G("hkid").style.display = "none";
		G("cnid").style.display = "none";
		G("enid").style.display = "block";
		isDisplay('left_one_en','left_one_user_en');
		//header background-image
		G("logo").style.cssText="float: left;background:url('/images/logo2_en.jpg');background-position: right;background-repeat: no-repeat;";
		document.title = "GF Holdings (Hong Kong) Corporation Limited";
	}else if(lang == "zh-cn")
	{
		document.title = "广发控股（香港）";
		G("hkid").style.display = "none";
		G("cnid").style.display = "block";
		G("enid").style.display = "none";
		isDisplay('left_one_cn','left_one_user_cn');
		//header background-image
		G("logo").style.cssText="float: left;background:url('/images/logo2_sc.jpg');background-position: right;background-repeat: no-repeat;";
	}else
	{
		document.title = "廣發控股（香港）";
		G("hkid").style.display = "block";
		G("cnid").style.display = "none";
		G("enid").style.display = "none";
		isDisplay('left_one_hk','left_one_user_hk');
		//header background-image
		G("logo").style.cssText="float: left;background:url('/images/logo2_tc.jpg');background-position: right;background-repeat: no-repeat;";
	}
}
function isDisplay(obj1,obj2)
{
	//document.cookie = "userId=Val";//test cookie
	loginFlag = $.cookie("loginFlag");
	if(typeof(loginFlag)=="undefined" || loginFlag == null || loginFlag == "")
	{
		G(obj1).style.display="block";
		G(obj2).style.display="none";
	}else{
		G(obj1).style.display="none";
		G(obj2).style.display="block";
	}
}
function changeLange_ext()
{
	$.cookie("lang",lang,{path:'/'});
	lang = lang.toLowerCase();
	if(lang == "en-us")
	{
		G("hkid").style.display = "none";
		G("cnid").style.display = "none";
		G("enid").style.display = "block";
		document.title = "GF Holdings (Hong Kong) Corporation Limited";
		isDisplay('left_one_en','left_one_user_en');
		
		//china news
		setSrc(2,"newsChinaid",3,'MI/news/delay/topnews/html/china.html?lang=en-US');
		//hkfinance
		setSrc(2,"financeid",3,'MI/news/delay/topnews/html/hkfinance.html?lang=en-US');
		//gfexpress
		setSrc(2,"newsExpressid",3,'MI/news/delay/topnews/html/news_gfExpress.html?lang=en-US');
		//warrent
		setSrc(2,"newsWarrentid",3,'MI/news/delay/topnews/html/warrent.html?lang=en-US');
		//dahan
		setSrc(2,"newsDahonid",3,'MI/news/delay/topnews/html/bigtalk.html?lang=en-US');
		//Crit
		setSrc(2,"newsCritid",3,'MI/news/delay/topnews/html/analsis.html?lang=en-US');
		//futures
		setSrc(2,"newsUsid",3,'MI/news/delay/topnews/html/futures.html?lang=en-US');
		//Resear
		setSrc(2,"newsResearid",3,'MI/news/delay/topnews/html/news_gfResear.html?lang=en-US');
		
		//setSrc(2,"newsid",3,'MI/news/html/news.html?lang=en-US');
		
		//stock top
		G("enx1").src = "MI/homeindex/html/hk.html?lang=en-US";G("cnx1").src = "/main/blank.html";G("hkx1").src = "/main/blank.html";
		//indexs
		G("enH1").src = "MI/top/ahstocks/html/volume.html?lang=en-US";G("cnH1").src = "/main/blank.html";G("hkH1").src = "/main/blank.html";
		//a+h top
		G("enH1").src = "MI/top/ahstocks/html/volume.html?lang=en-US";G("cnH1").src = "/main/blank.html";G("hkH1").src = "/main/blank.html";
		//header background-image
		G("logo").style.cssText="float: left;background:url('/images/logo2_en.jpg');background-position: right;background-repeat: no-repeat;";
		
	}else if(lang == "zh-cn")
	{
		document.title = "广发控股（香港）";
		G("hkid").style.display = "none";
		G("cnid").style.display = "block";
		G("enid").style.display = "none";
		isDisplay('left_one_cn','left_one_user_cn');
		
		//china news
		setSrc(3,"newsChinaid",3,'MI/news/delay/topnews/html/china.html?lang=zh-CN')
		//hkfinance
		setSrc(3,"financeid",3,'MI/news/delay/topnews/html/hkfinance.html?lang=zh-CN');
		//gfexpress
		setSrc(3,"newsExpressid",3,'MI/news/delay/topnews/html/news_gfExpress.html?lang=zh-CN');
		//warrent
		setSrc(3,"newsWarrentid",3,'MI/news/delay/topnews/html/warrent.html?lang=zh-CN');
		//dahan
		setSrc(3,"newsDahonid",3,'MI/news/delay/topnews/html/bigtalk.html?lang=zh-CN');
		//Crit
		setSrc(3,"newsCritid",3,'MI/news/delay/topnews/html/analsis.html?lang=zh-CN');
		//futures
		setSrc(3,"newsUsid",3,'MI/news/delay/topnews/html/futures.html?lang=zh-CN');
		//Resear
		setSrc(3,"newsResearid",3,'MI/news/delay/topnews/html/news_gfResear.html?lang=zh-CN');
		
		//setSrc(3,"newsid",3,'MI/news/html/news.html?lang=zh-CN')
		
		//stock top
		G("cnx1").src = "MI/homeindex/html/hk.html?lang=zh-cn";G("enx1").src = "/main/blank.html";G("hkx1").src = "/main/blank.html";
		//stock top
		G("cnI1").src = "MI/top/homestocks/html/gainers.html?lang=zh-CN";G("enI1").src = "/main/blank.html";G("hkI1").src = "/main/blank.html";
		//a+h top
		G("cnH1").src = "MI/top/ahstocks/html/volume.html?lang=zh-CN";G("enH1").src = "/main/blank.html";G("hkH1").src = "/main/blank.html";
		//header background-image
		G("logo").style.cssText="float: left;background:url('/images/logo2_sc.jpg');background-position: right;background-repeat: no-repeat;";
		
	}else
	{
		document.title = "廣發控股（香港）";
		G("hkid").style.display = "block";
		G("cnid").style.display = "none";
		G("enid").style.display = "none";
		isDisplay('left_one_hk','left_one_user_hk');
		
		//china news
		setSrc(1,"newsChinaid",3,'MI/news/delay/topnews/html/china.html?lang=zh-HK')
		//hkfinance
		setSrc(1,"financeid",3,'MI/news/delay/topnews/html/hkfinance.html?lang=zh-HK');
		//gfexpress
		setSrc(1,"newsExpressid",3,'MI/news/delay/topnews/html/news_gfExpress.html?lang=zh-HK');
		//warrent
		setSrc(1,"newsWarrentid",3,'MI/news/delay/topnews/html/warrent.html?lang=zh-HK');
		//dahan
		setSrc(1,"newsDahonid",3,'MI/news/delay/topnews/html/bigtalk.html?lang=zh-HK');
		//Crit
		setSrc(1,"newsCritid",3,'MI/news/delay/topnews/html/analsis.html?lang=zh-HK');
		//futures
		setSrc(1,"newsUsid",3,'MI/news/delay/topnews/html/futures.html?lang=zh-HK');
		//Resear
		setSrc(1,"newsResearid",3,'MI/news/delay/topnews/html/news_gfResear.html?lang=zh-HK');
		
		//setSrc(1,"newsid",3,'MI/news/html/news.html?lang=zh-HK');
		//stock top
		G("hkx1").src = "MI/homeindex/html/hk.html?lang=zh-HK";G("cnx1").src = "/main/blank.html";G("enx1").src = "/main/blank.html";
		//stock top
		G("hkI1").src = "MI/top/homestocks/html/gainers.html?lang=zh-HK";G("cnI1").src = "/main/blank.html";G("enI1").src = "/main/blank.html";
		//a+h top
		G("hkH1").src = "MI/top/ahstocks/html/volume.html?lang=zh-HK";G("cnH1").src = "/main/blank.html";G("enH1").src = "/main/blank.html";
		//header background-image
		G("logo").style.cssText="float: left;background:url('/images/logo2_tc.jpg');background-position: right;background-repeat: no-repeat;";
		
	}
}
function setSrc(index,name,len,url)
{
	for(var i=1;i<=len;i++)
	{
		if(document.getElementById(name+i) != null){
			if(index == i){
				document.getElementById(name+i).src = url;
			}else{
				document.getElementById(name+i).src = "/main/blank.html";
			}
		}
	}
}
function openLink(obj)
{
	if(obj !=null && obj.value != "#")
	{
		link = obj.value;
		window.open(link);
	}
	else{
		return;
	}
}
function changelan(lang){
	//获取当前url
	$.cookie("lang",lang,{path:'/'});
	var url = window.location;
	url = url+"";
	url = url.replace(/#/g,'');
	//alert(url);
	if(url.indexOf('?') == -1 && url.indexOf('&') == -1)
	{
		tmp = url.substring(url.length-1,url.length);
		if(tmp == "/")
		{
			url = url + "index.shtml?lang="+lang;
		}else{
			tmp = url.substring(url.lastIndexOf('/'),url.length);
			url = url + "?lang="+lang;
		}
	}else{
		if(url.indexOf("lang") == -1){//url中不存在lang参数时
				url = url + "&lang="+lang;
		}else{
			firstUrl = '';endUrl = '';index = 0;charTmp ='';
			if(url.indexOf("?lang") != -1){//lang为第一个参数时
				index = url.indexOf("?lang");charTmp = '?';
			}else{
				index = url.indexOf("&lang");charTmp = '&';
			}
			firstUrl = url.substring(0,index);
			tmpUrl = url.substring(index+1,url.length);
			endUrl = '';
			if(tmpUrl.indexOf('&') != -1){//lang参数后面还有其它参数
				endUrl = tmpUrl.substring(tmpUrl.indexOf('&'),tmpUrl.length);
				url = firstUrl+charTmp+"lang="+lang+endUrl;
			}else{
				url = firstUrl+charTmp+"lang="+lang+endUrl;
			}
			
		}
	
	}
	window.location = url;
}
function opengfContentWin(nextpage) {
        popup=window.open(nextpage,'gfcontent','width=450,height=260,top=100,left=90,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
        if (!popup.opener) popup.opener = self;
        popup.focus();
}

// 根据指定参数打开窗口
function opengfContentWindow(nextpage,width,height,top,left) {
        popup=window.open(nextpage,'gfcontent','width='+width+',height='+height+',top='+top+',left='+left+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
        if (!popup.opener) popup.opener = self;
        popup.focus();
}

document.oncontextmenu=function(e){
		return false;
} 
function   isDate(str){  
  if(!str.match(/^\d{4}\-\d\d?\-\d\d?$/)){
  	return   false;
  }  
  var   ar=str.replace(/\-0/g,"-").split("-");  
  ar=new   Array(parseInt(ar[0]),parseInt(ar[1])-1,parseInt(ar[2]));  
  var   d=new   Date(ar[0],ar[1],ar[2]);  
  return   d.getFullYear()==ar[0]   &&   d.getMonth()==ar[1]   &&   d.getDate()==ar[2];  
 }

var locurl = window.location+"";
if(locurl.indexOf("login") == -1 && locurl.indexOf("tips")==-1 && locurl.indexOf("fail")==-1 && locurl.indexOf("memberMgrAction")==-1){
	$.cookie("refurl",locurl,{path:'/'});
}

  
