in src/content/images_www/v6/download/6.8/ml/final/js/start.js [48:198]
function initialize() {
string = "" + window.location;
var query = string.substring(string.indexOf("?") + 1, string.length);
var sep = "&";
var email = "";
var monthly = "0";
var weekly = "0";
var contact = "0";
var email_sep = "email=";
var monthly_sep = "monthly=";
var weekly_sep = "weekly=";
var contact_sep = "contact=";
var start_page_string = (string.indexOf("?")==-1) ? string : string.substring(0, string.indexOf("?"));
parent_folder = start_page_string.substring(0, start_page_string.lastIndexOf("/") + 1);
if(query!="" && query != string/* && query.indexOf(sep)!=-1*/) {
while(query!="") {
var lang_sep = "lang=";
var platform_sep = "platform=";
var option_sep = "option=";
var filename_sep = "filename=";
if(query.indexOf(lang_sep)==0) {
if(query.indexOf(sep)!=-1) {
lang_id = query.substring(lang_sep.length, query.indexOf(sep));
query = query.substring(query.indexOf(sep) + 1, query.length);
} else {
lang_id = query.substring(lang_sep.length, query.length);
query = "";
}
} else if(query.indexOf(platform_sep)==0) {
if(query.indexOf(sep)!=-1) {
platform_id = query.substring(platform_sep.length, query.indexOf(sep));
query = query.substring(query.indexOf(sep) + 1, query.length);
} else {
platform_id = query.substring(platform_sep.length, query.length);
query = "";
}
} else if(query.indexOf(option_sep)==0) {
if(query.indexOf(sep)!=-1) {
option_id = query.substring(option_sep.length, query.indexOf(sep));
query = query.substring(query.indexOf(sep) + 1, query.length);
} else {
option_id = query.substring(option_sep.length, query.length);
query = "";
}
} else if(query.indexOf(email_sep)==0) {
if(query.indexOf(sep)!=-1) {
email = query.substring(email_sep.length, query.indexOf(sep));
query = query.substring(query.indexOf(sep) + 1, query.length);
} else {
email = query.substring(email_sep.length, query.length);
query = "";
}
} else if(query.indexOf(monthly_sep)==0) {
if(query.indexOf(sep)!=-1) {
monthly = query.substring(monthly_sep.length, query.indexOf(sep));
query = query.substring(query.indexOf(sep) + 1, query.length);
} else {
monthly = query.substring(monthly_sep.length, query.length);
query = "";
}
} else if(query.indexOf(weekly_sep)==0) {
if(query.indexOf(sep)!=-1) {
weekly = query.substring(weekly_sep.length, query.indexOf(sep));
query = query.substring(query.indexOf(sep) + 1, query.length);
} else {
weekly = query.substring(weekly_sep.length, query.length);
query = "";
}
} else if(query.indexOf(contact_sep)==0) {
if(query.indexOf(sep)!=-1) {
contact = query.substring(contact_sep.length, query.indexOf(sep));
query = query.substring(query.indexOf(sep) + 1, query.length);
} else {
contact = query.substring(contact_sep.length, query.length);
query = "";
}
} else if(query.indexOf(filename_sep)==0) {
if(query.indexOf(sep)!=-1) {
filename = query.substring(filename_sep.length, query.indexOf(sep));
query = query.substring(query.indexOf(sep) + 1, query.length);
} else {
filename = query.substring(filename_sep.length, query.length);
query = "";
}
} else {
query = "";
}
}
if(email!="") {
var phpRequest = SUBSCRIPTION_PHP_URL;
phpRequest += "?" + email_sep + email;
phpRequest += "&" + monthly_sep + monthly;
phpRequest += "&" + weekly_sep + weekly;
phpRequest += "&" + contact_sep + contact;
phpRequest += "×tamp=" + new Date().getTime();
var image = new Image();
image.src = phpRequest;
image.style.display="none";
}
if(filename!="") {
for(var i=0;i<PLATFORM_IDS.length;i++) {
for(var j=0;j<BUNDLE_IDS.length;j++) {
var testFileName = get_file_name(PLATFORM_IDS[i], BUNDLE_IDS[j], "en");
if(testFileName==filename) {
platform_id = PLATFORM_IDS[i];
option_id = BUNDLE_IDS[j];
lang_id = get_language_id();
i = PLATFORM_IDS.length;
j = BUNDLE_IDS.length;
filename = "";
}
}
}
}
if(lang_id=="") lang_id = get_language_id();
if(option_id != "" && platform_id != "") {
if (useBouncer(lang_id) == 1) {
url = get_file_bouncer_url(platform_id, option_id, lang_id);
} else {
url = get_file_url(get_file_name(platform_id, option_id, lang_id), lang_id);
}
filename = get_file_name(platform_id, option_id, lang_id, lang_id);
} else if(filename!="") {
ADDITIONAL_BUNDLES = new Array();
ADDITIONAL_BUNDLES[0] = "javadoc";
ADDITIONAL_BUNDLES[1] = "src";
ADDITIONAL_BUNDLES[2] = "platform-src";
if (useBouncer(lang_id) == 1) {
for(var i=0;i<ADDITIONAL_BUNDLES.length;i++) {
var testFileName = get_file_name("zip", ADDITIONAL_BUNDLES[i], lang_id);
if(testFileName==filename) {
url = get_file_bouncer_url("zip", ADDITIONAL_BUNDLES[i], lang_id);
break;
}
}
}
if (url == "") {
url = get_file_url(filename, lang_id);
}
}
window.onload = delayedredirect;
}
}