field[11]+field[12], field[15], field[13], field[5]);
field[11]+field[12], field[15], field[13], field[4]);
	public Person parseContactsThunderbirdCSV(String line){	    String[] field = line.split(PATTERN_THUNDERBRID_CSV);	    Person person;	    	    //check if line has correct amount of entries	    if(field.length < 36){	      Debug.err("Invalid Thunderbird CSV format!");	      return null;	    }	    //check first if the entry even has a phone number	    //Debug.msg(field[6]+"   "+field[7]+"   "+field[8]+"   "+field[9]+"   "+field[10]);	    if (field[6].equals("") && field[7].equals("") && field[8].equals("") &&	    		field[9].equals("") && field[10].equals("")){	    	Debug.msg("No phone number present for contact");	    	return null;	    }	    	    //at least a phone number and an email exists because thunderbird	    //is an email client and stores at least an email addy	    //so create a new person object	    person = new Person(field[0], field[25], field[1], 	    		field[11]+field[12], field[15], field[13], field[5]);	    	    //TODO: Check for valid numbers, as you can never gurantee	    //that users do things properly, could be possible to create	    //contacts in the phonebook with no phone number = useless	    	    //Work number	    if(!field[6].equals(""))	    	person.addNumber(field[6], "business");	 	    //home number	    if(!field[7].equals(""))	    	person.addNumber(field[7], "home");	    	    //fax number	    if(!field[8].equals(""))	    	person.addNumber(field[8], "fax");	    	    //pager number	    if(!field[9].equals(""))	    	person.addNumber(field[9], "other");	    	    //Cell phone number	    if(!field[10].equals(""))	    	person.addNumber(field[10], "mobile");	    	    //lets quit while we're still sane and return the person object	    return person;	    	}