var operatorId='_operator'; //id of the dropdown for operators
var msisdnId='_msisdn'; //id for the msisdn
var phonesId='_phones'; //id for the element that contains a phone list(dropdown or div or...)
var submitId='_submit'; //id for the element that contains the submit action(button or div or...)
var contentTypeId='_contenttype';
var msisdnLength=10; //length of phone number

function getOperatorId(){return operatorId;}
function getMsisdnId(){return msisdnId;}
function getSubmitId(){return submitId;}
function getPhonesId(){return phonesId;}

function showElement(id, show)
{	
	if(show)
		Element.show(id);
	else		
		Element.hide(id);
}

/**
Checks to see if a value has been selected in operator dropdown
**/
function operatorSelected()
{	
	if($F(getOperatorId())!="0")
		return true;
	else
		return false;		
}
/**
Checks to see if a value has been selected in phones dropdown
**/
function phoneSelected()
{	
	if($F(getPhonesId())!="0")
		return true;
	else
		return false;		
}

/**
Called by onchange in operator select if we want to display phones too
**/
function shouldShowPhonelist()
{
	var value = operatorSelected();	
	showElement(getPhonesId(), value);
	
	if(!value)
		showElement(getMsisdnId(), value);
	
	setDeviceVisibility();	
}

/**
Called by onchange in operator select if we want do not want to display phones
**/
function shouldShowMsisdn()
{		
	if($(getPhonesId())!=null)
	{
		showElement(getMsisdnId(), phoneSelected());
	}
	else
		showElement(getMsisdnId(), operatorSelected());
}

/**
Called by onkeyup in msisdn input field
**/
function shouldShowSubmit(element)
{	
	showElement($(getSubmitId()), validateMsisdnLength(element));	
}

/**
Called by onkeypress in msisdn input field
**/
function validateMsisdnEntry(evt)
{
	//@ validate digits only
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));	

	if (charCode > 31 && (charCode < 48 || charCode > 57)) 
	{		
		return false;
	}	
	if($F(getMsisdnId()).length >= msisdnLength  && charCode > 31) {
		return false;
	}
	return true;
}

function validateMsisdnLength(element)
{		
	if(element.value.length==msisdnLength)
	{
		return true;
	}
	return false;
}


function setDeviceVisibility() {
    
    var j, k, carrier;
    
    var f = $F(getOperatorId());

	var type=$F(contentTypeId);
	
	var e = $(getPhonesId());
    e.length = 0;
    e.options[0] = new Option("- Select Your Phone Model -", "0", true, true);
    // 28-July updated to polytone, truetone to match inaphone type values
    if (f == "31001" || f == "391") { carrier=6; } //cingular blue (at&t)
    else if (f == "31002" || f == "91") { carrier=7; }  //cingular
    else if (f == "31004" || f == "79") { carrier=8; }  //t-mobile
    else if (f == "31005" || f == "34") { carrier=9; }  //sprint
    else if (f == "31006") 				{ carrier=10; } //dobson - For Simplewire aggregator, operator Id is not available 
        
    for(j=0, k=1; j < phones.length; j+=12) {
    	
        if( phones[j+carrier] && (
             (type == 'MIDI' || type == 'NOKIA_TONE'  && phones[j+2]) ||  //21-Oct updated mobilestreams' polytone = 'poly', not 'midi'
             (type == 'TRUETONE'    && phones[j+3]) ||
             (type == 'JAVA_GAME'   && phones[j+4]) ||
             (type == 'PICTURE' && phones[j+5]) )
        )
            e.options[k++] = new Option(phones[j+1], phones[j], false, false);
    }
    if (k==1) {e.length = 0; e.options[0] = new Option("- No Phones Available -","0",true,true);}
}

//Updated last: 11-14-05
// PR = Poly Ringtone
// RE = Truetone
// GA = Java Games
// WP = Wallpaper
// AT = AT&T (cingular blue)
// CW = Cingular Wireless
// TM = T-Mobile
// SP = Sprint
// DB= Dobson
//id, phone name,                      PR,RE,GA,WP,  AT,CW,TM,SP,DB,p3
var phones = new Array(
"000","Audiovox 8912",                 1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"577","Audiovox 8920",                 1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
//"577","Audiovox 8920",                 1, 0, 1, 1,   0, 0, 0, 1, 0, 0,  OLD
"602","Audiovox PM-8912",              1, 0, 0, 1,   0, 0, 0, 1, 0, 0,
"000","Audiovox VI600",                1, 0, 0, 1,   0, 0, 0, 1, 0, 0,
"649","Blackberry 6230",               1, 0, 0, 1,   1, 1, 0, 0, 0, 0,
"650","Blackberry 7100g",              1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"488","Blackberry 7100T",              1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"646","Blackberry 7100v",              1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"645","Blackberry 7100x",              1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"648","Blackberry 7230",               0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"651","Blackberry 7290",               0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"445","Blackberry 7730",               0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"197","Ericsson T60d",                 0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"194","Ericsson T60LX",                0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"195","Ericsson T61z",                 0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"223","Hitachi P300",                  1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"545","Innostream 30",                 1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"546","Innostream 55",                 1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"401","Innostream INNO 89",            1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"400","Innostream INNO 90",            1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"402","Innostream INNO 99",            1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","LG 125",                        1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","LG 225",                        1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","LG 325",                        1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","LG 350",                        1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","LG 535",                        1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","LG 550",                        1, 1, 1, 1,   0, 0, 0, 1,   0, 0, //new
"000","LG 1150",                       1, 1, 0, 1,   1, 0, 0, 0, 0, 0,
"000","LG 5225",                       1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"222","LG 5350",                       1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"000","LG 8110",                       1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"640","LG A7110",                      1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"423","LG C1300 / C1300i / G4015",     1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","LG C1500",                      1, 1, 0, 1,   1, 1, 0, 0, 0, 0,
"000","LG C2000",                      1, 1, 0, 1,   1, 1, 0, 0, 0, 0,
"000","LG CE500",                      1, 1, 1, 1,   0, 1, 0, 0, 0, 0,
"000","LG F7200",                      1, 0, 1, 1,   0, 1, 0, 0, 0, 0,
"598","LG F9100",                      1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"421","LG G1200",                      1, 0, 1, 0,   1, 1, 1, 0, 0, 0,
"337","LG G4010",                      1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"373","LG G4011",                      1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"465","LG G4020",                      1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"364","LG G4050",                      1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"459","LG G5400",                      1, 0, 0, 1,   0, 0, 0, 0, 0, 0,
"455","LG L1150/L1100",                1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"426","LG L1200",                      1, 0, 1, 1,   1, 1, 0, 0, 0, 0,
"466","LG L1400 / 1400i",              1, 0, 1, 1,   1, 1, 1, 0, 0, 0,  //updated
"637","LG MM-535",                     1, 1, 0, 1,   0, 0, 0, 1, 0, 0,
"601","LG PM-325",                     1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"615","LG VI-125",                     1, 0, 1, 1,   0, 0, 0, 1, 0, 0,
"397","LG VI-5225",                    1, 1, 0, 1,   0, 0, 0, 1, 0, 0,
"449","MiTAC Mio 8390",                1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola 120t",                 0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"281","Motorola A008",                 0, 0, 1, 0,   0, 1, 0, 0, 0, 0,
"452","Motorola A630",                 1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"599","Motorola A845",                 1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola C155",                 0, 0, 0, 0,   0, 1, 1, 0, 0, 0,
"589","Motorola C256",                 1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola C290",                 1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"236","Motorola C331g",                1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"235","Motorola C332",                 1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"237","Motorola C333",                 1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"396","Motorola C350g",                1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"393","Motorola C353; NOT C353t",      1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"395","Motorola C370",                 1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola C380",                 1, 1, 1, 1,   1, 1, 0, 0,   0, 0, //new
"457","Motorola C650",                 1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola C975",                 1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"502","Motorola E398",                 1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola E790",                 1, 1, 1, 1,   1, 1, 0, 0,   0, 0, //new
"000","Motorola E1000",                1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"000","Motorola i830",                 1, 1, 0, 1,   0, 1, 0, 0, 0, 0,
"000","Motorola MPX220",               1, 1, 0, 1,   1, 1, 0, 0, 0, 0,
"497","Motorola RAZR V3",              1, 1, 1, 1,   1, 1, 1, 0, 1, 0,
"000","Motorola ROKR",                 1, 1, 0, 1,   1, 1, 0, 0, 0, 0,
"233","Motorola T720/T720i",           1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"342","Motorola T721",                 1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola T722",                 0, 0, 0, 1,   0, 0, 1, 0, 0, 0,
"269","Motorola T722i",                1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"415","Motorola T725",                 1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"654","Motorola V171/ V170/ V173",     1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"475","Motorola V180 / V186",          1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"629","Motorola V188",                 1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"474","Motorola V220",                 1, 1, 0, 1,   1, 1, 1, 0, 1, 0,
"365","Motorola V300",                 1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola V330",                 1, 1, 1, 1,   0, 1, 1, 0, 0, 0,
"367","Motorola V400",                 1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"371","Motorola V500 / V505 / V525",   1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola V540",                 1, 1, 0, 1,   1, 1, 0, 0, 0, 0,
"000","Motorola V550",                 1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"496","Motorola V551 / V547 / V555",   1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola V557",                 1, 1, 1, 1,   1, 1, 0, 0, 0, 0,
"372","Motorola V600",                 1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"450","Motorola V620",                 1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"658","Motorola V690",                 1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Motorola V60t",                 0, 0, 0, 0,   0, 1, 0, 0, 0, 0,
"503","Motorola V80",                  1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"408","Motorola V878",                 1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"311","NEC 515",                       1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","NEC 525",                       1, 1, 0, 1,   1, 0, 0, 0, 0, 0,
"403","Nokia 1100",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"593","Nokia 1220",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"000","Nokia 1221",                    0, 0, 0, 0,   0, 1, 1, 0, 0, 0,
"228","Nokia 1260",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"000","Nokia 1261",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"289","Nokia 2260",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"561","Nokia 2600",                    1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"562","Nokia 2650",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"327","Nokia 3100/3120",               1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"590","Nokia 3100b",                   1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"558","Nokia 3108",                    1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"563","Nokia 3128",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 3155",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Nokia 3155i",                   1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"323","Nokia 3200",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
//"490","Nokia 3205",                    1, 0, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"490","Nokia 3205",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"489","Nokia 3220",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"571","Nokia 3230",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"273","Nokia 3300",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"176","Nokia 3360",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"252","Nokia 3361",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"168","Nokia 3390",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"169","Nokia 3395",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"202","Nokia 3510",                    1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"275","Nokia 3510i",                   1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 3530",                    1, 0, 1, 1,   1, 1, 0, 0,   0, 0, //new
"268","Nokia 3560",                    1, 0, 0, 1,   0, 1, 0, 0, 0, 0,
"271","Nokia 3560 (Monophonic Only)",  0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"248","Nokia 3570",                    0, 0, 0, 0,   0, 0, 0, 0, 0, 0,
"265","Nokia 3585",                    0, 0, 0, 0,   1, 1, 0, 1, 0, 0,
"232","Nokia 3590",                    1, 0, 1, 0,   1, 1, 1, 0, 0, 0,
"267","Nokia 3595",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"340","Nokia 3600",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"394","Nokia 3620",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"240","Nokia 3650",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"557","Nokia 3660",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"253","Nokia 5100",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"177","Nokia 5125",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"559","Nokia 5140",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"188","Nokia 5165",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"242","Nokia 5170i",                   0, 0, 0, 0,   0, 0, 0, 0, 0, 0,
"180","Nokia 5190",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"437","Nokia 6010",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"572","Nokia 6020",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"244","Nokia 6100",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 6101",                    1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 6102",                    1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 6108",                    1, 1, 1, 1,   1, 1, 1, 0,   0, 0, //new
"000","Nokia 6165i",                   1, 1, 1, 1,   1, 1, 1, 0,   0, 0, //new
"564","Nokia 6170",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"170","Nokia 6190",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"277","Nokia 6200",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"278","Nokia 6220",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,  //updated content support
//"390","Nokia 6225",                    1, 0, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"390","Nokia 6225",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"324","Nokia 6230",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 6230i",                   1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"540","Nokia 6260",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"210","Nokia 6310",                    0, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 6340",                    0, 0, 0, 0,   0, 1, 0, 0, 0, 0,
"256","Nokia 6340i",                   0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"191","Nokia 6360",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"238","Nokia 6370",                    0, 0, 0, 0,   0, 0, 0, 0, 0, 0,
"343","Nokia 6560 (Monophonic Only)",  0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"229","Nokia 6590",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"321","Nokia 6600",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"212","Nokia 6610",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 6610i",                   1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"464","Nokia 6620",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"565","Nokia 6630",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"600","Nokia 6651",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"570","Nokia 6670",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 6681",                    1, 1, 1, 1,   1, 1, 0, 0,   0, 0, //new
"000","Nokia 6682",                    1, 1, 0, 1,   1, 1, 0, 0, 0, 0,
"272","Nokia 6800",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 6810",                    1, 0, 1, 1,   1, 1, 0, 0,   0, 0, //new
"255","Nokia 6820",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"573","Nokia 6822",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"178","Nokia 7160",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"182","Nokia 7190",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"000","Nokia 7200",                    1, 1, 1, 1,   1, 1, 0, 0,   0, 0, //new
"231","Nokia 7210",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"250","Nokia 7250",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 7250i",                   1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"567","Nokia 7260",                    1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 7270",                    1, 1, 0, 1,   0, 0, 1, 0, 0 ,0,
"569","Nokia 7280",                    1, 1, 0, 0,   1, 1, 1, 0, 0, 0,
"000","Nokia 7600",                    1, 1, 1, 1,   1, 1, 0, 0,   0, 0, //new
"505","Nokia 7610",                    1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Nokia 7650",                    1, 1, 1, 1,   1, 1, 0, 0,   0, 0, //new
"179","Nokia 8260",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"192","Nokia 8265",                    0, 0, 0, 0,   1, 1, 0, 0, 0, 0,
"241","Nokia 8270",                    0, 0, 0, 0,   0, 0, 0, 0, 0, 0,
"184","Nokia 8290",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"173","Nokia 8390",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"185","Nokia 8890",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"280","Nokia 8910i",                   1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"174","Nokia 9000",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"175","Nokia 9010i",                   0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"187","Nokia 9290",                    0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"566","Nokia 9300",                    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"560","Nokia 9500",                    1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"322","Nokia N-Gage",                  1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"541","Nokia N-Gage QD",               1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"659","Panasonic G50 / G51",           1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"428","Panasonic G60",                 1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"447","Panasonic G70",                 1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"312","Panasonic GD87",                1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"591","Panasonic GD88",                1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"251","Panasonic GU87",                1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"451","Panasonic X300",                1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"526","Panasonic X70",                 1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Sagem MyV-55",                  1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"000","Sagem MyV-65",                  1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"226","Samsung A500",                  1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"000","Samsung A560",                  1, 0, 0, 1,   0, 0, 0, 1, 0, 0,
"000","Samsung A580",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"291","Samsung A600",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"292","Samsung A620 (VGA 1000)",       1, 1, 1, 1,   0, 0, 0, 1, 0, 0,  
"362","Samsung A660",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
//"000","Samsung A680",                  1, 1, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"000","Samsung A680",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"487","Samsung A700",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"609","Samsung A740",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"608","Samsung A760",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
//"000","Samsung A790",                  1, 1, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"000","Samsung A790",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
//"000","Samsung A800",                  1, 0, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"000","Samsung A800",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Samsung A820",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
//"000","Samsung A840",                  1, 0, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"000","Samsung A840",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Samsung A860",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
//"000","Samsung A880",                  1, 0, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"000","Samsung A880",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Samsung A900",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Samsung A920",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Samsung A940",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Samsung A960",                  1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Samsung C207",                  1, 1, 0, 1,   1, 1, 0, 0, 0, 0,
"000","Samsung C225",                  1, 1, 0, 1,   0, 0, 1, 0, 0, 0,
"000","Samsung D307",                  1, 0, 0, 1,   0, 1, 0, 0, 0, 0,
"588","Samsung D357",                  1, 1, 1, 1,   0, 1, 0, 0, 0, 0,
"444","Samsung D410/D415",             1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"636","Samsung D500",                  1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"347","Samsung E105",                  1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"514","Samsung E315",                  1, 0, 1, 1,   1, 1, 1, 0,   0, 0, //updated content support
"461","Samsung E316/E317",             1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"653","Samsung E335",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"515","Samsung E600",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Samsung E635",                  1, 0, 0, 1,   0, 0, 1, 0, 0, 0,
"000","Samsung E700",                  1, 0, 1, 1,   1, 1, 1, 0,   0, 0, 
"348","Samsung E715",                  1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Samsung i600",                  1, 0, 0, 1,   0, 0, 0, 1, 0, 0,
"638","Samsung MM-A800",               1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"000","Samsung MM-A940",               1, 1, 0, 1,   0, 0, 0, 1, 0, 0,
"227","Samsung N400",                  1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"239","Samsung N625",                  1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"407","Samsung P100",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"424","Samsung P107",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Samsung P207",                  1, 1, 0, 1,   1, 1, 0, 0, 0, 0,
"523","Samsung P400",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"516","Samsung P730 / P735",           1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"614","Samsung P777",                  1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"189","Samsung R225",                  0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"243","Samsung S105",                  1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"257","Samsung S300",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"304","Samsung S307",                  1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"635","Samsung SGH P207",              1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"486","Samsung SGH-C225",              1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"406","Samsung SGH-D100",              1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"425","Samsung SGH-i505 / SGH-i500",   1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"499","Samsung SGH-P735 / SGH-P730",   1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"399","Samsung SGH-X400",              1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Samsung T309",                  1, 1, 0, 1,   0, 0, 1, 0, 0, 0,
"247","Samsung V205",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"345","Samsung V206",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Samsung VGA1000",               1, 1, 0, 1,   0, 0, 0, 1, 0, 0,
"387","Samsung VM-A680",               1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"329","Samsung X105",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"370","Samsung X426",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"338","Samsung X427",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"500","Samsung X427M",                 1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"616","Samsung X475",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Samsung X495",                  1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Samsung X497",                  1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
//"000","Sanyo 2300",                    1, 0, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"000","Sanyo 2300",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Sanyo 3100",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0, //new
"225","Sanyo 4900",                    1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
//"000","Sanyo 4920",                    1, 1, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"000","Sanyo 4920",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Sanyo 4930",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"246","Sanyo 5300",                    1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
//"000","Sanyo 5400",                    1, 1, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"000","Sanyo 5400",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"469","Sanyo 5500",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Sanyo 5500L",                   1, 1, 0, 1,   0, 0, 0, 1, 0, 0,
"000","Sanyo 5600",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"249","Sanyo 6400",                    1, 0, 0, 1,   0, 0, 0, 1, 0, 0,
"000","Sanyo 7200",                    1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
//"000","Sanyo 7300",                    1, 1, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"000","Sanyo 7300",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Sanyo 7400",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Sanyo 7500",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
//"000","Sanyo 8300",                    1, 0, 0, 1,   0, 0, 0, 1, 0, 0,  OLD
"263","Sanyo 8100",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Sanyo 8200",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Sanyo 8300",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"000","Sanyo 9000",                    1, 1, 1, 1,   0, 0, 0, 1,   0, 0,
"610","Sanyo MM-5600",                 1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"628","Sanyo MM-7400",                 1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"000","Sanyo MM-9000",                 1, 1, 0, 1,   0, 0, 0, 1, 0, 0,
"388","Sanyo PM-8200",                 1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"492","Sanyo RL-4920",                 1, 1, 0, 1,   0, 0, 0, 1, 0, 0,
"389","Sanyo RL-7300",                 1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"350","Sanyo RL2000",                  1, 0, 1, 1,   0, 0, 0, 1, 0, 0,
"349","Sanyo RL2500/SCP-5400",         1, 1, 1, 1,   0, 0, 1, 1, 0, 0,
"643","Sanyo VI-2300",                 1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"361","Sanyo VM 4500",                 1, 1, 1, 1,   0, 0, 0, 1, 0, 0,
"000","Sharp GX10",                    1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"575","Sharp TM-100",                  1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"574","Sharp TM-150",                  1, 0, 1, 0,   1, 1, 1, 0, 0, 0,
"576","Sharp TM-200",                  1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"262","Siemens A56",                   1, 0, 1, 0,   1, 1, 1, 0, 0, 0,
"506","Siemens A60",                   1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"633","Siemens A65",                   1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"258","Siemens C56",                   1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"507","Siemens C60",                   1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"508","Siemens C61",                   1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"509","Siemens C62",                   1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"644","Siemens CF62T",                 1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"510","Siemens CF63 / CF62",           1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Siemens CT56",                  1, 1, 0, 0,   0, 1, 0, 0, 0, 0,
"498","Siemens CT66/C66/C65/C71/C70",  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"592","Siemens M46",                   1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"511","Siemens M55",                   1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"346","Siemens M56",                   1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"512","Siemens MC60",                  1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Siemens S46",                   1, 0, 0, 1,   1, 0, 0, 0, 0, 0,
"309","Siemens S56",                   1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"553","Siemens S65 / S66",             1, 1, 1, 1,   1, 1, 1, 0, 0, 0, //updated for content support 
"339","Siemens SL56",                  1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"000","Siemens SX66",                  1, 1, 0, 1,   0, 1, 0, 0, 0, 0,
"000","SonyEricsson CT66",             1, 1, 0, 1,   0, 1, 0, 0, 0, 0,
"000","Sony Ericsson D750i",           1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"547","Sony Ericsson F500i",           1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"655","Sony Ericsson J300",            1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"448","Sony Ericsson K500 / K500i",    1, 1, 1, 1,   1, 1, 1, 0, 0, 0,  //added K500i
"548","Sony Ericsson K700",            1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"630","Sony Ericsson K700i",           1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Sony Ericsson K750i",           1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"298","Sony Ericsson P800",            1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"549","Sony Ericsson P900",            1, 1, 0, 0,   1, 1, 1, 0, 0, 0,
"618","Sony Ericsson P910",            1, 1, 0, 0,   1, 1, 1, 0, 0, 0,
"551","Sony Ericsson S700",            1, 1, 1, 0,   1, 1, 1, 0, 0, 0,
"000","Sony Ericsson S700i",           1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"552","Sony Ericsson S710a",           1, 1, 1, 1,   1, 1, 1, 0, 0, 0,
"301","Sony Ericsson T100",            0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"221","Sony Ericsson T200",            0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"302","Sony Ericsson T226",            1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"000","Sony Ericsson T237",            1, 0, 0, 1,   0, 1, 0, 0, 0, 0,
"000","Sony Ericsson T290",            1, 0, 0, 1,   1, 1, 0, 0, 0, 0,
"234","Sony Ericsson T300",            1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"261","Sony Ericsson T306",            1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"300","Sony Ericsson T310",            1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"303","Sony Ericsson T316",            1, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"296","Sony Ericsson T600",            0, 0, 0, 0,   1, 1, 1, 0, 0, 0,
"000","Sony Ericsson T61",             0, 0, 0, 0,   0, 1, 0, 0, 0, 0,
"299","Sony Ericsson T610",            1, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"360","Sony Ericsson T616",            1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"409","Sony Ericsson T630",            1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"433","Sony Ericsson T637",            1, 0, 1, 1,   1, 1, 1, 0, 0, 0,
"000","Sony Ericsson T68",             0, 1, 0, 1,   1, 1, 1, 0, 0, 0,
"193","Sony Ericsson T68i",            0, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"196","Sony Ericsson T68m",            0, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"446","Sony Ericsson Z200",            1, 0, 0, 1,   1, 1, 1, 0, 0, 0,
"588","Sony Ericsson Z500",            1, 1, 0, 1,   0, 1, 0, 0, 0, 0,
"588","Sony Ericsson Z520a",           1, 1, 1, 1,   0, 1, 0, 0, 0, 0,
"411","Sony Ericsson Z600",            1, 1, 1, 1,   1, 0, 0, 0, 0, 0,
"000","Sony Ericsson Z800",            1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"000","Sony Ericsson Z1010",           1, 1, 1, 1,   1, 1, 0, 0,   0, 0,
"391","Sprint VI600 (Audiovox 8450)",  1, 1, 0, 1,   0, 0, 0, 1, 0, 0,
"375","Toshiba VM4050",                1, 1, 0, 1,   0, 0, 0, 1, 0, 0);