function AllPhoneSearch(form, root_path) { this.form = form; this.root_path = root_path; this.network_field = (this.form.network) ? this.form.network : ''; this.phone_field = this.form.phone; this.data = new Array(); this.data['orange'] = new Array(); this.data['orange'][this.data['orange'].length] = new Array('Motorola C975', 'mobile-phones/orange/pay-monthly/motorola-c975.php'); this.data['orange'][this.data['orange'].length] = new Array('Motorola V220', 'mobile-phones/orange/pay-monthly/motorola-v220.php'); this.data['orange'][this.data['orange'].length] = new Array('Motorola v3', 'mobile-phones/orange/pay-monthly/motorola-v3.php'); this.data['orange'][this.data['orange'].length] = new Array('Motorola V545', 'mobile-phones/orange/pay-monthly/motorola-v545.php'); this.data['orange'][this.data['orange'].length] = new Array('Motorola V635', 'mobile-phones/orange/pay-monthly/motorola-v635.php'); this.data['orange'][this.data['orange'].length] = new Array('Nokia 2650', 'mobile-phones/orange/pay-monthly/nokia-2650.php'); this.data['orange'][this.data['orange'].length] = new Array('Nokia 3120', 'mobile-phones/orange/pay-monthly/nokia-3120.php'); this.data['orange'][this.data['orange'].length] = new Array('Nokia 3220', 'mobile-phones/orange/pay-monthly/nokia-3220.php'); this.data['orange'][this.data['orange'].length] = new Array('Nokia 5140', 'mobile-phones/orange/pay-monthly/nokia-5140.php'); this.data['orange'][this.data['orange'].length] = new Array('Nokia 6170', 'mobile-phones/orange/pay-monthly/nokia-6170.php'); this.data['orange'][this.data['orange'].length] = new Array('Nokia 6230', 'mobile-phones/orange/pay-monthly/nokia-6230.php'); this.data['orange'][this.data['orange'].length] = new Array('Nokia 6630', 'mobile-phones/orange/pay-monthly/nokia-6630.php'); this.data['orange'][this.data['orange'].length] = new Array('Nokia 7610', 'mobile-phones/orange/pay-monthly/nokia-7610.php'); this.data['orange'][this.data['orange'].length] = new Array('Orange SPV C500', 'mobile-phones/orange/pay-monthly/orange-spv-c500.php'); this.data['orange'][this.data['orange'].length] = new Array('Orange SPV m2000', 'mobile-phones/orange/pay-monthly/orange-spv-m2000.php'); this.data['orange'][this.data['orange'].length] = new Array('Samsung D500', 'mobile-phones/orange/pay-monthly/samsung-d500.php'); this.data['orange'][this.data['orange'].length] = new Array('Samsung E330', 'mobile-phones/orange/pay-monthly/samsung-e330.php'); this.data['orange'][this.data['orange'].length] = new Array('Samsung E720', 'mobile-phones/orange/pay-monthly/samsung-e720.php'); this.data['orange'][this.data['orange'].length] = new Array('Samsung E800', 'mobile-phones/orange/pay-monthly/samsung-e800.php'); this.data['orange'][this.data['orange'].length] = new Array('Sanyo S750', 'mobile-phones/orange/pay-monthly/sanyo-s750.php'); this.data['orange'][this.data['orange'].length] = new Array('Sony Ericsson K500i', 'mobile-phones/orange/pay-monthly/sony-ericsson-k500i.php'); this.data['orange'][this.data['orange'].length] = new Array('Sony Ericsson K700i', 'mobile-phones/orange/pay-monthly/sony-ericsson-k700i.php'); this.data['orange'][this.data['orange'].length] = new Array('Sony Ericsson P910i', 'mobile-phones/orange/pay-monthly/sony-ericsson-p910i.php'); this.data['o2'] = new Array(); this.data['o2'][this.data['o2'].length] = new Array('Motorola V220', 'mobile-phones/o2/pay-monthly/motorola-v220.php'); this.data['o2'][this.data['o2'].length] = new Array('Motorola v3', 'mobile-phones/o2/pay-monthly/motorola-v3.php'); this.data['o2'][this.data['o2'].length] = new Array('Motorola V620', 'mobile-phones/o2/pay-monthly/motorola-v620.php'); this.data['o2'][this.data['o2'].length] = new Array('Motorola V635', 'mobile-phones/o2/pay-monthly/motorola-v635.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 5140', 'mobile-phones/o2/pay-monthly/nokia-5140.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 6020', 'mobile-phones/o2/pay-monthly/nokia-6020.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 6170', 'mobile-phones/o2/pay-monthly/nokia-6170.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 6230', 'mobile-phones/o2/pay-monthly/nokia-6230.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 6230i', 'mobile-phones/o2/pay-monthly/nokia-6230i.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 6260', 'mobile-phones/o2/pay-monthly/nokia-6260.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 6610i', 'mobile-phones/o2/pay-monthly/nokia-6610i.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 6630', 'mobile-phones/o2/pay-monthly/nokia-6630.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 6680', 'mobile-phones/o2/pay-monthly/nokia-6680.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 6822', 'mobile-phones/o2/pay-monthly/nokia-6822.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 7260', 'mobile-phones/o2/pay-monthly/nokia-7260.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 7280', 'mobile-phones/o2/pay-monthly/nokia-7280.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 9300', 'mobile-phones/o2/pay-monthly/nokia-9300.php'); this.data['o2'][this.data['o2'].length] = new Array('Nokia 9500', 'mobile-phones/o2/pay-monthly/nokia-9500.php'); this.data['o2'][this.data['o2'].length] = new Array('O2 3G DATA CARD', 'mobile-phones/o2/pay-monthly/o2-3g-data-card.php'); this.data['o2'][this.data['o2'].length] = new Array('Samsung D500', 'mobile-phones/o2/pay-monthly/samsung-d500.php'); this.data['o2'][this.data['o2'].length] = new Array('Samsung E600', 'mobile-phones/o2/pay-monthly/samsung-e600.php'); this.data['o2'][this.data['o2'].length] = new Array('Samsung E700', 'mobile-phones/o2/pay-monthly/samsung-e700.php'); this.data['o2'][this.data['o2'].length] = new Array('Samsung E720', 'mobile-phones/o2/pay-monthly/samsung-e720.php'); this.data['o2'][this.data['o2'].length] = new Array('Samsung E800', 'mobile-phones/o2/pay-monthly/samsung-e800.php'); this.data['o2'][this.data['o2'].length] = new Array('Siemens SF65', 'mobile-phones/o2/pay-monthly/siemens-sf65.php'); this.data['o2'][this.data['o2'].length] = new Array('Siemens SK65', 'mobile-phones/o2/pay-monthly/siemens-sk65.php'); this.data['o2'][this.data['o2'].length] = new Array('Siemens SL65', 'mobile-phones/o2/pay-monthly/siemens-sl65.php'); this.data['o2'][this.data['o2'].length] = new Array('Sony Ericsson K700i', 'mobile-phones/o2/pay-monthly/sony-ericsson-k700i.php'); this.data['o2'][this.data['o2'].length] = new Array('Sony Ericsson P910i', 'mobile-phones/o2/pay-monthly/sony-ericsson-p910i.php'); this.data['o2'][this.data['o2'].length] = new Array('Sony Ericsson S700i', 'mobile-phones/o2/pay-monthly/sony-ericsson-s700i.php'); this.data['o2'][this.data['o2'].length] = new Array('Sony Ericsson T610', 'mobile-phones/o2/pay-monthly/sony-ericsson-t610.php'); this.data['o2'][this.data['o2'].length] = new Array('Sony Ericsson T630', 'mobile-phones/o2/pay-monthly/sony-ericsson-t630.php'); this.data['o2'][this.data['o2'].length] = new Array('XDA 2s', 'mobile-phones/o2/pay-monthly/xda-2s.php'); this.data['t-mobile'] = new Array(); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Blackberry 7100t', 'mobile-phones/t-mobile/pay-monthly/blackberry-7100t.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Motorola E398', 'mobile-phones/t-mobile/pay-monthly/motorola-e398.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Motorola E550', 'mobile-phones/t-mobile/pay-monthly/motorola-e550.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Motorola v3', 'mobile-phones/t-mobile/pay-monthly/motorola-v3.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Motorola V600', 'mobile-phones/t-mobile/pay-monthly/motorola-v600.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Motorola V635', 'mobile-phones/t-mobile/pay-monthly/motorola-v635.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Nokia 3120', 'mobile-phones/t-mobile/pay-monthly/nokia-3120.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Nokia 6020', 'mobile-phones/t-mobile/pay-monthly/nokia-6020.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Nokia 6170', 'mobile-phones/t-mobile/pay-monthly/nokia-6170.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Nokia 6230', 'mobile-phones/t-mobile/pay-monthly/nokia-6230.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Nokia 6610i', 'mobile-phones/t-mobile/pay-monthly/nokia-6610i.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Nokia 6630', 'mobile-phones/t-mobile/pay-monthly/nokia-6630.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Sagem MYX5 2', 'mobile-phones/t-mobile/pay-monthly/sagem-myx5-2.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Samsung D500', 'mobile-phones/t-mobile/pay-monthly/samsung-d500.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Samsung E720', 'mobile-phones/t-mobile/pay-monthly/samsung-e720.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Sony Ericsson K508i', 'mobile-phones/t-mobile/pay-monthly/sony-ericsson-k508i.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Sony Ericsson K700i', 'mobile-phones/t-mobile/pay-monthly/sony-ericsson-k700i.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('Sony Ericsson T630', 'mobile-phones/t-mobile/pay-monthly/sony-ericsson-t630.php'); this.data['t-mobile'][this.data['t-mobile'].length] = new Array('T Mobile MDA III', 'mobile-phones/t-mobile/pay-monthly/t-mobile-mda-iii.php'); this.data['three'] = new Array(); this.data['three'][this.data['three'].length] = new Array('LG U8130', 'mobile-phones/three/pay-monthly/lg-u8130.php'); this.data['three'][this.data['three'].length] = new Array('LG U8138', 'mobile-phones/three/pay-monthly/lg-u8138.php'); this.data['three'][this.data['three'].length] = new Array('Motorola A1000', 'mobile-phones/three/pay-monthly/motorola-a1000.php'); this.data['three'][this.data['three'].length] = new Array('Motorola C975', 'mobile-phones/three/pay-monthly/motorola-c975.php'); this.data['three'][this.data['three'].length] = new Array('Motorola E1000', 'mobile-phones/three/pay-monthly/motorola-e1000.php'); this.data['three'][this.data['three'].length] = new Array('Motorola V975', 'mobile-phones/three/pay-monthly/motorola-v975.php'); this.data['three'][this.data['three'].length] = new Array('NEC e338', 'mobile-phones/three/pay-monthly/nec-e338.php'); this.data['three'][this.data['three'].length] = new Array('Nokia 6630', 'mobile-phones/three/pay-monthly/nokia-6630.php'); this.data['vodafone'] = new Array(); this.data['vodafone'][this.data['vodafone'].length] = new Array('Motorola V220', 'mobile-phones/vodafone/pay-monthly/motorola-v220.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Motorola v3', 'mobile-phones/vodafone/pay-monthly/motorola-v3.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Motorola V620', 'mobile-phones/vodafone/pay-monthly/motorola-v620.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Motorola V635', 'mobile-phones/vodafone/pay-monthly/motorola-v635.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 5140', 'mobile-phones/vodafone/pay-monthly/nokia-5140.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 6020', 'mobile-phones/vodafone/pay-monthly/nokia-6020.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 6170', 'mobile-phones/vodafone/pay-monthly/nokia-6170.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 6230', 'mobile-phones/vodafone/pay-monthly/nokia-6230.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 6230i', 'mobile-phones/vodafone/pay-monthly/nokia-6230i.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 6260', 'mobile-phones/vodafone/pay-monthly/nokia-6260.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 6610i', 'mobile-phones/vodafone/pay-monthly/nokia-6610i.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 6630', 'mobile-phones/vodafone/pay-monthly/nokia-6630.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 6680', 'mobile-phones/vodafone/pay-monthly/nokia-6680.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 6822', 'mobile-phones/vodafone/pay-monthly/nokia-6822.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 7260', 'mobile-phones/vodafone/pay-monthly/nokia-7260.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 7280', 'mobile-phones/vodafone/pay-monthly/nokia-7280.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 9300', 'mobile-phones/vodafone/pay-monthly/nokia-9300.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Nokia 9500', 'mobile-phones/vodafone/pay-monthly/nokia-9500.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Samsung D500', 'mobile-phones/vodafone/pay-monthly/samsung-d500.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Samsung E600', 'mobile-phones/vodafone/pay-monthly/samsung-e600.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Samsung E720', 'mobile-phones/vodafone/pay-monthly/samsung-e720.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Samsung E800', 'mobile-phones/vodafone/pay-monthly/samsung-e800.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Siemens SF65', 'mobile-phones/vodafone/pay-monthly/siemens-sf65.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Siemens SK65', 'mobile-phones/vodafone/pay-monthly/siemens-sk65.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Siemens SL65', 'mobile-phones/vodafone/pay-monthly/siemens-sl65.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Sony Ericsson K700i', 'mobile-phones/vodafone/pay-monthly/sony-ericsson-k700i.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Sony Ericsson P910i', 'mobile-phones/vodafone/pay-monthly/sony-ericsson-p910i.php'); this.data['vodafone'][this.data['vodafone'].length] = new Array('Sony Ericsson T630', 'mobile-phones/vodafone/pay-monthly/sony-ericsson-t630.php'); this.data['bt-mobile'] = new Array(); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('BTMobile Sim Only', 'mobile-phones/bt-mobile/pay-monthly/btmobile-sim-only.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Motorola V220', 'mobile-phones/bt-mobile/pay-monthly/motorola-v220.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Motorola v3', 'mobile-phones/bt-mobile/pay-monthly/motorola-v3.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Motorola V635', 'mobile-phones/bt-mobile/pay-monthly/motorola-v635.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Nokia 5140', 'mobile-phones/bt-mobile/pay-monthly/nokia-5140.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Nokia 6020', 'mobile-phones/bt-mobile/pay-monthly/nokia-6020.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Nokia 6170', 'mobile-phones/bt-mobile/pay-monthly/nokia-6170.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Nokia 6230', 'mobile-phones/bt-mobile/pay-monthly/nokia-6230.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Nokia 6260', 'mobile-phones/bt-mobile/pay-monthly/nokia-6260.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Nokia 7260', 'mobile-phones/bt-mobile/pay-monthly/nokia-7260.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Samsung D500', 'mobile-phones/bt-mobile/pay-monthly/samsung-d500.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Samsung E600', 'mobile-phones/bt-mobile/pay-monthly/samsung-e600.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Samsung E800', 'mobile-phones/bt-mobile/pay-monthly/samsung-e800.php'); this.data['bt-mobile'][this.data['bt-mobile'].length] = new Array('Sony Ericsson T630', 'mobile-phones/bt-mobile/pay-monthly/sony-ericsson-t630.php'); this.ChangeNetwork(this.network_field.value); } AllPhoneSearch.prototype.ChangeNetwork = function(network) { var i; // Remove all the options out of the phone field for (i = this.phone_field.options.length; i >= 0; i--) { this.phone_field.options[i] = null; } // Add the option to select the handset/network this.phone_field.options[0] = new Option(((network != "") ? "Select handset" : "Select network"), ""); // If a network is selected, add the options if (network != "" && this.data[network]) { for (i = 0; i < this.data[network].length; i++) { this.phone_field.options[this.phone_field.options.length] = new Option(this.data[network][i][0], this.data[network][i][1]); } if (this.previously_selected > 0) this.phone_field.selectedIndex = this.previously_selected; if (this.network_field != '') { this.network_field.value = network; } } } AllPhoneSearch.prototype.GoTo = function(url) { // If a url has been entered, go to it. // ((document.location.toString().indexOf("www.gomarketcity.com") > -1) ? "default.htm" : "") + //if (url != "") document.location.href = this.root_path + url; if (url != "") document.location.href = url; }