SoFunction
Updated on 2025-03-01

Ad code static js general function

/*
JavaScript Document
Ad code static js general function
In principle, each page should not have fixed pointers for domain names.
*/
/*
Config
*/
var sSiteUrl = "";
//var sSiteUrl = "http://192.168.1.30:82";
var sSendSite = "";
var sMp3Url = "/mp3/";
var sRingUrl = "/ring/";
var sSpUrl = "";
var sMmfUrl = "/MmfRing/";
var sPhotoUrl = "/mmsimg/comm/";
var sVideoPicUrl = "/video/";
//var ServerUrl="/netServer/";
//var ServerUrl="http://192.168.1.30/netServer/";
var ServerUrl="http://221.238.249.17/netServer/";

/*
Function function: Get the value of the specified parameter from the URL
*/
function GetUrlArg(strArg, strUrl) {
    var _url;
    if(typeof(strUrl)=="undefined")
        _url =  + "&";
    else
        _url = strUrl + "&";
    var regex = new RegExp("(\\?|\\&)" + strArg + "=([^\\&\\?]*)\\&", "gi");
    if (! (_url)) return "";
    var arr = (_url);
    return (RegExp.$2);
}

function urlQuery(){
    var sq = "";
    for(i=0; i<(); i++){
        if(sq!="") sq = sq += "&";
        sq += arguments[i] + "=" + GetUrlArg(arguments[i]);
    }    
    return sq;
}

/*
Global variables
*/
var f = GetUrlArg("f");
var lower_cooid = GetUrlArg("lower_cooid");
var adfcid = GetUrlArg("adfcid"); //The second line lower_cooid parameter escape
var ad_id = GetUrlArg("ad_id");
var s = GetUrlArg("s");
var num = GetUrlArg("num");
var ty = GetUrlArg("ty");
var d = GetUrlArg("d");
if (ty=="")
{
    ty="mp3";
}
if(lower_cooid=="" && adfcid!="") lower_cooid = adfcid;

/*
Open a general function of the link, no parameters are required, and it is not recommended to use it under special circumstances.
*/
function openCommonWin( url ){
//Main parameter sorting
    var sf = GetUrlArg("f", url)
    var slower_cooid = GetUrlArg("lower_cooid", url)
    var sad_id = GetUrlArg("ad_id", url)
    if(sf=="") sf = f;
    if(slower_cooid=="") slower_cooid = lower_cooid;
    if(sad_id=="") sad_id = ad_id;
    if((0,"".length)==""){
        openUn();
    }else{
        var sUrl = ("?")[0] + "?f="+ sf +"&lower_coo&ad_&d="+ d ;
        if(("?")[1]!=null) sUrl = sUrl + "&" + ("?")[1]
/*Exception treatment*/
        if (("/MSNcode/")>0){
            ( sUrl,"_self");
        }else{
            ( sUrl,"_blank");
        }
    }
}

/*
Open the home page
*/
function openHome(){
    if (("/blue/")>0){
        ( "/AdFiles/blue/?f="+ f +"&lower_coo&ad_&d="+ d, '_blank');
    }else{
        ( sSiteUrl + "?f="+ f +"&lower_coo&ad_&d="+ d, '_blank');
    }
}

/*
Open the alliance
*/
function openUn(){
//The alliance turns to take care of the second-tier alliance
    if(f=="98213")
    {
        ( "http://union./", '_blank');
    }
    else
    {
        ( "/?f="+ f, '_blank');
    }
}

/*
Open a summary of topic pages
*/
function openSpecial(){
    var ips = 36;
    ( sSiteUrl + "/?f="+ f +"&lower_coo&ad_&ty=special&ps=" + ips +"&d="+ d, '_blank');
    // = sSiteUrl + "/?f="+ f +"&lower_coo&ad_&ty=special&ps=" + ips;
}

/*
Open the search page
*/
function openSearch(){
    ( sSiteUrl + "/?f="+ f +"&lower_coo&ad_&d="+ d, '_blank');
    // = sSiteUrl + "/?f="+ f +"&lower_coo&ad_/?f="+ f +"&lower_coo&ad_&d="+ d, '_blank');
}

/*
Open a link in a new window
*/
function openSendWin( ty, num ){
    if(ty=="") ty = "mp3";
    //(sSendSite + "/Send/?f="+ f +"&lower_coo&ad_&num="+ num +"&ty="+ ty,'_blank','left=100,top=0,width=100,height=100,status=yes,resizable=yes');
    (sSendSite + "/Send/?f="+ f +"&lower_coo&ad_&num="+ num +"&ty="+ ty +"&d="+ d,'_blank');
    //( sSendSite + "/Send/?f="+ f +"&lower_coo&ad_&num="+ num +"&ty="+ ty,'_blank','dialogWidth:432px;dialogHeight:400px;center:yes;status:0;help:0;edge:raised;resizable:1;scroll:1');
}

/*
Open a link in an iframe
*/
function openSendWinInIfr( ty, num, sSubject, sReviewFile){
    ( sSendSite + "/Send/?f="+ f +"&lower_coo&ad_&num="+ num +"&ty="+ ty + "&subject="+ sSubject +"&u="+ sReviewFile +"&d="+ d,'winSend');
}

/*
Open the singer's album page general function, here you can change the default resource type
*/
function openSongerWin( strSonger, ty ){
    var sty="mp3";
    if(typeof(ty)!="undefined") sty = ty
    ( sSiteUrl + "/?f="+ f +"&lower_coo&ad_&search=" + strSonger +"&ty=" + sty +"&d="+ d, '_spvsearch');
}

/*
Open the chord column list
*/
function openChnChordWin( chn ){
    openChnList( "ring", chn );
}

/*
Open the Mp3 column list
*/
function openChnMp3Win( chn ){
    //openChnList( "mp3", chn );
    openChnList( "spring", chn );
}

/*
Open the special effects column list
*/
function openChnSpWin( chn ){
    openChnList( "spring", chn );
}

/*
Open the MMF special effects column list
*/
function openChnMmfWin( chn ){
    openChnList( "mmf", chn );
}

/*
Open the MMS column list
*/
function openPicWin( chn ){
    openChnList( "photo", chn );
}

/*
Open the list of exquisite color picture columns
*/
function openPicsWin( chn ){
    openChnList( "photo", chn );
}

/*
Open column list in the frame
*/
function openListWin( chn ){
    var sCurUrl = ;
    var sQuery = "f="+ f +"&lower_coo&ad_&ty="+ ty +"&chn="+ chn +"&ps="+ ps +"&d="+ d ;
/*Web template diversion*/
    if (("/blue/")>0){
        switch(ty){
            case "photo":
                ( sSiteUrl + "/blue/?" + sQuery, 'ifrList');
                break;
            case "video":
                ( sSiteUrl + "/blue/?" + sQuery, 'ifrList');
                break;
            case "ivr":
                ( sSiteUrl + "/blue/?" + sQuery, 'ifrList');
                break;
            default:
                ( sSiteUrl + "/blue/?" + sQuery, 'ifrList');
                break;
        }
    }else{
        ( sSiteUrl + "/?" + sQuery, 'ifrList');
    }
}

function openChnList( ty, chn ){
    var schn="";
    var ips = 92;
    if( ty == "photo" || ty == "video" ) ips=16;
    if(typeof(chn)!="undefined") schn = chn;
    var sCurUrl = ;
/*Web template diversion*/
    if (("/blue/")>0){
        ips = 36;
        if( ty == "photo" || ty == "video" ) ips=16;
        //( sSiteUrl + "/blue/" + ty + ".htm?f="+ f +"&lower_coo&ad_&ty="+ ty +"&chn="+ schn +"&ps="+ ips);
        ( sSiteUrl + "/blue/" + ty + ".htm?f="+ f +"&lower_coo&ad_&ty="+ ty +"&chn="+ schn +"&ps="+ ips +"&d="+ d, '_spvchn');
    }
    else
        ( sSiteUrl + "/?f="+ f +"&lower_coo&ad_&ty="+ ty +"&chn="+ schn +"&ps="+ ips +"&d="+ d , '_spvchn');
}
/*
Search Form Submit
*/
var des="Please enter the singer or song title";
function cf(e){if(==des){="";();}}
function cl(e){if((/ /g,"").replace(/ /g,"")==''){=des;}}

function searchSubmit(e){
    try{
    if(()=="input")
        e=;

    if(==des||(/ /g,"")==''){
        ();
        return false;
    }
    else
        ( sSiteUrl + "/?f="+ f +"&lower_coo&ad_&search="+  +"&d="+ d , '_spvsearch');
        //= sSiteUrl + "/?f="+ f +"&lower_coo&ad_&search="+ ;
    }catch(ee)
    {
        //alert(ee);
    }
}

/*
Event processing after page loading is completed
*/
function funcOnload(){
    var oIfr = ("winSend");
    if( oIfr != null ){
         = sSendSite + "/send/?f="+ f +"&lower_coo&ad_&l=1&s="+ s +"&num="+ num +"&d="+ d
    }
    /*
Make XX focus
    */
    //var oTxtSearch = ("search");
    //if(oTxtSearch!=null){
    //    ();
    //}else{
    //    var oLink = ("a");
    //    if(>0){
    //        oLink[0].focus();
    //    }
    //}
}
("onload",funcOnload);

/*
Page statistics writing
*/
function PvStat(){
    var ty = GetUrlArg("ty");
    ("<img width=0 height=0 src='/?f="+ f +"&lower_coo&ad_&send_type=1&ty="+ ty +"&num="+ num +"&showpage=1' style='display:none'>");
}

/*
Search keyword statistics writing
*/
function SearchKeyStat(strKey){
    var ty = GetUrlArg("ty");
    var sKey;
    if(typeof(strKey)!="undefined"){
        sKey = strKey;
    }
    else{
        sKey = GetUrlArg("search");
    }
    ("<img width=0 height=0 src='"+ ServerUrl +"?search="+ sKey +"&ty="+ ty +"&f="+ f +"&lower_coo&ad_&referrer="+ escape() +"&url="+ escape() +"' style='display:none'>");
}


function wrLoading(){
    try{
        var oBody = ;
        var iTop = 250;
        var iLeft = 400;
        if( oBody != null ) {
            iTop = /2 - 20;
            iLeft = /2 - 75;
        }
        /*
        var strDiv = "<div align='center' id='loading' style='Z-INDEX: 1;POSITION: absolute;top:"+ iTop +";left:"+ iLeft +"'>";
            strDiv += "<TABLE border='0' width='150' cellpadding='0' cellspacing='1' bgcolor='#9CC053'><TR>";
            strDiv += "<TD align='center' bgcolor='#ffffff' height='30'>";
            strDiv += "<marquee width='150' height='18' class='TbCate' id='Perday' SCROLLDELAY=150 direction='left'>";
strDiv += "<img src='../images/' heigh=18>The data is loading, please wait...<img src='../images/' heigh=18> I am exhausted...";
            strDiv += "</marquee>";
            strDiv += "</TD></TR></TABLE></div>";
        */
        var strDiv = "<div align='center' id='loading' style='Z-INDEX: 1;POSITION: absolute;top:"+ iTop +";left:"+ iLeft +"'>";
            strDiv += "<TABLE border='0' width='150' cellpadding='0' cellspacing='1' bgcolor='#9CC053'><TR>";
            strDiv += "<TD align='center' bgcolor='#ffffff' height='30'>";
strDiv += "Data is loading, please wait...";
            strDiv += "</TD></TR></TABLE></div>";
        (strDiv);
    }catch(e){
        alert();
    }
}
//wrLoading();
function hideLoading(){
    if(typeof(loading)!="undefined")
        ="none";
}
//("onload", hideLoading); 

/* Write a logo
function writeLogo(){
    var iTop =  - 45;
    var oDiv=("<div align='center' id='DivLogo' style='Z-INDEX: 1;POSITION: absolute;top:"+ iTop +";left:0'></div>");
    (oDiv);
    ("DivLogo").innerHTML = "<img src='/spjoy/AdFiles/images_other/logo_old.gif' width='150' height='45' alt='/spjoy/AdFiles/images_other/logo_old.gif' />"
}
if(f==117215 && ("/FullChannel2/")>0){
    ("onload", writeLogo);
}
*/
/*
****************************** Video code jump *******************************Begin
if((0,"/AdFiles/sp760-300/".length)=="/AdFiles/sp760-300/")
{
     = "/AdFiles/760-300-1/?" + ("?")[1];
}

if((0,"/AdFiles/sp760-80/".length)=="/AdFiles/sp760-80/")
{
     = "/AdFiles/760-80-3/?" + ("?")[1];
}
*************************** Video code jump **********************************End
*/
/*
************************ Part of the code jumps to IVR*********************Begin

if((0,"/AdFiles/300-300-6/".length)=="/AdFiles/300-300-6/")
{
    ("/AdFiles/ivr300-300/?" + ("?")[1]);
}

if((0,"/AdFiles/468-60-3/".length)=="/AdFiles/468-60-3/")
{
    ("/AdFiles/ivr468-60/?" + ("?")[1]);
}

if((0,"/AdFiles/DJ760-90/".length)=="/AdFiles/DJ760-90/")
{
    ("/AdFiles/ivr760-90/?" + ("?")[1]);
}

if((0,"/AdFiles/468-95-2/".length)=="/AdFiles/468-95-2/")
{
    ("/AdFiles/ivr468-95/?" + ("?")[1]);
}

if((0,"/AdFiles/650-70-2/".length)=="/AdFiles/650-70-2/")
{
    ("/AdFiles/ivr650-70/?" + ("?")[1]);
}
************************ Part of the code jumps to IVR************************End
*/