Array.prototype.push=function(item) {
    this[this.length]=item;
    return this.length;
}

Array.prototype.indexOf=function(object,ignoreCase) {
    ignoreCase=ignoreCase || false;
    for (var i = 0; i < this.length; i++) {
        if (!ignoreCase) {if (this[i] == object) return i;}
        else { if (this[i].toUpperCase()==object.toUpperCase()) return i; };
    }
    return -1;
}

Array.prototype.remove = function(_index) {
    if (isNaN(_index)||_index>this.length) return false;
    this.splice(_index,1);
}

if (!pp) var pp={};
if (!$) var $=function(_id) {return document.getElementById(_id);}

var _sIndex=[];

pp.siteConfig={};
pp.siteConfig.sites=[];

pp.siteConfig.sites.push('www.yytututui.com');
pp.siteConfig.sites.push('www.1112223.net');
pp.siteConfig.sites.push('www.sontg.com'); 
pp.siteConfig.sites.push('www.songqid.com'); 
pp.siteConfig.sites.push('www.renss.net'); 
pp.siteConfig.sites.push('www.longsir.net'); 
pp.siteConfig.sites.push('www.dingss.com'); 
pp.siteConfig.sites.push('www.renqis.com');
pp.siteConfig.sites.push('www.aotianf.net'); 
pp.siteConfig.sites.push('www.santiane.net'); 
pp.siteConfig.sites.push('www.zhengje.com'); 
pp.siteConfig.sites.push('www.wongl.net'); 
pp.siteConfig.sites.push('www.zingsa.com'); 
pp.siteConfig.sites.push('www.ansonga.net');
pp.siteConfig.sites.push('www.engwo.com'); 
pp.siteConfig.sites.push('www.ongwo.com');
pp.siteConfig.sites.push('www.ongw.net');
pp.siteConfig.sites.push('www.renlg.com'); 
pp.siteConfig.sites.push('www.antig.net'); 
pp.siteConfig.sites.push('www.eigns.com'); 
pp.siteConfig.sites.push('www.ngking.net');
pp.siteConfig.sites.push('www.engte.com'); 
pp.siteConfig.sites.push('www.wohgen.com');
pp.siteConfig.sites.push('www.aonke.net'); 
pp.siteConfig.sites.push('www.ankue.com');
pp.siteConfig.sites.push('www.laoqo.com'); 
pp.siteConfig.sites.push('www.keoel.com');
pp.siteConfig.sites.push('www.sanot.net'); 
pp.siteConfig.sites.push('www.keure.net');
pp.siteConfig.sites.push('www.ongee.net'); 
pp.siteConfig.sites.push('www.kanlt.com');
pp.siteConfig.sites.push('www.gontian.com'); 
pp.siteConfig.sites.push('www.aieng.net');
pp.siteConfig.sites.push('www.sonej.com'); 
pp.siteConfig.sites.push('www.poneg.com');
pp.siteConfig.sites.push('www.wofud.com'); 
pp.siteConfig.sites.push('www.soeree.com');
pp.siteConfig.sites.push('www.eielr.net');




pp.siteConfig.action={
	getSiteIndex:function() {
		return pp.siteConfig.action.getRandomIndex(pp.siteConfig.sites.length);
	},
	getRandomIndex:function(arrayLength) {				
		return Math.floor(Math.random()*arrayLength);
	},
	getRandomSiteIndexList:function() {
		var _arr=[];
		for (var i=0;i<pp.siteConfig.sites.length;i++) {
			_arr.push(i);
		}
		var _result=[];
		var _tempIndex=0;
		var _index=0;
		while (_arr.length>0) {
			if (_index>10) break;
			_tempIndex=pp.siteConfig.action.getRandomIndex(_arr.length);
			_result.push(pp.siteConfig.action.getRandomIndex(_arr.length));
			_arr.remove(_tempIndex);
			_index+=1;
		}
		return _result;
	},
	showSites:function(_movId,_link) {		
		var _cpIds=pp.cp.getCpIds(_movId);
		var _isCpMovs=(_cpIds.length>0);
		for (var i=0;i<_cpIds.length;i++) {
			if (!pp.siteConfig.cp.isCpMovs(_cpIds[i])) {
				_isCpMovs=false;
				break;
			}
		}
		var _p=jse.position.getPosition(_link);		
		pp.popwin.show("slist",_p.top,150,375,_p.left,true);
		pp.popwin._win.innerHTML="";
		pp.popwin._win.style.backgroundColor="white";
		pp.popwin._win.innerHTML+='<font style="float:left">其它来源</font><font style="cursor:pointer;color:red;float:right" title="关闭" onclick="pp.popwin.hide()">X</font><br/>';
		var _url=pp.siteConfig.action.getRefUrl(_movId,_isCpMovs);
		if (_isCpMovs) {			
			for (var i=0;i<_cpIds.length;i++) {
				pp.popwin._win.innerHTML+='<a href="http://'+pp.siteConfig.cp._cpUrls[_cpIds[i]]+_url+'" target="_blank" onclick="this.blur()">'+pp.siteConfig.cp._cpUrls[_cpIds[i]]+'</a>';
				if (i<_cpIds.length-1) pp.popwin._win.innerHTML+="<br/>";
			}
		} else {
			var _arr=pp.siteConfig.action.getRandomSiteIndexList();
			for (var i=0;i<10;i++) {
				pp.popwin._win.innerHTML+='<a href="http://'+pp.siteConfig.sites[_arr[i]]+_url+'" target="_blank" onclick="this.blur()">'+pp.siteConfig.sites[_arr[i]]+'</a>';
				if (i<9) pp.popwin._win.innerHTML+="<br/>";
			}
		}
	},
	getRefUrl:function(_movId,_isCpMovs) {
		if (_isCpMovs) {
			return "/movies/"+Math.floor(_movId/500)+"/"+_movId+".html";
		} else {
			return "/html/movies/"+Math.floor(_movId/500)+"/"+_movId+".shtml";
		}
		
	},
	showUrls:function(_movId) {
		var _cpIds=pp.cp.getCpIds(_movId);
		var _isCpMovs=(_cpIds.length>0);
		for (var i=0;i<_cpIds.length;i++) {
			if (!pp.siteConfig.cp.isCpMovs(_cpIds[i])) {
				_isCpMovs=false;
				break;
			}
		}
		var _url=pp.siteConfig.action.getRefUrl(_movId,_isCpMovs);
		var _html="";
		if (_isCpMovs) {			
			for (var i=0;i<_cpIds.length;i++) {
				_html+='<a href="http://'+pp.siteConfig.cp._cpUrls[_cpIds[i]]+_url+'" target="_blank" onclick="this.blur()">['+pp.siteConfig.cp._cpNames[_cpIds[i]]+']</a>';
				if (i<_cpIds.length-1) _html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		} else {			
			var _arr=pp.siteConfig.action.getRandomSiteIndexList();
			for (var i=0;i<10;i++) {
				_html+='<a href="http://'+pp.siteConfig.sites[_arr[i]]+_url+'" target="_blank" onclick="this.blur()">['+pp.siteConfig.sites[_arr[i]]+']</a>';
				if (i<9) _html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		}		
		return _html;
	},
	getReffer:function(_movId) {
		var _cpIds=pp.cp.getCpIds(_movId);
		var _isCpMovs=(_cpIds.length>0);
		for (var i=0;i<_cpIds.length;i++) {
			if (!pp.siteConfig.cp.isCpMovs(_cpIds[i])) {
				_isCpMovs=false;
				break;
			}
		}
		var _url=pp.siteConfig.action.getRefUrl(_movId,_isCpMovs);
		var _html="";
		if (_isCpMovs && pp.siteConfig.cp._cpUrls[_cpIds[0]]!="pp") {			
			_html+='<a href="http://'+pp.siteConfig.cp._cpUrls[_cpIds[0]]+_url+'" target="_blank" onclick="this.blur()">'+pp.siteConfig.cp._cpUrls[_cpIds[0]]+'</a>';
		} else {
			var _arr=pp.siteConfig.action.getRandomSiteIndexList();
			_html+='<a href="http://'+pp.siteConfig.sites[_arr[0]]+_url+'" target="_blank" onclick="this.blur()">'+pp.siteConfig.sites[_arr[0]]+'</a>';
		}		
		return _html;
	},
	getRefferInfo:function(_movId) {
		var _cpIds=pp.cp.getCpIds(_movId);
		var _isCpMovs=(_cpIds.length>0);
		for (var i=0;i<_cpIds.length;i++) {
			if (!pp.siteConfig.cp.isCpMovs(_cpIds[i])) {
				_isCpMovs=false;
				break;
			}
		}
		var _url=pp.siteConfig.action.getRefUrl(_movId,_isCpMovs);
		var _html="";
		var _href="";
		var _fixString='';
		if (!flag) {
			if (ShowCookie("ppfilmsetup")!="") {
				_fixString='?p=1';
			}
		} else {
			_fixString='?p=1';
		}
		_url+=_fixString;
		if (_isCpMovs && pp.siteConfig.cp._cpUrls[_cpIds[0]]!="pp") {
			_href="http://"+pp.siteConfig.cp._cpUrls[_cpIds[0]]+_url;
			_html+='<a href="http://'+pp.siteConfig.cp._cpUrls[_cpIds[0]]+_url+'" target="_blank" onclick="this.blur()">'+pp.siteConfig.cp._cpUrls[_cpIds[0]]+'</a>';
		} else {			
			var _arr=pp.siteConfig.action.getRandomSiteIndexList();
			if(_hideRange.charAt(0)==1) {
				if (_hideMode==2 || (_hideMode==1 && _mh.indexOf(_movId)!=-1)) {
					//隐藏
					_href="#";
					_html+='本片暂不支持点播。';
				} else {
					_href="http://"+pp.siteConfig.sites[_arr[0]]+_url;
					_html+='<a href="http://'+pp.siteConfig.sites[_arr[0]]+_url+'" target="_blank" onclick="this.blur()">'+pp.siteConfig.sites[_arr[0]]+'</a>';					
				}
			} else {
				_href="http://"+pp.siteConfig.sites[_arr[0]]+_url;
				_html+='<a href="http://'+pp.siteConfig.sites[_arr[0]]+_url+'" target="_blank" onclick="this.blur()">'+pp.siteConfig.sites[_arr[0]]+'</a>';
			}
		}
		var _returnValue=[_html,_href];
		return _returnValue;
	},
	showRef:function(_movId) {
		var _cpIds=pp.cp.getCpIds(_movId);		
		var _isCpMovs=(_cpIds.length>0);		
		for (var i=0;i<_cpIds.length;i++) {
			if (!pp.siteConfig.cp.isCpMovs(_cpIds[i])) {
				_isCpMovs=false;
				break;
			}
		}		
		if (_isCpMovs) {
			var _html;
			if (pp.siteConfig.cp._cpUrls[_cpIds[0]] == "pp") {
				_html='内容来源：&nbsp;'+pp.siteConfig.cp._cpNames[_cpIds[0]];
			} else {
				var _url=pp.siteConfig.action.getRefUrl(_movId,_isCpMovs);
				var _href="http://"+pp.siteConfig.cp._cpUrls[_cpIds[0]]+_url;			
				_html='内容来源：&nbsp;<a href="'+_href+'" target="_blank">'+pp.siteConfig.cp._cpNames[_cpIds[0]]+'</a>';
			}			
			document.write(_html);
		}
	}
}

pp.siteConfig.cp={
	_cpNames:{
		100:"中录影视",
		101:"鸿波网视",
		102:"新华影视",
		103:"激动影视",
		104:"优度影视",
		106:"网尚影视",
		105:"九州影视",
		110:"盛世骄阳",
		111:"福建育港",
		112:"广州晌网",
		113:"佳韵社",
		114:"华数",
		115:"酷6网",
		116:"酷6网",
		117:"tungstar",
		118:"东阳天世",
		119:'浙江卫视',
		120:'湖北卫视',
		121:'吉林卫视',
		122:'河南卫视',
		125:'华视网聚',
		126:'索易动画',
		127:'华语之声',
		128:'财智万方',
		129:'河北卫视',
		130:'皮皮网',
		131:'天津卫视',
		132:'中影寰亚'

	},
	_cpUrls:{
		100:"pipi.zlvod.com",
		101:"hbol.pipi.cn",
		103:"pp",
		102:"pipi.xintv.com",
		104:"pipi.51tv.net",
		106:"pp",
		105:"pipi.bbvod.net",
		110:"pp",
		111:"pp",
		112:"pp",
		113:"pp",
		114:"pp",
		115:"pp",
		116:"hddy.ku6.com",
		117:"pp",
		118:"pp",
		119:'pp',
		120:'pp',
		121:'pp',
		122:'pp',
		125:'pp',
		126:'pp',
		127:'pp',
		128:'pp',
		129:'pp',
		130:'pp',
		131:'pp',
		132:'pp'
	},
	isCpMovs:function(_cId) {
		if (!pp.siteConfig.cp._cpUrls[_cId]) return false;
		return true;
	}
}
