// WORKING FROM CACHE 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['LGU8360'] = new Array(); this.data['LGU8360'][this.data['LGU8360'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/LG/U8360'); this.data['LGU8360'][this.data['LGU8360'].length] = new Array('Three', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/LG/U8360/three'); this.data['LGU880'] = new Array(); this.data['LGU880'][this.data['LGU880'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/LG/U880'); this.data['LGU880'][this.data['LGU880'].length] = new Array('Three', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/LG/U880/three'); this.data['MinistryofSoundMOS1'] = new Array(); this.data['MinistryofSoundMOS1'][this.data['MinistryofSoundMOS1'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Ministry-of-Sound/MOS1'); this.data['MinistryofSoundMOS1'][this.data['MinistryofSoundMOS1'].length] = new Array('Three', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Ministry-of-Sound/MOS1/three'); this.data['MotorolaL6'] = new Array(); this.data['MotorolaL6'][this.data['MotorolaL6'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/L6'); this.data['MotorolaL6'][this.data['MotorolaL6'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/L6/orange'); this.data['MotorolaL6'][this.data['MotorolaL6'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/L6/o2'); this.data['MotorolaL6'][this.data['MotorolaL6'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/L6/t-mobile'); this.data['MotorolaL6'][this.data['MotorolaL6'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/L6/vodafone'); this.data['MotorolaL6'][this.data['MotorolaL6'].length] = new Array('BT Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/L6/bt-mobile'); this.data['MotorolaPEBL'] = new Array(); this.data['MotorolaPEBL'][this.data['MotorolaPEBL'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/PEBL'); this.data['MotorolaPEBL'][this.data['MotorolaPEBL'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/PEBL/orange'); this.data['MotorolaPEBL'][this.data['MotorolaPEBL'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/PEBL/o2'); this.data['MotorolaPEBL'][this.data['MotorolaPEBL'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/PEBL/t-mobile'); this.data['MotorolaPEBL'][this.data['MotorolaPEBL'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/PEBL/vodafone'); this.data['MotorolaPEBL'][this.data['MotorolaPEBL'].length] = new Array('BT Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/PEBL/bt-mobile'); this.data['MotorolaSLVRL7'] = new Array(); this.data['MotorolaSLVRL7'][this.data['MotorolaSLVRL7'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/SLVR-L7'); this.data['MotorolaSLVRL7'][this.data['MotorolaSLVRL7'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/SLVR-L7/orange'); this.data['MotorolaSLVRL7'][this.data['MotorolaSLVRL7'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/SLVR-L7/o2'); this.data['MotorolaSLVRL7'][this.data['MotorolaSLVRL7'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/SLVR-L7/t-mobile'); this.data['MotorolaSLVRL7'][this.data['MotorolaSLVRL7'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/SLVR-L7/vodafone'); this.data['MotorolaSLVRL7'][this.data['MotorolaSLVRL7'].length] = new Array('BT Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/SLVR-L7/bt-mobile'); this.data['MotorolaV3Pink'] = new Array(); this.data['MotorolaV3Pink'][this.data['MotorolaV3Pink'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3-Pink'); this.data['MotorolaV3Pink'][this.data['MotorolaV3Pink'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3-Pink/o2'); this.data['MotorolaV3Pink'][this.data['MotorolaV3Pink'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3-Pink/t-mobile'); this.data['MotorolaV3Pink'][this.data['MotorolaV3Pink'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3-Pink/vodafone'); this.data['MotorolaV3i'] = new Array(); this.data['MotorolaV3i'][this.data['MotorolaV3i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3i'); this.data['MotorolaV3i'][this.data['MotorolaV3i'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3i/orange'); this.data['MotorolaV3i'][this.data['MotorolaV3i'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3i/o2'); this.data['MotorolaV3i'][this.data['MotorolaV3i'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3i/t-mobile'); this.data['MotorolaV3i'][this.data['MotorolaV3i'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3i/vodafone'); this.data['MotorolaV3i'][this.data['MotorolaV3i'].length] = new Array('BT Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3i/bt-mobile'); this.data['MotorolaV3X'] = new Array(); this.data['MotorolaV3X'][this.data['MotorolaV3X'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3X'); this.data['MotorolaV3X'][this.data['MotorolaV3X'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3X/orange'); this.data['MotorolaV3X'][this.data['MotorolaV3X'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3X/o2'); this.data['MotorolaV3X'][this.data['MotorolaV3X'].length] = new Array('Three', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Motorola/V3X/three'); this.data['Nokia3120'] = new Array(); this.data['Nokia3120'][this.data['Nokia3120'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/3120'); this.data['Nokia3120'][this.data['Nokia3120'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/3120/orange'); this.data['Nokia3120'][this.data['Nokia3120'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/3120/o2'); this.data['Nokia3120'][this.data['Nokia3120'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/3120/t-mobile'); this.data['Nokia3250'] = new Array(); this.data['Nokia3250'][this.data['Nokia3250'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/3250'); this.data['Nokia3250'][this.data['Nokia3250'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/3250/o2'); this.data['Nokia3250'][this.data['Nokia3250'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/3250/vodafone'); this.data['Nokia6021'] = new Array(); this.data['Nokia6021'][this.data['Nokia6021'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6021'); this.data['Nokia6021'][this.data['Nokia6021'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6021/t-mobile'); this.data['Nokia6030'] = new Array(); this.data['Nokia6030'][this.data['Nokia6030'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6030'); this.data['Nokia6030'][this.data['Nokia6030'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6030/o2'); this.data['Nokia6030'][this.data['Nokia6030'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6030/vodafone'); this.data['Nokia6103'] = new Array(); this.data['Nokia6103'][this.data['Nokia6103'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6103'); this.data['Nokia6103'][this.data['Nokia6103'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6103/o2'); this.data['Nokia6103'][this.data['Nokia6103'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6103/vodafone'); this.data['Nokia6111'] = new Array(); this.data['Nokia6111'][this.data['Nokia6111'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6111'); this.data['Nokia6111'][this.data['Nokia6111'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6111/orange'); this.data['Nokia6111'][this.data['Nokia6111'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6111/o2'); this.data['Nokia6111'][this.data['Nokia6111'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6111/t-mobile'); this.data['Nokia6111'][this.data['Nokia6111'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6111/vodafone'); this.data['Nokia6230i'] = new Array(); this.data['Nokia6230i'][this.data['Nokia6230i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6230i'); this.data['Nokia6230i'][this.data['Nokia6230i'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6230i/orange'); this.data['Nokia6230i'][this.data['Nokia6230i'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6230i/o2'); this.data['Nokia6230i'][this.data['Nokia6230i'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6230i/t-mobile'); this.data['Nokia6230i'][this.data['Nokia6230i'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6230i/vodafone'); this.data['Nokia6230i'][this.data['Nokia6230i'].length] = new Array('BT Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6230i/bt-mobile'); this.data['Nokia6270'] = new Array(); this.data['Nokia6270'][this.data['Nokia6270'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6270'); this.data['Nokia6270'][this.data['Nokia6270'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6270/o2'); this.data['Nokia6280'] = new Array(); this.data['Nokia6280'][this.data['Nokia6280'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6280'); this.data['Nokia6280'][this.data['Nokia6280'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6280/o2'); this.data['Nokia6280'][this.data['Nokia6280'].length] = new Array('Three', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6280/three'); this.data['Nokia6630'] = new Array(); this.data['Nokia6630'][this.data['Nokia6630'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6630'); this.data['Nokia6630'][this.data['Nokia6630'].length] = new Array('Three', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/6630/three'); this.data['Nokia7360'] = new Array(); this.data['Nokia7360'][this.data['Nokia7360'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7360'); this.data['Nokia7360'][this.data['Nokia7360'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7360/orange'); this.data['Nokia7360'][this.data['Nokia7360'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7360/o2'); this.data['Nokia7360'][this.data['Nokia7360'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7360/vodafone'); this.data['Nokia7370'] = new Array(); this.data['Nokia7370'][this.data['Nokia7370'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7370'); this.data['Nokia7370'][this.data['Nokia7370'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7370/o2'); this.data['Nokia7370'][this.data['Nokia7370'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7370/vodafone'); this.data['Nokia7380'] = new Array(); this.data['Nokia7380'][this.data['Nokia7380'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7380'); this.data['Nokia7380'][this.data['Nokia7380'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7380/o2'); this.data['Nokia7380'][this.data['Nokia7380'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/7380/vodafone'); this.data['Nokia8800'] = new Array(); this.data['Nokia8800'][this.data['Nokia8800'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/8800'); this.data['Nokia8800'][this.data['Nokia8800'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/8800/o2'); this.data['Nokia9300i'] = new Array(); this.data['Nokia9300i'][this.data['Nokia9300i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/9300i'); this.data['Nokia9300i'][this.data['Nokia9300i'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/9300i/o2'); this.data['Nokia9500'] = new Array(); this.data['Nokia9500'][this.data['Nokia9500'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/9500'); this.data['Nokia9500'][this.data['Nokia9500'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/9500/o2'); this.data['NokiaN70'] = new Array(); this.data['NokiaN70'][this.data['NokiaN70'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N70'); this.data['NokiaN70'][this.data['NokiaN70'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N70/orange'); this.data['NokiaN70'][this.data['NokiaN70'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N70/o2'); this.data['NokiaN70'][this.data['NokiaN70'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N70/t-mobile'); this.data['NokiaN70'][this.data['NokiaN70'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N70/vodafone'); this.data['NokiaN80'] = new Array(); this.data['NokiaN80'][this.data['NokiaN80'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N80'); this.data['NokiaN80'][this.data['NokiaN80'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N80/o2'); this.data['NokiaN90'] = new Array(); this.data['NokiaN90'][this.data['NokiaN90'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N90'); this.data['NokiaN90'][this.data['NokiaN90'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N90/o2'); this.data['NokiaN90'][this.data['NokiaN90'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N90/vodafone'); this.data['NokiaN91'] = new Array(); this.data['NokiaN91'][this.data['NokiaN91'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N91'); this.data['NokiaN91'][this.data['NokiaN91'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N91/o2'); this.data['NokiaN91'][this.data['NokiaN91'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Nokia/N91/vodafone'); this.data['O23GDATACARD'] = new Array(); this.data['O23GDATACARD'][this.data['O23GDATACARD'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/O2/3G-DATA-CARD'); this.data['O23GDATACARD'][this.data['O23GDATACARD'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/O2/3G-DATA-CARD/o2'); this.data['OrangeSPVC600'] = new Array(); this.data['OrangeSPVC600'][this.data['OrangeSPVC600'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Orange/SPV-C600'); this.data['OrangeSPVC600'][this.data['OrangeSPVC600'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Orange/SPV-C600/orange'); this.data['OrangeSPVm2000'] = new Array(); this.data['OrangeSPVm2000'][this.data['OrangeSPVm2000'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Orange/SPV-m2000'); this.data['OrangeSPVm2000'][this.data['OrangeSPVm2000'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Orange/SPV-m2000/orange'); this.data['OrangeSPVM600'] = new Array(); this.data['OrangeSPVM600'][this.data['OrangeSPVM600'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Orange/SPV-M600'); this.data['OrangeSPVM600'][this.data['OrangeSPVM600'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Orange/SPV-M600/orange'); this.data['SamsungD600'] = new Array(); this.data['SamsungD600'][this.data['SamsungD600'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/D600'); this.data['SamsungD600'][this.data['SamsungD600'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/D600/orange'); this.data['SamsungD600'][this.data['SamsungD600'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/D600/o2'); this.data['SamsungD600'][this.data['SamsungD600'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/D600/t-mobile'); this.data['SamsungD600'][this.data['SamsungD600'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/D600/vodafone'); this.data['SamsungD600'][this.data['SamsungD600'].length] = new Array('BT Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/D600/bt-mobile'); this.data['SamsungD800'] = new Array(); this.data['SamsungD800'][this.data['SamsungD800'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/D800'); this.data['SamsungD800'][this.data['SamsungD800'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/D800/o2'); this.data['SamsungD800'][this.data['SamsungD800'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/D800/vodafone'); this.data['SamsungE350'] = new Array(); this.data['SamsungE350'][this.data['SamsungE350'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E350'); this.data['SamsungE350'][this.data['SamsungE350'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E350/orange'); this.data['SamsungE350'][this.data['SamsungE350'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E350/o2'); this.data['SamsungE350'][this.data['SamsungE350'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E350/vodafone'); this.data['SamsungE350'][this.data['SamsungE350'].length] = new Array('BT Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E350/bt-mobile'); this.data['SamsungE530'] = new Array(); this.data['SamsungE530'][this.data['SamsungE530'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E530'); this.data['SamsungE530'][this.data['SamsungE530'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E530/orange'); this.data['SamsungE530'][this.data['SamsungE530'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E530/o2'); this.data['SamsungE770'] = new Array(); this.data['SamsungE770'][this.data['SamsungE770'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E770'); this.data['SamsungE770'][this.data['SamsungE770'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E770/orange'); this.data['SamsungE770'][this.data['SamsungE770'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E770/o2'); this.data['SamsungE770'][this.data['SamsungE770'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E770/t-mobile'); this.data['SamsungE770'][this.data['SamsungE770'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/E770/vodafone'); this.data['SamsungI300'] = new Array(); this.data['SamsungI300'][this.data['SamsungI300'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/I300'); this.data['SamsungI300'][this.data['SamsungI300'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/I300/o2'); this.data['SamsungZ500'] = new Array(); this.data['SamsungZ500'][this.data['SamsungZ500'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/Z500'); this.data['SamsungZ500'][this.data['SamsungZ500'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Samsung/Z500/orange'); this.data['SiemensC75'] = new Array(); this.data['SiemensC75'][this.data['SiemensC75'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Siemens/C75'); this.data['SiemensC75'][this.data['SiemensC75'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Siemens/C75/o2'); this.data['SiemensCL75'] = new Array(); this.data['SiemensCL75'][this.data['SiemensCL75'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Siemens/CL75'); this.data['SiemensCL75'][this.data['SiemensCL75'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Siemens/CL75/o2'); this.data['SonyEricssonK750i'] = new Array(); this.data['SonyEricssonK750i'][this.data['SonyEricssonK750i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/K750i'); this.data['SonyEricssonK750i'][this.data['SonyEricssonK750i'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/K750i/orange'); this.data['SonyEricssonK750i'][this.data['SonyEricssonK750i'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/K750i/o2'); this.data['SonyEricssonK750i'][this.data['SonyEricssonK750i'].length] = new Array('BT Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/K750i/bt-mobile'); this.data['SonyEricssonP990i'] = new Array(); this.data['SonyEricssonP990i'][this.data['SonyEricssonP990i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/P990i'); this.data['SonyEricssonP990i'][this.data['SonyEricssonP990i'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/P990i/o2'); this.data['SonyEricssonP990i'][this.data['SonyEricssonP990i'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/P990i/vodafone'); this.data['SonyEricssonW550i'] = new Array(); this.data['SonyEricssonW550i'][this.data['SonyEricssonW550i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W550i'); this.data['SonyEricssonW550i'][this.data['SonyEricssonW550i'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W550i/o2'); this.data['SonyEricssonW550i'][this.data['SonyEricssonW550i'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W550i/vodafone'); this.data['SonyEricssonW800i'] = new Array(); this.data['SonyEricssonW800i'][this.data['SonyEricssonW800i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W800i'); this.data['SonyEricssonW800i'][this.data['SonyEricssonW800i'].length] = new Array('Orange', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W800i/orange'); this.data['SonyEricssonW800i'][this.data['SonyEricssonW800i'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W800i/o2'); this.data['SonyEricssonW800i'][this.data['SonyEricssonW800i'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W800i/t-mobile'); this.data['SonyEricssonW800i'][this.data['SonyEricssonW800i'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W800i/vodafone'); this.data['SonyEricssonW810i'] = new Array(); this.data['SonyEricssonW810i'][this.data['SonyEricssonW810i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W810i'); this.data['SonyEricssonW810i'][this.data['SonyEricssonW810i'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W810i/o2'); this.data['SonyEricssonW810i'][this.data['SonyEricssonW810i'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W810i/vodafone'); this.data['SonyEricssonW900i'] = new Array(); this.data['SonyEricssonW900i'][this.data['SonyEricssonW900i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W900i'); this.data['SonyEricssonW900i'][this.data['SonyEricssonW900i'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W900i/o2'); this.data['SonyEricssonW900i'][this.data['SonyEricssonW900i'].length] = new Array('Vodafone', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/W900i/vodafone'); this.data['SonyEricssonZ520i'] = new Array(); this.data['SonyEricssonZ520i'][this.data['SonyEricssonZ520i'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/Z520i'); this.data['SonyEricssonZ520i'][this.data['SonyEricssonZ520i'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/Sony-Ericsson/Z520i/t-mobile'); this.data['TMobileMDACompactII'] = new Array(); this.data['TMobileMDACompactII'][this.data['TMobileMDACompactII'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/T-Mobile/MDA-Compact-II'); this.data['TMobileMDACompactII'][this.data['TMobileMDACompactII'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/T-Mobile/MDA-Compact-II/t-mobile'); this.data['TMobileMDAPro'] = new Array(); this.data['TMobileMDAPro'][this.data['TMobileMDAPro'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/T-Mobile/MDA-Pro'); this.data['TMobileMDAPro'][this.data['TMobileMDAPro'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/T-Mobile/MDA-Pro/t-mobile'); this.data['TMobilePinkCompactII'] = new Array(); this.data['TMobilePinkCompactII'][this.data['TMobilePinkCompactII'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/T-Mobile/Pink-Compact-II'); this.data['TMobilePinkCompactII'][this.data['TMobilePinkCompactII'].length] = new Array('T Mobile', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/T-Mobile/Pink-Compact-II/t-mobile'); this.data['XDAExec'] = new Array(); this.data['XDAExec'][this.data['XDAExec'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/XDA/Exec'); this.data['XDAExec'][this.data['XDAExec'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/XDA/Exec/o2'); this.data['XDAMiniS'] = new Array(); this.data['XDAMiniS'][this.data['XDAMiniS'].length] = new Array('All', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/XDA/Mini-S'); this.data['XDAMiniS'][this.data['XDAMiniS'].length] = new Array('O2', 'http://mpm.fonetasticmobile.co.uk/2/tarifflist.php/XDA/Mini-S/o2'); this.handsets = new Array(); this.handsets[this.handsets.length] = new Array('LG U8360', 'LGU8360'); this.handsets[this.handsets.length] = new Array('LG U880', 'LGU880'); this.handsets[this.handsets.length] = new Array('Ministry of Sound MOS1', 'MinistryofSoundMOS1'); this.handsets[this.handsets.length] = new Array('Motorola L6', 'MotorolaL6'); this.handsets[this.handsets.length] = new Array('Motorola PEBL', 'MotorolaPEBL'); this.handsets[this.handsets.length] = new Array('Motorola SLVR L7', 'MotorolaSLVRL7'); this.handsets[this.handsets.length] = new Array('Motorola V3 Pink', 'MotorolaV3Pink'); this.handsets[this.handsets.length] = new Array('Motorola V3i', 'MotorolaV3i'); this.handsets[this.handsets.length] = new Array('Motorola V3X', 'MotorolaV3X'); this.handsets[this.handsets.length] = new Array('Nokia 3120', 'Nokia3120'); this.handsets[this.handsets.length] = new Array('Nokia 3250', 'Nokia3250'); this.handsets[this.handsets.length] = new Array('Nokia 6021', 'Nokia6021'); this.handsets[this.handsets.length] = new Array('Nokia 6030', 'Nokia6030'); this.handsets[this.handsets.length] = new Array('Nokia 6103', 'Nokia6103'); this.handsets[this.handsets.length] = new Array('Nokia 6111', 'Nokia6111'); this.handsets[this.handsets.length] = new Array('Nokia 6230i', 'Nokia6230i'); this.handsets[this.handsets.length] = new Array('Nokia 6270', 'Nokia6270'); this.handsets[this.handsets.length] = new Array('Nokia 6280', 'Nokia6280'); this.handsets[this.handsets.length] = new Array('Nokia 6630', 'Nokia6630'); this.handsets[this.handsets.length] = new Array('Nokia 7360', 'Nokia7360'); this.handsets[this.handsets.length] = new Array('Nokia 7370', 'Nokia7370'); this.handsets[this.handsets.length] = new Array('Nokia 7380', 'Nokia7380'); this.handsets[this.handsets.length] = new Array('Nokia 8800', 'Nokia8800'); this.handsets[this.handsets.length] = new Array('Nokia 9300i', 'Nokia9300i'); this.handsets[this.handsets.length] = new Array('Nokia 9500', 'Nokia9500'); this.handsets[this.handsets.length] = new Array('Nokia N70', 'NokiaN70'); this.handsets[this.handsets.length] = new Array('Nokia N80', 'NokiaN80'); this.handsets[this.handsets.length] = new Array('Nokia N90', 'NokiaN90'); this.handsets[this.handsets.length] = new Array('Nokia N91', 'NokiaN91'); this.handsets[this.handsets.length] = new Array('O2 3G DATA CARD', 'O23GDATACARD'); this.handsets[this.handsets.length] = new Array('Orange SPV C600', 'OrangeSPVC600'); this.handsets[this.handsets.length] = new Array('Orange SPV m2000', 'OrangeSPVm2000'); this.handsets[this.handsets.length] = new Array('Orange SPV M600', 'OrangeSPVM600'); this.handsets[this.handsets.length] = new Array('Samsung D600', 'SamsungD600'); this.handsets[this.handsets.length] = new Array('Samsung D800', 'SamsungD800'); this.handsets[this.handsets.length] = new Array('Samsung E350', 'SamsungE350'); this.handsets[this.handsets.length] = new Array('Samsung E530', 'SamsungE530'); this.handsets[this.handsets.length] = new Array('Samsung E770', 'SamsungE770'); this.handsets[this.handsets.length] = new Array('Samsung I300', 'SamsungI300'); this.handsets[this.handsets.length] = new Array('Samsung Z500', 'SamsungZ500'); this.handsets[this.handsets.length] = new Array('Siemens C75', 'SiemensC75'); this.handsets[this.handsets.length] = new Array('Siemens CL75', 'SiemensCL75'); this.handsets[this.handsets.length] = new Array('Sony Ericsson K750i', 'SonyEricssonK750i'); this.handsets[this.handsets.length] = new Array('Sony Ericsson P990i', 'SonyEricssonP990i'); this.handsets[this.handsets.length] = new Array('Sony Ericsson W550i', 'SonyEricssonW550i'); this.handsets[this.handsets.length] = new Array('Sony Ericsson W800i', 'SonyEricssonW800i'); this.handsets[this.handsets.length] = new Array('Sony Ericsson W810i', 'SonyEricssonW810i'); this.handsets[this.handsets.length] = new Array('Sony Ericsson W900i', 'SonyEricssonW900i'); this.handsets[this.handsets.length] = new Array('Sony Ericsson Z520i', 'SonyEricssonZ520i'); this.handsets[this.handsets.length] = new Array('T Mobile MDA Compact II', 'TMobileMDACompactII'); this.handsets[this.handsets.length] = new Array('T Mobile MDA Pro', 'TMobileMDAPro'); this.handsets[this.handsets.length] = new Array('T Mobile Pink Compact II', 'TMobilePinkCompactII'); this.handsets[this.handsets.length] = new Array('XDA Exec', 'XDAExec'); this.handsets[this.handsets.length] = new Array('XDA Mini S', 'XDAMiniS'); this.InitHandsets(); // this.ChangeNetwork(this.network_field.value); } AllPhoneSearch.prototype.ChangeHandset = function(handset) { for (i = this.network_field.options.length; i >= 0; i--) { this.network_field.options[i] = null; } // Add the option to select the handset/network this.network_field.options[0] = new Option(((handset != "") ? "Select network" : "Select handset"), ""); // If a network is selected, add the options if (handset != "" && this.data[handset]) { for (i = 0; i < this.data[handset].length; i++) { this.network_field.options[this.network_field.options.length] = new Option(this.data[handset][i][0], this.data[handset][i][1]); } if (this.previously_selected > 0) this.network_field.selectedIndex = this.previously_selected; if (this.phone_field != '') { this.phone_field.value = handset; } } } 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.InitHandsets = function() { 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("Select handset", ""); for (i = 0; i < this.handsets.length; i++) { this.phone_field.options[this.phone_field.options.length] = new Option(this.handsets[i][0], this.handsets[i][1]); } } AllPhoneSearch.prototype.GoTo = function(url) { // If a url has been entered, go to it. // ((document.location.toString().indexOf("www.mobileshop.com") > -1) ? "../" : "") + //if (url != "") document.location.href = this.root_path + url; if (url != "") document.location.href = url; }