Ad code static js common functions /*
JavaScript Document
Ad code static js common functions
In principle, each page should not have a fixed domain name point.
*/
/*
Config
*/
Var sSiteUrl = "http://www.spvjoy.com ";
// Var sSiteUrl = "http: // 192.168.1.30: 82 ";
Var sSendSite = "http://send.mmstoon.com ";
Var sMp3Url = "http://r01.mmstoon.com/mp3 ";
Var sRingUrl = "http://r01.mmstoon.com/ring ";
Var sSpUrl = "http://r01.mmstoon.com ";
Var sMmfUrl = "http://r01.mmstoon.com/MmfRing ";
Var sPhotoUrl = "http://p01.mmstoon.com/mmsimg/comm ";
Var sVideoPicUrl = "http://r01.mmstoon.com/video ";
// Var ServerUrl = "http://search.mmstoon.com/netServer ";
// Var ServerUrl = "http: // 192.168.1.30/netServer /";
Var ServerUrl = "http: // 221.238.249.17/netServer /";
/*
Function: Get the value of a specified parameter from the URL.
*/
Function GetUrlArg (strArg, strUrl ){
Var _ url;
If (typeof (strUrl) = "undefined ")
_ Url = location. href + "&";
Else
_ Url = strUrl + "&";
Var regex = new RegExp ("(\\? | \\&) "+ StrArg +" = ([^ \\\\?] *) \ & "," Gi ");
If (! Regex. test (_ url) return "";
Var arr = regex.exe c (_ url );
Return (RegExp. $2 );
}
Function urlQuery (){
Var sq = "";
For (I = 0; 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"); // escape the lower_cooid parameter of the second line
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 link to a common function without parameters. In special cases, it is not recommended to use
*/
Function openCommonWin (url ){
// Sort out the main parameters
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 (url. substring (0, "http://un.mmstoon.com". length) = "http://un.mmstoon.com "){
OpenUn ();
} Else {
Var sUrl = 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]
/* Exception Handling */
If (window. location. href. indexOf ("/MSNcode/")> 0 ){
Window. open (sUrl, "_ self ");
} Else {
Window. open (sUrl, "_ blank ");
}
}
}
/*
Open Homepage
*/
Function openHome (){
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 ');
}
}
/*
Open Alliance
*/
Function openUn (){
// The Alliance turns to take care of the second-level alliance
If (f = "98213 ")
{
Window. open ("http://union.00yes.com/", '_ blank ');
}
Else
{
Window. open ("http://un.mmstoon.com /? F = "+ f, '_ blank ');
}
}
/*
Summary on the topic page
*/
Function openSpecial (){
Var ips = 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;
}
/*
Open Search Page
*/
Function openSearch (){
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;
}
/*
Open the MMS diy page
*/
Function openDiy (){
Window. open (sSiteUrl + "/zyzse.htm? F = "+ f +" & lower_cooid = "+ lower_cooid +" & ad_id = "+ ad_id +" & d = "+ d, '_ blank ');
}
/*
Open link in new window
*/
Function openSendWin (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 ');
}
/*
Open link in iframe
*/
Function openSendWinInIfr (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 ');
}
/*
Open the general function of the artist album page. The default resource type can be changed here.
*/
Function openSongerWin (strSonger, ty ){
Var sty = "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 ');
}
/*
Open the chord column list
*/
Function openChnChordWin (chn ){
OpenChnList ("ring", chn );
}
/*
Open Mp3 topic list
*/
Function openChnMp3Win (chn ){
// OpenChnList ("mp3", chn );
OpenChnList ("spring", chn );
}
/*
Open the special effect topic list
*/
Function openChnSpWin (chn ){
OpenChnList ("spring", chn );
}
/*
Open the MMF special effect topic list
*/
Function openChnMmfWin (chn ){
OpenChnList ("mmf", chn );
}
/*
Open the MMS topic list
*/
Function openPicWin (chn ){
OpenChnList ("photo", chn );
}
/*
Open the exquisite color chart column list
*/
Function openPicsWin (chn ){
OpenChnList ("photo", chn );
}
/*
Open the column list in the framework
*/
Function openListWin (chn ){
Var sCurUrl = window. location. href;
Var sQuery = "f =" + f + "& lower_cooid =" + lower_cooid + "& ad_id =" + ad_id + "& ty =" + ty + "& chn =" + chn + "& ps =" + ps + "& d =" + d;
/* Webpage template shunting */
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 ');
}
}
Function openChnList (ty, chn ){
Var schn = "";
Var ips = 92;
If (ty = "photo" | ty = "video") ips = 16;
If (typeof (chn )! = "Undefined") schn = chn;
Var sCurUrl = window. location. href;
/* Webpage template shunting */
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 ');
}
/*
Search form submission
*/
Var des = "enter a singer or song name ";
Function cf (e) {if (e. value = des) {e. value = ""; e. select ();}}
Function cl (e) {if (e. value. replace (// g ,""). replace (// g, "") = '') {e. value = des ;}}
Function searchSubmit (e ){
Try {
If (e. nodeName. toLowerCase () = "input ")
E = e. parentElement. previussibling. firstChild;
If (e. value = des | e. value. replace (// g, "") = ''){
E. select ();
Return false;
}
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 );
}
}
/*
Event processing after page loading is complete
*/
Function funcOnload (){
Var oIfr = 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
}
/*
Focus XX
*/
// Var oTxtSearch = document. all ("search ");
// If (oTxtSearch! = Null ){
// OTxtSearch. focus ();
//} Else {
// Var oLink = document. getElementsByTagName ("");
// If (oLink. length> 0 ){
// OLink [0]. focus ();
//}
//}
}
Window. attachEvent ("onload", funcOnload );
/*
Page statistics writing
*/
Function PvStat (){
Var ty = GetUrlArg ("ty ");
Document. write ("");
}
/*
Search Keyword statistics write
*/
Function SearchKeyStat (strKey ){
Var ty = GetUrlArg ("ty ");
Var sKey;
If (typeof (strKey )! = "Undefined "){
SKey = strKey;
}
Else {
SKey = GetUrlArg ("search ");
}
Document. write ("");
}
Function wrLoading (){
Try {
Var oBody = Invalid Response Doc ument. body;
Var it op = 250;
Var iLeft = 400;
If (oBody! = Null ){
ITop = oBody. clientHeight/2-20;
ILeft = oBody. clientWidth/2-75;
}
/*
Var strDiv ="
";
StrDiv + ="
";StrDiv + ="
"; StrDiv + =" "; StrDiv + = "loading data. Please wait... tired ....."; StrDiv + =" "; StrDiv + =" |
";
*/
Var strDiv ="
";
StrDiv + ="
";StrDiv + ="
"; StrDiv + = "loading data. Please wait ......"; StrDiv + =" |
";
Document. write (strDiv );
} Catch (e ){
Alert (e. description );
}
}
// WrLoading ();
Function hideLoading (){
If (typeof (loading )! = "Undefined ")
Loading. style. display = "none ";
}
// Window. attachEvent ("onload", hideLoading );
/* Write a logo
Function writeLogo (){
Var iTop = document. body. scrollHeight-45;
Var oDiv = document. createElement ("
");
Document. body. appendChild (oDiv );
Document. all ("DivLogo"). innerHTML = ""
}
If (f = 117215 & window. location. href. indexOf ("/FullChannel2/")> 0 ){
Window. attachEvent ("onload", writeLogo );
}
*/
/*
* ******************** Video code jump *************** * ************* 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];
}
* ******************** Video code jump *************** * ************* End
*/
/*
* ******************** Part of the code jumps to 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]);
}
* ******************** Part of the code jumps to IVR ************** * ************** End
*/