/*
JavaScriptDocument
广告代码静态化js通用函数
原则上每个页面不应该出现域名的固定指向
*/
/*
Config
*/
varsSiteUrl="http://www.spvjoy.com";
//varsSiteUrl="http://192.168.1.30:82";
varsSendSite="http://send.mmstoon.com";
varsMp3Url="http://r01.mmstoon.com/mp3/";
varsRingUrl="http://r01.mmstoon.com/ring/";
varsSpUrl="http://r01.mmstoon.com";
varsMmfUrl="http://r01.mmstoon.com/MmfRing/";
varsPhotoUrl="http://p01.mmstoon.com/mmsimg/comm/";
varsVideoPicUrl="http://r01.mmstoon.com/video/";
//varServerUrl="http://search.mmstoon.com/netServer/";
//varServerUrl="http://192.168.1.30/netServer/";
varServerUrl="http://221.238.249.17/netServer/";
/*
函数功能:从URL得到指定参数的值
*/
functionGetUrlArg(strArg,strUrl){
var_url;
if(typeof(strUrl)=="undefined")
_url=location.href+"&";
else
_url=strUrl+"&";
varregex=newRegExp("(?|&)"+strArg+"=([^&?]*)&","gi");
if(!regex.test(_url))return"";
vararr=regex.exec(_url);
return(RegExp.$2);
}
functionurlQuery(){
varsq="";
for(i=0;i<arguments.length();i++){
if(sq!="")sq=sq+="&";
sq+=arguments[i]+"="+GetUrlArg(arguments[i]);
}
returnsq;
}
/*
全局变量
*/
varf=GetUrlArg("f");
varlower_cooid=GetUrlArg("lower_cooid");
varadfcid=GetUrlArg("adfcid");//老二线lower_cooid参数转义
varad_id=GetUrlArg("ad_id");
vars=GetUrlArg("s");
varnum=GetUrlArg("num");
varty=GetUrlArg("ty");
vard=GetUrlArg("d");
if(ty=="")
{
ty="mp3";
}
if(lower_cooid==""&&adfcid!="")lower_cooid=adfcid;
/*
打开链接通用函数,不需要带参数,特殊情况,正常情况下不建议使用
*/
functionopenCommonWin(url){
//主要参数整理
varsf=GetUrlArg("f",url)
varslower_cooid=GetUrlArg("lower_cooid",url)
varsad_id=GetUrlArg("ad_id",url)
if(sf=="")sf=f;
if(slower_cooid=="")slower_cooid=lower_cooid;
if(sad_id=="")sad_id=ad_id;
if(url.substring(0,"http://un.mmstoon.com".length)=="http://un.mmstoon.com"){
openUn();
}else{
varsUrl=url.split("?")[0]+"?f="+sf+"&lower_cooid="+slower_cooid+"&ad_id="+sad_id+"&d="+d;
if(url.split("?")[1]!=null)sUrl=sUrl+"&"+url.split("?")[1]
/*例外处理*/
if(window.location.href.indexOf("/MSNcode/")>0){
window.open(sUrl,"_self");
}else{
window.open(sUrl,"_blank");
}
}
}
/*
打开首页
*/
functionopenHome(){
if(window.location.href.indexOf("/blue/")>0){
window.open("http://www.spjoy.com/AdFiles/blue/blue.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&d="+d,'_blank');
}else{
window.open(sSiteUrl+"?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&d="+d,'_blank');
}
}
/*
打开联盟
*/
functionopenUn(){
//联盟转向,照顾二级联盟
if(f=="98213")
{
window.open("http://union.00yes.com/",'_blank');
}
else
{
window.open("http://un.mmstoon.com/?f="+f,'_blank');
}
}
/*
打开专题页汇总
*/
functionopenSpecial(){
varips=36;
window.open(sSiteUrl+"/ncList.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&ty=special&ps="+ips+"&d="+d,'_blank');
//window.location.href=sSiteUrl+"/ncList.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&ty=special&ps="+ips;
}
/*
打开搜索页
*/
functionopenSearch(){
window.open(sSiteUrl+"/search.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&d="+d,'_blank');
//window.location.href=sSiteUrl+"/search.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id;
}
/*
打开彩信diy页
*/
functionopenDiy(){
window.open(sSiteUrl+"/zyzse.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&d="+d,'_blank');
}
/*
在新窗口打开链接
*/
functionopenSendWin(ty,num){
if(ty=="")ty="mp3";
//window.open(sSendSite+"/Send/SendRedirect.asp?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&num="+num+"&ty="+ty,'_blank','left=100,top=0,width=100,height=100,status=yes,resizable=yes');
window.open(sSendSite+"/Send/SendRedirect.asp?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&num="+num+"&ty="+ty+"&d="+d,'_blank');
//window.showModalDialog(sSendSite+"/Send/SendRedirect.asp?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&num="+num+"&ty="+ty,'_blank','dialogWidth:432px;dialogHeight:400px;center:yes;status:0;help:0;edge:raised;resizable:1;scroll:1');
}
/*
在iframe中打开链接
*/
functionopenSendWinInIfr(ty,num,sSubject,sReviewFile){
window.open(sSendSite+"/Send/SendFalse.asp?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&num="+num+"&ty="+ty+"&subject="+sSubject+"&u="+sReviewFile+"&d="+d,'winSend');
}
/*
打开歌手专辑页通用函数,这里可以改变默认资源类型
*/
functionopenSongerWin(strSonger,ty){
varsty="mp3";
if(typeof(ty)!="undefined")sty=ty
window.open(sSiteUrl+"/searchResult.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&search="+strSonger+"&ty="+sty+"&d="+d,'_spvsearch');
}
/*
打开和弦栏目列表
*/
functionopenChnChordWin(chn){
openChnList("ring",chn);
}
/*
打开Mp3栏目列表
*/
functionopenChnMp3Win(chn){
//openChnList("mp3",chn);
openChnList("spring",chn);
}
/*
打开特效栏目列表
*/
functionopenChnSpWin(chn){
openChnList("spring",chn);
}
/*
打开MMF特效栏目列表
*/
functionopenChnMmfWin(chn){
openChnList("mmf",chn);
}
/*
打开彩信栏目列表
*/
functionopenPicWin(chn){
openChnList("photo",chn);
}
/*
打开精美彩图栏目列表
*/
functionopenPicsWin(chn){
openChnList("photo",chn);
}
/*
在框架中打开栏目列表
*/
functionopenListWin(chn){
varsCurUrl=window.location.href;
varsQuery="f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&ty="+ty+"&chn="+chn+"&ps="+ps+"&d="+d;
/*网页模版分流*/
if(sCurUrl.indexOf("/blue/")>0){
switch(ty){
case"photo":
window.open(sSiteUrl+"/blue/plist.htm?"+sQuery,'ifrList');
break;
case"video":
window.open(sSiteUrl+"/blue/vlist.htm?"+sQuery,'ifrList');
break;
case"ivr":
window.open(sSiteUrl+"/blue/ilist.htm?"+sQuery,'ifrList');
break;
default:
window.open(sSiteUrl+"/blue/mlist.htm?"+sQuery,'ifrList');
break;
}
}else{
window.open(sSiteUrl+"/list.htm?"+sQuery,'ifrList');
}
}
functionopenChnList(ty,chn){
varschn="";
varips=92;
if(ty=="photo"||ty=="video")ips=16;
if(typeof(chn)!="undefined")schn=chn;
varsCurUrl=window.location.href;
/*网页模版分流*/
if(sCurUrl.indexOf("/blue/")>0){
ips=36;
if(ty=="photo"||ty=="video")ips=16;
//location.replace(sSiteUrl+"/blue/"+ty+".htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&ty="+ty+"&chn="+schn+"&ps="+ips);
window.open(sSiteUrl+"/blue/"+ty+".htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&ty="+ty+"&chn="+schn+"&ps="+ips+"&d="+d,'_spvchn');
}
else
window.open(sSiteUrl+"/cList.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&ty="+ty+"&chn="+schn+"&ps="+ips+"&d="+d,'_spvchn');
}
/*
搜索窗体提交
*/
vardes="请输入歌手或歌名";
functioncf(e){if(e.value==des){e.value="";e.select();}}
functioncl(e){if(e.value.replace(//g,"").replace(//g,"")==''){e.value=des;}}
functionsearchSubmit(e){
try{
if(e.nodeName.toLowerCase()=="input")
e=e.parentElement.previousSibling.firstChild;
if(e.value==des||e.value.replace(//g,"")==''){
e.select();
returnfalse;
}
else
window.open(sSiteUrl+"/searchResult.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&search="+e.value+"&d="+d,'_spvsearch');
//window.location.href=sSiteUrl+"/searchResult.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&search="+e.value;
}catch(ee)
{
//alert(ee);
}
}
/*
当页面加载完成之后事件处理
*/
functionfuncOnload(){
varoIfr=document.all("winSend");
if(oIfr!=null){
oIfr.src=sSendSite+"/send/SendSearchM.asp?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&l=1&s="+s+"&num="+num+"&d="+d
}
/*
使XX得到焦点
*/
//varoTxtSearch=document.all("search");
//if(oTxtSearch!=null){
//oTxtSearch.focus();
//}else{
//varoLink=document.getElementsByTagName("a");
//if(oLink.length>0){
//oLink[0].focus();
//}
//}
}
window.attachEvent("onload",funcOnload);
/*
页面统计写入
*/
functionPvStat(){
varty=GetUrlArg("ty");
document.write("<imgwidth=0height=0src='http://ping.mmstoon.com/adPV.htm?f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&send_type=1&ty="+ty+"&num="+num+"&showpage=1'>");
}
/*
搜索关键字统计写入
*/
functionSearchKeyStat(strKey){
varty=GetUrlArg("ty");
varsKey;
if(typeof(strKey)!="undefined"){
sKey=strKey;
}
else{
sKey=GetUrlArg("search");
}
document.write("<imgwidth=0height=0src='"+ServerUrl+"SearchKeyStat.aspx?search="+sKey+"&ty="+ty+"&f="+f+"&lower_cooid="+lower_cooid+"&ad_id="+ad_id+"&referrer="+escape(document.referrer)+"&url="+escape(location.href)+"'>");
}
functionwrLoading(){
try{
varoBody=window.document.body;
variTop=250;
variLeft=400;
if(oBody!=null){
iTop=oBody.clientHeight/2-20;
iLeft=oBody.clientWidth/2-75;
}
/*
varstrDiv="<divalign='center'id='loading'+iTop+";left:"+iLeft+"'>";
strDiv+="<TABLEborder='0'width='150'cellpadding='0'cellspacing='1'bgcolor='#9CC053'><TR>";
strDiv+="<TDalign='center'bgcolor='#ffffff'height='30'>";
strDiv+="<marqueewidth='150'height='18'class='TbCate'id='Perday'SCROLLDELAY=150direction='left'>";
strDiv+="<imgsrc='../images/dog.gif'heigh=18>数据加载中,请稍等......<imgsrc='../images/dog.gif'heigh=18>累死人了.....";
strDiv+="</marquee>";
strDiv+="</TD></TR></TABLE></div>";
*/
varstrDiv="<divalign='center'id='loading'+iTop+";left:"+iLeft+"'>";
strDiv+="<TABLEborder='0'width='150'cellpadding='0'cellspacing='1'bgcolor='#9CC053'><TR>";
strDiv+="<TDalign='center'bgcolor='#ffffff'height='30'>";
strDiv+="数据加载中,请稍等......";
strDiv+="</TD></TR></TABLE></div>";
document.write(strDiv);
}catch(e){
alert(e.description);
}
}
//wrLoading();
functionhideLoading(){
if(typeof(loading)!="undefined")
loading.style.display="none";
}
//window.attachEvent("onload",hideLoading);
/*写一个logo
functionwriteLogo(){
variTop=document.body.scrollHeight-45;
varoDiv=document.createElement("<divalign='center'id='DivLogo'+iTop+";left:0'></div>");
document.body.appendChild(oDiv);
document.all("DivLogo").innerHTML="<imgsrc='http://i01.mmstoon.com/spjoy/AdFiles/images_other/logo_old.gif'width='150'height='45'alt='http://i01.mmstoon.com/spjoy/AdFiles/images_other/logo_old.gif'/>"
}
if(f==117215&&window.location.href.indexOf("/FullChannel2/")>0){
window.attachEvent("onload",writeLogo);
}
*/
/*
**********************视频代码跳转****************************Begin
if(location.href.substring(0,"http://www.spjoy.com/AdFiles/sp760-300/sp760-300.htm".length)=="http://www.spjoy.com/AdFiles/sp760-300/sp760-300.htm")
{
location.href="http://www.spjoy.com/AdFiles/760-300-1/760-300-1.htm?"+location.href.split("?")[1];
}
if(location.href.substring(0,"http://www.spjoy.com/AdFiles/sp760-80/760-80.htm".length)=="http://www.spjoy.com/AdFiles/sp760-80/760-80.htm")
{
location.href="http://www.spjoy.com/AdFiles/760-80-3/760-80-3.htm?"+location.href.split("?")[1];
}
**********************视频代码跳转****************************End
*/
/*
**********************部分代码跳转到IVR***********************Begin
if(location.href.substring(0,"http://www.spjoy.com/AdFiles/300-300-6/300-300-6.htm".length)=="http://www.spjoy.com/AdFiles/300-300-6/300-300-6.htm")
{
location.replace("http://www.spjoy.com/AdFiles/ivr300-300/ivr300-300.htm?"+location.href.split("?")[1]);
}
if(location.href.substring(0,"http://www.spjoy.com/AdFiles/468-60-3/468-60-3.htm".length)=="http://www.spjoy.com/AdFiles/468-60-3/468-60-3.htm")
{
location.replace("http://www.spjoy.com/AdFiles/ivr468-60/ivr468-60.htm?"+location.href.split("?")[1]);
}
if(location.href.substring(0,"http://www.spjoy.com/AdFiles/DJ760-90/dj760-90.htm".length)=="http://www.spjoy.com/AdFiles/DJ760-90/dj760-90.htm")
{
location.replace("http://www.spjoy.com/AdFiles/ivr760-90/ivr760-90.htm?"+location.href.split("?")[1]);
}
if(location.href.substring(0,"http://www.spjoy.com/AdFiles/468-95-2/468-95-2.htm".length)=="http://www.spjoy.com/AdFiles/468-95-2/468-95-2.htm")
{
location.replace("http://www.spjoy.com/AdFiles/ivr468-95/ivr468-95.htm?"+location.href.split("?")[1]);
}
if(location.href.substring(0,"http://www.spjoy.com/AdFiles/650-70-2/650-70-2.htm".length)=="http://www.spjoy.com/AdFiles/650-70-2/650-70-2.htm")
{
location.replace("http://www.spjoy.com/AdFiles/ivr650-70/ivr650-70.htm?"+location.href.split("?")[1]);
}
**********************部分代码跳转到IVR****************************End
*/