var AutoSite = {};
AutoSite.Cookie={
set:function(name,value,expires,path,domain){
if(typeof expires=="undefined"){
expires=new Date(new Date().getTime()+10*24*3600*1000);
}
document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"; path=/")+((domain)?";domain="+domain:"");
},
get:function(name){
var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr!=null){
return unescape(arr[2]);
}
return null;
},
clear:function(name,path,domain){
if(this.get(name)){
document.cookie=name+"="+((path)?"; path="+path:"; path=/")+((domain)?"; domain="+domain:"")+";expires=Fri, 02-Jan-1970 00:00:00 GMT";
}
}
};
/*增加对香港、台湾地区用户限制*/
var locHONGKONG = {
$:function(v){return document.getElementById(v)},
loadjs:function(file,callback){
var head = document.getElementsByTagName('head')[0];
var js = document.createElement('script');
js.setAttribute('type','text/javascript');
js.setAttribute('src',file);
head.appendChild(js);
js.onload = js.onreadystatechange = function() {
if (js.readyState && js.readyState != 'loaded' && js.readyState != 'complete') return;
js.onreadystatechange = js.onload = null;
if(callback)callback();
}
return false;
},
callback:function() {
var player = document.getElementById("flashplayer");
if(!player){var player = document.getElementById("payerC");}
if(player){
var width = player.getAttribute("width");
var height = player.getAttribute("height");}
var insHtmlCode = " 基于FIFA的规定,本视频只供中国大陆地区用户观看。敬请谅解。 | "
try{
var ipAddress=AutoSite.Cookie.get("QQ_WORLDCUP_ADDRESS");
if(ipAddress != null) {
var ipAddressArr=ipAddress.split(",");
if(ipAddressArr[1] == "台湾省" || ipAddressArr[1] == "台北市" || ipAddressArr[1] == "香港市" || ipAddressArr[1].indexOf("香港")!==-1 || ipAddressArr[1].indexOf("台湾")!==-1 || (trim(ipAddressArr[1]) == "" )) {
player.parentNode.innerHTML = insHtmlCode;
}
} else {
if(typeof IPData != "undefined") {
AutoSite.Cookie.set('QQ_WORLDCUP_ADDRESS', IPData[0]+','+IPData[2]+','+IPData[3]);
if(IPData[2] == "台湾省" || IPData[2] == "台北市" || IPData[2] == "香港市" || IPData[2].indexOf("香港")!==-1 || IPData[2].indexOf("台湾")!==-1 || (trim(IPData[2]) == "" )) {
player.parentNode.innerHTML = insHtmlCode;
}
} else {
player.parentNode.innerHTML = insHtmlCode;
}
}
} catch(e) {
return 0;
}
},
init:function(){
this.loadjs("http://fw.qq.com/ipaddress", this.callback)
}
}
locHONGKONG.init();
|